资源预览内容
第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
第9页 / 共46页
第10页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1,第2章,Visual Basic简介,本章要点: Visual Basic的集成开发环境(IDE) 可视化编程的基本概念 窗体、命令按钮、标签、文本框 Visual Basic工程的设计步骤 Visual Basic的帮助系统,2,2.1 概述,Visual Basic是程序设计语言(开发工具) 用于开发Windows环境下的应用程序。 Visual Basic由BASIC语言发展而来 Visual: 可视的, 指开发图形用户界面 (GUI) 的方法 Basic: 初学者通用符号指令代码 不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用 以事件驱动作为运行机制,提供了一定的面向对象编程机制,3,(1) 是面向对象的可视化程序设计工具。 (2) 采用结构化的程序设计方法 。 (3) 采用事件驱动的编程机制。 (4) 提供了易学易用的应用程序集成开发环境。 (5) 支持多种数据库系统的访问。 (6) 采用了对象的链接与嵌入技术。,Visual Basic主要的功能特点,4,2.2 Visual Basic 6.0的安装与启动,Visual Basic 6.0有许多版本,在安装之前需要首先根据应用环境选择合适的版本。不同的版本对硬件和软件的要求也不同,因此在选择安装的版本之后,还需要根据该版本对计算机系统的要求。选择正确的安装环境,以保证Visual Basic的正确安装和运行。,5,2.2.1 Visual Basic 6.0的版本,学习版:Visual Basic的基础版本,可用于开发Windows和Windows NT应用程序。该版本包括所有的内部控件以及网格、数据绑定控件等。 专业版:为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控件、Internet控件开发工具、动态HTML页面设计等高级特性。 企业版:可供专业编程人员开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具等。,6,2.2.2 Visual Basic 6.0的系统要求,(1) 微处理器: 486DX/66MHz或更高。 (2) 内存: 至少16MB。 (3) 硬盘空间: 学习版: 典型安装48MB,完全安装80MB。 专业版: 典型安装48MB,完全安装80MB。 企业版: 典型安装128MB,完全安装147MB。 MSDN(用于提供帮助文档): 67MB。 IE 4.x: 约需66MB (Windows 98中已经包含)。 (4) 显示设备: VGA或更高分辨率的显示器。 (5) 读入设备: CD-ROM。 (6) 操作系统: Windows 95/98或更新的版本; Windows NT 3.51或更新的版本。,7,2.2.3 Visual Basic 6.0的安装,包括: 安装Visual Basic 6.0 安装MSDN 自学P1315,8,启动:开始 程序Microsoft Visual Basic 6.0中文版Microsoft Visual Basic 6.0中文版,2.2.4 Visual Basic的启动,9,2.3 Visual Basic的集成开发环境(IDE),1. 标题栏:三种工作模式 设计模式:可以进行用户界面的设计和代码的编写: 运行模式:运行应用程序,此时不可以编辑代码,也不可以编辑界面。 中断模式(break):应用程序运行暂时中断,此时可以编辑代码,但不可以编辑界面 2. 菜单栏 提供了VB中用于开发、调试和保存应用程序所需要的所有命令。 3. 工具栏:提供了对常用命令的快速访问。 4种工具栏:编辑、标准、窗体编辑器和调试 使用:视图工具栏 打开或关闭工具栏 。,10,4. 工具箱: 控件的容器 控件: 用于创建对象,每个控件都有其属性、事件和方法。工具箱中的控件可以有三类: 内部控件默认状态下工具箱中显示的控件 ActiveX控件存于.OCX文件中,包括各种版本的VB控件以及第三方厂家提供的控件 ,必要时可添加到工具箱中。 可插入对象将其他应用程序产品作为一个对象加入到工具箱中。如Excel工作表、公式等。,添加选项卡: 右击工具箱添加选项卡输入名称 添加控件: 将控件直接拖入新选项卡 切换选项卡: 单击选项卡名称 删除选项卡: 右击选项卡名称删除选项卡,显示: 视图工具箱 使用工具栏按钮,11,5. 工程资源管理器窗口 工程: 每个应用程序可称为一个工程 每个工程可包括多种类型的文件 文件类型: .Vbp .Frm .Bas .Cls .Res .Ocx .Frx,显示: 视图工程资源管理器 使用工具栏按钮,12,6属性窗口,显示: 视图属性窗口 使用工具栏按钮 按F4键,13,7. 窗体布局窗口: 调整程序运行时窗体显示的位置 8. 窗体设计器窗口 是进行界面设计的窗口。 工程中的每个窗体都有自己的窗体设计器窗口 显示 视图对象窗口 工程资源管理器窗口中的“查看对象”按钮 “Shift+F7”组合键 9. 代码编辑器窗口: 用于编写程序代码 进入代码编辑器窗口的方法: 双击窗体的任何地方 右击窗体,从快捷菜单中选择“查看代码” 单击工程资源管理器窗口中的“查看代码”按钮 执行“视图”菜单中的“代码窗口”命令。,14,代码编辑器窗口的组成:,自动列出成员: 自动列出控件的属性和方法。 自动显示快速信息: 自动显示语句和函数的语法格式 自动语法检测: 出错时显示为红色。 10. 立即窗口 用于调试应用程序。 可键入或粘贴一行代码,按下回车键立即执行。 显示: 视图立即窗口,15,2.4 可视化编程的基本概念及基本方法,Visual Basic采用事件驱动的编程机制,提供了面向对象程序设计的强大功能,用Visual Basic进行应用程序设计,实际上是与一组标准对象进行交互的过程。因此,准确地理解对象的有关概念,是设计Visual Basic应用程序的重要环节。,16,2.4.1 对象,对象:对象是具有特殊属性(数据)和行为方式(方法)的实体。是代码和数据的集合。 如: 窗体、按钮、菜单、文本框等。 对象名: 如Form1、Command2、Menu1、Text3,17,2.4.2 属性,属性: 对象的一组特性,如:标题、宽度、字体等 属性名: 如Caption、Width、Font、Color 属性设置方法: 设计阶段在属性窗口中设置 在代码中设置: .= 例:Form1.Caption= “学籍管理“ CmdOK.Caption=“确定“,18,在程序代码中,当需要对同一对象设置多个属性时,可以使用With.End With语句,其格式为: With End With 例: With frmFirst .Caption = “窗体的属性设置“ .BackColor = vbRed .ForeColor = vbYellow .FontSize = 16 End With,19,事件: 在对象上所发生的事情 如单击、双击、内容改变、尺寸改变等 事件是固定的。 事件过程: 发生某事件后所要执行的程序代码 一般格式: Private Sub _() End Sub 例: Private Sub Command1_Click( ) Form1.BackColor = vbRed End Sub 打开事件过程的方法:,2.4.3 事件,20,方法: 用于对对象进行一定的操作。 由函数或过程实现。 方法是固定的 调用格式: .方法名 例: FirstForm.Print “欢迎使用Visual Basic“ SecondForm.Show MyPicture.Cls,2.4.4 方法,21,2.5 窗体、命令按钮、标签、文本框,2.5.1 窗体(Form) 窗体: 窗口(一般,设计期称窗体、运行期称窗口) 窗体模块: 每个窗体对应于一个窗体模块 1. 窗体的结构,22,移除方法一: 工程移除Form1 移除方法二: 在工程资源管理器中右击窗体名称移除Form1,工程添加窗体(打开“添加窗体”对话框) ,新建,现存,添加方法二: 使用工具栏中的“添加窗体”按钮,设置启动对象:工程工程1属性设置启动对象,显示具体窗体名,添加方法一:,2. 添加窗体、移除窗体,23,3. 属性 (1)Name(名称): 窗体的名称。以英文字母开始,最多40个字符。不能包含标点符号或空格。 (2) Caption(标题) : 窗体标题栏显示的内容。 (3) BackColor: 窗体的背景颜色。 (4) ForeColor: 窗体的前景颜色。 (5) Font: 窗体中输出字符的字体、大小等特性。 (6) Icon: 运行时窗体处于最小化时所显示的图标。 (7) Picture: 设置要在窗体上显示的图片。 (8) MaxButton: 决定窗体的标题栏中是否具有最大化按钮。 (9) MinButton: 决定窗体的标题栏中是否具有最小化按钮。 (10) BorderStyle: 窗体的边框样式 。 (11) ControlBox: 决定窗体是否具有控制菜单。 (12) Moveable: 决定窗体是否能移动 (13) WindowState: 决定运行时窗体是正常、最小化还是最大化。,24,4. 事件 Load、 Activate 、 Click、DblClick 例: 单击窗体时产生Click事件,将窗体背景设成黄色 Private Sub Form_Click() Form1.BackColor = vbYellow End Sub 例:在窗体加载时将窗体背景设成红色 Private Sub Form_Load() Form1.BackColor = vbRed End Sub 5. 方法 窗体上常用的方法有Print、Cls、Move和Show等,25,1. 属性 (1) Caption: 命令按钮的标题。 在字符前加一个“&”符号,该字符就会带有一个下划线,成为访问键。运行时,同时按下Alt键和带下划线的字符相当于单击该按钮。 (2) Font: 设置文字的字体、字形、大小和效果等。 (3) Style: 0-Standard(缺省值) 不能显示图形或设置颜色 1-Graphical 可以显示图形或设置颜色 (4) Picture: 指定要在命令按钮上显示的图形。 (5) DownPicture: 指定命令按钮按下时显示的图形。,2.5.2 命令按钮(CommandButton),26,(6) DisabledPicture: 指定命令按钮无效时显示的图形。 (7) Enabled: 该属性值为False时,表示命令按钮无效,不能对用户产生的事件作出反应,呈暗淡显示。缺省值为True。 (8) Visible: 决定命令按钮在运行时是否可见。 (9) Value: 该属性只能在程序运行期间使用。 设置为True表示该命令按钮被按下。 (10) Default: 指定该命令按钮是否为窗体的缺省按钮。 (11) Cancel: 指定该命令按钮是否为窗体的缺省取消按钮。,27,如果指定某命令按钮为窗体的缺省按钮,那么即使焦点移到其他控件(非命令按钮)上,也能通过按回车键单击该命令按钮。 如果指定某命令按钮为窗体的缺省取消按钮,那么即使焦点移到其他控件上,也能通过按Esc键单击该命令按钮。,28,2. 事件 Click; KeyDown; KeyUp; MouseDown; MouseUp 例: Private Sub Command1_MouseDown() Form1.BackColor = vbRed End Sub Private Sub Command1_MouseUp() Form1.BackColor = vbGreen End Sub Private Sub Command1_Ke
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号