VB集成环境及简单应用程序的建立

vb集成环境及简单应用程序的建立
一、实验目的
(1)掌握vb6.0的启动与退出。
(2)了解vb6.0的集成开发环境,熟悉各主要窗口的作用。
(3)了解vb6.0应用程序的开发过程。
(4)理解vb中对象的概念。
(5)掌握在vb6.0中使用帮助的方法。
二、相关知识
1.visualbasic6.0的启动与退出
visualbasic6.0的启动与退出与一般的windows应用程序的启动与退出一样,可以通过“开始”菜单启动visualbasic6.0,也可以将visualbasic6.0程序以快捷方式放在桌面上,然后双击该图标将其启动;退出可以在“文件”中选择“退出”、或双击窗口控制菜单图标、或单击窗口关闭按钮。
2.visualbasic6.0的集成开发环境
vb6.0的集成开发环境在一个公共环境中集成了设计、编辑、编译和调试等许多不同的功能,它由菜单、工具栏、工具箱、浏览器及完成各种特定功能的窗口组成。
3.vb应用程序的开发过程
vb采用的是一种“可视化”的编程方法,可以先设计应用程序的外观,然后再编写不同部件的程序代码。
4.vb中对象的概念
对象是基本的运行时的实体,它既包括了数据(对象属性),也包括作用于对象的操作(方法)和对象的响应(事件)。对象的属性用来表示对象的状态,对象的方法决定了对象可以进行的操作。不同的对象具有不同的属性和方法,vb中最主要的两种对象是窗体和控件,程序设计中,基本的设计机制就是改变对象的属性、使用对象的方法和为对象编写事件过程。
5.vb6.0的帮助功能
vb6.0是visualstudi06.0的套件之一,vb6.0本身并不带帮助,微软公司为visualstudio6.0提供了一套msdn library帮助系统。msdn(microsoft developer network)是使用microsoft开发工具或是以windows或internet为开发平台的开发人员的基本参考,它是一本集程序设计指南、用户使用手册以及库函数于一体的电子词典,使用msdn library的帮助功能,不仅可以引导初学者入门,还可帮助各种层次的用户完成应用程序的设计。
三、实验举例
(实例1) vb的启动与退出。
(1)启动vb6.0
通过“开始”菜单启动visualbasic6.0,操作步骤为:
①单击windows桌面任务栏的“开始”按钮,弹出“开始”菜单,将鼠标指针指向“程序”选项,在“程序”项的级联菜单中选中“microsoftvisualbasic6.0中文版”,然后在其打开的下级级联菜单中将光标条定位在“microsoftvisualbasic6.0中文版”命令上。
②单击鼠标左键,屏幕出现如图1-1所示的visualbasic6.0启动画面。
③ 要建立一个新的工程,选择“新建”选项卡,从中选择“标准exe”项(默认),然后单击“打开”按钮,进入如图1-2所示的vb6.0应用程序集成开发环境。
(2)退出vb
在图1-2所示的visualbasic 6.0应用程序集成开发环境窗口中,从“文件”菜单中选择“退出”命令、或双击窗口控制菜单图标、或单击窗口关闭按钮均可退出visualbasic 6.0。在退出时,系统可能会提示用户保存工程文件和窗体文件,有关保存文件的操作在实例3中进行详细说明。
图1-2 vb6.0应用程序集成开发环境
(实例2) 进入vb集成开发环境。
1.vb的三种工作模式
(1)设计模式:启动vb,选择新建一个新的工程,进入如图1-2所示的visualbasic6.0集成环境。此时,标题栏中的标题为“工程1—microsoftvisualbasic[设计]”,表明集成开发环境处于设计模式。
(2)运行模式:用鼠标单击工具栏中的“!”按钮(启动),或在“运行”菜单中选择“启动”命令,此时,标题栏中的标题为“工程1-microsoft visual basic[运行],表明集成开发环境处于运行模式。
(3)中断模式:在“运行”菜单中选择“中断”命令,或按(ctrl+break)键,此时,标题栏中的标题为“工程1-microsoft visual basic[break]”,表明集成开发环境处于中断模式。
2.vb集成开发环境中的各种窗口(如1-2所示)
(1)窗体窗口
(2)属性窗口
(3)工程资源管理器窗口
(4)代码窗口
(5)工具箱
3.打开vb集成开发环境中的工具栏
(1)在“视图”菜单中选择“工具栏”,在它的级联菜单中列出vb提供的工具栏及当前工具栏的状态。
(2)选择“编辑”命令,打开编辑工具栏。
(3)选择“窗体编辑器”命令,打开窗体编辑器工具栏。
(4)选择“调试”命令,打开调试工具栏。
(实例3) 建立一个简单的vb应用程序
首先建立一个自己的文件夹,以便将练习中生成的各种文件保存在该文件夹中,这里在e盘建立一个vbsy文件夹。
1.建立一个新的工程
启动vb 6.0,选择新建一个新的工程,此时进入到vb6.0集成开发环境,屏幕上出现一个默认的“forml”窗体。
2.设置窗体属性
选中窗体窗口中的窗体,在属性窗口中选中(名称)属性,将其属性值改为“frmexp”;再选中caption属性,然后在右边列中输入“窗体”,此时窗体的标题栏变为“窗体”,窗体窗口的标题栏为“工程1—frmexp (form)”。
3.在窗体上绘制控件
(1)用鼠标单击工具箱中的标有“a”的按钮(标签),在窗体的合适位置画出一个矩形区域,在窗体上出现一个标签控件,用鼠标选中该控件,然后在属性窗口中将其(名称)属性设为“lbldisp”;caption属性设为“vb集成开发环境”。
(2)用鼠标单击工具箱中的命令按钮,在窗体的合适位置画出一个命令按钮,用鼠标选中该命令按钮,然后在属性窗口中将其(名称)属性设为“cmddisp”;caption属性设为“显示”。
(3) 在窗体中再添加一个命令按钮,然后将其(名称)属性设为“cmdclear'’;caption属性设为“清除”。窗体如图1-3所示。
图1-3窗体设计画面 图1-4 代码窗口
4.编写程序代码
(1)双击“显示”按钮,打开代码窗口,如图1-4
所示,然后输入如下代码:
private sub cmddisp_click()
lbldisp.visible = true
end sub
(2)在代码窗口的对象列表框中选择对象“cmdclear”;在过程列表框中选择事件click(如图1-4),然后输入如下代码:
private sub cmdclear_click()
lbldisp.visible = false
end sub
5.运行程序
关闭代码窗口,用鼠标单击工具栏中启动按钮。此时,程序开始运行,并出现图1-5画面,单击“清除”按钮,窗口上的文字消失;单击“显示”按钮,又使文字显示出来。
图1-5 运行程序窗口
6.保存文件
在选择“文件”→“保存工程”菜单命令,或单击工具栏中的“保存工程”按钮。由于是第一次保存文件,因此在弹出的文件另存为对话框中提示保存窗体文件,将窗体文件保存在e盘的vbsy文件夹下并起名为vbsy1_1.frm,此时,系统会继续提示保存工程文件,将工程文件也保存在e盘的vbsy文件夹下并起名为vbsyl_1.vbp。
7.生成可执行文件
选择“文件”→“生成vbsyl_1.exe”菜单命令,弹出“生成工程”对话框,此时可执行文件名已默认为vblsy_1.exe,如图1-6所示。在该对话框中单击“选项”按钮,打开“工程属性”对话框,如图1-7所示,在该对话框中可以设置版本号、版本信息、编译选项等。最后单击“确定”按钮进行编译。
图1-6 “生成工程”对话框 图1-7 “工程属性”对话框
8.运行可执行文件
在e盘的vbsy文件夹下双击vbsyl—1.exe文件,运行该可执行文件。启动该程序后的窗口如图1-5所示。 ‘
(实例4)使用vb的帮助。
选择“帮助”→“内容”菜单命令,弹出“msdn library visual studi06.0”窗口。
1.利用目录浏览主题
选择“目录”标签,在左侧主题窗口中依次单击“ⅵsual bask文档”→“使用ⅵsual basic”→“程序员指南”→“ⅵsual basic基础”→“窗体、控件和菜单”,最后选择“设计窗体”主题,此时右侧窗口中显示出相应内容。
2.利用索引查找信息
选择“索引”标签,在“键入要查找的关键字”输入框中输入“selectcase”,此时光标定位在索引项的列表的“selectcase块”项目上,单击“显示”按钮,右侧窗口中即显示出相应内容。

海外互联网电视终端激活数迎来历史性的突破
再竖行业新标杆 赛普拉斯发布革命性的Gen5 TrueTouch控制器
oppor11什么时候上市?oppor11配置曝光,携手oppor11 plus一同归来
音圈模在水产品药物残留检测仪的应用
电子芯闻早报:三星Note7永久停产 大陆面板产能明年超韩国
VB集成环境及简单应用程序的建立
两亿多用户,六大业务场景,知乎AI用户模型服务性能如何优化?
泰克Tektronix 示波器电流探头TRCP3000的使用注意事项
智能技术加持,“开灯”是种什么样的体验
欧洲租车龙头订购10万台比亚迪,中国新能源汽车进军欧洲市场!
雷蛇公布2018年中期业绩报告
中控智慧科技射频卡读卡器KR801B介绍
利用3D打印机制成的捕鸟蛛六足机器人能借灵活的肢体轻松应对复杂地形
功率放大模块如何选择(安泰功率放大器模块产品介绍)
华为携手Altice,为葡萄牙实现5G网络
Wine更新:支持 Linux 运行 Windows 应用,PE 格式核心模块
10家动力电池企业上半年业绩表现如何?有人欢喜有人忧
htc被收购,htc亏损太厉害放弃手机业务被谷歌收了
逐渐落后的CAN总线
开关稳压器的基础-改善同步整流式的轻负载时效率的功能