- 10
- 0
- 约 16页
- 2017-05-21 发布于浙江
- 举报
2015vb实验指导书
计算机程序设计基础(VB)实验指导书
主编:刘华伟
单位:信息工程学院
实验报告要求:每次实验要求写实验报告(word电子版),包括实验名称,实验目的,实验内容,所有主要界面(需把界面图贴上,用截图工具)和所有源程序(将代码复制粘贴到word报告里),每次上机课后的周五理论课对上机题目进行讲解,每次上机实验报告要求在上机内结束前提交,如果没做完最迟当天内提交给教师信箱458007844@只能用自己的邮箱在这个时间段提交。
提交格式:邮件名和word文件名均为:
公141班张三000000第1次作业
第一次上机课要做实验指导书中前两次实验的内容,将两次上机的实验报告都写在同一个word文档里提交。以后每次上机均做一次实验的内容。
实验一 VB6.0环境和程序设计初步
一、实验目的
1.学会使用VB开发环境。
2.学会建立、编辑、运行一个简单的VB应用程序的全过程。
3.掌握变量的概念及使用。
4.通过程序实践结合课堂例子,理解类、对象的概念,掌握属性、事件、方法的应用。
二、实验内容:
1.熟悉VB开发环境的标题栏、菜单栏、工具栏、窗体窗口、属性窗口、工程资源管理器窗口、代码窗口、立即窗口、窗体布局窗口、工具箱窗口的位置以及用法。(此题不需要写实验报告)
2.编写一个四则运算的功能,在界面上输入两个数,并设置加减乘除四个按钮,点击不同的按钮,显示不同的运算结果。
步骤:
(1)建立用户界面的对象。
(2)对象属性的设置。
(3)对象事件过程及编程。
(4)保存和运行程序
实验二 选择结构程序设计
实验目的
掌握逻辑表达式的正确书写形式。
掌握单分支与双分支语句的使用。
掌握多分支条件语句的使用。
掌握情况语句的使用与多分支条件语句的区别。
实验内容
P272实验C的1,2题,界面按自己思路设计。 其中第1题要求用两种方法实现。
在界面上输入4个数,求最大值和最小值并显示,要求用两种方法实现。提示:先编写求最大值的程序,然后再编写求最小值的程序。
输入三门功课的成绩,评定某个学生是否得奖学金。评奖学金标准如下:
平均分大于95分或两门100分第三门不低于80分。
实验三 循环和数组
一、实验目的
1.理解循环结构的思想
2.学会用for语句编写程序
3.掌握数组的概念、用法
4.学会用for循环语句与数组结合来解决问题
二、实验内容
(1)课本112页第12题前两小题
(2)求1-2+3-4+5-6………+99-100
(3)输入1-10的数(若不在此范围内,应提示出错),求出该数的阶乘并显示。
(3)在界面上设计5个文本框,输入5个数并存入一数组中,通过for语句求出最大值,最小值以及和数,并在另外的几个文本框中显示出来.
(4)用控件数组实现以下功能:
放置自上而下排列的四个按钮,无论按哪个按钮,其他三个按钮都向右移动一小段距离。
实验四 过程
一、实验目的
1.掌握自定义函数过程和自过程的定义和调用方法。
2.掌握形参和实参的对应关系。
3.掌握变量、函数和过程的作用域。
二、实验内容
1. 定义一个函数:
1 x0
f(x)= 0 x=0
-1 x0
在文本框上输入一个x,而后在窗体上用函数求得f(x)的
值并显示。
2.求出1-50的所有素数,并依次显示在窗体的左上角,要求定义一个判断一个数是否为素数的函数,通过调用函数的方式来逐一求得。
步骤:
(1)定义一个判断一个数是否为素数的函数,首先确定参数的个数,类型,意义,然后确定返回值的类型。
(2)通过循环的方法,将1-50的每个数都作为函数的参数调用一次,如果判断结果为真,则显示,若为假,则不显示。
3.在三个文本框上输入不等整数x,y,z,排列一下使得结果为xyz,并将结果依次显示在窗体的左上角。要求定义一个交换两个数的子过程,通过调用子过程的方式来求解。
步骤:
(1)复习曾经讲过的一个相近的例题,吃透思想。
(2)程序中三处用到交换两个数的功能,因此将此功能定义成子过程。
(3)在程序中将每一处交换两个数的地方都换成子过程调用的形式。
实验五 常用控件和普通菜单设计
一、实验目的
1.掌握单选钮、复选框、框架等控件的基本用法。
2.掌握菜单设计技术。
二、实验内容
1.做一个简易考试系统,包括两道单选题,一道多选题(4个选项,正确答案为其中三个选项),一道填空题,要求所有的题目做在一个窗体界面上,题目及答案自定。评分标准为:单选题每题20分,多选题40分(错选不得分,漏选:选中一个得10分,选中两个得20分),填空题20分,满分100分,共4道题,点击提交按钮,用msgbox函数显示总成绩以及每题的得分情况。
步骤:先设计一个单选题,调试成功了再设计一个单选题,在调试成功了设计多选题,单选题主要
原创力文档

文档评论(0)