【最新】VisuaBasic语言实验指导书.pdf
《【最新】VisuaBasic语言实验指导书.pdf》由会员分享,可在线阅读,更多相关《【最新】VisuaBasic语言实验指导书.pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、()语言实 验 指 导 书东北大学工商管理学院信息管理与决策科学系蒋忠中编制二一四年五月目录实验一集成开发环境实验错误!未指定书签。实验二基本语法实验 错误!未指定书签。实验三基本控制结构实验错误!未指定书签。实验四过程实验 错误!未指定书签。实验五常用控件实验 错误!未指定书签。实验六界面设计实验 错误!未指定书签。实验七文件实验 错误!未指定书签。实验八多媒体程序设计实验错误!未指定书签。实验九数据库开发实验 错误!未指定书签。实验十网络应用程序开发实验错误!未指定书签。附件实验报告格式 错误!未指定书签。实验一集成开发环境实验实验一(A)一、实验题目设计一个具有多个控件的程序界面。二、实
2、验课时2 课时(AB)。三、实验目的1熟悉集成开发环境。2掌握简单程序界面的设计和布局方法。3掌握通过属性窗口设置对象属性的方法。4掌握利用开发简单应用程序的步骤。5掌握的基本调试技术。四、实验内容1启动集成开发环境后,在窗体窗口上添加一个标题框、一个文本框和一个按钮,调整界面布局和每个相关的属性,具体见实验参考书图2.2 所示。2将 3 个对象按大小相同、位置等间距水平对齐进行设置,并且将上述标签框、文本框和按钮的属性值分别设置为“姓名”、“”和“确定”,同时窗体的标题显示本人的“标题”_“学号”_“姓名”。3独立完成上述内容,并提交书面实验报告(格式见附件,报告的文件名为:“实验序号(如:
3、01A)”_“班级”_“学号”_“姓名”)、程序集文件(该文件集的文件目录要求为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”,具体包括程序源代码和可执行等相关文件),同时要求有操作界面显示的结果,该界面的的标题格式为:“标题”_“学号”_“姓名”。五、实验要点1利用工具箱在窗体窗口上依次添加标签框、文本框和按钮对象。2调整 3 个对象的位置和大小。3通过属性窗口分别改变3 个对象和窗体的名称。六、实验思考题1 若要将 3 个对象的位置呈等间距垂直对齐,应该如何设置?2 文本框和标签框有何不同?3 如何改变窗体窗口的名称、标题和背景色?4 如何显示和关闭集成开发环境中的工具箱、窗体
4、窗口、解决方案资源管理器、属性窗口?实验一(B)一、实验题目设计一个能显示和清除信息的简单应用程序。二、实验课时2 课时(AB)。三、实验目的1熟悉集成开发环境。2掌握简单程序界面的设计和布局方法。3掌握通过属性窗口设置对象属性的方法。4掌握利用开发简单应用程序的步骤。5掌握的基本调试技术。四、实验内容1通过不同按钮的单击事件,分别驱动信息显示和清除,并能关闭应用程序。2设计一个简单的应用程序,其界面如实验参考书图2.4 所示,程序的功能是单击“显示”按钮时,在窗体上分行显示“锄禾日当午汗滴禾下土谁知。”;单击“清除”按钮时,原信息被清除;若再次单击“显示”按钮,则重复显示;若单击“结束”按钮
5、,则终止程序的运行。3独立完成上述内容,并提交书面实验报告(格式见附件,报告的文件名为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”)、程序集文件(该文件集的文件目录要求为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”,具体包括程序源代码和可执行等相关文件),同时要求有操作界面显示的结果,该界面的的标题格式为:“标题”_“学号”_“姓名”。五、实验要点1在窗体窗口上分别添加3 个按钮对象和一个文本框对象,重新设置这些对象的相关属性值。2通过代码窗口分别为3 个不同按钮的单击事件编写相应的程序代码。3运行和调试程序,直至程序能正确运行并及时保存程序。六、实验思考题1若想在
6、程序运行期间能够改变显示信息的颜色,如何实现?2若要在程序运行期间改变显示信息的字体,如何实现?3如何将程序生成可执行程序?4返回到,查看程序集文件夹中是否已存储了本实验建立的程序文件,相应的扩展名是什么?实验二基本语法实验一、实验题目表达式值的计算和程序界面设计。二、实验课时2 课时。三、实验目的1理解变量与常量的概念,掌握其定义和使用方法。2了解各种常用数据类型的数据在内存中的存放形式。3掌握各种运算符、表达式的描述方法。4掌握常用内部函数的功能和使用方法。四、实验内容1设计如实验参考书图2.6 所示的用户界面计算下列表达式的值(设 A 变量为字符型,值为 a,B 变量为整型,值为3)并加
7、以显示。(1)B3(2)B12(3)B*B(4)10(5)10B(6)9 B(7)AB(8)AB(9)45。(10)e3(11)5|(12)系统时间2独立完成上述内容,并提交书面实验报告(格式见附件,报告的文件名为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”)、程序集文件(该文件集的文件目录要求为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”,具体包括程序源代码和可执行等相关文件),同时要求有操作界面显示的结果,该界面的的标题格式为:“标题”_“学号”_“姓名”。五、实验要点1表达式的算术运算、关系运算、逻辑运算的规则。2函数的功能和使用方法。六、实验思考题1根据上机
8、操作的体会,试列举出书写表达式应该注意的几个问题。2逻辑型数据和其他类型数据是如何转换的?3变量和常量的区别是什么?4提供了哪些数值数据类型,它们各自的用途是什么?实验三基本控制结构实验实验三(A)一、实验题目选择结构程序设计。二、实验课时4 课时(ABC)。三、实验目的1理解程序的分支结构。2掌握基本的数据输入/输出的方法。3培养良好的编程风格,提高程序的可读性。程序中尽量一行只写一条语句;采用锯齿状书写各种结构语句;对变量和控件的命名尽量做到“见名识议”;对程序添加必要的注释。四、实验内容1输入一个学生的学号和考试成绩,然后输出该学生的学号、成绩,并根据下面的规定输出对该学生的评语:901
9、00 为“优秀;8089 为“良好”;7079 为“中等”;6069 为“及格”;059 为“不及格”。2程序运行后,单击窗体,在输入对话框中分别输入学号和分数,程序将在输出对话框中输出适当的评语,例如,如果输入的学号为2003086136,分数为96,则结果如参考书图 2.8 所示。3如果输入的成绩小于0 或者大于100 时,输出对话框中给出“成绩输入有误!”的提示。4使用语句完成。5独立完成上述内容,并提交书面实验报告(格式见附件,报告的文件名为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”)、程序集文件(该文件集的文件目录要求为:“实验序号(如:01A)”_“班级”_“学号”
10、_“姓名”,具体包括程序源代码和可执行等相关文件),同时要求有操作界面显示的结果,该界面的的标题格式为:“标题”_“学号”_“姓名”。五、实验要点1熟悉函数与函数的格式,并要理解这两个函数返回值的类型。2正确书写语句的测试表达式。3正确理解语句的执行过程,以及测试表达式的含义。六、实验思考题1 如果输入的学号不是数字或者输入的数字为小于1 的数,则输出“学号输入有误,请重新输入正确学号!”的提示信息,直到用户输入正确的学号后,程序才执行后面的语句,如何实现这个过程?2 设计程序时,如果输入的分数没有使用类型转换函数,则输入诸如890 等非数字分数时,输出结果会是什么情况?3 输出的学号为10
11、位字符,不足10 位时,给出“学号输入有误!”的提示信息,如何实现这个过程?4 说明不同格式的分支语句的执行流程。实验三(B)一、实验题目循环结构程序设计。二、实验课时4 课时(ABC)。三、实验目的1总结循环结构所能解决的实际问题类型和基本算法,如累计求和、求阶乘、迭代法、辗转相除法等。2掌握循环结构的执行过程,能够通过阅读程序计算循环体执行的次数和程序的执行结果。3区分语句和语句的作用,能够正确选用语句和语句。4正确理解和 语句的使用。四、实验内容1编写验证歌德巴赫猜想的程序:一个大于等于6 的偶数一定可以表示为两个素数之和。如 18513,22 319,343 31。2通过输入对话框输入
12、大于等于6 的偶数 N,并在窗体使用控件显示数据N 所有的素数组合。例如,如输入18,则应该显示为:185 13 187 11。3独立完成上述内容,并提交书面实验报告(格式见附件,报告的文件名为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”)、程序集文件(该文件集的文件目录要求为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”,具体包括程序源代码和可执行等相关文件),同时要求有操作界面显示的结果,该界面的的标题格式为:“标题”_“学号”_“姓名”。五、实验要点1该题需要查找32 之间的素数n1,每找到一个素数n1,就要判断N n1 是不是素数,只有当n1 和 Nn1 都是
13、素数才满足要求。2利用双重循环语句完成此题。六、实验思考题1 查找素数需要查找偶数吗?如果把查找n1 的范围扩展到3N 之间,当输入 18 时,输出结果是什么?2 如何理解语句和语句实现循环的差别?3 思考用如何语言块实现辗转相除法?4 说明 语句与语句的异同。实验三(C)一、实验题目数组应用程序设计。二、实验课时4 课时(ABC)。三、实验目的1掌握数组的功能,常用操作,如求和、最大/最小值及其所在位置、矩阵运算、排序、插入、删除、查找等。2动态数组的应用。四、实验内容1编写程序,将一维数组中元素向左循环移位,移位次数由用户输入,例如,数组元素的值依次为25、81、2、26、45、52、61
14、、27、38、19。如果输入4,则数组元素向左循环移位4 次,各元素值变为45、52、61、27、38、19、25、81、2、26,数据从窗口输入,并将输出数据在界面上显示。2独立完成上述内容,并提交书面实验报告(格式见附件,报告的文件名为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”)、程序集文件(该文件集的文件目录要求为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”,具体包括程序源代码和可执行等相关文件),同时要求有操作界面显示的结果,该界面的的标题格式为:“标题”_“学号”_“姓名”。五、实验要点1利用随机函数为数组提供10 个两位整数。2分别输出循环移位前后的数
15、组元素值。六、实验思考题1 如果要实现循环右移,该如何修改程序?2 编写程序实现字符串的循环左移。例如,已知字符串为,如果输入4,则原字符串变为。比较这种循环左移与数组循环左移的不同之处。3 思考如何用语言块计算一个矩阵两条对角线上的元素的和?4 给出求解一个三维数组中最大元素的程序段实验四过程实验实验四(A)一、实验题目简单过程的设计与调用。二、实验课时2 课时(AB)。三、实验目的1掌握子过程的定义和调用方法。2掌握函数过程的定义和调用方法。3区分子过程和函数过程之间的异同。四、实验内容1设计一个程序,借助于函数过程的调用判断一个给定的整数是否为素数,程序的运行界面如实验参考书2.16 所
16、示。2编写一个用户自定义函数,以实现判断给定的大于1 的整数是否为素数,如果是则返回 1,否则返回0。在 1(即“判定”)按钮的单击事件过程中编写程序代码,通过调用函数过程判断所输入数据是否为素数,并显示结果。在2(即“清除”)按钮的单击事件过程中实现对两个文本框信息的清除功能。3独立完成上述内容,并提交书面实验报告(格式见附件,报告的文件名为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”)、程序集文件(该文件集的文件目录要求为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”,具体包括程序源代码和可执行等相关文件),同时要求有操作界面显示的结果,该界面的的标题格式为:“标
17、题”_“学号”_“姓名”。五、实验要点1在窗体窗口上分别添加两个标签框对象、两个按钮对象和两个文本框对象,并通过属性窗口设置这些对象的相关属性值。2编写自定义函数实现判断给定整数是否为素数的功能。3编写界面所示的两个按钮单击事件过程的代码,通过调用自定义函数过程,实现程序要求的功能。4调试运行程序,直到能正确显示结果。六、实验思考题1 在用户自定义函数中,语句起什么作用?2 指出用户自定义函数与用户自定义过程之间在功能、定义格式和调用方式上分别有哪些区别。3 通过上述实验,你认为用户自定义过程有什么优点?4 将大型程序模块化有什么优点?实验四(B)一、实验题目过程调用中的参数传递。二、实验课时
18、2 课时(AB)。三、实验目的1正确理解设计带参过程或函数的必要性。2理解形参的概念,形参与变量的区别以及形参的作用域。3理解实参的概念,实参与形参在类型上应具有相容性。4正确理解实参和形参之间的传值调用和引用调用。5正确理解数组作为参数是如何在实参和形参之间传递数据的。6掌握带参子过程或函数过程的执行过程。四、实验内容1设计一个过程以实现多个整型数据求和,该过程包括两个形式参数,其一是一个整型数组,用于接收主调过程传递的包含多个数据的数组,其二是一个引用参数,用于将求和后的结果返回主调过程。2 编写主调用过程,实现接收10 个职工的年龄数据,通过自定义过程对这些数据求和,返回主调过程后计算职
19、工的平均年龄并加以显示。3独立完成上述内容,并提交书面实验报告(格式见附件,报告的文件名为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”)、程序集文件(该文件集的文件目录要求为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”,具体包括程序源代码和可执行等相关文件),同时要求有操作界面显示的结果,该界面的的标题格式为:“标题”_“学号”_“姓名”。五、实验要点1根据题目要求,设计出简洁的用户界面。2编写一个自定义过程,实现题目要求的功能,注意使用引用传递方式将用户的自定义过程计算的结果返回给主调过程。六、实验思考题1 利用引用传递方式向主调用过程返回计算结果有什么优点?2
20、如果在一个自定义过程中需返回多个值,能否用数组实现?为什么?3 思考数组作为参数是如何在实参和形参之间传递数据的?4 如何理解实参与形参的一致性?实验五常用控件实验实验五(A)一、实验题目窗体、按钮、单选按钮、文本框、复选框、分组框、列表框、组合框、图片框、跟踪条和时间组件的设计。二、实验课时3 课时(AB)。三、实验目的1熟练地掌握窗体的概念。2掌握标签、按钮单选按钮、文本框、复选框、分组框、列表框、组合框、图片框、跟踪条和时间组件等的功能及在窗体上建立的操作方法。3掌握事件过程代码程序的编写方法,掌握常用事件的功能和触发时机。4熟悉建立基于图形用户界面的应用程序的方法。四、实验内容1设计本
21、人信息的录入界面。包括学号、姓名、籍贯、性别、出生年月、民族、班级、爱好、品行指数、个人简历、个人照片,界面可参考教材图6.3,要求尽可能多的使用所学控件。2界面中需包括“显示”和“关闭”两个按钮,单击“显示”按钮将录入信息在窗口加以显示,单击“关闭”按钮将关闭程序。3独立完成上述内容,并提交书面实验报告(格式见附件,报告的文件名为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”)、程序集文件(该文件集的文件目录要求为:“实验序号(如:01A)”_“班级”_“学号”_“姓名”,具体包括程序源代码和可执行等相关文件),同时要求有操作界面显示的结果,该界面的的标题格式为:“标题”_“学号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 VisuaBasic 语言 实验 指导书
限制150内