1.01k likes | 1.28k Views
VB 开发应用基础知识 ( 程序设计基础 ). 1 、了解 VB 的简介、安装和功能特点; 2 、熟悉 VB 的集成开发环境 3 、了解程序设计方法的基本步骤; 4 、掌握 VB 基本概念 5 、掌握基本控件的使用方法. 1 VB 的简介、安装和功能特点. 1.1 Visual Basic 简介 1.2 安装 1.3 功能特点. 1.1Visual Basic 6.0 简介. Visual Basic 6.0 简介 Visual Basic 6.0 的三种版本 Visual Basic 6.0 的主要特点. 返回首页.
E N D
VB开发应用基础知识(程序设计基础) 1、了解 VB 的简介、安装和功能特点; 2、熟悉 VB 的集成开发环境 3、了解程序设计方法的基本步骤; 4、掌握VB基本概念 5、掌握基本控件的使用方法
1 VB 的简介、安装和功能特点 1.1 Visual Basic 简介 1.2 安装 1.3 功能特点
1.1Visual Basic 6.0简介 Visual Basic 6.0简介 Visual Basic 6.0的三种版本 Visual Basic 6.0的主要特点 返回首页
Visual Basic 6.0 简介 Visual Basic 6.0(简称VB6)是Microsoft公司推出的可视化开发工具。它继承了BASIC语言简单易懂的特点,采用面向对象、事件驱动的编程机制,提供了直观的可视化程序设计方法。 在以Windows操作系统为平台的众多可视化编程工具中,Visual Basic是最简单、最容易使用的语言,因此是初学者学习可视化编程语言的最佳选择。
Visual Basic 6.0 的三种版本 • 学习版(Learning):Visual Basic 6.0学习版是个人版本,具有建立一般Windows应用程序所需要的全部工具。学习版适合于初学者和教学使用。 • 专业版(Professional):Visual Basic 6.0专业版是针对计算机专业人员的,具有某些高级特性,如包括ActiveX和Internet控件开发工具。专业版适合于专业程序员使用。 • 企业版(Enterprise):Visual Basic 6.0企业版是最高级的版本,它是企业用户开发分布式应用程序的强大的编程工具,也是目前使用最多的版本。
1.2安装 1、硬件: 486DX/66 MHz 或更高的处理器(推荐 Pentium 或更高的处理器),VGA 或分辨率更高的监视器。>=16 MB RAM ,鼠标或其它定点设备。 2、软件: Windows 95 或更高版本,或 Windows NT 3.51或更高版本。 运行安装程序Setup.exe,即可进入“安装程序向导”。
1.3Visual Basic 6.0 的功能特点 1. 面向对象的可视化设计平台 2. 事件驱动的编程机制 3. 结构化的程序设计语言 4. 强大的数据库功能和网络开发功能 5. 充分利用Windows资源 6. 方便实用的程序向导
2 熟悉Visual Basic 6.0的集成开发环境 2.1启动Visual Basic 6.0 2.2 Visual Basic 6.0集成开发环境组成 2.3 主窗口 2.4 窗体窗口 2.5 工程资源管理器窗口 2.6 属性窗口 2.7 窗体布局窗口 2.8 代码窗口 2.9 立即窗口 2.10 工具箱窗口
2.1启动Visual Basic 6.0 单击【开始】,指向【程序】,指向【Microsoft Visual Basic 6.0中文版】,单击【Microsoft Visual Basic 6.0中文版】,即可启动VB,看到如图所示的【新建工程】对话框。
2.2 Visual Basic 6.0集成开发环境组成 在【新建窗口】对话框中单击【打开】按钮即可进入Visual Basic 6.0的集成开发环境,如图所示。
2.3 主窗口 主窗口由集成开发环境顶部的标题栏、菜单栏和工具栏以及下面的工作区组成。 1. 标题栏 2. 菜单栏 3. 工具栏 4. 工作区
2.3 主窗口 1. 标题栏:三种工作模式 • 设计模式:可以进行用户界面的设计和代码的编写: • 运行模式:运行应用程序,此时不可以编辑代码,也不可以编辑界面。 • 中断模式:应用程序运行暂时中断,此时可以编辑代码,但不可以编辑界面
2.3 主窗口 2. 菜单栏 • 提供了VB中用于开发、调试和保存应用程序所需要的所有命令。 3. 工具栏:提供了对常用命令的快速访问。 • 4种工具栏:编辑、标准、窗体编辑器和调试 • 使用:视图→工具栏 打开或关闭工具栏 。
2.3 主窗口 4. 工具区: 控件的容器 • 控件: 用于创建对象,每个控件都有其属性、事件和方法。工具箱中的控件可以有三类: • 内部控件—默认状态下工具箱中显示的控件 • ActiveX控件—存于.OCX文件中,包括各种版本的VB控件以及第三方厂家提供的控件 ,必要时可添加到工具箱中。 • 可插入对象—将其他应用程序产品作为一个对象加入到工具箱中。如Excel工作表、公式等。
2.4 窗体窗口 窗体窗口又称为“对象窗口”或“窗体设计器”。通过【视图】菜单【对象窗口】命令可以打开窗体窗口。窗体窗口是设计用户界面的地方。窗体(Form)就是应用程序的用户界面,是组成应用程序的最基本的元素。
2.5 工程资源管理器窗口 1. 标题栏 2. 工具栏 3. 文件列表
查看代码 切换文件夹 查看对象 2.5 工程资源管理器窗口 工程: 每个应用程序可称为一个工程 每个工程可包括多种类型的文件 文件类型: .Vbp .Frm .Bas .Cls .Res .Ocx .Frx
2.5 工程资源管理器窗口 显示: 视图→工程资源管理器 使用工具栏按钮
2.6 属性窗口 1. 标题栏 2. 对象列表框 3. 属性显示排列方式 4. 属性列表框 5. 属性说明框
对象下拉列表框 选项卡 属性列表框 属性说明 2.6 属性窗口
2.6 属性窗口 显示: 视图→属性窗口 使用工具栏按钮 按F4键
2.7 窗体布局窗口 窗体布局窗口,用于指定程序运行时窗体的初始位置。在窗体布局窗口中有一个模拟显示器,在它的“屏幕”上直观地显示了本程序中各窗体在实际显示器屏幕中的位置和大小。
2.8 代码窗口 代码(Code)窗口又称为代码编辑器,用于显示和编辑程序代码, 以下几种方法均可以打开代码窗口: ① 在窗体窗口双击窗体内部或窗体中的控件; ② 在【视图】菜单中选择【代码窗口】命令; ③ 在工程窗口单击【查看代码】按钮; ④ 在窗体窗口内任意位置右击,在快捷菜单中选择【查看代码】命令; ⑤ 按F7功能键。
过程下拉 列表框 • 对象下拉 • 列表框 代码区 拆分栏 过程查看 全模块查看 2.8 代码窗口 代码编辑器窗口组成:
2.8 代码窗口 自动列出成员特性: 自动列出控件的属性和方法。 自动显示快速信息: 自动显示语句和函数的语法格式 自动语法检查: 出错时显示为红色。
2.9 立即窗口 • 使用立即窗口可以在中断状态下监视对象属性、变量或表达式的值,也可以在设计时查询表达式的值或命令的执行结果。 • 初学者可以在设计时利用立即窗口练习常用函数、语句和表达式的使用。 • 用于调试应用程序。 • 可键入或粘贴一行代码,按下回车键立即执行。
2.10 工具箱窗口 当新建一个“标准EXE”工程时,VB将同时打开如标准工具箱。标准工具箱中含有一个指针图标和20个内部(标准)控件的图标。除指针图标外,每一个图标代表一种控件,每个控件都是已经定义好的对象,它们有自己的属性、方法和事件。
ActiveX控件 ActiveX文档 ActiveX部件 ActiveX DLL ActiveX EXE • 1. 标准控件 • 内部控件 • 出现在工具箱上的控件20个。 2. ActiveX控件 ActiveX部件:是可以重复使用的编程代码和数据。 是由用ActiveX技术创建的一个或多个对象所组成 。 ActiveX部件文件:扩展名OCX,在Windows的SYSTEM目录中。 ActiveX控件添加到工具箱: 选定控件 工程/部件
文件名 ActiveX控件 ActiveX部件 Microsoft Common Dialog Control 6.0 通用对话框(CommonDialog) COMDLG32 .OCX ToolBar Microsoft Windows Common Control 6.0 MSCOMCTL .OCX StatusBar ProgressBar Slider Animation Microsoft Windows Common Control-2 6.0 MSCOMCT2 .OCX UpDown 常用ActiveX控件所在的文件:
ActiveX控件与ActiveX DLL/EXE的区别: ActiveX控件: 有界面; 用“工程/部件”命令加载; 工具箱上有图标。 ActiveXDLL/EXE: 没有界面; 用“工程/引用”设置引用; 工具箱上没有图标。 3. 可插入对象 Windows应用程序的对象; 可插入对象可添加到工具箱上; 同标准控件一样使用。 例如:Microsoft Excel工作表。
3 设计程序的一般步骤 Visual Basic6.0程序设计一般有五个步骤: (1)创建应用程序的界面 (2)设置属性 (3)编写代码 (4)调试运行 (5)保存工程及生成可执行文件
3.1创建应用程序界面 应用程序界面是人机交互的接口,通过应用程序的用户界面,用户可以输入数据,计算机可以显示相应的内容。创建应用程序界面是Visual Basic6.0程序设计的第一步,它通过菜单或者工具箱上的按钮来创建窗体。 1.创建工程 2.添加控件 3.调整控件
3.2设置属性 应用程序的用户界面设计好之后,就开始通过属性窗口来设置对象的属性。
3.3编写代码 编写代码是Visual Basic6.0程序设计中很重要的一个步骤,通过代码编辑器窗口编辑代码。
3.4调试运行程序 编辑完代码之后,可以通过调试菜单的各种调试手段来调试程序,尽可能的发现程序中存在的错误和问题。 运行程序:单击工具栏上的启动按钮,或者单击“运行”菜单的“启动”菜单项,或者按“F5”键,运行程序。
3.4调试运行程序 一、错误类型 (1)编辑错误 在编辑代码时,VB会对键入的代码直接进行语法检查。当发现代码存在打字错误,遗漏关键字或标点符等语法错误,VB 在Form窗口中弹出一个子窗口,提示出错信息,出错的那一行变成红色。这时,用户必须单击“确定”按钮,关闭出错提示窗,然后对出错行进行修改。
(2)编译错误 编译错误指按了“启动”按钮,VB开始运行程序前,先编译执行的程序段时,产生的错误。此类错误由于用户未定义变量、遗漏关键字等原因产生。这时,Visual Basic也弹出一个子窗口,提示出错信息,出错的那一行被高亮度显示。
(3) 运行错误 运行时错误指VB在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个不存在的文件等。
(4) 逻辑错误 程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。例如,运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序以及调试。
常 见 错 误 1. 使用中文标点符号 系统产生“无效字符”,以红色显示。 2. 字母和数字形状相似 小写字母“l”和数字“1”形式相同、小写字母“o”与数字“0”。 3. 对象名称(Name)属性写错 Text1、Text2、Command1 txtInput、txtOutput、cmdOk 4. 对象的属性名、方法名、标准函数名写错 尽量使用自动列出成员功能。正确的系统按规定的大小写表示。 5. 无意形成控件数组 建立控件时小心使用“复制”、“粘贴”按钮。 6. 打开工程时找不到对应的文件 保存文件时先保存窗体.frm文件、再保存.vbp文件,注意路径。
3.5保存工程及生成可执行文件 创建Visual Basic6.0应用程序的最后一步是保存工程及生成可执行文件(.EXE)。 1.保存工程 2.生成可执行文件
3.6 使用Visual Basic建立一个简单程序 一、工程的组成 工程文件(.Vbp)包含了一个应用程序的所有文件 窗体文件(.frm):控件及属性、事件过程和自定义过程 窗体的二进制数据文件(.frx),自动产生同名..frx文件。 标准模块文件(.bas) 类模块的文件(.cls) 资源文件(.res) ActiveX控件的文件(.ocx)
一个VB应用程序中各主要文件的结构关系如下图:一个VB应用程序中各主要文件的结构关系如下图:
3.6 使用Visual Basic建立一个简单程序 Visual Basic 在创建和编译工程时要产生许多文件。这些文件分类如下:设计时文件、杂项开发文件和运行时文件。 设计时文件是工程的建造块:例如基本模块 (.bas) 和窗体模块 (.frm)。
3.6 使用Visual Basic建立一个简单程序 设计时和杂项文件 开发应用程序时会产生各种设计时文件和其它杂项文件,如下表所列: 扩展名 描述 .bas 基本模块 .cls 类模块 .ctl 用户控件文件 .ctx 用户控件的二进制文件 .dca 活动的设计器的高速缓存 .ddf 打包和展开向导 CAB 信息文件 .dep 打包和展开向导从属文件 .dob ActiveX 文档窗体文件 .
3.6 使用Visual Basic建立一个简单程序 设计时和杂项文件 .dox ActiveX 文档二进制窗体文件 .dsr 活动的设计器文件 .dsx 活动的设计器的二进制文件 .dws 部署向导脚本文件 .frm 窗体文件 .frx 二进制窗体文件 .log 加载错误的日志文件 .oca 控件类型库缓存文件 .pag 属性页文件 .pgx 二进制属性页文件 .res 资源文件
3.6 使用Visual Basic建立一个简单程序 设计时和杂项文件 .tlb 远程自动化类型库文件 .vbg Visual Basic 组工程文件 .vbl 控件许可文件 .vbp Visual Basic 工程文件 .vbr 远程自动化注册文件 .vbw Visual Basic 工程工作空间文件 .vbz 向导发射文件 .wct WebClass HTML 模板