没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论























第一讲:Vi s ual B a s i c 概述
重点:
I、掌握面向对象的程序设计的概念:对象、方法、属性与事件
2、事件驱动过程的程序设计原理
3、介绍V B 集成开发环境
4、V B 开发环境的基本操作
1.1 Visu alBa s i c 简介
• 具有面向对象的可视化设计工具
• 事件驱动的编程机制
• 提供了易学易用的应用程序集成开发环境
• 结构化的程序设计语言
• 支持多种数据库的访问
• 支持D D E 、DLL 、O L E 技术
• 完备的He Ip联机帮助功能
1. 2 面向对象的程序设计方法基础
2 . 对象及对象类:动作体的逻辑模型,称 为 “对象”
3 .属 性 : 属性是用来描述对象的特性。
4 .
5 .
方法: 方法指对象可以进行的动作或行为。
V B 对象具有属性、方法和事件。

属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产
生的事情,事件发生时可以编写代码进行解决。
V B 的窗体和控件是具有自己的属性、方法和事件的对象。可以把
属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响
应。
平常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气
球的属性涉及可以看到的一些性质,如它的直径和颜色。其它一些属性描
述 气 球 的 状 态 (充气的或未充气的)或不可见的性质,如它的寿命。通过
定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。
气球还具有自身所固有的方法和动作。如:充气方法(用氯气充满
气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞
走)。所有的气球都具有这些能力。
1. 3 基于Window s 环境下的应用程序的工作方式一一事件驱动
在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一
部分代码和按何种顺序执行代码。从第一行代码执行程序并按应用程序
中预定的途径执行,必要时调用过程。
在事件驱动的应用程序中,代码不是按照预定的途径执行,而是在响
应不同的事件时执行不同的代码片段。事件可以由用户操作触发、也可
以由来自操作系统或其它应用程序的消息触发、甚至由应用程序自身的
消息触发。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运
营时所通过的代码的途径都是不同的。
由于事件的顺序是无法预测的,所以在代码中必须对执行时的“各

种状态”作一定的假设。当作出某些假设时(例如,假设在运营来解决某
一输入字段的过程之前,该输入字段必须包含拟定的值),应当组织好应
用程序的结构,以保证该假 设始终有效(例如,在输入字段中有值之前严
禁使用启动该解决过程的命令按钮)。
在执行中代码也可以触发事件。例如,在程序中改变文本框中的文
本 将 引 发 文 本 框 的 C h a n g e 事件。假 如 Chan g e 事件中包具有代
码,则将导致该代码的执行。假如本来假设该事件仅能由用户的交互操
作所触发,则也许会产生意料之外的结果。正由于这一因素,所以在设
计应用程序时理解事件驱动模型并牢记在心是非常重要的。
在 V B 中事件的调用形式是:
Pri v ate S u b 对 象 名 — 事件名
(事 件 内 容 )
End Su b
1. 4 Vis u al Basi c 的集成开发环境
VB 集 成 开 发 环 境 (IDE----- Int e grated D evel o pin g Env iro n
ment)由以下元素组成:
1 . 标题栏
用于显示正在开发或调试的工程名和系统的工作状态(设计态、运营
态、中止态)。
2 . 菜 单 栏 A 用于显示所使用的 V isu alB a s i c 命令。V B 6. 0 标准菜单
涉及:
3 . 工 具 栏 £
在编程环境下用于快速访问常用命令。缺省情况下,启 动 V B 后显

示 “标准”工具栏,附加的编辑、窗体设计和调试的工具 栏可以从“视图”菜单上的
“工具栏”命令中移进或移出。
4 . 窗 体 设 计 器 A 用来设计应用程序的界面。启动V B后,窗体设计器中自动出
现一个名为Form 1 的空白窗体,可以在该窗体中添加控件、图形和图片等来创建所希
望的外观,窗体的外观设计好后,从菜单中选择“文献”- “保存窗体” 一在保存对话
框中给出合适的文献名(注意扩展名),并选择所需的保存位置一拟定。需要再设计另
一个窗体时,单击工具栏上的“添加窗体”按钮即可。
5 . 控 件 (工 具 )箱
由一组控件按钮组成,用于设计时在窗体中放置控件。除了缺省的工具箱布局之外,
还可以通过从上下文菜单中选定“添加选项卡”并在结果选项卡中添加控件来创建自
定义布局。6 . 弹 出 式 (上 下 文 )菜单
在要使用的对象上单击鼠标右键即可打开快捷菜单,其上会出现与当前对象相关
的经常执行的操作,以加快操作速度。
7. 工 程 管 理 器 窗 口
用于浏览工程中所包含的窗体和模块,还可以从中查看代码、查看对象。
8 . 属性窗 口
是 V B 中一个比较复杂的窗口,其中列出了对选定窗体和控件的属性设立值。VB
中正是通过改变属性来改变对象的特性,如大小、标题或颜色。
9. 对 象 浏 览 器
列出工程中有效的对象,并提供在编码中漫游的快速方法。可以使用“对象浏览
器”浏 览 在 V B 中的对象和其它应用程序,查看对那些对象有效的方法和属性,并将
代码过程粘贴进自己的应用程序。
1 0 . 对 象 浏 览 器
右击窗体中的对象、从工程管理器中点“查看代码”按钮。

1 1 . 窗 体 布 局窗口 * Form Layout w i ndow允许使用表达屏幕的小图象
来布置应用程序中各窗体的位置。
1 2. 立 即 、本 地 和 监 视 窗 口
这些附加窗口是为调试应用程序提供的,它 们 只 在 I D E 之中运营应用程序时才有
效。
2、单击时话框打开按钮,进入VB集成环境,充分体现了可视化的特点.
标题档
菜单栏•
工具栏.
1. 5 创 建 VB应 用 程 序 的 一 般 环 节
一个V B 程序也称为一个工程,由窗体、标准模块、自定义控件及应用所需的环境设
立组成。开发环节一般如下:
1 . 创建程序的用户界面
2 . 设立界面上各个对象的属性
3 . 编写对象响应事件的程序代码
剩余53页未读,继续阅读
资源评论


无敌开心
- 粉丝: 1954
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于大数据的人工智能运维服务支撑方案.docx
- 基于单片机LED倒计时器设计开题报告.pdf
- 基于单片机的IC卡智能水表控制系统设计附程序+图.doc
- 基于单片机的超声波测距设计说明书.doc
- 20条命令快速入门Linux系统
- 基于单片机的大棚温湿度控制系统的设计毕业设计.doc
- 基于单片机的单词记忆测试器毕业设计.pdf
- 基于单片机的电饭煲智能控制系统的毕业设计.doc
- 健身房管理系统 2025免费毕业设计附带论文 JAVA+SSM+Vue.js
- 新闻发布系统 2025免费毕业设计附带论文 JAVA+SSM+Vue.js
- 后台管理酒店管理系统 2025免费毕业设计附带论文 JAVA+SSM+Vue.js
- 基于单片机的多功能计步器.docx
- 基于单片机的定时闹钟设计方案.pdf
- 基于单片机的多功能秒表.doc
- 基于单片机的多路报警器设计.pdf
- 基于单片机的公交报站系统的设计.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
