ASP类编写详细说明

Passerby_Lx

Passerby_Lx

2016-02-19 09:38

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

首先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://m.tulaoshi.com/webkaifa/)

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

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

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

(本文来源于图老师网站,更多请访问http://m.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
%

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

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

Dim oneNewClass

Set oneNewClass = myClass

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

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

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

oneNewClass.Information

Set oneNewClass = Nothing

%

展开更多 50%)
分享

猜你喜欢

ASP类编写详细说明

Web开发
ASP类编写详细说明

asp程序错误详细说明例表

ASP
asp程序错误详细说明例表

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

mysql安装图解详细说明

电脑网络
mysql安装图解详细说明

飞秋(FeiQ)详细说明及介绍

电脑入门
飞秋(FeiQ)详细说明及介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

RarforLinux相关命令用法的详细说明

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
RarforLinux相关命令用法的详细说明

Flash教程:坐标系统详细说明

flash教程
Flash教程:坐标系统详细说明

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

iOS中的应用启动原理以及嵌套模型开发示例详解

iOS中的应用启动原理以及嵌套模型开发示例详解

mysql 数据表中查找重复记录

mysql 数据表中查找重复记录
下拉加载更多内容 ↓