




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
vb程序设计基础教程 第一章 1 第一章 visualbasic程序设计概述 vb程序设计基础教程 第一章 2 本章主要内容 vb的功能特点vb的运行环境 安装和启动vb的集成开发环境面向对象程序设计概述vb中的对象建立一个简单的应用程序vb帮助系统的使用 vb程序设计基础教程 第一章 3 vb简介 vb的全称为visualbasic 是微软公司推出的可视化编程工具visualstudio之一 许多常用的应用软件都内嵌了vba作为二次开发工具 如 office2000 autocad2000等 学完本教程后 就具备了学习对这些应用软件二次开发的能力 vbscript vb的一个子集 是广泛使用的脚本语言 它广泛应用在internet网站建设上 使用vbscript再结合html代码 即可快速地完成网站的应用程序开发 同样 vb对数值计算 数据库 图形 图像 通讯等都具备了强大的开发功能 能满足各种应用型软件开发的需求 vb程序设计基础教程 第一章 4 vb的发展概况 microsoft公司1991年推出了vb1 0 目前广泛使用的是vb6 0 它共有三个版本 学习版 learning 专业版 professional 企业版 enterprise 专业版除包括所有的内部控件以及连同网络 数据绑定的控件 还包括activx和internet控件开发工具之类的特性 企业版除具有专业版的全部功能外 还包括一些特殊工具 它是为创建更高级的分布式 高性能的客户 服务器上的应用程序而设计的 本书的各章节适用于vb6 0专业版和企业版 vb程序设计基础教程 第一章 5 vb的功能特点 1 具有面向对象的可视化设计工具2 事件驱动的编程机制3 易学易用的应用程序集成开发环境4 强大的数据库功能5 active技术6 联机帮助功能 vb程序设计基础教程 第一章 6 vb的运行环境 操作系统 windows2000 2003 xp vista硬件 pentium或更高的处理器 或任何运行于microsoftwindowsntworkstation的alpha处理器 企业版的安装需要约140mb的硬盘空间 帮助系统约需67mb的硬盘空间 vb程序设计基础教程 第一章 7 vb的安装 安装步骤 1 在cd rom驱动器中插入vb的cd盘 2 直接运行cd盘上的setup exe 如果计算机能够在系统中运行autoplay 插入cd盘时 安装程序将被自动加载 3 根据用户要求和计算机配置选择三种安装方式之一 典型安装 把系统规定的内容安装到硬盘上 自定义安装 把用户选择的内容安装 最小安装 系统取最基本的内容安装 添加或删除某些vb部件 可按照以下步骤执行 1 在cd rom驱动器插入cd盘 2 运行 控制面板 中的 添加 删除程序 图标 3 选择 visualbasic6 0 选项 然后单击 更改 删除 按钮 显示vb6 0安装程序 对话框 4 单击 添加 删除 按钮 在弹出的对话框的 选项 列表框中选定要安装的部件 或撤消选定要删除的部件 5 依照屏幕上的安装指令操作直到结束 vb程序设计基础教程 第一章 8 vb的启动 方法一 选择 程序 菜单 然后打开 microsoftvisualbasic6 0中文版 菜单中的 microsoftvisualbasic6 0中文版 程序方法二 双击visualbasic图标 启动vb 方法三 双击visualbasic快捷键 vb程序设计基础教程 第一章 9 vb的集成开发环境 vb程序设计基础教程 第一章 10 工具箱窗口 工具箱窗口如图 它提供了一组工具 用于设计时在窗体中放置控件 除了缺省的工具箱布局之外 还可以通过从上下文菜单中选定 添加选项卡 并在结果选项卡中添加控件来创建自定义布局 vb程序设计基础教程 第一章 11 窗体设计器窗口 作为自定义窗口用来设计应用程序的界面 在窗体中添加控件 图形和图片来创建所希望的外观 应用程序中每一个窗体都有自己的窗体设计器窗口 窗体的网格点间距可以通过 工具 菜单的 选项 命令 在弹出的对话框中选择 通用 选项卡的 窗体网格设置 来改变 vb程序设计基础教程 第一章 12 工程资源管理器窗口 工程是指用于创建一个应用程序的文件的集合 工程资源管理器窗口列出当前工程中的窗体和模块 工程文件的后缀为 vbp 工程资源管理器下的列表窗口 以层次列表形式列出所有已装入的工程以及工程中的项目 常用的有以下三类文件 1 窗体文件 frm文件 该文件存储窗体上所使用的所有窗体对象 对象属性 相应的事件过程代码 2 标准模块文件 bas文件 该文件存储所有的模块级变量和用户自定义的通用过程 3 类模块文件 cls 可以用类模块文件来建立用户自己的对象 vb程序设计基础教程 第一章 13 属性窗口 属性是指对象的特征 如大小 标题或颜色 属性窗口会依所选择的窗体 控件 类 用户控件 属性页 用户文档或菜单来列出设计时属性 该窗口只能在设计时使用 属性窗口由以下几部分组成 1 对象列表框 用户可以单击对象列表框右边的箭头 下拉出所选窗体包含的对象列表 2 属性显示排列方式 可按字母或按分类排序列表 3 属性列表框 用户可选定某一属性 然后对该属性进行设置 4 属性含义说明 当在属性列表框中选取某一属性时 在该处显示所选属性的含义 vb程序设计基础教程 第一章 14 代码编辑器窗口 是输入应用程序代码的编辑器 应用程序的每个窗体或代码模块都有一个单独的代码编辑器窗口 它象一个高度专门化的字处理软件 有许多便于编写vb代码的功能 打开代码编辑器窗口有下列三种方法 1 从工程资源管理器窗口中选择一个窗体或标准模块 再选择 查看代码 按钮 2 用鼠标双击一个控件或窗体本身 这时代码编辑器窗口自动打开 3 从 视图 菜单中选择 代码窗口 命令 代码编辑器窗口中包含两个列表框 1 对象列表框 存储并显示当前被选中的窗体和控件名 2 过程列表框 列出对象的过程或事件 该框显示选定过程的名称 vb程序设计基础教程 第一章 15 窗体布局窗口 用于指定应用程序运行时的初始位置 允许使用表示屏幕的小图象来布置应用程序中各窗体的位置 vb程序设计基础教程 第一章 16 对象浏览器窗口 列出工程中有效的对象 并提供在编码中漫游的快速方法 可以使用 对象浏览器 浏览在vb中的对象和其它应用程序 查看对那些对象有效的方法和属性 并将代码过程粘贴进自己的应用程序 vb程序设计基础教程 第一章 17 程序设计方法的发展 1 初期的程序设计高运行效率 少占用内存为目标2 结构化程序设计程序的可读性 可维护性为目标程序 算法 数据结构的面向过程的程序设计3 面向对象的程序设计降低程序的复杂性 提高软件的开发效率和改善工作界面为目标程序 对象 消息的面向对象的程序设计 vb程序设计基础教程 第一章 18 面向对象程序设计概述 面向对象的程序设计方法与编程技术不同于面向过程的程序设计 程序设计人员在进行面向对象的程序设计时 不再是单纯地从代码的第一行一直编到最后一行 而是考虑如何创建对象 利用对象来简化程序设计 提供代码的可重用性 对象可以是应用程序的一个自包含组件 一方面具有私有的功能 供自己使用 另一方面又提供公用的功能 供其他用户使用 对象之间的相互作用通过消息来实现 面向对象程序设计中经常用到的术语 1 类 是对象的抽象定义 是具有共同属性和操作的多个对象的相似特征的统一描述 2 对象 对象是类的一个实例 它是属性和服务的封装体 对象的属性用于描述对象的静态数据特征 vb中的每个对象都是用类定义的 例如 饼干模子是类 它确定了每块饼干的特征 比如大小和形状 用类创建对象 对象就是饼干 3 消息 是面向对象系统中实现对象之间通信和请求任务的操作 消息传递是程序运行的基本处理活动 vb程序设计基础教程 第一章 19 vb中的对象 vb中对象可以是应用程序的一部分 比如可以是控件或窗体 整个应用程序也是一个对象 在vb中最常用到的几种类型的对象如下 1 命令按钮 窗体上的控件 象命令按钮和框架 它们都是对象 2 窗体 vb工程中的每一个窗体都是独立的对象 3 数据库 数据库是对象 并且还包含其他对象 如字段 索引等 vb对象支持属性 方法和事件 对象的三要素 1 属性 对象的性质 描述和反映对象特征的参数 2 方法 对象的行为 即将一些通用的过程编写好并封装起来 作为方法供用户直接调用 3 事件 响应对象的动作称为事件 它发生在用户与应用程序交互时 如单击控件 鼠标移动 键盘按下等 事件过程 指附在该对象上的用户编写的程序代码 是事件的处理程序 事件驱动过程 是图形用户界面的本质 由用户控制而代码作出响应 vb程序设计基础教程 第一章 20 对象的属性 在vb中 称对象的数据为属性 改变对象的属性就可改变对象的特性 对象的属性随着可以设置和取得它们的值的时间不同而不同 因此需用不同的设置方法 1 有的属性可在设计时设置 在 属性 窗口设置这些属性的值而无需编写任何代码 2 而有的属性在设计时是不可用的 因此 这些属性只有通过代码在运行时设置 其语法格式为 对象名 属性 新值变量 对象名 属性 vb程序设计基础教程 第一章 21 对象的方法 在vb中称各种可在对象上操作的过程为方法 方法和属性都是对象的一部分 一般说来 方法就是要执行的动作 而属性就是要设置或检索的特性 方法能够影响属性值 在代码中使用方法时如何书写语句 这取决于该方法要求多少参数 以及是否返回一个值 如果方法不要求参数 则用以下语法编写代码 对象 方法 vb程序设计基础教程 第一章 22 对象的事件 在vb中 事件是可被对象识别的动作 当对象的某方面有变动时就触发了事件 可视化 和 事件驱动 是vb编程的精华 所谓 事件驱动 就是事件触发后程序段才会运行 没有事件发生 则程序处于等待状态 在vb中使用鼠标单击和双击是最常用的事件 此外 还有键盘输入 鼠标移动 窗体载入 状态改变 定时器产生的定时信号等事件 vb程序设计基础教程 第一章 23 vb程序的执行步骤 vb程序的执行步骤如下 1 启动应用程序 装载和显示窗体2 窗体 或窗体上的控件 等待事件的发生 3 事件发生时 执行对应的事件过程 4 重复执行步骤 2 和 3 5 直到遇到 end 结束语句结束程序的运行或按 结束 强行停止程序的运行 vb程序设计基础教程 第一章 24 建立一个简单的vb应用程序 创建一个简单应用程序的主要步骤 1 创建应用程序界面 2 设置对象属性 3 编写代码例如 建立一个应用程序 他由一个文本框和一个命令按钮组成 单击命令按钮 文本框中会出现 欢迎使用vb 消息 界面如图所示属性设置见表 双击命令按钮控件显示代码编辑器窗口 然后编写程序代码 运行 vb程序设计基础教程 第一章 25 工程的组成 工程文件包含了一个应用程序的所有文件 窗体文件 frm 控件及属性 事件过程和自定义过程窗体的二进制数据文件 frx 自动产生同名 frx文件 标准模块文件 bas 类模块的文件 cls 资源文件 res activex控件的文件 ocx vb程序设计基础教程 第一章 26 新建 打开和保存工程 可用 文件 菜单对工程文件进行以下操作 新建 执行 文件 新建工程 命令将新建一个工程文件打开 执行 文件 打开工程 命令将保存当前工作的工程文件 打开一个现有的工程文件 保存 执行 文件 保存工程 命令将以原有工程名保存另存 执行 文件 工程另存为 命令将以规定的工程名保存工程文件 注意 1 窗体名和窗体文件名概念窗体名 窗体的name属性 在代码中用来引用该窗体 同一工程不能有相同的窗体名 窗体文件名 窗体存放在磁盘上的文件名 该文件包含了该窗体的所有控件属性和代码 同一文件夹不能有相同的文件名 2 在工程中添加现存的窗体时 只是对该窗体文件的引用纳入工程 因此 如果更改窗体并保存它 会影响包含此窗体文件的任何工程 3 在工程中删除窗体时 仅将此窗体从工程里删除掉 但是窗体文件仍存在于磁盘上 但是 如果在vb之外删除一个窗体文件 vb不能更新此工程文件 当打开此工程时 将显示一个文件丢失的错误信息 4 对窗体文件改名方法二 1 打开工程 另存为 form 实现文件的复制保存工程文件2 利用编辑程序打开工程文件 修改form xxx的文件名 vb程序设计基础教程 第一章 27 制作应用程序安装盘 运行vb6 0中文版工具 package deployment 打包 把工程中用到的各种类型的文件进行打包压缩后 存放到特定的目录下 展开 再把这些打包的文件展开到用户可以携带的安装介质软盘 光盘等 管理脚本 查看和操作以前使用打包和展开向导时所保存的脚本 vb程序设计基础教程 第一章 28 测试安装程序 在完成了应用程序的打包并展开到发布介质后 应对安装程序进行测试 测试应在一台没有安装vb以及没有应用程序所需的任何active控件的机器上进行 用户还应该在不同的windows版本的操作系统下进行测试 基于软盘和cd的安装程序测试基于网络的安装程序测试基于web的安装程序测试 vb程序设计基础教程 第一章 29 vb帮助系统的使用 vb6 0在安装完成时会提示用户安装msdnlibrary 它是开发人员的重要参考资料 包含了容量为1gb的编程技术信息 包括示例代码 文档 技术文章 microsoft开发人员知识库 以及您在使用microsoft公司的技术来开发解决方案时所需要的其他资料 另外用户还可以使用vb的联机链接方式访问internet上的相关网站获取更多的信息 使用msdnlibrary查阅器在msdnlibrary中查找信息vb联机链接 vb程序设计基础教程 第一章 30 程序调试 错误类型 1 编辑错误在编辑代码时 vb会对键入的代码直接进行语法检查 当发现代码存在打字错误 遗漏关键字或标点符等语法错误 vb在form窗口中弹出一个子窗口 提示出错信息 出错的那一行变成红色 这时 用户必须单击 确定 按钮 关闭出错提示窗 然后对出错行进行修改 vb程序设计基础教程 第一章 31 程序调试 2 编译错误编译错误指按了 启动 按钮 vb开始运行程序前 先编译执行的程序段时 产生的错误 此类错误由于用户未定义变量 遗漏关键字等原因产生 这时 visualbasic也弹出一个子窗口 提示出错信息 出错的那一行被高亮度显示 vb程序设计基础教程 第一章 32 程序调试 3 运行错误运行时错误指vb在编译通过后 运行代码时发生的错误 这类错误往往是指令代码执行了一非法操作引起的 例如类型不匹配 试图打开一个不存在的文件等 vb程序设计基础教程 第一章 33 程序调试 4 逻辑错误程序运行后 得不到所期望的结果 这说明程序存在逻辑错误 这类错误往往是程序存在逻辑上的缺陷所引起 例如 运算符使用不正确 语句的次序不对 循环语句的起始 终值不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第六节 电容 电容器说课稿-2025-2026学年高中物理必修第三册沪科版(2020·上海专用)
- 2.1 通过植物组织培养可获得完整植株教学设计-2023-2024学年高二下学期生物浙科版(2019)选择性必修3
- 化肥厂锅炉安全操作规章
- 第8节 编辑小报说课稿-2025-2026学年初中信息技术北师大版七年级上册 -北师大版
- 本课综合与测试教学设计-2025-2026学年小学音乐一年级下册人音版(主编:曹理)
- 本册综合说课稿-2023-2024学年高中语文必修 上册统编版(部编版)
- 四年级品德与社会上册 主题3 灾害无情人有情说课稿 沪科版
- 7.2 全面依法治国的总目标与原则(教案)2023-2024学年高一政治《政治与法治》配套教学设计+教案(统编版必修3)
- 2024-2025学年九年级物理下册 20.2开发新能源说课稿 (新版)粤教沪版
- 中医试题及答案讲解
- Unit 3 Understanding ideas The Road to Success课件 2023-2024学年高中英语外研版选择性必修第一册
- 项目需求分析文档(模板)
- 国际机场飞机维修机库施工组织设计
- 液压泵站使用说明书
- E190飞机舱门开关
- 儿科学腹泻病
- GB/T 3871.9-2006农业拖拉机试验规程第9部分:牵引功率试验
- GB/T 3836.4-2021爆炸性环境第4部分:由本质安全型“i”保护的设备
- GB 17840-1999防弹玻璃
- 文学鉴赏-课件
- 小军师面试万能绝杀模板-组织管理
评论
0/150
提交评论