VB程序设计实验01解析完整版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB第一次实验题目解析
西南石油大学计算机科学学院周永高等教育出版社,王杨等主编,《Visual Basic程序设计》,978-7-04-044831-3。
原始题目附在最后,下面是题目解析。
1、分析:此题主要是考察,能拖放相应控件设计界面,能设置相应属性,能编写简单代码。
(1)对窗体,设置Caption属性,修改标题栏文字,注意,不是修改名称属性。
(2)拖放一个文本框(TextBox)和三个按钮(CommandButton)。
(3)对按钮,依次设置Caption属性,修改按钮上面的文字。
(4)按钮上的文字修改好之后的效果如图。
(5)选中文本框,找到Text属性,删除里面的文字。
(6)依次双击界面上的每一个按钮,并编写其中的代码。
2、分析:主要是选择窗体的单击事件编码,另外是变量的定义,及Print输出信息。
(1)对窗体设置Caption属性。
(2)窗体空白地方双击,进入代码窗口,默认是Load事件。
(3)在代码窗口点击如下图的箭头,然后滚动条往上滚动,找到Click事件。
(4)编写代码。
建议代码之间,使用一定的空行来分隔,便于阅读。
(5)按下F5运行程序,点击窗体空白地方,查看运行效果。
3、分析:主要是会写简单的数学公式所对应的表达式。
(1)设计如下的界面
(2)选中所有标签(Label),将AutoSize属性设置为True,便于自动调整大小。
(3)编写代码。
(4)按下Ctrl+F5全编译执行,确认没有编译错误。输入3、4、5,能计算出面积6。
4、此题主要考查,生成特点范围之内的随机整数。生成[a,b]之间的整数(含边界)的公式是:Int(Rnd*(b-a+1)+a)
或者写作Int(Rnd*振幅+下边界),其中,振幅=上边界-下边界+1
界面设计如上图,要编写的代码是:
5、使用Print输出如下的界面:
分析:选择在窗体的单击事件中编写代码。主要了解Tab与Spc的特性。
附:
实验内容
一、VB 环境和顺序结构
【实验1】设计一个简单VB 程序(20分)
它由一个窗体、一个文本框和3个命令按钮组成。窗体的标题为"Visual Basic 程序设计示例",当用户单击命令按钮“显示”时,文本框中出现“欢迎使用Visual Basic 6.0”,窗体上显示“你好”,单击命令按钮“清除”时,清除文本框中显示的内容和窗体上的内容,单击命令按钮“结束”时,结束程序。
通过该程序熟悉VB 的界面,了解VB 的工作原理:事件驱动
实验结果:
【请将你的代码粘贴到下面】
【请将你的典型结果的截图粘贴到下面】
【实验2】分别定义八个变量,变量名为:var1、var2、var3、var4、var5、var6、var7、var8,变量的数据类型依次定义为:字符串型、整型、长整型、单精度浮点型、双精度浮点型、货币型、布尔型和日期型。按照图2-2给出的形式为八个变量赋值,并按照图2-4的样式进行输出。(20分)
通过该程序掌握变量的定义、变量名与变量值的含义。可参考上机教程15页。
实验结果:
【请将你的代码粘贴到下面】【请将你的典型结果的截图粘贴到下面】
【实验3】编写程序,其功能为输入三角形的三边,求三角形的面积。计算公式为:S=(a+b+c)/2,面积=sqr(s*(s-a)*(s-b)*(s-c))(20分)
通过该程序掌握计算类程序的结构、赋值语句的使用。可参考上机教程29页。
程序界面如下所示
实验结果:
【请将你的代码粘贴到下面】
【请将你的典型结果的截图粘贴到下面】
【实验4】编写如图2-10所示的一个求“倒序数”的程序。“倒序数”指的是:如产生的数为“1234”,那么与之对应的倒序数就是“4321”。点击“生成”按钮,分别在文本框一中随机生成一个2位整数,在文本框二中随机生成一个3位整数,在文本框三中随机生成一个4位整数。然后点击“求倒序数”按钮,分别在文本框四、文本框五、文本框六中输出其对应的倒序数。(20分)
通过该程序掌握常见函数的使用。可参考上机教程27页,。
实验结果:
【请将你的代码粘贴到下面】
【请将你的典型结果的截图粘贴到下面】
【实验5】参照图2-15所示的内容,编写一个由Print方法及其相关格式函数进行输出的程序。使用不同的分隔符(即:逗号或分号)或者格式输出函数(即:Tab()、Spc()、Format()、Space())来控制Print方法输出的格式。(20分)
通过该程序掌握print方法及格式函数的使用。可参考上机教程32页。
实验结果:
【请将你的代码粘贴到下面】
【请将你的典型结果的截图粘贴到下面】
实验小结
1.遇到的问题:
2.对课程的建议: