快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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 <br>myClass开始了<br>
End Sub
\\\'//----Class_Terminate()是类的结束事件,只要一退出该类,就会触发该事件,下面我们会该事件中设定退出该类时会在屏幕上显示该类已结束了。

Private Sub Class_Terminate()
Response.Write <br>myClass结束了<br>
End Sub

\\\'//---------------------------用户自己定义的方式-------------------------------//

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

Public Sub Information()
Response.Write <br>Coding By <a href=\\\'mailto:lecone@21cn.com\\\'>Lecon</a> @ <a href=\\\'http://www.4ico.com\\\'>www.4ico.com</a>.<br>
End Sub

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

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

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

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

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

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

Set oneNewClass = Nothing

%>
返回类别: 教程
上一教程: ASP内置对象详解之RESPONSE对象
下一教程: 用ACCESS制作一个功能完善的论坛(源程序)

您可以阅读与"ASP类编写具体说明"相关的教程:
· 用ASP编写图片计数器
· 用ASP编写计数器的优化方式
· 如何用ASP编写网站统计系统四
· 如何用ASP编写网站统计系统(四)
· 用ASP怎样编写文档搜索页面(6)
    微笑服务 优质保证 索取样品