
VB程序设计第2版第2章电子教案.ppt
46页单击此处编辑母版标题样式单击此处编辑母版副标题样式*1第二章 Visual Basic 简介第2章Visual Basic简介 本章要点:Visual Basic的集成开发环境(IDE) 可视化编程的基本概念窗体、命令按钮、标签、文本框Visual Basic工程的设计步骤Visual Basic的帮助系统第二章 Visual Basic 简介2.1 概述Visual Basic是程序设计语言(开发工具)用于开发Windows环境下的应用程序Visual Basic由BASIC语言发展而来Visual: 可视的, 指开发图形用户界面 (GUI) 的方法Basic: 初学者通用符号指令代码不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用以事件驱动作为运行机制,提供了一定的面向对象编程机制2第二章 Visual Basic 简介(1) 是面向对象的可视化程序设计工具2) 采用结构化的程序设计方法 3) 采用事件驱动的编程机制4) 提供了易学易用的应用程序集成开发环境5) 支持多种数据库系统的访问6) 采用了对象的链接与嵌入技术Visual Basic主要的功能特点3第二章 Visual Basic 简介第二章 Visual Basic 简介2.2.1 Visual Basic 6.0的版本 学习版:Visual Basic的基础版本,可用于开发Windows和Windows NT应用程序。
该版本包括所有的内部控件以及网格、数据绑定控件等 专业版:为专业编程人员提供了一整套功能完备的开发工具该版本包括学习版的全部功能以及ActiveX控件、Internet控件开发工具、动态HTML页面设计等高级特性 企业版:可供专业编程人员开发功能强大的组内分布式应用程序该版本包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具等5第二章 Visual Basic 简介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或更新的版本6第二章 Visual Basic 简介2.2.3 Visual Basic 6.0的安装包括:安装Visual Basic 6.0安装MSDN自学P13157第二章 Visual Basic 简介启动:开始 程序Microsoft Visual Basic 6.0中文版Microsoft Visual Basic 6.0中文版2.2.4 Visual Basic的启动8第二章 Visual Basic 简介2.3 Visual Basic的集成开发环境(IDE)1. 标题栏:三种工作模式设计模式:可以进行用户界面的设计和代码的编写:运行模式:运行应用程序,此时不可以编辑代码,也不可以编辑界面。
中断模式(break):应用程序运行暂时中断,此时可以编辑代码,但不可以编辑界面 2. 菜单栏 提供了VB中用于开发、调试和保存应用程序所需要的所有命令 3. 工具栏:提供了对常用命令的快速访问 4种工具栏:编辑、标准、窗体编辑器和调试 使用:视图工具栏 打开或关闭工具栏 9第二章 Visual Basic 简介4. 工具箱: 控件的容器 控件: 用于创建对象,每个控件都有其属性、事件和方法工具箱中的控件可以有三类:内部控件默认状态下工具箱中显示的控件ActiveX控件存于.OCX文件中,包括各种版本的VB控件以及第三方厂家提供的控件 ,必要时可添加到工具箱中可插入对象将其他应用程序产品作为一个对象加入到工具箱中如Excel工作表、公式等 添加选项卡: 右击工具箱添加选项卡输入名称 添加控件: 将控件直接拖入新选项卡 切换选项卡: 单击选项卡名称 删除选项卡: 右击选项卡名称删除选项卡显示: 视图工具箱 使用工具栏按钮10第二章 Visual Basic 简介5. 工程资源管理器窗口 工程: 每个应用程序可称为一个工程 每个工程可包括多种类型的文件 文件类型: .Vbp .Frm .Bas .Cls .Res .Ocx .Frx查看代码查看对象切换文件夹显示: 视图工程资源管理器 使用工具栏按钮11第二章 Visual Basic 简介6属性窗口对象下拉列表框属性说明属性列表框选项卡显示: 视图属性窗口 使用工具栏按钮 按F4键12第二章 Visual Basic 简介7. 窗体布局窗口: 调整程序运行时窗体显示的位置8. 窗体设计器窗口是进行界面设计的窗口。
工程中的每个窗体都有自己的窗体设计器窗口显示视图对象窗口工程资源管理器窗口中的“查看对象”按钮“Shift+F7”组合键9. 代码编辑器窗口: 用于编写程序代码 进入代码编辑器窗口的方法:双击窗体的任何地方右击窗体,从快捷菜单中选择“查看代码” 单击工程资源管理器窗口中的“查看代码”按钮执行“视图”菜单中的“代码窗口”命令13第二章 Visual Basic 简介代码编辑器窗口的组成:自动列出成员: 自动列出控件的属性和方法自动显示快速信息: 自动显示语句和函数的语法格式自动语法检测: 出错时显示为红色10. 立即窗口 用于调试应用程序 可键入或粘贴一行代码,按下回车键立即执行显示: 视图立即窗口过程下拉列表框代码区过程查看全模块查看拆分栏对象下拉列表框14第二章 Visual Basic 简介2.4 可视化编程的基本概念及基本方法 Visual Basic采用事件驱动的编程机制,提供了面向对象程序设计的强大功能,用Visual Basic进行应用程序设计,实际上是与一组标准对象进行交互的过程因此,准确地理解对象的有关概念,是设计Visual Basic应用程序的重要环节15第二章 Visual Basic 简介2.4.1 对象对象:对象是具有特殊属性(数据)和行为方式(方法)的实体。
是代码和数据的集合 如: 窗体、按钮、菜单、文本框等对象名: 如Form1、Command2、Menu1、Text316第二章 Visual Basic 简介2.4.2 属性 属性: 对象的一组特性,如:标题、宽度、字体等 属性名: 如Caption、Width、Font、Color 属性设置方法: 设计阶段在属性窗口中设置 在代码中设置:1. .= 例:Form1.Caption= 学籍管理 CmdOK.Caption=确定17第二章 Visual Basic 简介 在程序代码中,当需要对同一对象设置多个属性时,可以使用With.End With语句,其格式为: With End With例:With frmFirst .Caption = 窗体的属性设置 .BackColor = vbRed .ForeColor = vbYellow .FontSize = 16End With 18第二章 Visual Basic 简介 事件: 在对象上所发生的事情 如单击、双击、内容改变、尺寸改变等 事件是固定的 事件过程: 发生某事件后所要执行的程序代码 一般格式: Private Sub _() End Sub 例: Private Sub Command1_Click( ) Form1.BackColor = vbRed End Sub 打开事件过程的方法: 2.4.3 事件19第二章 Visual Basic 简介 方法: 用于对对象进行一定的操作。
由函数或过程实现 方法是固定的 调用格式: .方法名 例: FirstForm.Print 欢迎使用Visual Basic SecondForm.Show MyPicture.Cls 2.4.4 方法20第二章 Visual Basic 简介2.5 窗体、命令按钮、标签、文本框2.5.1 窗体(Form) 窗体: 窗口(一般,设计期称窗体、运行期称窗口) 窗体模块: 每个窗体对应于一个窗体模块1. 窗体的结构控制菜单 标题栏最大化/还原最小化关闭边框21第二章 Visual Basic 简介移除方法一: 工程移除Form1移除方法二: 在工程资源管理器中右击窗体名称移除Form1工程添加窗体(打开“添加窗体”对话框) 新建现存添加方法二: 使用工具栏中的“添加窗体”按钮设置启动对象:工程工程1属性设置启动对象显示具体窗体名添加方法一:2. 添加窗体、移除窗体22第二章 Visual Basic 简介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: 决定运行时窗体是正常、最小化还是最大化23第二章 Visual Basic 简介4. 事件 Load、 Activate 、 Click、DblClick例: 单击窗体时产生Click事件,将窗体背景设成黄色 Private Sub Form_Click() Form1.BackColor = vbYellow End Sub 例:在窗体加载时将窗体背景设成红色 Private Sub Form_Load() Form1.BackColor = vbRed End Sub5. 方法 窗体上常用的方法有Print、Cls、Move和Show等24第二章 Visual Basic 简介1. 属性 (1) Caption: 命令按钮的标题。
在字符前加一个“&”符号,该字符就会带有一个下划线,成为访问键运行时,同时按下Alt键和带下划线的字符相当于单击该按钮2) Font: 设置文字的字体、字形、大小和效果等3) Style: 0-Standard(缺省值) 不能显示图形或设置颜色 1-Graphical 可以显示图形或设置颜色(4) Picture: 指定要在命令按钮上显示的图形5) DownPicture: 指定命令按钮按下时显示的图形2.5.2 命令按钮(CommandButton)25第二章 Visual Basic 简介(6) DisabledPicture: 指定命令按钮无效时显示的图形7) Enabled: 该属性值为False时,表示命令按钮无效,不能对用户产生的事件作出反应,呈暗淡显示缺省值为True8) Visible: 决定命令按钮在运行时是否可见9) Value: 该属性只能在程序运行期间使用 设置为True表示该命令按钮被按下10) Default: 指定该命令按钮是否为窗体的缺省按钮11) Cancel: 指定该命令按钮是否为窗体的缺省取消按钮26第二章 Visual Basic 简介如果指定某命令按钮为窗体的缺省按钮,那么即使焦点移到其他控件(非命令按钮)上,也能通过按回车键单击该命令按钮。
