第一范文网 - 专业文章范例文档资料分享平台

VB实验报告1-9

来源:用户分享 时间:2025/5/17 23:19:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验五:常用控件

一、实验目的

1、掌握常用控件的重要属性、方法和事件,熟悉它们的使用。 2、熟悉面向对象的可视化编程的框架。

3、掌握Visual Basic 容器坐标系的设计方法。 二、实验类型

综合

三、实验时间:2012-5-4 四、实验任务

1、如图5-1所示,用列表框、框架、单选按钮、复选框等控件实现对文本框中文字的字体、字号和粗斜体属性的设置。

2、 在实验5-1的基础上,用计时器控件实现在窗体的标题栏上显示当前系统的日期和时间信息,刷新周期为1秒种。

3、 使用滚动条实现如图5-2所示的程序,要求在拉动任意滚动条时,立即就能体现色块的颜色变化,且在窗口标题栏中标示出当前的RGB颜色分量。其中色块的颜色由3个滚动条的值做为参数用RGB()函数合成。【提示】滚动条的Value值应该介于0~255之间。

4、 如果用LoadPicture()函数装载一幅图像,并且要求图片大小要自动适应给定的矩形区域,应该怎样实现?反之,如果要让图片按照其原始尺寸显示,又有几种控件可以适用,怎样使用?请用实例说明

图2 实验5-3程序运行界面

图1 实验5-1程序运行界面

五、实验要求

写出实验报告,内容是:

1、第1、2、3题的程序主要代码;4题的回答及验证情况

2、实验总结。(写上你自己的总结。可以从以下几个方面来总结:你在编程过程中

花时多少?时间是怎么分配的?多少时间在思考问题?遇到了哪些难题?你是怎么克服的?你对你的程序的评价?你的收获有哪些?)

实验六:数 组

一、实验目的

1、掌握数组的声明、数组元素的引用。 2、掌握静态数组和动态数组的使用差别。

3、掌握如何利用数组解决与数组相关的常用算法(特别是排序算法)。 二、实验类型

综合

三、实验时间:2012-5-18 四、实验任务

1、用数组保存随机产生的10个介于20到50之间的整数,求其中的最大数、最小数和平均值,然后将10个随机数和其最大数、最小数以及平均值显示在窗体上。

2、随机产生10个介于0到100之间的整数,分别用选择法和冒泡法对其进行排序。 3、 生成5×5矩阵Mat,计算并输出(1)最大值与最小值,以及它们所在的行号和列号;(2)。每一行的和;(3)总和;(4)输出交换1、3列后的矩阵

4、已知数组A=Array(7,6,5,1,8,5,3,9,4),编写一程序,删除数组中值为x(例如为3)的第一个元素。要求用户可以输入x。

【提示】

(1)首先要查找待删除的元素,没有则返回。

(2)如果找到待删除的元素,则从下一个元素到最后元素依次往前移位。 (3)最后利用ReDim Preserve语句将数组大小减1。 五、实验要求

1、做好实验预习,掌握,并熟悉本实验中所使用的VB6.0企业版环境及相应的控件。 2、写出实验报告,内容是: 1).程序的界面设计。 2).程序主要代码。 3).运行结果。 4).实验总结。

六、注意事项

1、注意VB集成开发环境各部分的应用和控件的使用。 2、注意VB程序编码方式及书写习惯。

实验七:过程与函数

一、实验目的

1、掌握函数、过程的定义和调用方法。 2、掌握形参与实参的对应关系。

3、掌握值传递和地址传递的传递方式。 4、掌握变量、函数和过程的作用域。 5、熟悉程序设计中的常用算法。 二、实验类型

综合

三、实验时间:2012-6-1 四、实验任务

1、编写一个求三个数最大值的函数max(x,y,z),然后调用此函数求下列表达式的值,首先在文本框中输入a,b,c三个数,然后单击“计算”按钮,在文本框中输出表达式的

max(a,b,c)m?max(a?b,b,c)?max(a,b,b?c)。运行界面如图7-1所示。

值m。表达式为:

图7-1

2、 分别编写一个判断素数的子过程以及函数过程。要求输入一个整数,就能够通过该子过程或函数过程求得该整数是否为素数。

3 、编写一个求任意正整数n!的函数过程(两种方法,其中一种为递归法求n!。),并利用该函数过程分别求5的阶乘、8的阶乘、10的阶乘,将结果打印在窗体上。

【提示】考虑能保存较大的整数,函数的返回值类型应定为Long 五、实验要求

1、实验后写出实验报告,内容是: 第1题的程序代码(Max函数与命令按钮Click事件)、两组数据的输入和输出结果。 第2题的界面设计、两种方法的程序代码。

第3题的界面设计、程序代码、运行结果,并对两种实现函数进行比较。 实验总结。

六、注意事项

1、注意VB集成开发环境中过程与函数的建立方法。 2、注意VB集成开发环境中模块程序的创建与保存。

实验八:文件的操作

一、实验目的

1、掌握文件的概念及其使用方法,注意顺序、随机和二进制文件各自的特点和区别;熟练掌握顺序文件的基本操作。

2、掌握驱动器列表框、目录列表框和文件列表框等三个文件系统控件的使用。 3、掌握文件与目录的相关函数和语句的使用 二、实验类型

综合

三、实验时间:2012-6-15 四、实验任务

1、编写一图片浏览器,如图8-1所示,要求当单击某图形或图像文件后在图像框中显示该图形或图像,文件列表框中应只显示.bmp、.jpg、.wmf、.ico、.gif等几种常见类型的图形或图像文件。

图8-1 实验8-1程序运行界面 图8-2 实验8-2程序运行界面

2、设计一个运行界面如图8-2所示的应用程序,单击“Write”可以将3个文本框中的信息用“Write”语句写入“D:\\aaa.txt”;单击“Print”可以将3个文本框中的信息用“Print”语句写入“D:\\bbb.txt”。要求3个信息写在同一行,至少写入四条记录。

程序运行后,用“记事本”同时打开“D:\\aaa.txt”和“D:\\bbb.txt”,比较它们结构有何不同?为什么?试说明“Write”和“Print”语句的相同和不同

3、建立一个简易学生管理系统,如图8-3所示,用于输入、显示和修改学生的相关信息。数据按随机访问模式存放。【提示】随机文件的记录利用Type定义,字符串定长。

图8-3 实验8-3程序运行界

五、实验要求

实验后写出实验报告,内容是:程序主要代码、运行结果、实验总结。

六、注意事项

搜索更多关于: VB实验报告1-9 的文档
VB实验报告1-9.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7y3xd84b4v1x2cx44edb_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top