《visualbasic程序设计与实训教程》第1章visual basic概述 ppt课件_第1页
《visualbasic程序设计与实训教程》第1章visual basic概述 ppt课件_第2页
《visualbasic程序设计与实训教程》第1章visual basic概述 ppt课件_第3页
《visualbasic程序设计与实训教程》第1章visual basic概述 ppt课件_第4页
《visualbasic程序设计与实训教程》第1章visual basic概述 ppt课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

2020 2 24 清华大学出版社 1 第1章VisualBasic概述 1 1认识VisualBasic1 2VisualBasic6 0工作环境简介1 3VisualBasic中常用的概念1 4最简单VisualBasic应用程序设计1 5设计VisualBasic应用程序的步骤 2020 2 24 清华大学出版社 2 目的要求 1 了解VisualBasic的特点2 熟悉VisualBasic6 0工作环境3 掌握VisualBasic中常用的概念4 掌握设计VisualBasic应用程序的步骤 重点 理解对象 事件和方法这三个基本概念 2020 2 24 清华大学出版社 3 1 1认识VisualBasic 1 1 1程序设计语言的发展1 机器语言2 汇编语言3 高级语言1 1 2面向对象的程序设计面向对象的程序设计是一种以对象为基础 以事件来驱动对象执行的程序设计技术 基本思想 通过建立与具体实际应用相对应的对象 并通过这些对象的组合来创建具体的应用程序 2020 2 24 清华大学出版社 4 继承性 这一特性为代码的共享提供了一种非常有效的方法从而可以避免重复的代码设计 实现对象的可重用性 这一特性也是面向对象程序设计技术最本质的特性 封装性 这一特性为信息的隐蔽提供了具体的实现手段 用户不必清楚对象内部的细节 只需了解其功能即可 可靠性 对象实现了抽象和封装 从而使得其中出现的错误限制在对象的内部 因而不会向外部传播 同时也易于检查和维护 面向对象设计的特性模块性 对象是一个功能和数据独立的单元 它们之间只能通过对象认可的方式来进行通信 并可以较为自由地为其他对象调用 2020 2 24 清华大学出版社 5 连续性 虽然面向对象的程序设计语言在编程模式上相差很大 但它并没有掘弃传统的做法 它不仅采用了传统程序设计语言的语言要素 而且利用它们来模拟建立对象 从而使得一个熟悉传统程序设计语言的编程者能很快掌握面向对象设计的规律 1 1 3VisualBasic介绍1 什么是VisualBasicVisualBasic6 0是微软公司推出的VisualStudio6 0的组件之一 Visual是可视化的意思 在设计过程中 你可以用可视化的方式去编排一个窗口程序在执行时的外观 同时 它也采用了易学易懂的Basic语言 并且把关于界面操作的细节部分事先封装起来 可扩充性 面向对象的系统可以通过继承机制不断扩充其对象的功能 而不会影响原系统的运行 2020 2 24 清华大学出版社 6 VisualBasic6 0共分为三种不同的版本 VisualBasic学习版 VisualBasic专业版 VisualBasic企业版 2 VisualBasic的特点 1 具有面向对象的可视化工具 2 事件驱动的编程机制 3 结构化的程序设计语言 4 开放的数据库功能与网络支持 5 充分利用WINDOWS资源3 VisualBasic的安装 启动与退出 2020 2 24 清华大学出版社 7 1 2VisualBasic6 0工作环境简介 新建工程 对话框一个工程就是包含一个完整程序的最小单位 2020 2 24 清华大学出版社 8 VisualBasic6 0工作环境 标题栏 工具栏 设计窗口 代码窗口 工具箱 工程资源管理器 属性窗口 布局窗口 菜单栏 2020 2 24 清华大学出版社 9 4 工程资源管理器查看代码 编写与选择项目相关的程序代码查看对象 如果选择的项目是可见的 就在对象窗口显示它的外观切换文件夹 选择是否把工程中的各个项目分类显示 1 标题栏2 菜单条3 工具栏标准工具按钮 见表1 1 P7 图1 4工程资源管理器窗口 2020 2 24 清华大学出版社 10 VB把一个应用程序称为一个工程 Project 而一个工程又是各种类型的文件的集合 这些文件包括工程文件 vbp 窗体文件 frm 标准模块文件 bas 类模块文件 cls 资源文件 res ActiveX文档 dob ActiveX控件 ocx 用户控件文件 ctl 属性页文件 pag 并不是每一个工程都要包括上述所有文件 VB要求一个工程至少包含两个文件 即工程文件 vbp 和窗体文件 frm 至于一个工程要包括多少种文件 由程序设计的复杂程度而定 2020 2 24 清华大学出版社 11 5 设计窗口 设计窗口 用来编辑未来程序运行时的外观 通常来说 这个窗口中的主要对象就是窗体 程序运行时的窗口 所以也可以称它为窗体窗口 如下图所示 6 工具箱在工具箱上面的某项图标 分别代表使用VB设计窗口程序时 可以放置在窗体上的控件种类 如下图所示 控件是构成VB窗口程序的图形用户界面的最主要部分 2020 2 24 清华大学出版社 12 2020 2 24 清华大学出版社 13 7 属性窗口在这个窗口里可以设置窗体以及放置在窗体上的各个控件的属性 2020 2 24 清华大学出版社 14 8 代码窗口代码窗口又称代码编辑器 各种通用过程和事件过程代码均在此窗口上编写和修改 对象列表框 过程列表框 代码编辑器窗口 9 窗体布局窗口 2020 2 24 清华大学出版社 15 1 3VisualBasic中常用的概念 1 3 1对象 事件和方法1 什么是VisualBasic中的对象对象是具有属性和行为方式 方法 的实体 建立一个对象后 其操作通过与该对象有关的属性 事件和方法来描述 在VB中 常见对象有两类 窗体对象和控件对象 2 对象的属性每个对象都有一组特征 称之为属性 每一个对象属性都有一个默认值 如果不明确地改变该属性值 程序就将使用它的默认值 通过修改对象的属性能够控制对象的外观和操作 3 对象的事件事件就是对象上所发生的事情 在VB中 事件是预先定义好的 能够被对象识别的动作 如Click 单击 DblClick 双击 Load 装载 MouseMove 移动鼠标 等 2020 2 24 清华大学出版社 16 当事件由用户触发 如Click 或由系统触发 如Load 时 对象就会对该事件做出响应 响应某个事件后所执行的操作通过一段程序代码来实现 这样的代码叫做事件过程 一个对象可以识别一个或多个事件 因此可以使用一个或多个事件过程对用户或系统的事件做出响应 4 对象的方法一般来说 方法就是要执行的动作 VB的方法与事件过程类似 它可能是函数 也可能是过程 实际上 它是一种特殊的过程和函数 它用于完成某种特定功能而不能响应某个事件 如Print 打印对象 Show 显示窗体 Move 移动 方法等 每个方法完成某个功能 用户无法看到其实现的步骤和细节 更不能修改 用户能做的工作只是按照约定直接调用它们 2020 2 24 清华大学出版社 17 1 3 2VisualBasic中的窗体和控件用VB创建一个应用程序 第一步就是创建界面 窗体和控件是创建界面的基本元素 1 窗体 Form 窗体是VisualBasic中的对象 具有自己的属性 事件和方法 在运行程序时 每个窗体对应于一个窗口 1 窗体的结构 2020 2 24 清华大学出版社 18 2 窗体的属性窗体属性决定了窗体的外观和操作 2020 2 24 清华大学出版社 19 2 控件窗体和控件都是VB中的对象 它们是应用程序的 积木块 共同构成用户界面 控件以图标的形式放在工具箱中 每种控件都有与其对应的图标 1 控件的画法拖动法双击法 2 基本控件VB提供了许多内部控件 这里我们先介绍三个应用最广 使用最简单的控件 命令按钮 CommandButton 标签 Label 和文本框 TextBox 2020 2 24 清华大学出版社 20 命令按钮大多数VisualBasic应用程序都有命令按钮 使用户通过简单地单击按钮来执行操作 如OK Cancel Help等 无论何时 只要用户单击按钮 就会调用Click事件过程 用户可以将代码写入Click事件过程 执行想要执行的动作 标签标签通常用来标注本身不具有Caption属性的控件 例如可以用标签为文本框 列表框 组合框等控件附加说明性信息 图1 13登录窗口 文本框文本框是一种经常使用的控件 可以由用户输入文本或显示文本 一般用于从用户处获得输入 例如口令 文件名或其他文本 如图1 13所示 为一登录窗口 文本框可以是单行或多行的 当需要从用户处得到一小片文本时 使用单行文本框 如果要生成一个简单文本编辑器 则应使用多行文本框 2020 2 24 清华大学出版社 21 1 4最简单VisualBasic应用程序设计 例1 1 创建一个简单的应用程序 该程序在运行时用鼠标单击窗体 在窗体上会显示 欢迎您学习VisualBasic 的一行文字 例1 2 设计一个应用程序 界面由一个文本框和两个命令按钮组成 单击一个命令按钮 文本框中会出现 欢迎您学习VisualBasic 信息 单击第二个命令按钮 则清除文本框中显示的内容 2020 2 24 清华大学出版社 22 1 5设计VisualBasic应用程序的步骤 一般来说

温馨提示

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

评论

0/150

提交评论