VB实训指导书.doc
《VB实训指导书.doc》由会员分享,可在线阅读,更多相关《VB实训指导书.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Visual Basic实验指导前 言 本课程共安排9个上机实验(36学时),每次实验要求上机之前做好预习及教材上有关内容的复习,对每次上机实验的内容及实验目的要做到心中有数。 每次实验完成后,都要进行小结并写出实验报告。实验一 VB环境和程序设计初步 一、实验目的1、了解VB系统对计算机软硬件的要求。2、掌握启动与退出VB的方法。3、初步掌握菜单栏、工具栏、窗体窗口、工具箱、工程资源管理器窗口和属性窗口的使用。4、掌握建立、编辑、运行一个简单的VB应用程序的全过程。5、掌握常用控件(文本框、标签、命令按钮)的应用。二、实验内容1、 编写一程序,在屏幕上显示”欢迎您使用Visual Basic
2、”,并输入你的名字。Private Sub Command1_Click()Label1.Caption = Text1.Text & 欢迎使用 visual basic 6.0 !End SubPrivate Sub Form_Load()Text1.Text = End Sub2、设计一程序程序,运行结果如下:附:主要代码:Private Sub cmdClear_Click() txtDisplay.Text = End SubPrivate Sub cmdExit_Click() EndEnd SubPrivate Sub cmdInput_Click() txtDisplay.Tex
3、t = 欢迎来到Visual Basic6.0编程世界End Sub实验二 数据类型、运算符和表达式一、实验目的1、掌握Visual Basic 6.0数据类型的概念。2、掌握常量和变量的概念、定义方法和作用域。3、 掌握各种运算符的功能、表达式的构成、表达式中运算符的运算顺序和如何求表达式的值。4、掌握常用标准函数的一般形式、功能和用法。5、 进一步熟悉Visual Basic 6.0集成环境二、实验内容本实验先手工求出题中表达式的值,然后在立即窗口中使用Print方法计算和输出题中各式的值。1、利用下列式子测试各种运算符的功能。(1) (2)(3) (4) (5)”Visual”&”Bas
4、ic” (6)Not 85(7)33 (8)True And False(9)55 (10)53 Or False2、利用下列函数测试常用标准函数的功能。(1)Int(-1234.5678) (2)Fix(1234.5678)(3)Val(“12.34”) (4)Cint(1234.5678)(5)Abs(-100) (6)Sgn(-100)(7)Sqr(sqr(16) (8)Left(“Visual Basic 6.0”,6)(9)Mid(“Visual Basic 6.0”,8,5) (10)InStr(1,”Visual Basic 6.0”,”Basic”)(11)String(3,”
5、$”) (12)Int(100*Rnd)+1)3、利用下列表达式测试表达式中运算符的运算顺序和求表达式的值。(1)(3+6)2 (2)184*4.0 2/1.6(3)253 Mod 3.2*Int(2.5) (4)”xyz”+”438”(5)”abc”&”123”&”abc” (6)349.25+”0.75”=350(7)”china”=”canada” (8)”abc”4 And 5=5 (10)True Or Not 7-3 b Then zjjg = a a = b b = zjjg End If If a c Then zjjg = a a = c c = zjjg End If If
6、 b c Then zjjg = b b = c c = zjjg End If Label1.Caption = 排序结果为: & a & , & b & , & cEnd Sub2清空操作,用于第2次以后的要排序数据的输入Private Sub Command3_Click() Text1.Text = Text2.Text = Text3.Text = Text1.SetFocusEnd Sub3结束操作Private Sub Command2_Click()EndEnd Sub运行后的结果如图3.10所示。图 3.102、制作一个计算器要求:具有计算的基本功能如图主要代码参考:Priv
7、ate Sub Form_Load()t1 = Text2 = t2 = End SubPrivate Sub Command1_Click()If Text2.Text = Then t1.Text = t1.Text + 1 Else t2.Text = t2.Text + 1End IfEnd SubPrivate Sub Command16_Click()Select Case Text2 Case + result = Val(t1.Text) + Val(t2.Text) Case - result = Val(t1.Text) - Val(t2.Text) Case * resu
8、lt = Val(t1.Text) * Val(t2.Text) Case / result = Val(t1.Text) / Val(t2.Text)End SelectText2 = t2 = Text1.Text = resultt1.Text = Text1.TextEnd Sub实验四可视化编程和常用控件实验目的: 掌握复选框、单选钮、列表框和组合框的常用属性、事件及典型的使用方法,熟悉滚动条的数值应用,掌握对话框的设计及使用,掌握图片框、图像框的使用及在使用中二者的区别,能够利用计时器进行动画制作。 实验内容:1、制作一个简单的测试系统如图:要求:可以选择试题的难度,并自己设计难度
9、。并给出的结果给出判断参考代码如下:1 窗体加载Private Sub Form_Load()flag = 0Text1.Text = Text2.Text = Text3.Text = Text4.Text = End Sub2 okPrivate Sub Command1_Click()Dim a As Integer, b As Integera = Val(Text1.Text)b = Val(Text3.Text)Select Case Text2.Text Case + re = a + b Case - re = a - b Case * re = a * b Case / re
10、 = a / bEnd SelectIf re = Val(Text4.Text) ThenMsgBox (good) dimImage1.Picture = LoadPicture(face05.ico)ElseMsgBox (wrong!)Image1.Picture = LoadPicture(face04.ico)End IfEnd Sub3 Start命令:Private Sub Command_start_Click()Text4 = Image1.Picture = LoadPicture(face01.ico)Dim a As Integera = Int(Rnd() * 4)
11、Select Case Combo1.ListIndex Case 2 Text1.Text = Int(Rnd() * 100) If a = 0 Then Text2.Text = * ElseIf a = 1 Then Text2.Text = / ElseIf a = 2 Then Text2.Text = - Else Text2.Text = + End If Text3.Text = Int(Rnd() * 100) Case 1 Text1.Text = Int(Rnd() * 50) If a = 0 Then Text2.Text = * ElseIf a = 1 Then
12、 Text2.Text = / ElseIf a = 2 Then Text2.Text = - Else Text2.Text = + End If Text3.Text = Int(Rnd() * 50) Case Else Text1.Text = Int(Rnd() * 20) If a = 0 Then Text2.Text = - Else Text2.Text = + End If Text3.Text = Int(Rnd() * 20)End SelectText4.SetFocus End Sub2设计一个应用程序,窗体上由1个文本框、1个命令按钮和4个框架组成,界面设计如图
13、4.39所示。图 4.39表4.25 属性设置对象属性设置窗体(名称)Form1CaptionForm1 文本框1(名称)Text1Text欢迎使用Visual Basic框架1(名称)Frame1Caption字体框架2(名称)Frame2Caption大小框架3(名称)Frame3Caption颜色框架4(名称)Frame4Caption字形框架5(名称)Frame5Caption文字效果(名称)Label3单选钮1(名称)Option1Caption宋体单选钮2(名称)Option2Caption隶书单选钮3(名称)Option3Caption幼圆单选钮4(名称)Option4Capti
14、on18点单选钮5(名称)Option5Caption20点单选钮6(名称)Option6Caption22点单选钮7(名称)Option7Caption蓝色单选钮8(名称)Option8Caption红色单选钮9(名称)Option9Caption黄色单选钮10(名称)Option10Caption普通单选钮11(名称)Option11Caption粗体单选钮12(名称)Option12Caption斜体单选钮13(名称)Option13Caption粗斜体复选框1(名称)Check1Caption删除线复选框2(名称)Check2Caption下划线命令按钮1(名称)Command1Cap
15、tion退出参考代码如下:1装载窗体在初始装载窗体时,给出窗口运行的初值Private Sub Form_Load() Option1.Value = True Option4.Value = True Option7.Value = True Option12.Value = TrueEnd Sub2确定文本框中文字的字体Private Sub Option1_Click() If Option1.Value = True Then Text1.FontName = 宋体End SubPrivate Sub Option2_Click() If Option2.Value = True Th
16、en Text1.FontName = 隶书End SubPrivate Sub Option3_Click() If Option3.Value = True Then Text1.FontName = 幼圆End Sub3确定文本框中文字的字号(即字的大小)Private Sub Option4_Click() If Option4.Value = True Then Text1.FontSize = 18End SubPrivate Sub Option5_Click() If Option5.Value = True Then Text1.FontSize = 20End SubPri
17、vate Sub Option6_Click() If Option6.Value = True Then Text1.FontSize = 22End Sub4确定文本框中文字的颜色Private Sub Option7_Click() If Option7.Value = True Then Text1.ForeColor = QBColor(9)End SubPrivate Sub Option8_Click() If Option8.Value = True Then Text1.ForeColor = QBColor(12)End SubPrivate Sub Option9_Cli
18、ck() If Option9.Value = True Then Text1.ForeColor = QBColor(14)End Sub5确定文本框中文字的字形Private Sub Option10_Click() If Option10.Value = True Then Text1.FontBold = False Text1.FontItalic = False End IfEnd SubPrivate Sub Option11_Click() If Option11.Value = True Then Text1.FontBold = True Text1.FontItalic
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 指导书
限制150内