VBScript中的对象涵义

VBScript中的对象涵义

ID:45079174

大小:408.50 KB

页数:89页

时间:2019-11-09

VBScript中的对象涵义_第1页
VBScript中的对象涵义_第2页
VBScript中的对象涵义_第3页
VBScript中的对象涵义_第4页
VBScript中的对象涵义_第5页
资源描述:

《VBScript中的对象涵义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6课VBScript的对象编程6.1课前导读6.2课堂教学6.3上机练习6.4课后作业6.1课前导读VBScript是基于对象的程序设计语言,但它并不是真正面向对象的程序设计语言,因为它不具有面向对象的程序设计语言的全部特征。在面向对象的程序设计语言中,程序员可以自己定义对象;而在VBScript中,对象是系统定义好的,可以直接使用。VBScript采用的是面向对象、事件驱动编程机制,因此,必须理解对象以及对象的属性、事件和方法等概念。6.2课堂教学6.2.1对象的属性、事件和方法6.2.2事件驱动程序设计6.2.3DHTML对象模型简介

2、6.2.3DHTML的内部控件6.2.1对象的属性、事件和方法1.对象的概念2.对象的属性3.对象的事件4.对象的方法VBScript采用的是面向对象、事件驱动编程机制,因此,对象的概念是VBScript最基本的概念之一。1.对象的概念在现实生活中,任何一个实体都可以视为一个对象(Object)。如一只气球是一个对象,一台电脑也是一个对象。一台电脑又可以拆分为主板、CPU、内存、外设等部件,这些部件又都分别是对象,因此电脑对象可以说是由多个“子”对象组成的。对象是具有属性(数据)和方法(行为方式)的实体。属性用于描述对象的一组特征,方法为对

3、象实施一些动作。一个对象建立以后,其操作就通过与该对象有关的属性、事件和方法来描述。VBScript所支持的对象有脚本对象(如Window对象、Document对象、Forms对象等)和DHTML内部控件(Button控件、Text控件等)。2.对象的属性在VBScript中,每一种对象都有一组特定的属性。有许多属性可能为大多数对象所共有,如Name属性定义对象的内部名称。还有一些属性只局限于个别对象才有,如只有文本框才有maxLength属性,该属性用来确定用户可以在文本框中输入的字符数3.对象的事件事件(Event)就是对象上所发生的事

4、情。在VBScript中,事件是预先定义好的、能够被对象识别的动作,如单击(Click)事件、双击(DblClick)事件、装载(Load)事件、鼠标移动(MouseMove)事件等,不同的对象能够识别不同的事件。当事件发生时,VBScript将检测两条信息,即发生的是哪种事件和哪个对象接收了事件。每种对象能识别一组预先定义好的事件,但并非每一种事件都会产生结果,因为VBScript只是识别事件的发生。为了使对象能够对某一事件做出响应(Response),就必须编写事件过程。4.对象的方法对象的方法用于完成某种特定功能。如Window对象的

5、关闭(Close)方法、打开(Open)方法等。每个方法完成某个功能,但其实现步骤和细节用户既看不到、也不能修改,用户能做的工作就是按照约定直接调用它们。方法只能在代码中使用,其用法依赖于方法所需的参数的个数以及它是否具有返回值。调用对象方法的常用格式:对象名.方法名参数1,参数2…如:document.writedate()6.2.2事件驱动程序设计事件过程按其名称被识别,事件过程的命名规则是:on事件名,如Click事件过程名为onclick。事件过程的定义与调用有如下4种方式。(1)通过代码在浏览器中的执行结果。(2)在对象定义标记中设置事件过程通过在对象定义标记中设置事件过程可以直接调用事件过程代码,如下面代码:调用事件过程

调用事件过程


7、单击事件":msgboxaa'value=“确定”LANGUAGE=vbscript>注意:设置onclick属性的值时要用单引号引起来,多个语句之间可以用冒号隔开。(3)在对象定义标记中调用事件过程在对象定义标记中设置事件过程属性可以调用命名Sub过程。上述代码可以改为:调用事件过程Submysubaa="这是按钮的单击事件"msgboxaaEndSub

调用

8、事件过程


代码在浏览器中的执行结果。(4)单独定义事件过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。