第一章Visual-Basic-6.0概述_第1页
第一章Visual-Basic-6.0概述_第2页
第一章Visual-Basic-6.0概述_第3页
第一章Visual-Basic-6.0概述_第4页
第一章Visual-Basic-6.0概述_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

VBasic 6 0 基础教程基础教程 第一章第一章 Visual Basic 6 0 的特点的特点 Visual Basic 是 Microsoft 公司推出的一个集成开发环境 具有简单易学 功能强大 软件 费用支出低 见效快等特点 Visual Basic 继承了 Basic 语言易学易用的特点 特别适合初 学者学习 Windows 系统编程 Visual Basic 之所以受到广大编程爱好者以及专业程序员的青睐 是因为它具有以下一些 特点 1 可视化的集成开发环境可视化的集成开发环境 Visual 指的是开发图形用户界面 GUI 的方法 在使用过去的一些语言如 C 语言 Basic 语言编写程序时 最令程序员烦恼的是编写友好的用户界面 使用 Visual Basic 编写 应用程序 则不需编写大量代码去描述界面元素的外观和位置 而只要把预先建立的对象 添加到屏幕上即可 Basic 指的是 BASIC Beanner s All Purpose Symbolic Instruction Code 语言 一种在计 算技术发展历史上应用得最为广泛的语言 Visual Basic 在原有 BASIC 语言的基础上进一 步发展 至今己包含了数百条语句 函数及关键词 其中很多和 Windows GUI 有直接关系 专业人员可以用 Visual Basis 实现其它任何 Windows 编程语言的功能 而初学者只要掌握 几个关键词就可以建立实用的应用程序 可见 从 BASIC 语言发展到 Visual Basic 也就是将一们单纯的计算机语言发展成为一个 集应用程序开发 测试 查错功能于一体的集成开发环境 2 面向对象的程序设计思想面向对象的程序设计思想 面向对象的程序设计是伴随 Windows 图形界面的诞生而产生的一种新的程序设计思想 与传统程序设计有着较大的区别 Visual Basle 就采用了面向对象的程序设计思想 所谓 对象 就是一个可操作的实体 如窗体 以及窗体中的按钮 文木框等控件 每个对象都能 响应多个不同的事件 每个事件均能驱动一段代码 事件过程 该段代码决定了对象的功 能 我们称这种机制为事件驱动 事件由用户的操作触发 例如 单击一个按钮 则触发 按钮的 Click 单击 事件 处于该事件过程中的代码就会被执行 若用户未进行任何操作 未触发事件 则程序将处于等待状态 整个应用程序就是由彼此独立的事件过程构成 因此 使用 VB 创建应用程序 就是为各个对象编写事件过程 3 交互式的开发环境交互式的开发环境 Visual Basic 集成开发环境是一个交互式的开发环境 传统的应用程序开发过程可以分为 3 个明显的步骤 编码 编泽和测试代码 但是 Visual Basic 与传统的语言不同 它使用交 互式方法开发应用程序 使 3 个步骤之间不再有明显的界限 在人多数语言里 如果编写代码时发生了错误 则在开始编译应用程序时该错误就会被 编译器捕获 此时必须查找并改正该错误 然后再次进行编译 对每一个发现的错误都要 重复这样的过程 而 Visual Basic 在编程者输入代码时便进行解释 即时捕获并突出显示 人多数语法或拼写错误 看起来就像一位专家在检查代码的输入 除即时捕获错误以外 Visual Basic 也在输入代码时部分地编译该代码 当准备运行和测试 应用程序时 只需极短时间即可完成编译 如果编译器发现了错误 则将错误突出显示于 代码中 这时可以更正错误并继续编译 而不需从头开始 由于 Visual Basic 的交互特性 因此可以在开发应用程序时运行它 通过这种方式 代 码运行的效果可以在开发时就进行测试 而不必等到编译完成以后 4 高度的可扩充性高度的可扩充性 Visual Basic 是一种高度可扩充的语言 除自身强大的功能外 还为用户扩充其功能提供 了各种途径 主要体现在以下 3 方面 1 支持第三方软件商为其开发的可视化控制对象 Visual Basic 除自带许多功能强大 实用的可视化控件以外 还支持第三方软件商为扩充其功能而开发的可视化控件 这些可 视化控件对应的文件扩展名为 OCX 只要拥有控件的 ocx 文件 就可将其加入到 VB 系统中 从而增强 VB 的编程能力 2 支持访问动态链接库 Dyrnamic Link Library DLL Visual Basic 在对硬件的控制 和低级操作等方面显得力不从心 为此 VB 提供了访问动态链接库的功能 可以利用其它 语言 如 Visual C 语言 将需要实现的功能编译成动态链接库 DLL 然后提供给 VB 调用 3 支持访问应用程序接口 API 应用程序接口 Application ProgrmInterface API 是 Windows 环境中可供任何 Windows 应用程序访问和调用的一组函数集合 在微软的 Windows 操作系统中 包含了 1000 多个功能强大 经过严格测试的 API 函数 供程序开 发人员编程时直接调用 Visual Basic 提供了访问和调用这些 API 函数的能力 充分利用这 些 API 函数 可大大增强 VB 的编程能力 并可实现一些用 VB 语言本身不能实现的特殊 功能 VBasic 6 0 的启动的启动 在 Visual Basic 安装成功后 安装程序自动在 开始 菜单中建立 VisualBasic 6 0 的程序 组和程序项 单击屏幕左下角的 开始 按钮 指向 程序 选项 再指向 Microsoft Visual Basic 6 0 中文版 程序组 单击 Microsoft Visual Basic 6 0 中文版 选项即可启动 Visual Basic 6 0 中文版 这种方法虽然方便快捷 但有时也会遇到一些问题 一旦 安装 Visual Basic 6 0 文件夹 的名称或位置改变了 利用 开始 菜单就不能启动 Visual Basic 6 0 了 因此 知道第 2 种启动 Visual Basic 6 0 的方法是必要的 通过 我的电脑 或 资源管理器 进入到 Visual Basic 6 0 所在的文件夹 在此文件夹中双击 Vb6 exe 文件 即可启动 Visual Basic 6 0 这种 方法一般在使用前种方法启动失败后使用 在 Visual Basic 6 0 启动后 屏幕上将显示如图 1 9 所示的 新建工程 对话框 在该对 话框中选择希望创建的工程类型 单击 打开 按钮 即可开始使用 Visual Basic 6 0 工作 了 成功启动 Visual Basic 6 0 后 可以看到如图 1 10 所示的用户界面 熟悉 Windows 的用户 可以发现 这是一个标准的 Windows 应用程序界面 其中包括标题栏 菜单栏 工具栏等 基本组件 还包括工具箱 浮动窗口等组件 提示 初次启动了 Visual Basic 6 0 时 在用户界面中可能并不会显示某些窗口 如 代 码 窗口 其实 这些窗口的显示受 视图 莱单中的相关命令拉斜 如执行 视图 菜单 中的 代码窗口 命令 即可打开 代码 窗口 成功启动 Visual Basic 6 0 后 可以看到如图 1 10 所示的用户界面 熟悉 Windows 的用户 可以发现 这是一个标准的 Windows 应用程序界面 其中包括标题栏 菜单栏 工具栏等 基本组件 还包括工具箱 浮动窗口等组件 提示 初次启动了 Visual Basic 6 0 时 在用户界面中可能并不会显示某些窗口 如 代 码 窗口 其实 这些窗口的显示受 视图 莱单中的相关命令拉斜 如执行 视图 菜单 中的 代码窗口 命令 即可打开 代码 窗口 菜单栏菜单栏 Visual Basic 6 0 的菜单栏包含 13 个菜单 如图 1 11 所示 除了提供了标准的 文件 编辑 视图 窗口 和 帮助 菜单之外 还提供了编程专用的功能菜单 例 如 工程 格式 调试 等 各个菜单的功能如表 1 1 所示 工具栏工具栏 工具栏也是 Windows 应用程序的一个常见的组件 它为菜单栏中的常用命令提供了快捷方 式 将鼠标指向某个工具按钮时 会自动显示出该按钮的名称 表 1 2 中列出了各工具按钮的名称和功能 工具箱工具箱 在图 1 10 中可以看到 用户界面的左边是工具箱 工具箱中提供一些控件 它们是构造 Windows 应用程序用户界面的图形化工具 在设计时 通过将这些控件添加到窗体中 即 可轻松创建出标准的 Windows 应用程序的用户界面 有又在窗体上布置控件的内容将在第 4 章中详细讲述 本节只是介绍上具箱本身的一些操作和各控件功能 表 1 3 详细列出了各工具的名称及其对应的按钮形式 并给出了各工具的功能简介 图 1 10 各种窗口简介各种窗口简介 在 Visual Basic 6 0 的用户界面上 还分布着各种窗口 用户可以通过视图菜单中的相关 命令打开需要的窗口 每个窗口都有一个特定的功能 如 代码 窗口专门用于编写代码 本节只是简单概述几个常用窗口的功能 使读者对它们有一个初步的认识 窗体设计 窗口 在启动 Visual Basic 后 窗体设计 窗口就会出现在用户界面的中央 如图 1 13 所示 如果在界面中没有出现该窗口 则可以通过执行 视图 菜单中的 对象窗口 命令来打 开它 窗体设计 窗口是设计应用程序界面的地方 它也是 Visual Basic 中最重要的一 个窗口 在 窗体设计 窗口的左上角有一个窗体 这个窗体就是应用程序最终面向用户的窗体 在设计应用程序时 窗体就像一块画布 用户可在其中添加控件 图片以及菜单等组件来 设计用户界面 在窗口的标题栏上还显示了当前工程的名称以及其中窗体的名称 在图 1 13 所示的 窗 体设计 窗口中 工程 l 是工程的名 Form 1 是窗体名 如果应用程序包含有几个窗体 则每个窗体都有自己的设计窗口 可以看出 窗体设计 窗口中的窗体与 窗体设计 窗口本身很相似 都有标题栏 控制图标与控制按钮等 在设计阶段 窗体上的控制图标与控制按钮 除最大化按钮 不 可用 它们此时只是一个外观 用户可以更改这些外观 如控制图标 窗体标题等 在程 序运行阶段 它们都是可用的 不需要用户编写任何代码 窗体的大小 背景色等都是用 户可以自行定制的 关于窗体的设计将在第 4 章中详细介绍 属性 窗口 属性是指窗体和控件等对象的特征 如大小 标题 颜色 位置等 通过 属性 窗口 用户可快速地设置对象的属性 在属性列表中设置了窗体或控件的属性后 在 窗体设计 窗口中即可看到效果 执行 视图 菜单中的 属性窗口 命令或单击工具栏中的 属性 窗口 按钮均可打开 属性 窗口 与工具箱一样 属性 窗口通常浮动在主窗口中 双击它的标题栏 或将鼠标指针移动 到它的标题栏下 向主窗口的边界拖动窗口 可以使 属性 窗口横向连接到主窗口上 如图 1 15 所示 再次双击 属性 窗口的标题栏 或使用鼠标向主窗口中心方向拖动窗口 可使窗口恢复到浮动状态 由于不同的对象所具有的属性是不同的 因此 对于不同的对象 属性 窗口中所显 示的属性也是不同的 在 属性 窗口的标题栏显示有对象的名称 用户可从中看出当前 属性 窗口中列出的是哪个对象的属性 在 属性 窗口中列出指定对象属性的方法有两种 在 窗体设计 窗口中选中某对象 则在 属性 窗口中就列出该对象的属性 位于 属性 窗口上方的列表框叫做对象框 其中列出了当前的窗体及其上所放置的控 件 单击该列表框 可从中选择要设置属性的窗体或控件 位于 属性 窗口中部的是属性列表 该列表分为两栏 左栏显示的是属性的名称 右 栏显示的是属性的值 例如 在如图 1 16 所示的 属性 窗口中 Caption 是属性名 Forml 则是它的值 在默认情况下 属性是按字母顺序出现在属性列表中 单击 按分类序 选项卡 则各 属性按外观 位置等逻辑类出现在属性列表中 如图 l l6 所示 单击 按字母序 选项卡 则属性又恢复为按字母顺序排列 位于 属性 窗口下方的是信息栏 在属性列表中单击选中某一属性 属性名以蓝色亮 条显示 后 在信息栏中就会显示出该属性的名称以及功能 代码 窗口 代码 窗口 如图 1 17 所示 是输入应用程序代码的编辑器 应用程序的每个窗体或 代码模块都有一个单独的 代码 窗口 在标题栏上显示有工程的名称和窗体的名称 从 中可以看出该 代码 窗口属于哪个工程的哪个窗体 只有在编写程序代码时 才需要使用到 代码 窗口 在 VB 启动后 代码 窗口并 不出现在界面中 可以通过以下几种方法来打开它 双击窗体或窗体上的控件 执行 视图 菜单中的 代码窗口 命令 单击工程资源管理器中的 查看代码 按钮 代码 窗口的标题栏下面有两个列表框 左边的列表框是对象框 右边的列表框是事 件框 这里的对象框与 属性 窗口中的对象框是一样的 单击该列表框 则在弹出的下 拉列表中列出了

温馨提示

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

评论

0/150

提交评论