VB语言程序设计2012(总结)

上传人:平*** 文档编号:46222644 上传时间:2018-06-24 格式:PPT 页数:176 大小:2.74MB
返回 下载 相关 举报
VB语言程序设计2012(总结)_第1页
第1页 / 共176页
VB语言程序设计2012(总结)_第2页
第2页 / 共176页
VB语言程序设计2012(总结)_第3页
第3页 / 共176页
VB语言程序设计2012(总结)_第4页
第4页 / 共176页
VB语言程序设计2012(总结)_第5页
第5页 / 共176页
点击查看更多>>
资源描述

《VB语言程序设计2012(总结)》由会员分享,可在线阅读,更多相关《VB语言程序设计2012(总结)(176页珍藏版)》请在金锄头文库上搜索。

1、VB简介:VB是一种面向对象的、图形用户界面的、 具有事件驱动编程机制的、新颖的、易用的可视化程 序设计工具。VB的7个特点: (1)面向对象的程序设计方法(继承、多态、封装) (2)图形用户界面,编程工作量少 (3)事件驱动机制 (4)可视化 (5)支持第三方开发的VB工具箱 (6)具有数据库访问特性 (7)支持串口通信 VB发展简史VB简介:VB(Visual Basic)的发展简史:60年代初,Dartmouth学院发明了BASIC(Beginners All purpose Symbolic Interchange Code)语言。 1976年,Microsoft公司开发了Basic语

2、言的早期版本。 80年代初, Microsoft公司推出了GW-Basic。 80年代中, Microsoft公司推出了Qbasic。 90年代初, Microsoft公司推出了Visual Basic1.0。 98年, Microsoft公司推出了VB6.0 Office系列以及autocad中的二次开发工具VBA使用VB, 网页脚本语言VBScript是VB的子集 2002年诞生了VB.NET,是一种Web编程语言VB的集成开发环境称IDE(Intergrated Develop Environment),包括:标题栏、菜单栏、工具栏、控件 箱、窗体设计器窗口、工程管理器窗口、属性窗口、代

3、 码窗口、窗体布局窗口等,集成了应用程序设计、编辑 、编译、调试、运行等功能。 工程:VB中的应用程序。VB通过工程来组织应用程序 的开发,用工程来管理工程应用程序的文件。 启动VB后就会看到VB集成开发环境界面:1.1.1 集成开发环境VB6.0的启动1.快捷方式(在桌面上): 例如 2.开始菜单:开始/程序/Microsoft Visual Basic6.0/Microsoft Visual Basic6.0例如 3.资源管理器:开始/程序/资源管理器 c:program filesVBMicrosoft Visual Basic6.0例如 4.我的电脑:c:program filesVB

4、Microsoft Visual Basic6.0例如 5.开始菜单:开始/运行/输入VB启动文件的名字 例如:“c:program filesVBMicrosoft Visual Basic6.0 ”例如作用:用来显示打开的工程名和系统的工作状态1.1.2 标题栏新建工程建立新工程,缺省名为“工程1” 打开工程打开已有工程 添加工程L添加新工程,缺省名依次为“工程2”、“工程 3” 移除工程移去或删除已有工程 保存工程保存工程,扩展名默认为“.vbp”“vbw” 工程另存为 现有工程以另一个名字保存 保存form1 保存建立的窗体,扩展名为“frm”,“frx” Form1另存为将窗体另存

5、打印打印窗体和窗体中的代码 生成工程1.exe编译成可执行的exe文件 return当“工程”被关闭后自动创建、自动保存的“工作区( Workspace)”文件。return当“窗体”上有图片框或图象框,而且该控件已装入图片 或窗体本身的picture属性的图片被装载以后,会自动保 存一个与窗体名同名的窗体二进制文件(frx)。return3. 视图菜单作用: VB有7个窗 口,视图菜单用于 对各窗口进行操作 ,通过选择视图菜 单来显示/打开各窗 口。代码窗口打开代码编辑窗口 对象窗口打开代码对象设置窗口 对象浏览器打开对象浏览器用于查看工程中有效对象立即窗口、本地窗口、监视窗口 、调用堆栈打

6、开调试用的窗口 属性页打开用户控件的属性页工程资源管理器打开工程资源管理器属性窗口、窗体布局窗口 打开相应窗口 工具栏打开工具栏 Visual component Manager打开可视化部件管理器 工具箱、数据视窗窗口、调色板打开工具箱、数据视窗窗口、调色板returnVB集成开发环境中有7个常用窗口,他们是:主窗口、 项目组窗口(工程资源管理器窗口)、属性窗口、窗 体布局窗口、窗体窗口、代码窗口、工具箱窗口1.1.6 窗体return讲解(1)主窗口:包括13个下拉菜单,即:文件、编辑、视图、工程 、格式、调试、运行、查询、图表、工具、外接程序、窗口、帮助和21个常用命令做成的工具按钮放到

7、工具条中。例 (2)项目组窗口/工程资源管理器窗口:包括运行正在编写的VB程 序所需的文件清单,有3个按钮,查看代码(View Code)、查看对象 (View Object)、查看文件夹(Toggle Folders)例 (3)属性窗口:描述对象性质的表格,用来设置对象的外观行为 。 (4)窗体布局窗口:确定用户所设计的图形界面在计算机屏幕上 的位置 (5)窗体窗口:程序运行时用户能看见的图形界面。 (6)代码窗口:在该窗口中进行编程。 (7)工具箱窗口:设计用户界面所需的各种控件元素。如:按钮 、 标签、文本框、收音机按钮等。1.2 用VB6.0开发应用程序1.2.1 开发VB应用程序的主

8、要步骤: 1.创建应用程序界面:使用控件箱中的控件在窗体中把界面设计 出来,应用程序界面一般由窗体、按钮、菜单、文本框、图象框 等构成。控件的使用 2.设置界面上各个对象的属性:在属性窗口对每个对象的属性进 行设置,包括对象的外观、名称、颜色、大小等属性。注意:先选定要设置属性的对象,然后进行设置 3.编写对象事件过程代码:一定要明确哪个对象的什么事件发 生时做出哪些响应之后才编写代码,这样才能将代码写到正确 的位置,否则,代码不被执行。 4.保存工程:一个VB程序就是一个工程,设计一个应用时,系统 会自动建立一个扩展名为.vbp的工程文件。VB组织文件的方式该 工程文件包含了该工程所建立的所

9、有文件的相关信息。VB要保存 的文件类型5.运行和调试:通过“运行”菜单中的菜单项或工具栏中的按钮来完 成,出现错误时,VB会给出提示信息。 6.生成可执行文件:文件/生成工程1.exe来生成可执行文件,此后 可以脱离VB环境直接运行该可执行文件。 开发实例VB6.0要保存的程序类型VB6.0可以保存两种类型的文件:项目文件和窗体文件,其中: (1)项目文件:以.vbp为扩展名,保存一个项目的窗体及模块目录 。 (2)窗体文件:以.frm为扩展名,保存窗体代码及显示布局。每个 工程中可以包含多个窗体。 VB默认先保存窗体,再保存工程。所以保存两次。 另外,特殊情况下,要保存以下类型的文件: 项

10、目组文件:.vbg,保存由多个项目组成的项目组文件。 类文件:.cls,列出所有类模块。 Basic模块:.bas,列出所有标准模块。 属性页文件:.pag,列出所有属性页。 用户定义控件文件:.ctl,列出所有用户定义的控件。 文档对象文件:.dob,列出所有的文档对象。 保存操作:通过菜单和工具条完成。 注意:养成随时保存文件的习惯。return工程组工程1工程2窗体1窗体2窗体1窗体2return回251.VB6.0的启动有哪些方式?2.VB主菜单项后的括号中带下划线的字符的作用是什么 ?如何使用?3.创建VB应用程序的主要步骤有哪些?4.哪一个窗口可以在设计时直观的调整窗体在屏幕中的

11、位置?5.如果向控件箱中添加控件使用哪一个菜单项?6.窗体上带有图片框控件(已装入图片)的VB应用程序 有哪些类型的文件?7.工程的属性在哪个菜单项中设置?8.VB要保存的常见的文件类型?每个类型的扩展名?9.工程、工程组、窗体之间的关系是怎样的?4.哪一个窗口可以在设计时直观的调整窗体在屏幕中的 位置?5.如果向控件箱中添加控件使用哪一个菜单项?6.窗体上带有图片框控件(已装入图片)的VB应用程序 有哪些类型的文件?2.1.1 常量 类型:数值型、字符型、逻辑型、日期型 1. 一般常量 123,-456.8,“ABC”, “水产学院”,true,false,#1/3/2004# #1 MAR

12、 2004# , #MARCH 1, 2004# , sum End SubPublic Function multiply(n As Integer) As Integermultiply = 1For i = 1 To nmultiply = multiply * iNext i End Function运行结果:153Private Sub Form_Click()Dim sum As Integer, i As IntegerFor i = 5 To 1 Step -1sum = sum + multiply(i)Next iPrint “sum=“; sum End SubPubli

13、c Function multiply(n As Integer) As Integermultiply = 1Do While n0multiply = multiply * nn=n-1Loop End Function运行结果:120Private Sub Form_Click()Dim sum As Integer, i As IntegerFor i = 5 To 1 Step -1sum = sum + multiply(i)Next iPrint “sum=“; sum End SubPublic Function multiply(byVal n As Integer) As

14、Integermultiply = 1Do While n0multiply = multiply * nn=n-1Loop End Function运行结果:153全局变量定义的方法:工程/填加模块/打开,进入定义界面。定义之后按保存按钮,将对全局变量的定义以.bas文件的形式保存 到工程中,再打开时,从“工程资源管理器”窗口中找“模块”, 再从中找到要打开的定义。二、静态变量 静态变量的存活期:整个应用程序运行期间 作用范围:取决于该变量是模块级、局部级还是全局级Private Sub Form_Click()Static i As Integeri = i + 1Print iEnd S

15、ub三、过程的作用范围 Public:全局过程,所有模块的其他过程都可以访问这个过程 Private:局部过程,只有本模块中的其他过程才可以访问这个过程 过程的外部调用:调用其他模块中的过程 语法: Call 窗体名.全局过程名(实参列表)四、使用同名变量 1.不同模块中的全局变量名同名:通过引用“模块名.变量名”Private Sub Form_Click()Print Module1.a1, Module2.a1End SubPrivate Sub Form_Load()Module1.a1 = 7Module2.a1 = 9End SubModule1中 Global a1 As Int

16、egerModule2中 Global a1 As Integer4.5 程序举例1.计算组合公式: Option Explicit Function calC(ByVal x As Integer, ByVal y As Integer) As IntegerIf x 0 And n 0 And m n Thenresult = calC(m, n)MsgBox “result:“ & result, , “output“Elsei = MsgBox(“输入错误!请重新输入!“, vbOKCancel, “error“) = vbOKEnd IfLoop While i 2 End Sub3. 用控件数组改变文本框中的字号。Private Sub Option1_Click(Index As Integer)Select Case IndexCase 0Text1.FontSize = 15Case 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号