ASP类编写详细说明

2016-02-19 09:38 3 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的ASP类编写详细说明,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - Web开发 】

首先ASP的类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接触过,可以先看看下面的说明(哈哈,我是现学现卖,说得不好请见谅)
       在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,可以在类内外部调用) 。被声明为 Private 的将只在 Class 块内是可见的。被声明为 Public 不仅在 Class 块的内部是可见的,对 Class 块之外的代码也是可见的。没有使用 Private 或 Public 明确声明的被默认为 Public。在类的块内部被声明为 Public 的过程(Sub 或 Function)将成为类的方法。Public 变量将成为类的属性,同使用 Property Get、Property Let 和 Property Set 显式声明的属性一样。类的缺省属性和方法是在它们的声明部分用 Default 关键字指定的。
请大家内心看完蓝色的部分,下面我们来看一个例子
script language=vbscript runat=server

Class myClass
        '//----声明(声明就是定义)myClass类的类内部(私有的[Private])变量
        Private strAuthor
        Private strVersion
        Private strExample

 '//---------------------------定义类的事件-------------------------------//
 '//----Class_Initialize()是类的初始化事件,只要一开始使用该类,首先会触发该部分的执行,下面我们会在该成员中初始化该类的作者和版本以及在屏幕上显示一下该类已经开始了

        Private Sub Class_Initialize()
                strAuthor = 思源
                strVersion = 1.0
                Response.Write brmyClass开始了br
        End Sub
        '//----Class_Terminate()是类的结束事件,只要一退出该类,就会触发该事件,下面我们会该事件中设定退出该类时会在屏幕上显示该类已结束了。

        Private Sub Class_Terminate()
                Response.Write brmyClass结束了br
        End Sub

 '//---------------------------用户自己定义的方法-------------------------------//

        '//----该方法返回一个版本信息

 Public Sub Information()
         Response.Write brCoding By a href='mailto:coder@sinobe.com'Maxid_Zen/a @ a href='http://www.design60s.com'www.design60s.com/a.br
 End Sub

 '//---------------------------定义类的输出属性-------------------------------//

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

 '//----定类的属性,该属性是让用户初始化strExapmle变量

        Public Property Let setExapmle(ByVal strVar)
         strExapmle = strVar
 End Property

 '//---------------------------定义类的输出属性-------------------------------//

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

 '//----定义类的属性,该属性是返回一个版本号

 Public Property Get Version
  Version = strVersion
 End Property

 '//----定义类的属性,该属性是返回该类的作者号

 Public Property Get Author
  Author = strAuthor
 End Property

 '//----定义类的属性,该属性是返回一个版本号

 Public Property Get Exapmle
  Exapmle = strExapmle
 End Property

End Class

/script
%

'//-------这里是使用该类的例子

Dim oneNewClass

Set oneNewClass = myClass

Response.Write 作者: & oneNewClass.Author & br
Response.Write 版本: & oneNewClass.Version & br

oneNewClass.setExapmle = 这是一个简单类的例子

Response.Write 用户自定义: & oneNewClass.Exapmle & br

oneNewClass.Information

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

Set oneNewClass = Nothing

%

来源:http://www.tulaoshi.com/n/20160219/1591554.html

延伸阅读
《伊苏7》全饰品详细说明 饰品名称 効果   取得方法(地点) 锻錬の首轮I   使用技能时,技能熟练度额外增加1   合成 宝:炎の神殿  锻錬の首轮II   使用技能时,技能熟练度额外增加2 合成 宝:地の霊场  锻錬の首轮III   使用技能时,技能熟练度额外增加3   宝箱:...
标签: ASP
class Base64Class rem Const dim sBASE_64_CHARACTERS'转化码 dim lenString '计算字符串的长度 dim iCount '计数器 dim returnValue '返回值 dim tempChar'缓存字符 dim tempString'缓存字符串 dim paramString '参数字符串 dim temHex'缓存缓存十六进制 dim tempLow'缓存低位 dim tem...
标签: 手机游戏 IOS
《大圣归来》各系统以及玩法详细说明 《大圣归来了》的玩法非常多,图老师图老师小编为各位新手玩家带来了《大圣归来了》各系统的详细介绍。 普通系统 1、珍宝阁(商店) :商店分一般商店与vip商店(有vip等级商店,即3级只能购买一些物品4级只能购买一些物品以此类推,一共15级vip);普通商店的桃子和刷新符每天有购买次数,建...
标签: Web开发
前几天大佛写了“ASP设计模式”,可能有些初学者或者刚刚接触ASP的朋友不一定完全看得明白,偶就整理了一下编写一个ASP类的方法,大部分是从网上找来的。希望对朋友们有帮助。  《ASP设计模式》(作者 我佛山人): dispbbs.asp?boardID=20&ID=247879 首先ASP的类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接...
标签: 电脑入门
用法: shutdown -i | -l | -s | -r | -a -f -m computername -t xx -c "comment" -d up:xx:yy 没有参数 显示此消息(与 ? 相同) -i显示 GUI 界面,必须是第一个选项 -l注销(不能与选项 -m 一起使用) -s关闭此计算机 -r关闭并重启动此计算机 -a放弃系统关机 -m computername 远程计算机关机/重启动/放弃 -t xx 设置关闭的超...

经验教程

414

收藏

27
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部