程序设计语言的发展.ppt_第1页
程序设计语言的发展.ppt_第2页
程序设计语言的发展.ppt_第3页
程序设计语言的发展.ppt_第4页
程序设计语言的发展.ppt_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

第1章概述 程序设计语言的发展VisualBasic6 0简介VisualBasic6 0集成开发环境设计程序的一般步骤 1 1程序设计语言的发展 程序设计语言通常分为三种 1 机器语言 最初的计算机编程语言 由二进制编码组成 是计算机唯一可以直接识别的语言 很难掌握 2 汇编语言 20世纪50年代广泛使用汇编语言 使用的是助记符 难以掌握 3 高级语言 返回第一章 1 2VisualBasic6 0简介 什么是VisualBasic6 0VisualBasic6 0的特点VisualBasic6 0的运行环境 安装和启动 返回第一章 1 3VisualBasic6 0集成开发环境 VisualBasic6 0集成开发环境窗体控件属性事件及代码编写工程资源管理器 返回第一章 1 4程序设计的一般步骤 创建应用程序界面设置属性编写代码调试运行程序生成可执行文件 返回第一章 什么是VisualBasic6 0 一 VisualBasic6 0是Microsoft公司推出的可视化开发工具组件VisualStudio6 0的组件之一 是基于BASIC语言的可视化程序设计语言 VisualBasic6 0既继承了BASIC语言的简单易懂的特点 又采用了面向对象 事件驱动的编程机制 提供了一种所见即所得的可视化程序设计方法 返回1 2 什么是VisualBasic6 0 二 VisualBasic6 0有三个版本 1 学习版 VisualBasic6 0的基础版本 适用于初学者 它包括所有的内部控件 选项卡和数据绑定控件 2 专业版 为专业编程人员提供了一整套功能完备的开发工具 它除了具有学习版的全部功能外 还包括Active和Internet控件开发等高级特性 3 企业版 VisualBasic6 0的最高版本 使得专业编程人员能够开发功能强大的分布式应用程序 它除了具有企业版的全部功能外 还包括BackOffice等特殊工具 返回1 2 VisualBasic6 0的特点 可视化的平台面向对象的设计方法事件驱动的编程机制结构化的程序设计语言开放的数据库功能与网络支持充分利用Windows资源 返回1 2 VisualBasic6 0的运行环境 硬件 586或更高的CPU 推荐Pentium或更高的CPU 300MB以上的硬盘剩余空间 32MB以上的内存 软件 MicrosoftWindows98或以上的更高版本 或MicrosoftWindowsNT4 0或更高版本 返回1 2 VisualBasic6 0的安装 将具有VisualBasic6 0的CD盘插入光驱 运行VisualBasic6 0的安装程序Setup exe 若计算机能够在系统中自动运行AutoPlay 在插入CD盘时 安装程序将被自动加载 选择 安装VisualBasic6 0 根据屏幕上的系统指示来进行安装 返回1 2 VisualBasic6 0的启动 一 VisualBasic6 0与其他的Windows应用程序一样 有两种常用的启动方法 1 依照 开始 程序 MicrosoftVisualBasic6 0中文版 MicrosoftVisualBasic6 0中文版 的步骤启动VisualBasic6 0 2 创建快捷方式 并放在桌面上 以后双击该快捷方式图标即可 VisualBasic6 0启动后 出现如图所示的窗口 返回1 2 VisualBasic6 0的启动 二 返回1 2 VisualBasic6 0的启动 三 在上图的 新建工程 对话框中 有三个选项卡 1 新建 创建新的工程 其中列出了VisualBasic6 0可以创建的所有工程类型 2 现存 列出了所有已创建的工程 可以选择并打开它们 3 最新 列出了最近打开过的工程及其所在的文件夹 选中该对话框中下端的 不再显示这个对话框 则在下次启动VisualBasic6 0时将不再显示 新建工程 对话框 返回1 2 VisualBasic6 0集成开发环境 一 新建一个工程时 可在 新建 选项卡中选择 标准EXE 并单击 打开 按钮 即可进入VisualBasic6 0应用程序的集成开发环境 如图所示 返回1 3 VisualBasic6 0集成开发环境 二 标题栏 如上图 此时标题栏中标题为 工程1 MicrosoftVisualBasic 设计 表明此时VisualBasic6 0正处于设计 工程1 的状态 当进入其他状态时 标题栏中的文字会产生响应变化 VisualBasic6 0有三种工作模式 1 设计模式 可进行用户界面的设计和代码的编辑 以完成应用程序的开发 2 运行模式 运行应用程序 此时不可编辑界面和代码 3 中断模式 暂时中断应用程序的运行 此时可以编辑代码 但是不能编辑界面 返回1 3 VisualBasic6 0集成开发环境 三 菜单栏 包括13个下拉子菜单 包含使用VisualBasic6 0所需要的命令 1 文件 包含了与访问文件有关的菜单项 主要功能有新建工程 打开工程 保存工程 生成工程等 2 编辑 包含了与编辑代码 控件等有关的菜单项 3 视图 包含了显示或隐藏VisualBasic6 0的各种窗口的菜单项 如代码窗口 对象窗口 属性窗口 工具栏等 4 工程 包含了与工程管理有关的菜单项 如向工程添加窗体 模块 以及从工程中移除部件等 返回1 3 VisualBasic6 0集成开发环境 四 5 格式 包含了编辑用户界面时调整控件的菜单项 如对齐控件 统一大小 锁定控件等 6 调试 包含了常用的调试应用程序的菜单项 7 运行 包含了启动 中断 暂停应用程序的菜单项 8 查询 包含了操作数据库表时的查询及其他数据访问命令的菜单项 9 图表 包含了相关的图表处理菜单项 返回1 3 VisualBasic6 0集成开发环境 五 10 工具 包含了向模块和窗体添加过程 过程属性 向窗体添加菜单及设置VisualBasic6 0集成开发环境等菜单项 11 外接程序 包含了与操作和管理外接程序相关的菜单项 如为工程增加和删除外接程序等 12 窗口 包含了与屏幕布局窗口相关的菜单项 13 帮助 提供相关的帮助信息 返回1 3 VisualBasic6 0集成开发环境 六 工具栏 在默认状态下 启动VisualBasic6 0后 在窗口上出现标准工具栏 可以选择 视图 菜单的 工具栏 选项 打开VisualBasic6 0的其他的工具栏 工具栏中列出了VisualBasic6 0最常用的操作 现将VisualBasic6 0标准工具栏中一些主要工具作简单介绍 见下表 返回1 3 VisualBasic6 0集成开发环境 七 返回1 3 VisualBasic6 0集成开发环境 八 返回1 3 VisualBasic6 0集成开发环境 九 工具箱 由21个按钮形式的图标构成 显示了各种控件的制作工具 用户可以利用这些工具在窗体上设计各种控件 其中 指针不是控件 它仅用于移动窗体和控件 以及调整它们的大小 其余20个称为标准控件 也可以通过 工程 菜单栏的 部件 菜单项加入扩充控件 ActiveX控件 返回1 3 VisualBasic6 0集成开发环境 十 窗体窗口 在设计VisualBasic6 0应用程序的过程中 界面设计是最基本的工作 窗体窗口是设计应用程序的界面的地方 每个窗体窗口只容纳一个窗体 在开发应用程序时可以使用多个窗体 窗体窗口也就有多个 每一个窗体都有与其他窗体不同的名字 系统默认窗体名称依为Form1 Form2 Form3 返回1 3 VisualBasic6 0集成开发环境 十一 工程资源管理器窗口 可以对当前使用的工程进行管理 可以添加 删除各个组成部分 可以快捷地在代码和界面之间进行切换 对整个工程进行宏观的控制 窗体布局窗口 用于指定程序运行时的初始位置 主要使所开发的应用程序能在各种不同分辨率的显示器上使用 在多窗体应用程序中较有用 在窗体布局窗口中 可以使用拖动鼠标的方法更改单个或多个窗体的位置 同时观察多个窗体的相对布局 返回1 3 VisualBasic6 0集成开发环境 十二 属性窗口 在进行界面设计时 窗体和控件的标题 大小字体等特征是由它的属性所决定的 所有窗体和控件都要进行属性设置 可以通过属性窗口来进行属性设置 属性窗口如图1 4所示 主要由四个部分组成 返回1 3 VisualBasic6 0集成开发环境 十三 1 对象列表框 包含了所选窗体的对象列表 用户可以单击对象列表框右边的箭头 查看并选择对象 2 属性排列显示方式 有两个选项卡 用户可以选择 按字母序 和 按分类序 两种方式排列显示属性 3 属性列表框 列出所选对象可以设置的属性及其默认值 不同的对象 所列出的属性不同 属性列表框分为左右两列 左边是各种属性的名称 右边是相应的属性值 用户可以在左边选择某种属性 在右边设置或修改属性值 4 属性含义说明 当在属性列表框中选择某种属性时 在属性含义说明框中显示所选属性的含义 返回1 3 窗体 窗体也即平时所说的窗口 它是VisualBasic6 0中最常见的对象 也是程序设计的基础 各个控件对象必须建立在窗体上 一个窗体对应一个窗体模块 新建工程时 系统会自动建立一个窗体 在设计状态下 窗体是可见的 窗体的网格 在运行时是不可见的 可以通过工具菜单的 选项 菜单项 在通用选项卡的 窗体设置网格 中输入 宽度 和 高度 来改变 返回1 3 窗体的结构 同Windows环境下的应用程序窗口一样 VisualBasic6 0的窗体也具有控制菜单 标题栏 最大化 还原按钮 最小化按钮 关闭按钮及边框 窗体的操作与Windows窗口的操作一样 通过鼠标左键按住标题栏拖动可以移动窗体 鼠标对准窗体边框 当出现双向箭头时拖动鼠标可以改变窗体的大小 除一般窗体外 还有一种多文档窗体 MDI 它可以包含子窗体 每个子窗体都是独立的 返回1 3 窗体的属性 通过修改窗体的属性 可以改变窗体的外观 下表列出了窗体的主要属性 返回1 3 控件 一 在VisualBasic6 0中 控件是由系统预先定义好的 在程序中可以直接使用的一类对象 每个控件都有各自的属性 事件和方法 可在设计时或在代码中修改和使用 VisualBasic6 0中的控件通常分为三类 1 内部控件 在默认状态下 工具箱中的控件都是内部控件 这些控件被 封装 在VisualBasic6 0的EXE文件中 不可从工具箱中删除 返回1 3 控件 二 2 ActiveX控件 这类控件单独保存在 Ocx类型的文件中 其中包括各种版本VisualBasic6 0提供的控件 还有仅在专业版和企业版中提供的控件 此外 还有许多其他软件供应商提供的ActiveX控件 3 可插入的对象 用户可将Excel工作表或者PowerPoint幻灯片等作为一个对象添加到工具箱中 编程时可根据需要随时建立 返回1 3 控件 三 返回1 3 控件 四 返回1 3 属性 属性可看作对象的静态特性 程序运行时 通过对这些属性的改变 使对象的状态发生变化 所有VisualBasic6 0程序中的对象都有许多属性 它们是用来描述和反映对象特性的参数 返回1 3 属性的设置 在VisualBasic6 0中 对象属性的设置有两种方法 1 在属性窗口直接设置 2 在程序代码中通过赋值实现 格式如下 对象名 属性 属性值当对象是当前窗体时 对象名可省略 例 Text1 Text Hello Name 例1 返回1 3 对象的常用属性 返回1 3 对象的命名 VisualBasic6 0为每个对象都提供了Name属性 主要用于引用对象 但它并不直观 不能给编程人员更多的有关这个对象的信息 为了做到这一点 我们常常用说明这个对象的类型及功能的词来设定Name属性值 其中对象类型用对象名的缩写作为前缀来表明 返回1 3 事件及代码编写 事件是由用户或系统触发 可以由窗体或控件识别的操作 在事件驱动的应用程序中 代码不是按照预定的路径执行 而是在响应不同的事件时执行不同的代码片段 因此 编程人员只需对每一个对象的特定事件编写相应的代码即可 无须考虑程序的执行顺序 返回1 3 事件过程的语法 事件过程的语法形式如下 PrivateSub对象名 事件 处理事件的代码EndSub例如 如下程序段是当发生单击窗体事件时 在窗体上显示表达式的值 PrivateSubForm Click Print 10 10 1999 10Print 15Mod4Print sfrt 567 EndSub 返回1 3 窗体的常用事件 一 窗体的事件说明了用户或系统对窗体的操作 在VisualBasic6 0中 窗体的事件有31种 常用事件如表所示 返回1 3 窗体的常用事件 二 返回1 3 代码编写 一 在VisualBasic6 0中 使用代码编辑器 如下图所示 编写应用程序的代码 返回1 3 代码编写 二 代码编写的具体操作如下 1 双击要编写代码的对象 打开代码编辑器 2 从对象列表框中选取要编写代码的对象 从过程列表框中选取事件 系统将自动产生过程模板 3 在过程模板中填写处理事件的代码 4 代码的编写要遵循如下规则 1 字母不区分大小写 VisualBasic6 0对代码会自动进行相应的转换 VisualBasic6 0的关键字 转换为首字母大写 其余小写 对用户自定义字符 转换为第一次定义的形式 2 语句书写自由 同一行上可写多条语句 语句间用 间隔 单条语句可分若干行书写 换行处加续行符 空格加下划线 一行最多255个字符 3 注释以Rem开头 或用 一个单引号 引导 返回1 3 工程资源管理器 工程是指建立一个应用程序时所包含的文件的集合 包括窗体文件 模块文件以及可以由VisualBasic6 0应用程序使用的任何类型的文件工程资源管理器显示当前所打开的工程的信息状态和文件内容 若打开的是一个工程组 则将显示整个工程组的所有工程信息 可通过视图菜单中的 工程资源管理器 菜单项来打开或关闭工程资源管理器窗口 返回1 3 工程资源管理器的组成 一 工程资源管理器窗口如图所示 返回1 3 工程资源管理器的组成 二 工程资源管理器由三部分组成 1 标题栏 位于该窗口的最顶端 显示工程的名称 2 工具栏 工具栏上有三个按钮 功能分别如下 查看代码 查看与当前选定的对象相关的代码 查看对象 在窗体窗口显示选定的对象外观 切换文件夹 切换文件夹显示的方式 3 列表窗口 列出了当前工程中包含的所有文件 工程资源管理器采用类似于资源管理器的树形文件结构图来显示工程中的资源 返回1 3 工程资源管理器的组成 三 工程所包含的文件类型为 1 工程文件 vbp 跟踪所有对象 2 窗体文件 frm 存储有关窗体的信息 3 二进制数据文件 f

温馨提示

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

评论

0/150

提交评论