文档详情

Visual Basic程序设计应用教程课件第1章 Visual Basic 程序设计概述(简约).ppt

发布:2023-12-22约5.56千字共55页下载文档
文本预览下载声明

1.4面向对象程序设计的基本概念

1.4.1面向对象的程序设计1.4.2对象的属性、事件和方法返回1.4.1面向对象的程序设计面向对象的程序设计(ObjectOrientedProgramming,OOP)是一种全新的程序设计方法.面向对象的程序设计通过类、对象、继承、多态等机制形成一个完善的编程体系。面向对象编程将程序设计中的数据与对数据的操作作为一个不可分割的整体,通过由类生成的对象来组织程序。对象包含属性与方法,能识别和响应一定的事件。返回1.4.2对象的属性、事件和方法

1.对象的概念在现实生活中,任何实体都可以视为对象。从程序设计的角度看,对象就是既包含数据,又包含接受事件后对数据进行操作的方法,并将其封装起来的一个独立逻辑实体。对象都有自己的属性(数据)、方法和事件三要素。返回1.4.2对象的属性、事件和方法2.类类是具有相同性质的对象的集合,类中的每一个单个对象称为类的一个实例。类就像是一个模板,定义它所包含的全体对象的公共特征和功能,即对象的属性、对象的方法、对象的事件。1.4.2对象的属性、事件和方法3.对象的属性每个对象都有一组特征,称之为属性。不同的类的对象有不同的属性。在VB中每个对象也都有自己的属性,属性值的设置可以控制对象的外观和行为。有些属性项属于公共属性,大多数对象都具有,有些属性项则属于个别对象的专有属性。1.4.2对象的属性、事件和方法每一个对象的属性都有一个默认值,可以在属性窗口中通过设置改变,也可在代码窗口中通过编程设置属性改变。在代码窗口中,编写程序代码给属性设置新值,其格式为:对象名.属性名称=属性值1.4.2对象的属性、事件和方法4.对象事件事件是指对象能够识别并做出反应的外部刺激。在VB应用程序中,对象事件是由VB预先定义好的,能够被对象识别和响应的动作。事件可分为系统事件和用户事件两种,系统事件是由系统或对象自己产生的,如当一个窗体被加载到内存准备显示时,发生的加载(Load)事件,“定时器时间到”事件等;用户事件是由用户操作引起的,如鼠标单击(Click)事件等。不同的对象所能识别的事件是不同的。1.4.2对象的属性、事件和方法VB应用程序的运行过程就是对事件的处理过程。程序运行时,由用户、系统或对象产生各种不同的事件,程序设计者已分别为各种不同的事件编写了处理代码程序,窗体和控件等对象在响应不同事件时执行不同的代码程序,这就是VB事件驱动机制。1.4.2对象的属性、事件和方法对象的事件过程的格式为:PrivateSub对象名_事件名()……事件过程代码…EndSub程序员只需编写必须响应的事件过程,而其他无用的事件过程则不必编写1.4.2对象的属性、事件和方法5.对象方法VB系统中,方法就是系统已经设计好的、在编写事件过程可以使用的一些特殊程序,完成显示、隐藏、移动对象,绘制图形和打印输出结果等一定的操作功能。方法是与对象相关的,每个对象具有一定的方法,不同的对象具有不同的方法。方法的内容是不可见的,程序设计者只要了解某个对象具哪些方法,能完成哪些功能,根据需要按照规则使用它们即可。第1章VisualBasic程序设计概述

VisualBasic(简称VB)是一种面向对象的可视化程序设计语言。在本章中主要介绍计算机程序设计的一些基本知识及VB的发展历程和特点,并通过介绍简单应用程序的设计过程,讲解面向对象程序设计的有关概念和VB6.0集成开发环境的使用,结合实例总结出VB6.0面向对象可视化应用程序的设计方法和步骤。 第1章VisualBasic程序设计概述

1.1VisualBasic简介 1.2VisualBasic6.0的集成开发环境1.3VisualBasic应用程序设计初步1.4面向对象程序设计的基本概念1.5窗体和常用控件 1.1VisualBasic简介1.1.1程序设计语言与程序设计1.1.2VisualBasic的产生和发展1.1.3VisualBasic的特点返回1.1.1程序设计语言与程序设计“程序设计语言”是人和计算机交流的工具,是由字、词和语法规则构成的指令系统。所谓的“指令”,就是命令。使用程序设计语言,只需要告诉计算机什么时候、什么条件下干什么,计算机根据指令一条一条地执行,并把执行结果告诉人们。一种高级程序设计语言往往只有一百几十条词汇、若干条规则,便

显示全部
相似文档