VBVB 程序设计讲课提纲程序设计讲课提纲Visual Basic 6
0 程序设计浙江大学理学院讲课人:朱静芬Email:jfzhu@zju
cn VBVB 概述概述 VB 是一门程序设计语言:– Visual Basic 既继承了 BASIC 语言的简单易懂的特点,又采用了面向对象、事件驱动的编程机制,提供了一种所见即所得的可视化程序设计方法
VB 的特色– 可视化编程:具有图形用户界面 GUI
– 面向对象的程序设计 OOP :把每个对象的创建和描述代码与数据封装在一起
– 结构化程序设计语言:• 由顺序、选择和循环三种基本控制结构构成程序
• VB 编写的应用程序有二种执行方式:解释执行、编译执行
– 事件驱动编程机制:• 对象之间、程序与对象之间由对象的事件相联系
通过编写事件代码来驱动对象具体操作;– 访问数据库 ODBC 和网络支持– 动态数据交换 DDE 、 OLE 、 DLL VBVB 几个术语:关于面向对象几个术语:关于面向对象面向对象程序设计:是一种编程技术,一种以对象为基础,由事件驱动对象执行相应具体行为动作的编程技术
(对象——程序设计的核心)VB 对象是指 VB 可以访问的实体,是现实物体的一种抽象描述,是由代码和数据组成的组合体
对象的三要素:属性、事件、方法–属性是对象本身具有的特性的描述,如名称、大小、位置和颜色等
属性有具体的值,决定了对象的外观和行为;不同的对象有不同的属性
–事件:某些规定好的用于完成某种特定功能的特殊过程
事件是由 VB 预先定义的对象能够识别的动作 ;–事件过程是用来完成事件发生后所要执行的操作
–事件驱动程序设计:程序开始执行时,先等待某个事件的发生,然后再去执行处理此事件的事件过程(子程序);–方法:是要执行的动作,是系统提供的一种特殊函数或过程,用于完成某种特定功能而不能响应某个事件