《ASP网页数据库短训教程》第6章 VBScript的对象编程

第6课 VBScrip的对象编程 6.1课前导读 6.2课堂教学 6.3上机练习 6.4课后作业
6.1 课前导读 6.2 课堂教学 6.3 上机练习 6.4 课后作业 第6课 VBScript的对象编程

6.1课前导读 VBScript是基于对象的程序设计语言,但它并不 是真正面向对象的程序设计语言,因为它不具有面向 对象的程序设计语言的全部特征。在面向对象的程序 设计语言中,程序员可以自己定义对象;而在 VBScript中,对象是系统定义好的,可以直接使用 VBScript采用的是面向对象、事件驱动编程机制, 因此,必须理解对象以及对象的属性、事件和方法等 概念
6.1 课前导读 VBScript是基于对象的程序设计语言,但它并不 是真正面向对象的程序设计语言,因为它不具有面向 对象的程序设计语言的全部特征。在面向对象的程序 设计语言中 , 程序员可以自己定义对象;而在 VBScript中,对象是系统定义好的,可以直接使用。 VBScript采用的是面向对象、事件驱动编程机制, 因此,必须理解对象以及对象的属性、事件和方法等 概念

6.2课堂教学 6.2.1对象的属性、事件和方法 6.2.2事件驱动程序设让 6.2.3DHTM对象模型简介 6.2.3 DHTML的内部控件
6.2 课堂教学 6.2.1 对象的属性、事件和方法 6.2.2 事件驱动程序设计 6.2.3 DHTML对象模型简介 6.2.3 DHTML的内部控件

6.2.1对象的属性、事件和方法 1.对象的概念 2.对象的属性 3.对象的事件 4.对象的方法
6.2.1 对象的属性、事件和方法 1. 对象的概念 2. 对象的属性 3. 对象的事件 4. 对象的方法

VBScript采用的是面向对象、事件驱动编程机制, 因此,对象的概念是 VBScript最基本的概念之 1.对象的概念 在现实生活中,任何一个实体都可以视为一个对 象( Object)。如一只气球是一个对象,一台电脑也 是一个对象。一台电脑又可以拆分为主板、CPU、内存 一外设等部件,这些部件又都分别是对象,因此电脑对 象可以说是由多个“子”对象组成的
VBScript采用的是面向对象、事件驱动编程机制, 因此,对象的概念是VBScript最基本的概念之一。 1. 对象的概念 在现实生活中,任何一个实体都可以视为一个对 象(Object)。如一只气球是一个对象,一台电脑也 是一个对象。一台电脑又可以拆分为主板、CPU、内存、 外设等部件,这些部件又都分别是对象,因此电脑对 象可以说是由多个“子”对象组成的

从面向对象程序设计的角度来看,对象是具有属 性(数据)和方法(行为方式)的实体。简单地说, 属性用于描述对象的一组特征,方法为对象实施一些 动作,对象的动作则常常要触发事件,而触发事件又 可以修改属性。一个对象建立以后,其操作就通过与 该对象有关的属性、事件和方法来描述。 VBScript所支持的对象有脚本对象(如 Window对 象、 Document对象、 Forms对象等)和 DHTML内部控件 ( Button控件、Text控件等)
从面向对象程序设计的角度来看,对象是具有属 性(数据)和方法(行为方式)的实体。简单地说, 属性用于描述对象的一组特征,方法为对象实施一些 动作,对象的动作则常常要触发事件,而触发事件又 可以修改属性。一个对象建立以后,其操作就通过与 该对象有关的属性、事件和方法来描述。 VBScript所支持的对象有脚本对象(如Window对 象、Document对象、Forms对象等)和DHTML内部控件 (Button控件、Text控件等)

2.对象的属性 在 VBScript中,每一种对象都有一组特定的属性。 有许多属性可能为大多数对象所共有,如Name属性定 义对象的内部名称。还有一些属性只局限于个别对象 才有,如只有文本框才有 maxLength属性,该属性用来 确定用户可以在文本框中输入的字符数
2. 对象的属性 在VBScript中,每一种对象都有一组特定的属性。 有许多属性可能为大多数对象所共有,如Name属性定 义对象的内部名称。还有一些属性只局限于个别对象 才有,如只有文本框才有maxLength属性,该属性用来 确定用户可以在文本框中输入的字符数

3.对象的事件 事件( Event)就是对象上所发生的事情。在 VASariυt中,事件是预先定义好的、能够被对象识别 的动作,如单击( Click)事件、双击( Dblclick)事 件、裝载(Load)事件、鼠标移动( Mousemove)事件 尊,不同的对象能够识别不同的事件。当事件发生时, VBScript将检测两条信息,即发生的是哪种事件和哪 个对象接收了事件 每种对象能识别一组预先定义好的事件,但并非 每一种事件都会产生结果,因为 VBScript只是识别事 件的发生。为了使对象能够对某一事件做出响应 ( Respont),就必须编写事件过程
3. 对象的事件 事件(Event)就是对象上所发生的事情。在 VBScript中,事件是预先定义好的、能够被对象识别 的动作,如单击(Click)事件、双击(DblClick)事 件、装载(Load)事件、鼠标移动(MouseMove)事件 等,不同的对象能够识别不同的事件。当事件发生时, VBScript将检测两条信息,即发生的是哪种事件和哪 个对象接收了事件。 每种对象能识别一组预先定义好的事件,但并非 每一种事件都会产生结果,因为VBScript只是识别事 件的发生。为了使对象能够对某一事件做出响应 (Respont),就必须编写事件过程

事件过程是一段独立的程序代码,它在对象检测 到某个特定事件时执行(响应该事件)。一个对象可 以响应一个或多个事件,因此可以使用一个和多个事 件过程对用户或系统的事件作出响应。程序员只需编 写必须响应的事件过程,而其他无用的事件过程则不 必编写,如命令按钮的“单击”( Click)事件比较常 见,其事件过程需要编写,而其 MouseDow或 MouseUp 事件则可有可无,程序员可根据需要选择
事件过程是一段独立的程序代码,它在对象检测 到某个特定事件时执行(响应该事件)。一个对象可 以响应一个或多个事件,因此可以使用一个和多个事 件过程对用户或系统的事件作出响应。程序员只需编 写必须响应的事件过程,而其他无用的事件过程则不 必编写,如命令按钮的“单击”(Click)事件比较常 见,其事件过程需要编写,而其MouseDown或MouseUp 事件则可有可无,程序员可根据需要选择

4.对象的方法 般来说,方法就是要执行的动作。 VBScript的 方法与事件过程类似,可以是函数,也可以是过程, 它用于完成某种特定功能而不能响应某个事件。如 Window对象的关闭( Close)方法、打开(Open)方法 等。每个方法完成某个功能,但其实现步骤和细节用 户既看不到、也不能修改,用户能做的工作就是按照 约定直接调用它们 方法只能在代码中使用,其用法依赖于方法所需 的参数的个数以及它是否具有返回值。当方法不需要 参数并且也没有返回值时,可用下面的格式调用对象 方法: 对象名.方法名参数1,参数2
4. 对象的方法 一般来说,方法就是要执行的动作。VBScript的 方法与事件过程类似,可以是函数,也可以是过程, 它用于完成某种特定功能而不能响应某个事件。如 Window对象的关闭(Close)方法、打开(Open)方法 等。每个方法完成某个功能,但其实现步骤和细节用 户既看不到、也不能修改,用户能做的工作就是按照 约定直接调用它们。 方法只能在代码中使用,其用法依赖于方法所需 的参数的个数以及它是否具有返回值。当方法不需要 参数并且也没有返回值时,可用下面的格式调用对象 方法: 对象名.方法名 参数1, 参数2…
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《ASP网页数据库短训教程》第5章 VBScript编程语言(二).ppt
- 《ASP网页数据库短训教程》第4章 VBScript编程语言(一).ppt
- 《ASP网页数据库短训教程》第3章 HTML语言介绍(二).ppt
- 《ASP网页数据库短训教程》第2章 TML语言介绍(一).ppt
- 《ASP网页数据库短训教程》第1章 ASP的基础知识.ppt
- 《ASP网页数据库短训教程》第19章 网上考试.ppt
- 《ASP网页数据库短训教程》第18章 网上搜索.ppt
- 《ASP网页数据库短训教程》第17章 网上购物.ppt
- 《ASP网页数据库短训教程》第16章 同学录.ppt
- 《ASP网页数据库短训教程》第15章 留言板.ppt
- 《ASP网页数据库短训教程》第14章 课网上调查.ppt
- 《ASP网页数据库短训教程》第13章 课聊天室.ppt
- 《ASP网页数据库短训教程》第12章 SQL简介.ppt
- 《ASP网页数据库短训教程》第11章 ASP与数据库.ppt
- 《ASP网页数据库短训教程》第10章 ASP的内置组件.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第9章 软件项目管理.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第8章 软件维护.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第7章 软件测试.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第6章 软件实现.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第5章 面向对象的分析与设计.ppt
- 《ASP网页数据库短训教程》第7章 ASP程序与ASP的内置对象.ppt
- 《ASP网页数据库短训教程》第8章 Request对象及其使用.ppt
- 《ASP网页数据库短训教程》第9章 Application对象与 Session对象.ppt
- 同济大学:《计算机文化》(第三版)第一章 计算机与信息社会.ppt
- 同济大学:《计算机文化》(第三版)第四章 系统软件及其常用操作系统.ppt
- 同济大学:《计算机文化》(第三版)第五章 应用软件和办公软件.ppt
- 同济大学:《计算机文化》(第三版)第六章 网络基础.ppt
- 《小技巧让PDF文件与Word文档之间自由地转换》讲义.pdf
- 《计算机网络基础》第5章 Internet的使用.ppt
- 《计算机网络基础》第6章 网页制作技术.ppt
- 《计算机网络基础》第7章 网络管理与网络安全.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter3 Piecewise Polynomial Interpolation.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapte 4 Numerical Integration.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter 6 Linear systems.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter 7 The QR and Cholesky Factorizations.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter 8 Nonlinear Equations and Optimization.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter 2 Polynomial Interpolation.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter 9 The Initial Value Problem.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter 5 Matrix computations.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter I power tools of the trade.ppt