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