在VBScript中使用类(四)

vbscript|vbscript

现在的代码离我们想要的还是有些不太实用,我们将在其他页使用类TVProgram,因此最好将其独立定义,以便所有也面都可以调用。创建一个ASP页面,并命名为TVProgramClass.asp,我们在其中定义类TVProgram。

--TVProgramClass.asp--

<%

Class TVProgram

Private internal_StartTime

Public Property Get StartTime

StartTime = Hour(internal_StartTime) & _

":" & Minute(internal_StartTime)

End Property

Public Property Let StartTime(ByVal varTimeIn)

If IsDate(varTimeIn) Then

internal_StartTime = varTimeIn

End If

End Property

Private internal_ProgramDate

Public Property Get ProgramDate

ProgramDate = Day(internal_ProgramDate) & _

" " & MonthName(Month(internal_ProgramDate)) & _

" " & Year(internal_ProgramDate)

End Property

Public Property Let ProgramDate(ByVal varDateIn)

If IsDate(varDateIn) Then

internal_ProgramDate = varDateIn

End If

End Property

Public ProgramTitle

End Class

%>

这样就可以在任何ASP中调用我们定义的类了,语法如下:

<!-- #include virtual="TVProgramClass.asp" -->
<%

Dim objTVShow

Set objTVShow = New TVProgram

objTVShow.StartTime = CDate("17:30")

objTVShow.ProgramDate = DateSerial(1999,9,17)

objTVShow.ProgramTitle = "The Jerry Springer Show"

%>

<%= objTVShow.ProgramTitle %> is on at <%= objTVShow.StartTime %> on <%= objTVShow.ProgramDate %>.

这里有一个建议。如果你重命名你的包含文件.asp,并保证所有重要代码都在<CODE><% ... %>< CODE>中,那么就算有人猜到了你包含文件的文件名,也没办法看见里面的内容!

时间: 2024-11-16 14:09:56

在VBScript中使用类(四)的相关文章

学习ASP之在VBScript中使用类

vbscript 前言 首先,在我进入实质性主题并解释如何建立类之前,我希望保证你知道"对象".虽然你可以在程序中使用对象而不用知道其正确的规则,但我并不建议如此!对于对象的初学者,接下来的部分将让你了解其概念及内容.已经了解面向对象编程(OOP)的读者可以跳过这章节. 导论 "对象是什么?"--对象通常代表某种实体,主要是一个变量和函数的集合. "实体是什么?"--字面上说,实体是一个"事物",我的意思是一个概念或者任何一个

在VBScript中使用类_ASP CLASS类

首先,在我进入实质性主题并解释如何建立类之前,我希望保证你知道"对象".虽然你可以在程序中使用对象而不用知道其正确的规则,但我并不建议如此!对于对象的初学者,接下来的部分将让你了解其概念及内容.已经了解面向对象编程(OOP)的读者可以跳过这章节. 导论 l "对象是什么?"--对象通常代表某种实体,主要是一个变量和函数的集合. l "实体是什么?"--字面上说,实体是一个"事物",我的意思是一个概念或者任何一个物体.例如,一辆

在VBScript中使用类(二)

vbscript|vbscript 创建对象 在VBScript中创建对象类型(类)时,你首先要知道,这真的很容易!我在一个下午自学,只是阅读了Microsof VB Script 的参考书,但必须承认,这书不是最容易阅读的文档. 初学者需要安装VBScript 5.0引擎,可以在Microsoft's Scripting Site下载. 我们来看代码.类的定义与函数和子过程非常类似.起始行为Class <MyClassName>,结尾是End Class,所有的对象定义写在中间部门.现在我们

在VBScript中使用类(一)

vbscript|vbscript 前言 首先,在我进入实质性主题并解释如何建立类之前,我希望保证你知道"对象".虽然你可以在程序中使用对象而不用知道其正确的规则,但我并不建议如此!对于对象的初学者,接下来的部分将让你了解其概念及内容.已经了解面向对象编程(OOP)的读者可以跳过这章节. 导论 l "对象是什么?"--对象通常代表某种实体,主要是一个变量和函数的集合. l "实体是什么?"--字面上说,实体是一个"事物",我的

在VBScript中使用类(三)

vbscript|vbscript 我们来分析一下(2)中的程序: Class TVProgram Public StartTime Public internal_ProgramDate Public Property Get ProgramDate ProgramDate = Day(internal_ProgramDate) & _ " " & MonthName(Month(internal_ProgramDate)) & _ " "

使用VBScript 中的类组织开发_vbs

当在一个机构内部创建Web应用程序时,有时候你会发现你自己从一个应用程序中复制和粘贴相同的代码到其它的应用程序中.如果你能够固化所有这些过程到一个好用的小包(package)中,其后你就可以在整个域中使用它了,这样会方便很多.   同时,如果你有一个重复使用的过程,创建一个类包含你的过程可能会比较有用.使用类组织你的代码有一些优点:它使得你的代码容易阅读和调试:你可以将你的类轻松的移值到一个Web服务中:你为其它开发人员提供一个抽象工具(从而节省了时间和资金):同时在一个项目的开发阶段你还保留了

在你的ASP中使用类(class)

介绍作者:http://www.aspcn.com 飞刀 在不入前的一天,当我为了解决一个语法问题来翻阅VBscript文档时,偶然间发现在了下面的一句话: Class Statement Declares the name of a class, as well as a definition of the variables, properties, and methods that comprise the class. 翻译过来就是...... Class 声明 声明一个类的名字,就是定

Javascript基础与面向对象基础~第四讲 Javascript中的类对象

今天来说JS中如何实现类(class),事实上本应该昨天晚上写的,可我失言了,在些说一声"抱歉"!JS中的类是JS面向对象的基础,也是我最拿手的东西,你写的代码能否提高一个层次,一般是从这点上看出来的. 占占对类的定义: 类是对现实中的事物的抽象,一个类一般由属性和方法构成,属性是一些固定的信息,而方法是类的某种行为,类往往用来抽象一些复杂的对象,类与类这间可以进行继承,一般通过JS的function实现,JS中的类对象是实现JS面向对象的基础. 占占对结构体的定义: 一个结构体也是对

Java中的类反射机制

一.反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态或行为的一种能力.这一概念的提出很快引发了计算机科学领域关于应用反射性的研究.它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩.其中LEAD/LEAD++ .OpenC++ .MetaXa和OpenJava等就是基于反射机制的语言.最近,反射机制也被应用到了视窗系统.操作系统和文件系统中. 反射本身并不是一个新概念,它可能会使我们联想到光学中的反射概念,尽管计算机科学