VB实验报告(含答案).doc
《VB实验报告(含答案).doc》由会员分享,可在线阅读,更多相关《VB实验报告(含答案).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实 验 报 告课程名称_程序设计基础Visual Basic_班 级_ _姓名_ 13 / 14实验一 VB环境和创建一个简单的VB程序一实验目的:1.了解VB系统对计算机软件、硬件的要求。2.掌握启动和退出VB的方法。3.了解和使用VB集成开发环境各窗口、菜单的一般功能。4.熟悉建立、编辑、运行、保存一个简单的VB应用程序的全过程。5.了解文本框、标签框、命令按钮的构造与其属性、事件和方法。二实验容:1设计一个简单的应用程序,要求在窗体上画一个文本框、一个标签和两个命令按钮编一程序,并把命令按钮分别设置为”显示”和”清除”。程序运行后,单击”显示”按钮,在文本框中输出一行信息;单击”清除”按
2、钮,则清除文本框中的容,运行界面如图1.1所示。图1.1 实验1-1 运行界面三实验结果:对象属性设置对象属性属性值说明Form1caption我的第一个vb程序窗体Label1caption请输入标签Text1text“文本框Command1caption显示命令按钮Command2caption清除命令按钮四实验思考:1.标签label控件设置的属性代码有哪些?Label1.Caption=“ 请输入”Label1.fontsize=24Label1.fontbold=True2.两个按钮所使用的是什么事件?代码分别是什么?Private Sub Command1_Click()Text1
3、.text=“”End SubPrivate Sub Command2_Click()Text1.text=”End Sub实验二 简单程序设计数据类型与常用部函数的简单应用一实验目的:1掌握Visual Basic数据类型的基本概念。2掌握用Visual Basic的各种运算符与表达式。3学习使用Visual Basic部函数和数据输入、输出方法。4掌握命令按钮、文本框和标签。5设计顺序程序。二实验容:1编写一个华氏温度和摄氏温度之间的转换程序,如图2-2所示,要求用inputbox函数输入华氏温度,用msgbox输出转换后的摄氏温度。转换公式是:C= 5 / 9(F - 32)。F为华氏温
4、度,C为摄氏温度。 2.用三种除法运算(/ 、Mod)做计算。 要求:在窗体上画五个标签、五个文本框和一个命令按钮,如图2-2所示。程序运行后,在第一个文本框中输入被除数,在第二个文本框中输入除数,然后单击命令按钮,即可得到三种不同的相除结果。图2-1 图2-2三实验结果:对象属性设置1.温度转换对象属性属性值说明Form1CaptionInputbox与msgbox应用窗体Command1Caption温度转换命令按钮2. 三种除法运算(/ 、Mod)做计算对象属性属性值说明Label1Caption被除数标签Label2Caption除数标签Label3Caption浮点数标签Label4
5、Caption整除数标签Label5Caption余数除标签Command1Caption执行除法运算命令按钮四实验思考:1.温度转换中的Command1命令的单击事件的程序代码是什么?Private Sub Command1_Click()Dim C!,F!F=val(inputbox(“输入华氏温度”)C=5/9*(F-32)Msgbox “对应的摄氏温度为:” & CEnd Sub2. 用三种除法运算(/ 、Mod)做计算,说明三种除法的区别?/:两个数相除:两个数整除Mod:两个数相除,得余数3. 三种除法运算(/ 、Mod)做计算,Command1命令的单击事件的程序代码是什么?Pr
6、ivate Sub Command1_Click()Dim a!,b!a=val(text1.text)b= val(text2.text)text3.text=a/btext4.text=abtext5.text=a mod bEnd Sub实验三 选择程序设计一实验目的:1.掌握单分支与双分支条件语句的使用。2.掌握多分支条件语句(If ThenElseIf)的使用。3.掌握Select Case语句的使用与与多分支条件语句的区别。4.熟练掌握时间过程的编写方法。二实验容:1.设计一个模拟简易计算器的程序,界面如图3-1所示。要求:输入两个操作数和一个操作符,根据操作符决定所进行的计算;如
7、果除数为0,用msgbox提示出错信息;用if语句和selecet case语句两种结构实现。2.通过单选按钮和复选框控制文字的显示,程序窗口如图3-2所示。 图3-1图3-2三实验结果:对象属性设置1.模拟简易计算器对象属性属性值说明Label1Caption输入数1标签Label2Caption运算器标签Label3Caption输入数2标签Label4Caption结果标签Command1CaptionCase结构命令按钮Command2Captionif结构命令按钮Text1-text4Text“文本框2.单选框与复选框对象属性属性值说明Frame1Caption字体框架Frame2C
8、aption字号框架Frame3Caption字型框架Label1Caption奥林匹克运动会标签Option1Caption宋体单选按钮Option2Caption仿宋单选按钮Option3Caption黑体单选按钮Option4Caption楷体单选按钮Option5Caption大单选按钮Option6Caption中单选按钮Option7Caption小单选按钮Check1Caption加粗复选框Check2Caption倾斜复选框Check3Caption下划线复选框Check4Caption删除线复选框四实验思考:1.模拟简易计算器Command1命令的单击事件的程序代码是什么?P
9、rivate Sub Command1_Click()Dim a!, b!Dim c As Stringa = Val(Text1.Text)b = Val(Text3.Text)c = Text2.TextSelect Case c Case “+” Text4.Text = a + b Case “-” Text4.Text = a - b Case “*” Text4.Text = a * b Case “/”If b = 0 Then MsgBox “除数为0.”ElseText4.Text = a / bEnd If End SelectEnd Sub2. 模拟简易计算器Comman
10、d2命令的单击事件的程序代码是什么?Private Sub Command1_Click()Dim a!, b!Dim c As Stringa = Val(Text1.Text)b = Val(Text3.Text)c = Text2.TextIf c = “+” Then Text4.Text = a + bElseIf c = “-” Then Text4.Text = a - bElseIf c = “*” Then Text4.Text = a * bElseIf c = “/” ThenIf b = 0 Then MsgBox “除数为0” else Text4.Text = a
11、/ bEnd IfEnd IfEnd Sub3. 通过单选按钮和复选框控制文字的显示,Command1命令的单击事件的程序代码是什么Private Sub Command1_Click()If Option1.Value = True Then Label1.FontName = “宋体”ElseIf Option2.Value = True Then Label1.FontName = “华文仿宋” ElseIf Option3.Value = True Then Label1.FontName = “黑体” Else Label1.FontName = “楷体_GB2312”End IfI
12、f Option5.Value = True Then Label1.FontSize = 24ElseIf Option6.Value = True Then Label1.FontSize = 16Else Label1.FontSize = 8End IfIf Check1.Value = 1 Then Label1.FontBold = TrueElse Label1.FontBold = FalseEnd IfIf Check2.Value = 1 Then Label1.FontItalic = TrueElse Label1.FontItalic = FalseEnd IfIf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 实验 报告 答案
限制150内