VB程序设计第2版第2章 Visual basic6.0 简介.ppt_第1页
VB程序设计第2版第2章 Visual basic6.0 简介.ppt_第2页
VB程序设计第2版第2章 Visual basic6.0 简介.ppt_第3页
VB程序设计第2版第2章 Visual basic6.0 简介.ppt_第4页
VB程序设计第2版第2章 Visual basic6.0 简介.ppt_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章 Visual Basic 简介 第2章 Visual Basic简介 本章要点: Visual Basic的集成开发环境(IDE) 可视化编程的基本概念 窗体、命令按钮、标签、文本框 Visual Basic工程的设计步骤 Visual Basic的帮助系统 1 第二章 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 简介 2.2 Visual Basic 6.0的安装与启动 Visual Basic 6.0有许多版本,在安装之前 需要首先根据应用环境选择合适的版本。不同 的版本对硬件和软件的要求也不同,因此在选 择安装的版本之后,还需要根据该版本对计算 机系统的要求。选择正确的安装环境,以保证 Visual Basic的正确安装和运行。 4 第二章 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 自学P1315 7 第二章 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 、Text3 16 第二章 Visual Basic 简介 2.4.2 属性 属性: 对象的一组特性,如:标题、宽度、字体 等 属性名: 如Caption、Width、Font、Color 属性设置方法: 设计阶段在属性窗口中设置 在代码中设置: .= 例:Form1.Caption= “学籍管理“ CmdOK.Caption=“确定“ 17 第二章 Visual Basic 简介 在程序代码中,当需要对同一对象设置多个 属性时,可以使用With.End With语句,其格式 为: With End With 例: With frmFirst .Caption = “窗体的属性设置“ .BackColor = vbRed .ForeColor = vbYellow .FontSize = 16 End 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 Sub 5. 方法 窗体上常用的方法有Print、Cls、Move和 Show等 24 第二章 Visual Basic 简介 1. 属性 (1) Caption: 命令按钮的标题。 在字符前加一个“ 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_KeyDown() Form1.Caption = “你好“ End Sub Private Sub Command1_KeyUp() Form1.Caption = “再见“ End Sub 28 第二章 Visual Basic 简介 在程序运行时,可以用以下方法之一触发 命令按钮的Click (单击)事件: 用鼠标单击命令按钮。 按Tab键,把焦点移动到命令按钮上,再按回 车或空格键。 按命令按钮的访问键。 在程序代码中将命令按钮的Value属性值设为 True。如: Private Sub Command2_Click() Command1.Value = True 单击 Command1 End Sub 直接在程序代码中调用命令按钮的Click事件。 如 Private Sub Command4_Click() Command1_Click 单击Command1 End Sub 29 第二章 Visual Basic 简介 3. 方法 SetFocus方法: 将焦点定位在指定的命令按 钮上 例: cmdOk.SetFocus 30 第二章 Visual Basic 简介 2.5.3 标签(Label) 标签常用在界面上提供一些文字提示信息。 1属性 (1) Caption:标签的标题。 (2) Alignment:标签中标题的对齐方式。 (3) AutoSize:设为True时,可根据标题自动调整 大小;设为False时,标签保持设计时定义的大小, 太长的标题内容将不能显示出来。 (4) BorderStyle:设置标签的边框。 (5) BackStyle:设置标签是否透明。 (6) WordWrap:指示是否随标题沿垂直方向自动 扩展。 True标签将随标题在垂直方向变化。 (此时AutoSize属性值应设置为 True) False标签不能在垂直方向上扩展。 31 第二章 Visual Basic 简介 2. 事件 Click、DblClick。 例: 设窗体上有一个标签控件Label1,其 AutoSize属性值为True,双击该标签控件,则标 签的标题字体增加10磅,可以通过如下代码实 现: Private Sub Label1_DblClick() Label1.FontSize = Label1.FontSize + 10 End Sub 32 第二章 Visual Basic 简介 3方法 Move方法: .Move left,top,width, height 其中: :标签名。 left:指示对象左边的水平坐标(x-轴) 。 top:指示对象顶边的垂直坐标(y-轴) 。 width:指示对象新的宽度。 height:指示对象新的高度。 例:单击标签Label1使该标签向右移动50缇 : Private Sub Label1_Click() Label1.Move Label1.Left + 50 End Sub 33 第二章 Visual Basic 简介 2.5.4 文本框(TextBox) 可以使用文本框控件输入、编辑、显示数 据。 1. 属性 (1) Text属性:文本框中显示的内容。 例: Text1.Text = “欢迎使用Visual Basic“ (2) MultiLine: 决定是否可以显示多行文本。 (3) PasswordChar: 常用于输入口令。 在文本框中键入字符显示为该指定的字符 。 (此时MultiLine属性值应为False) (4) ScrollBars: 用于确定文本框是否带滚动条 以及滚动条的方向(无、水平、垂直、双向)。 (仅当MultiLine属性值为True时才可以带滚 动条) 34 第二章 Visual Basic 简介 (5) SelStart: 在运行期返回或设置当前选择文本 的起始位置。 例: Text1.SelStart=0 表示选择文本的起始位置从第一个字符 开始。 (6) SelLength: 在运行期返回或设置选择的字符 数。 例: Text1.SelLength=Len(Text1.Text) 表示选中文本框Text1中所有字符。 (7)SelText:在程序运行期间返回或设置当前所 选择文本的字符串 。 Private Sub Command1_Click() Text1.SetFocus 将焦点定位在文本框中 Text1.SelStart=0 设置选择文本起点为第1个 字符 Text1.SelLength=3 设置选择文本长度为3个 字符 Print Text1.SelText 将选择的文本打印在窗 体上 End Sub 35 第二章 Visual Basic 简介 (8) Locked: 指定运行时文本框内容是否可以编 辑。 False可以编辑 True不可编辑(只读) 2. 事件 Change 、Click、DblClick、 GotFocus、LostFocus、 KeyPress 3. 方法 SetFocus方法: .SetFocus 例:将焦点定位在文本框Text1中: Text1.SetFocus 36 第二章 Visual Basic 简介 2.6 Visual Basic工程的设计步骤 (1) 新建一个工程 (2) 设计用户界面 (3) 编写事件过程及通用过程 (4) 运行、调试并保存工程 【例2-1】编写一个求两个数相加的程序。界 面设计如下图a所示。运行时,当按下“求和(S)” 按钮时,求数1和数2的和。运行效果如下图b所 示。 (a ) (b) 37 第二章 Visual Basic 简介 2.6.1 新建工程 启动VB 文件新建工程 在“新建工程”对话框 中 选择“标准EXE” 2.6.2 设计界面 1. 控件的画法: 拖动、双击、连续画 连续画: Ctrl+单击控件画多个控件单击箭头 2. 控件的缩放和移动 缩放: 鼠标;Shift+箭头; 改Width、Height属性 移动: 鼠标;Ctrl+箭头; 改Left、Top属性 Height Left Top Width 38 第二章 Visual Basic 简介 3. 控件的复制与删除 复制: 注意复制后的控件名(控件数组,非控件 数组) 删除: Del 4. 控件的布局 选定多个控件: Shift(或Ctrl)+单击;拖动鼠标 控件布局: 选定多个控件格式 5. 设置属性 设置窗体属性、控件属性 39 第二章 Visual Basic 简介 Private Sub Command1_Click() Text3.Text = Val(Text1.Text) + Val(Text2.Text) End Sub Private Sub Command2_Click() End End Sub 2.6.4 运行与调试工程 运行启动 单击工具栏中的“启动”按钮 按F5键。 2.6.3 编写代码 40 第二章 Visual Basic 简介 文件保存工程 单击工具栏中的“保存工程”按钮 建议将同一工程的所有文件保存在同一位置 名称前缀相同。 移除工程: 文件移除工程 打开工程: 文件打开工程 另存工程: 先另存窗体文件,后另存工程文件 工程文件更名: 使用另存方法 注:不允许在“我的电脑”或“资源管理器”下修改 工程中的文件名 2.6.5 保存工程 41 第二章 Visual Basic 简介 2.7 Visual Basic的帮助系统 2.7.1 使用MSDN Library浏览器 帮助内容/索引/搜索 目录: 按目录分类查找 索引: 按主题查找指定的关键字 搜索: 通过全文搜索查找指定关键字 书签: 收集常用主题 42 第二章 Visual Basic 简介 2.7.2 使用上下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论