vb程序设计试验参考指导书.doc
《vb程序设计试验参考指导书.doc》由会员分享,可在线阅读,更多相关《vb程序设计试验参考指导书.doc(78页珍藏版)》请在咨信网上搜索。
1、试验总体要求和方法试验是巩固课堂所学知识、掌握可视化程序设计方法、提升分析问题和处理问题能力最关键路径。所以明确试验目标、内容和要求、试验步骤及试验规则,首先有利于试验任务顺利完成,其次也有利于养成严谨科学作风。每个试验全部要遵照认真预习准备、认真做好试验、认真写好试验汇报三个阶段进行。1 试验基础目标(1) 经过试验熟悉面向对象程序设计基础概念。(2) 经过试验熟练掌握利用VB进行可视化程序设计基础方法。(3) 经过试验掌握应用程序调试方法,加强应用能力训练和培养,从而含有计通常应用程序和处理事务管理问题能力。2 试验基础要求(1) 上机试验之前,应认真预习相关试验内容及对应教材。(2) 试
2、验过程中应统计试验中相关数据(包含犯错信息等),方便课后进行分析。(3) 上机时要遵守试验室规章制度,珍惜试验设备。试验汇报每个试验结束后全部应写出试验汇报,汇报中应包含下列内容:() 试验目标() 试验内容和要求() 试验步骤() 试验结果及分析讨论、试验心得体会等。试验一 熟悉vb开发环境、程序设计基础步骤【试验目标】 1熟悉Visual Basic 6.0集成开发环境。2. 学习怎样开启和退出VB3掌握开发一个简单程序基础步骤。4掌握简单代码编写。 【试验内容】1开启和退出VB2开发一个简单程序。3将Visual Basic工程编译生成可实施文件。【试验要求及操作步骤】一、开启和退出VB
3、1、进入VB集成开发环境要进入VB应用程序,首先要运行VB集成开发环境。开启VB方法以下:方法1单击任务栏上“开始”按钮;选择“程序”文件夹,接着选择“Microsoft Visual Basic 6.0汉字版”文件夹,再选择“Microsoft Visual Basic 6.0汉字版”项,图1-1所表示;图1-1 开启VB方法1 单击鼠标左键。方法2 单击任务栏上“开始”按钮; 选择“程序”文件夹; 使用“Windows 资源按理器”查找VB可实施文件 VB6.exe; 双击图标。方法3 在桌面创建一个VB快捷键; 双击该快捷键。VB开启后,出现VB6.0“新建工程”对话框(图-2)单击“打
4、开”按钮,带有一个窗体新工程将被创建,并能够看到VB集成开发环境界面,图1-3所表示。有系统开启后可直接进入图1-3所表示界面。图1-2 VB6.0“新建工程”对话框图1-3 VB集成开发环境窗口1、退出VB方法:(1) 单击主窗口右上角“关闭”按钮。(2) 实施“文件”菜单中“退出”命令。(3) 按Alt+Q键。二、开发一个简单程序要求:新建一工程,在窗体(Form)上添加一个标签(Label),当单击窗体时标签(Label)显示“床前明月光”。试验步骤:(1)新建工程在桌面上双击Microsoft Visual Basic 6.0快捷方法图标,系统进入Visual Basic6.0集成开发
5、环境,并显示“新建工程”对话框,默认选择是建立“标准EXE”(即标准工程)。单击“打开”按钮,Visual Basic 6.0进入设计模式。图14所表示。图14“新建工程”对话框单击“文件”菜单,选择“新建工程”菜单项,也可进入设计模式。(2)设计界面在系统提供名为Form1窗体上进行界面设计。单击工具箱上标签(Label)控件,在窗体上添加标签位置处按下鼠标左键,并拖动,调整虚框大小,松开鼠标,就将标签控件添加到窗体上。初始界面图15所表示。图15初始界面(3)设置属性如表11所表示。表11 属性设置对象属性属性值Form1Caption我第一个VB程序Label1Caption设置属性后界
6、面图16所表示。 图16设置属性后界面 图17第一个程序(4)编写程序代码Private Sub Form_Click( )Label1.Caption = 床前明月光End Sub(5)运行程序运行VB程序有三种方法:单击工具栏上“开启”按钮;从“运行”菜单中选择“开启”菜单项;按F5键。比如,单击工具栏上“开启”按钮运行程序后,单击窗体,程序运行效果图17所表示。(6)保留程序单击工具栏中“保留”按钮或单击“文件”菜单中“保留工程”菜单项,选择适宜保留路径,先保留窗体文件(比如窗体文件名为“试验一.frm”),然后保留工程文件(比如工程文件名为“试验一.vbp”)。三、将Visual Ba
7、sic工程编译生成可实施文件单击“文件”菜单中“生成试验一.exe”菜单项,就可生成可实施.exe文件。退出Visual Basic集成开发环境,双击试验一.exe文件,则试验一.exe文件就可直接运行。试验二 命令按钮、文本框和标签【试验目标】1掌握命令按钮、文本框和标签常见属性值设置方法。2学会使用命令按钮、文本框和标签在窗体上建立用户界面方法。3掌握命令按钮关键事件使用。 【试验内容】1利用命令按钮、文本框和标签判定密码是否正确。2建立应用程序,对两个文本框中输入内容进行交换。【试验要求和步骤】1 试验内容要求: 在文本框中输入“goodbaby”,然后单击“登录”命令按钮,则在标签La
8、bel2中显示“欢迎使用本系统!”;在文本框中输入“abc”,然后单击“登录”命令按钮,则在标签Label2中显示“密码错误!请重新输入密码!”。步骤:(1)设计界面在窗体上添加两个标签、一个文本框和两个命令按钮。初始界面图21所表示。 图21初始界面 图22 设置属性后界面(2)设置属性设置属性后界面图22所表示。表21属性设置对象属性属性值Label1Caption请输入密码:Command1Caption登陆Command2Caption退出Label2CaptionLabel2BorderStyle1-Fixed SingleText1TextText1MaxLength16Text1
9、PasswordChar*Form1Caption登陆界面(3)编写程序代码Private Sub Command1_Click() If Text1.Text=“goodbaby” Then Label2.Caption=“欢迎使用本系统!” Else Label2.Caption=“密码错误!请重新输入密码!” End IfEnd SubPrivate Sub Command2_Click() EndEnd Sub(4)运行程序 在文本框中输入“goodbaby”,然后单击“登录”命令按钮,则在标签Label2中显示“欢迎使用本系统!”。运行结果图23所表示。图23 输入密码正确 在文本框
10、中输入“abc”,然后单击“登录”命令按钮,则在标签Label2中显示“密码错误!请重新输入密码!”。运行结果图24所表示。图24 输入密码错误2 试验内容(1)设计界面在窗体上放置两个Label 控件、两个TextBox控件和三个CommandButton控件。初界面图25所表示。 图25 初始界面 图26 属性设置后界面(2)属性设置设置属性后界面图26所表示。表22属性设置对象属性名称属性值Form1Caption交换Label1Caption输入第1个数Label2Caption输入第2个数Text1Text空Text2Text空Command1NameCmdChangeCaption
11、交换DefaultTureCommand2NameCmdClearCaption清空Command3NameCmdExitCaption退出(3)编写程序代码 Option Explicit Private Sub CmdChange_Click( ) Dim temp As Integer temp=Text1.Text Text1.Text=Text2.Text Text2.Text=temp End Sub Private Sub CmdExit_Click( ) Unload Me End Sub Private Sub CMdCLear_Click( ) Text1.Text=” T
12、ext2.Text=” Text1.SetFocus End Sub(4) 运行程序 实施结果图2-7(a)、(b)所表示。单击“清空”按钮并再数入数据,进行交换。 图2-7(a)交换前界面 图2-7(b)单击交换后界面试验三 表示式、InputBox函数和MsgBox语句【试验目标】 1掌握表示式组成和怎样求表示式值。2掌握赋值语句使用。3掌握InputBox函数使用。4掌握MsgBox语句使用。 【试验内容】1.利用InputBox函数和MsgBox语句求圆周长。2.利用InputBox函数输入三角形三边长度a,b,c,计算三角形面积并显示在窗体上。【试验步骤和指导】1试验内容(1) 设计
13、界面在窗体上添加一个命令按钮。初始界面图31所表示。 图31 初始界面 图32 设置属性后界面(2) 设置属性表31 属性设置对象属性属性值Command1Caption计算圆周长Form1CaptionInputBox和MsgBox举例设置属性后界面图32所表示。(3) 编写程序代码Private Sub Command1_Click( ) Const pi = 3.14159 Dim r As Single, s As String, s2 As String Dim zhouchang As Single s = InputBox(请输入半径, 输入半径, 1) r = Val(s) z
14、houchang = 2 * pi * r s2 = 半径= + s + ,圆周长= + Str(zhouchang) MsgBox s2, 64, 确定窗口End Sub(4) 运行程序单击工具栏上“开启”按钮,进入运行模式。单击“计算圆周长”命令按钮,在输入框中输入圆半径(比如,输入“2”),在消息框中输出半径和计算出来圆周长,图33所表示。(a) (b) (c)图33 计算圆周长2试验内容(1) 设计界面初始界面图34所表示。图3-4 初始界面 (2) 设置属性表31 属性设置对象属性属性值Form1Caption求三角形面积(3) 编写程序代码 Private Sub Form_cli
15、ck()Dim a As Single, b As Single, c As SingleDim s As Single, p As Singlea = InputBox(请输入三角形边a:, 输入)b = InputBox(请输入三角形边b:, 输入)c = InputBox(请输入三角形边c:, 输入)If (a + b = c Or a + c = b Or b + c = c Or Abs(a - c) = b Or Abs(b - c) = a) Then MsgBox (你输入数据有误!)Elsep = (a + b + c) / 2s = Sqr(p * (p - a) * (p
16、 - b) * (p - c)Print 三角形面积为:; sEnd IfEnd Sub(4) 运行程序图35(a)(b)(c)(d)所表示 (a) (b) (c) (d)图35 计算三角形面积试验四 选择结构【试验目标】 1掌握逻辑表示式正确书写形式。2掌握单分支和双分支条件语句使用方法,熟悉If.Then.Else语句。3掌握选择结构中多条件,多分支程序使用方法,熟悉Select Case语句。【试验内容】1. 编写程序,利用文本框检验用户密码。提醒:能够用文本框PasswordChar属性来隐蔽用户输入字符。提醒:设密码是“123456”,利用文本框PasswordChar属性能够隐蔽用
17、户输入字符。2输入一个数字(0-6),用中英文显示星期几。提醒:用多条件多分支选择语句SelectCase来处理。【试验步骤和指导】1试验内容(1)建立用户界面(2)设置对象属性表41 属性设置对象属性属性值说明Frame1Caption请输入您密码: Text1Text清空PasswordChar*只显示字符“*”Label1CaptionFontName黑体字体名称fontSize三号字体大小(3)编写事件代码Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then 回车字符Ascii为13 If Text1.
18、Text = 123456 Then Label1.Caption = 欢迎使用本系统! Else Label1.Caption = 对不起,密码错! End If Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text)End IfEnd Sub(4)运行程序程序输出界面图41,图42所表示。 图41 验证密码正确 图42 验证密码不正确2试验内容(1)建立用户界面。参考图43所表示图43 界面设计(2)设置对象属性表42 属性设置对象属性属性值说明Form1Caption星期Label1Caption输入一个数字(0-6)Label2Capt
19、ion空BorderStyle1-Fixed Single边框样式Command1Caption星期DefaultTrue缺省命令按钮Text1Text“”空(3)编写事件代码Private Sub Command1_Click()Dim n As Integer, m As Stringn = Val(Text1.Text)Select Case nCase 1m = 星期一(Monday)Case 2m = 星期二(Tuesday)Case 3m = 星期三(Wednesday)Case 4m = 星期四(Thursday)Case 5m = 星期五(Friday)Case 6m = 星期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 程序设计 试验 参考 指导书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。