VB实验指导书分析和总结.docx
《VB实验指导书分析和总结.docx》由会员分享,可在线阅读,更多相关《VB实验指导书分析和总结.docx(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB实验指导书计算机基础教研室编山东交通学院2006年4月9Basic11:05:042006-3-20图2-4运行结果四、实验习题1 .教材P26-31运算符和表达式及常用内部函数各表中的例如2.教材P3L32习题4、5、6实验三简单VB程序设计(一)一、实验目的掌握窗体、命令按钮、标签、文本框的常用属性、事件和方法。二、实验内容(1)窗体的属性和事件。(2)命令按钮的属性和事件。(3)标签的属性和事件。(4)文本框的属性和事件。三、实验举例1 .设计一个收款程序。用户输入商品单价和商品数量后,单击“计算”按钮,那么显示 应付款。单击“清除”按钮,那么清除显示的数据。运行效果如图3-1所示。
2、图3-1收款程序运行效果(1)界面设计:在窗体上建立4个标签,2个文本框,2个命令按钮 (2)属性设置。对象属性设置Formlcaption收款程序Label 1Caption商品单价Label2Caption商品数量Label3Caption应付款Label3Caption空TextlText空Text2Text空Command 1Caption计算Command2Caption清除(3)编写“计算”按钮事件过程。Private Sub Commandl_Click()Dim price As Single, amount As Single, payment As Single price
3、 = Val(Text 1 .Text) amount = Val(Text2.Text) payment = price * amount Label4. Caption = paymentEnd Sub(4)编写“清除”按钮事件过程。Private Sub Command2_Click()Text 1.Text = n,Text2.Text =Label4. Caption =nEnd Sub图3-2艺术字效果2 .用两个标签错位叠加,显示如下列图3-2所示的艺术字(1)界面设计。在窗体上添加两个标签,调整两个标签使其尺寸相同 (2)对象的局部属性设置。对象属性设置FormlCaption
4、艺术字Label 1Caption功到自然成alignment2-centerleft920Top760Label2Caption功到自然成alignment2-centerleft960Top960forclor白色&H00FFFFFF&backstyle01.如图3-3所示,把在文本框中输入的文本同步生成艺术字,可使用文本框的change 事件。四、实验习题图3-3同步生成艺术字效果2 .在Forml的窗体上画一个文本框,其名称为Textl;再画两个命令按钮,其名称分 别为C1和C2,标题分别为“显示“和“退出”,编写适当的事件 过程。程序运行后,在窗体 加载时使“退出“按钮不可用,如果单
5、击“显 示”按钮,那么在文本框中显示“等级考试“,并使” 退出”按钮可用,此 时如果单击“退出”按钮,那么结束程序,程序运行情况如下图。3 .教材第54页第8题实验四简单程序设计(二)一、实验目的学习并掌握print, cis方法,学习inputbox函数和msgbox函数的使用,能编写简单的 程序,掌握基本的程序调试方法。二、实验内容Print 方法。(1) Cis 方法。(2) Inputbox 函数。(3) Msgbox 函数。(5)注释语句。(6)程序调试方法。三、实验举例.设计一个程序,用inputbox输入一个角度后,在窗体上显示对应的弧度值。(1)界面设计:除窗体外不需要添加其他
6、的控件。(2)编写代码:Private Sub Form_Click()Dim a!, b!a =Val(InputBox(请输入一个角度:了角度框”)b=a* 3.14159 / 180Print bEnd Sub(3)运行界面如图4-1所示:图4-1 Inputbox运行界面和运行结果四、实验习题1 .窗体无最大化和最小化按钮,在窗体装入时,在标题栏显示“装入窗体”,并在窗体装 入windows墙纸作为背景;当用户单击窗体,在标题栏显示“单击”,在窗体显示“欢迎使 用VB” ;当用户双击窗体,在标题栏显示“鼠标双击”,去除窗体的背景图案,并在窗体上 显示“结束使用VB”。2 .设计一个程序
7、,当单击不同的按钮时,在窗体上显示相应的由星号组成的图形,如 下列图所示。图42由星号形成的图形3 .在窗体上建立3个命令按钮单击窗体上不同的命令按钮,依次弹出如图4-3所示的 消息框。|二重试超取消 I图4-3三种消息框4.教材第54页第7题实验五选择结构(一)一、实验目的.熟练掌握块If结构的书写格式,熟悉块If结构的控制流程;1 .学会使用块If结构进行编程,处理选择性问题;.掌握块If的嵌套,处理多重选择问题。二、实验内容(1)继续熟悉常用控件的使用,学习块开结构代码编写规那么;(2)运用块If语句编写简单的选择类问题;(3)运用的块If嵌套处理比拟复杂的选择类问题。三、实验举例.编一
8、程序求三角形面积。要求:用文本框输入3条边的边长,标签输出结果。(1)设计界面:新建工程1和窗体1,界面设计三个文本框,四个标签,如图5-1所zj O(2)设置属性:在属性窗口设置以下控件的属性;Label 1 .Caption=aLabel2.Caption=bLabel3.Caption=cLabel4.Caption=Textl,text=”Text2.text=c0,Text3.text=”Commande 1 .caption=计 算”Commande2.caption=清 空”Commande3 .caption=,iM 出“(3)编写程序代码;Private Sub Comman
9、dl_Click()Dim a!, b!, c!, s#, p#a 二 text 1.Textb = text2.Textc = text3.Textif a or b or c 0 thenmsgbox “边长必须大于零!重新输入数值”,48提示框 end ifif a+b=c or a+c=b or b+c=a thenmsgbox ”数据有误,重新输入”,51提示框 end ifp = 1 / 2 * (a + b + c)s = Sqr(p * (p - a) * (p - b) * (p - c)label4. Caption =sEnd SubPrivate sub command
10、2_click()Text 1. textText2.text = ”Text 3. text =”Label4.caption= ”End subPrivate sub command3_click()EndEnd sub(4)调试运行程序,检查修改错误;保存程序,保存窗体文件为:面积fm,保存工 程文件为:面积.vbp。1 .编写一个帐号和密码校验程序,帐号是:13579,密码是;24680,要求密码输入时(1)设计界面:新建工程1,在窗体上添加2个标签、2个文本框、三个命令按钮,% 工程 1 - icrosoft Visual Basic 设计13回区I电)策相Q)视图9工程9格式调试5
11、运行国)查询图袤。)ZMtt)外接程序窗口 W 帮助出)M科哲於6- a 营百IH0, 0II(2)labelabetextForalilicrosof.Forl For0按字母序技分类序5国匕程 1 藏款.vbp)三公囹体Fornl 款 frn)5 Forn2 能篁 frn)Forl1 - 3DCaptionFalse &H8000000F.2 - SizableI取款密码校验TrueTrue(名称) Appear AutoRedrair BackColor BorderStyleClipControls ControlBox DrawMode DrawStyle DrawWidthCapt
12、ion13 Copy Per 0 - Solid“ text2.text= ”command l.caption= 计算”comrnand2.caption=清 除command3.caption退出”(3)编写程序代码;Private Sub Command l_Click()Dim n!If Text 1.Text ”13579” ThenMsgBox ”帐号不正确,请重新输入Text 1.Text =Textl.SetFocusElseIfText2.Text = 24680” ThenMsgBox 密码正确”InputBox (”请输入取存款数额!”,“输入框”)Elsen =MsgB
13、ox(密码错误”,5 +48 +0, ”请重新输入”)Text2.Text =Text2.SetFocusIfn4ThenEndElseText 1.Text =Text2.Text = ,HEnd IfEnd IfEnd IfEnd SubPrivate Sub Command2_Click()Text 1.Text = ,nText2.TextEnd SubPrivate Sub Command3_Click()EndEnd Sub(4)调试运行程序,检查修改错误;保存程序,保存窗体文件为:密码.任m,保存工 程文件为:密码.vbp。四、实验习题1.输入一个数,判断它能否同时被2, 3,
14、5整除。2,输入一个数,判断它是否为完全平方数。实验六选择结构(二)一、实验目的1 .掌握Elself语句的书写格式,熟悉块If结构的控制流程;2 .掌握行If语句的编程使用;3 .掌握Select Case语句的书写格式,熟悉块If结构的控制流程。二、实验内容(1)用行If语句编写结构简单的分支条件问题;(2)用Elseif和Select Case语句处理分支情况复杂的问题;(3)尝试用不同的语句结构处理同一个问题。三、实验举例1 .用Elself语句计算个人收入纳税率。收入1000元以内税率为0: 10002000元税率 为2.5%; 20014000税率为3.5%; 4000元以上税率为
15、5%。(1)设计界面:新建工程1,在窗体中添加2个标签、2个文本框、三个命令按钮;(2)设置控件属性:label 1 .caption=收入数额”label2.caption=交税数额”textl.text=9 text2.text=,9“ commandl.caption=计算”command2.caption=清除command3.caption=退出(3)编写程序代码如下:Private Sub Command 1 _Click()Dim a!, b!a = Textl.TextIfa 1000 Thenb = 0Elself a = 2000 Thenb = 0.025 * aElse
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 实验 指导书 分析 总结
限制150内