高级程序设计语言
VB
蔡正林
Vb介绍
上课,32学时
上机,(16+16)学时
书面作业,10%
期中,20%
上机作业,10%
期末考试,60%
说明
第一章
Visual Basic 概述
教学要求
1.了解 VB的特点。
2.理解 OOP、类、对象、属性、
事件、方法等概念。
3.理解,事件驱动,
4.了解什么是工程。
5.熟悉 VB的开发环境。
6.掌握 VB开发程序的步骤。
7.学会使用帮助。
1.1 VB 概述
一,什么是 VB?
VB( Visual Basic) 是一
种通用高级程序设计语言 ;
VB是一种 OOP开发工具 。
VB是可视化的工具
二,VB的特点
1.可视化
2.集成开发环境( IDE)。
3.VB与 office.(VBA)。
4.支持 Windows系统的 OLE技术。
5.支持面向对象程序设计( OOP)技术。
三,VB的学习特点
? 易学
? 难学
? 实用
? 听课与实习
? 作业与检查
1.2 Visual Basic 简介
一,VB运行在 32位 windows9x
以上版本的操作系统。
二,VB的三种版本:
标准版、专业版、企业版。
1.3 面向对象的
程序设计方法概论
一、什么是面向对象的程序设计方法?
二、什么是对象及类?
三、什么是属性、事件、方法?
四,VB的窗体与控件
一,什么是 OOP
(面向对象程序设计)
OOP是提高程序设计开发效率的面向
对象的程序设计方法。
? 它以对象为中心 ;
? 它是基于对类和对象的程序设计;
? 它以事件驱动机制实现信息传递机制与
分布式系统,网络模型融为一体 。
二、什么是对象及类
1、类:
定义了一组有共同特性,外观,
行为的对象的模板;
如:汽车类;电话类;机器人类
类:是对象的正式定义。
2、对象
1)对象:是类的一个实例;
动作体的逻辑模型。
2)对象包括类共同特性下的
具体 数据 (尺寸,颜色,状态);
具体 操作 (事件,方法)
3)对象的属性( property)
对象的事件( event)
对象的方法( method)
4)对象是程序运行时刻的基本成分,是一
个封装体。
而这个类的
实例 — 对象, 便
是一部电话 。
电话的电路结
构和设计布局
可以是一个 类
品牌
型号
颜色
大小
听筒有拿起和挂
上两种状态
三,什么是属性:
对象特征的描述。对象具有属性 ( Property)
? 每个对象都有属性。
? 属性定义了对象的特征或某
一方面的行为。
? 属性由对象所基于的类决定。
? 属性值既能在设计时也可在
运行时进行设置。
四,什么是,事件”
1、事件:是对象可以识别的动作;
2、事件:使某个对象进入活动状态
(又称激活)的一种操作或动作。
3、事件发生:
自动执行一段事先安排的代码程序。
4、事件驱动机制。
5、例如:演示
五,什么是“方法”
指的是控制对象动作行为的方式 。
为对象安排完成某个任务的,方法,;
此方法对应有 程序或代码 。
例如,为某电话设计了一个可以打出 市
话外线 的方法程序,拨 02。
设计了一个可以打出 长途电话 的方法
程序,拨 03。
习题
4,有一个红色, 充满氢气的气球, 如果人
不小心松开手抓的引线, 就会飞走;如
果用针刺它, 则会爆破 。 请问, 对于气
球对象, 哪些是属性, 哪些是事件, 哪
些是方法?
讨论:
,机器人,, 属性, 事件, 方法?
六,VB的窗体与控件
窗体, VB的窗体是大容器。
例如,WORD的窗口,对话框
控件,是放在窗体的部件(组件)
例如:窗口中的文本框,列表框,命令
按钮 ……
窗体与控件都有自己的 属性, 事件, 方法 。
事件驱动机制。
举例。
小结
? VB与 VB的特点。
? 理解 OOP、类、对象、属性、事件、
方法等概念。
? 理解,事件驱动,过程的程序设计
原理 。
1.2,工程”的概念
? 一个应用程序 ——一个工程文件
(扩展名,.vbp)
? 一个工程文件:
将与工程有关的各种类型文件组织在一起。
并不包含这些文件,只是对文件的 引用 。所以
一个窗体文件可以属于不同的工程文件。
? 开始:‘工程 1.VBP’。(可以更名)
1.2 VB的开发环境
一,标题条
二,菜单
三,工具栏
四,窗体设计器
五,控制箱
六,弹出式菜单
七,工程资源管理器窗口
和代码窗口
八,属性窗口
九,“窗体布局, 窗口
十,“立即,,, 本地,
和, 监视, 窗口
十一,对象浏览器
P3-P7 详细如下
标题条 菜单 工具栏
窗体设计器控件箱
工程资源
管理窗口
属性窗口
布局窗口
详细如下
工程资源管理器窗口又称为工程
浏览器窗口, 在窗口中会列出当前工
程的所有窗体和模块 。
工程浏览器窗
口也有一个小工具
栏, 上面的三个按
钮分别用于查看代
码, 查看对象和切
换文件夹 。
单击,查看代码” 按钮,则会出现该
对象的代码编辑器窗口。
代码编辑器
是 输入 应用程序代
码的窗口。应用程
序 的 每个 窗体或
代码模块都有一个
单独的 代码编辑器
窗口。
弹出式菜单
在要使用的对象上单击鼠标
右键即可打开弹出式菜单 。
属性窗口
属性窗口
由标题条, 对
象列表框和属
性列表框及属
性说明几部分
组成
工具栏
VB的工具栏由若干命令按钮组
成, 在编程环境下提供对于常用命
令的快速访问 。 以下给出了各个命
令按钮的名称及功能 。
1.3 利用 VB开发应用程序的
一般步骤
一,创建程序的用户界面
二,设置界面上各个对象的属性
三,编写对象响应事件的程序代码
P8
四,保存工程( P9)
?.vbp 工程文件
?一个工程保存在一个文件夹内
五,测试和调试应用程序
六,创建可执行程序
自己动手 ! 举例,P9 — P10
1.4 VB 的帮助
?,帮助”是自学的老师 ;是‘ 110’。
? 获得帮助的方法。 P36-P37
? VB的示例程序 (完全安装,MSDN)
可以剪切到自己的程序中。
? 演示
小结
? 了解什么是工程。
? 熟悉 VB的开发环境。
? 熟练掌握 VB开发应用程序的一
般步骤。
? 学会使用帮助。
? 习题,P13 。
关于实习
? 实习环境与上机辅导人员介绍
? 实习指导书的特点
? 实验 1 - 3…..
? 准备软盘,按名建立文件夹。
? 检查 …