(4)从数组中删除一个元素,并将删除后的10个元素在屏幕上输出
(5)从数组中查找一个元素,并将查找后的元素下标在屏幕上输出,如果元素不存在,给出提示
实验八 过程 【实验目的】
1.掌握结构化程序设计方法
2.掌握函数和过程定义和调用方法
3.了解主调函数和被调函数之间的参数传递方式 4.熟练掌握数组作为函数参数的用法
【实验内容】
1.编写过程,输出1000以内的所有素数
2.编写过程,求出1000以内的所有完数
3.编写多个过程,分别计算圆柱表面积和圆柱体积
4.编写过程,求出100-999之间水仙花数
5.编写过程,求出含有10个元素的一维数组的最大值
6.编写过程,对含有10个元素的一维数组进行排序
实验九 界面设计和使用设计多窗体界面 【实验目的】
1.掌握工具栏和状态栏的使用 2.掌握多窗体和多文档界面的设计
3.掌握常用控件的重要属性、事件和方法
【实验内容】
1.设计一个运行界面如下图所示,当用户在\操作选项\框架中选定操作后,文本框发生相应的变化,同时在\操作说明\框架中的标签上显示有关的操作说明 2.编写一个运行界面如下图所示的程序,用户能从\饭店菜单\把选定的\菜\添加到下面的列表框中
3.设计一个应用程序,当\计算机\和\操作系统\未被选定时,它们所在框架的其它控件不能使用。组合框能够将输入一个新的选项添加到下面的列表框中供下次选择。如果单击\确认\按钮显示所选择配制。
4.使用ProgressBar、Timer和CommandButton控件设计一个模拟的带动画的进度条,当用户单击\开始计算\按钮时开始进行,过30s后ProgressBar被填满,动画结束,界面如下图所示
5.编写一个字幕滚动程序,用时钟控件和滚动条调节和控制字幕滚动速度,文字的大小及距窗体顶端的距离是随机的,从右向左连续滚动],界面如下所示
6.编写包含菜单的计算程序,界面如下所示
菜单项 名 称 快捷键 计算1 Cal1
....加法 Add
Ctrl + A ....减法 Sub
Ctrl + B 计算2 Cal2
....乘法 Mul
Ctrl + C ....除法 Div
Ctrl + D ....- Fenge
....清除 Clean Ctrl + E 7.建立如下文本编辑器界面,菜单项的建立可参阅Windows文本编辑器,工具栏使用ToolBar控件与ImageList控件联合建立
实验十 文件操作编程 【实验目的】
1.文件系统控件的使用
2.掌握多窗体和多文档界面的设计 3.掌握RichTextBox的使用 4.掌握应用程序向导的使用
【实验内容】 1.文件管理控件的使用练习(显示指定的文件目录中的文件,并可以根据文件类型分类显示),界面如下所示
2.设计一个学生成绩管理应用程序,输入一个班10个学生的成绩,并将数据存放到磁盘文件中,记录号和总分自动显示,界面如下所示
实验十一 图形编程 【实验目的】
1.了解VB的图形功能
2.掌握建立图形坐标系的方法 3.掌握常用几何图形绘制
【实验内容】
1.设计一程序,自定义一个坐标并显示该坐标系,界面如下所示
2.随意画一些折线,界面如下
实验十二 数据库编程 【实验目的】
1.掌握VB中数据库的使用方法 2.掌握数据库管理器的使用
3.掌握Data数据库控件和ADO数据控件的使用 4.掌握书库邦定控件的使用
【实验内容】
1.设计一个简单的人员管理系统,其中分别使用Data控件和ADO控件,其中包括查看人员信息,添加人员和删除人员的基本功能,界面如下
实验十三 小规模实用软件的设计
【实验目的】
1.运用课程所学知识,设计一个小规模的实用程序。 2.进一步提高程序设计的能力。
3.理解和掌握函数、过程和文件在程序设计中的重要作用,熟悉常用算法,理解算法设计的作用。
【实验内容】
1.实验的基本内容
学生自行设计一个小规模实用软件,如学生成绩管理、日记管理等,运用数组的算法进行数据处理,以文件的方式保存和打开数据,各种功能要求使用函数或过程实现。 要求涉及以下内容及算法:
①自行设计界面,能够通过点击不同的Button或单选按钮,选择进行相应的操作,要求设计界面清晰明确,能够有相应的数据显示。
②一维数组的遍历、排序、插入、逆序、查找、删除、求max\\min,字符串长度、比较大小、复制、连接等算法(自行选择所需算法)。
③二维数组遍历、求对角线元素之和、求max/min,转置、按行列方式输出等算法(自行选择所需算法)。
④字符串的相关函数使用。 ⑤数据能够保存和打开。 2.实验的基本要求
本实验为设计型实验,学生在教师的指导下,从实验五开始进入设计阶段,实验过程一直延续到课程的最后。
实验学时:课内上机时间2学时,课外上机时间8学时。 实验结束后提交源程序和完整实验报告。 VB语言程序设计实验指导书
- 1 -