如何编写一个ASP类
前几天大佛撰写了一篇关于“ASP设计模式”的文章,可能对于初学者或者刚刚接触ASP的朋友来说,理解起来可能有些困难。我整理了一种编写ASP类的方法,大多内容来源于网络,希望能对大家有所帮助。
在ASP的世界里,一个类是由事件和方法(它们共同构成了类的成员)所组成的。如果你还不太熟悉这些概念,可以先了解一下狼蚁网站的SEO优化说明。
在Class块中,成员们通过相应的声明语句被声明为Private(只能在类内部调用)或Public(可以在类内外部调用)。被声明为Private的成员,其魅力只存在于Class块内,静静守望着内部的运作。而被声明为Public的成员,则不仅向Class块内部展现其风采,更对外部代码敞开大门,展现出类的公开面貌。那些未明确使用Private或Public声明的成员,则默认为Public,向外界展示其公共属性。
在类的内部,被声明为Public的过程(Sub或Function)将成为类的方法,Public变量则成为类的属性。它们就如同使用Property Get、Property Let和Property Set显式声明的属性一样,展现着类的功能和特性。而类的默认属性和方法则是在它们的声明部分使用Default关键字来指定的。
让我们耐心看完上面的部分,然后一同来欣赏一个例子吧!
```asp
'--开始一个类--'
Class myClass
'-声明myClass类的内部(私有的)变量
Private strAuthor
Private strVersion
Private strExample
'定义类的事件--'
'-Class_Initialize()是类的初始化事件,开启类时会触发此事件
Private Sub Class_Initialize()
strAuthor = "coldstone" '设定作者
strVersion = "1.0" '设定版本
Response.Write "
myClass开始了
" '在屏幕上显示类开始信息
End Sub
'-Class_Terminate()是类的结束事件,退出类时会触发此事件
Private Sub Class_Terminate()
Response.Write "
myClass已结束了
" '在屏幕上显示类结束信息
End Sub
```
子类的终结篇章
随着程序的脚步渐行渐远,我们的子类走到了生命的终点。此刻,它以一声轻轻的感叹告别舞台:
```vbscript
Private Sub Class_Terminate()
Response.Write "
myClass圆满落幕了
"
End Sub
```
这不仅仅是代码的生命周期结束,更是编程智慧的一次凝聚与释放。让我们共同铭记这一刻。
版权信息的独特展示方法
这个类还承载着一个特殊的版权信息:
```vbscript
Public Sub Information()
Response.Write "
编码出自:coldstone @
编程语言