|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
写在前面的话: 所有写程序的人都知道,当你逐渐对您要实现的功能展开的时候,很大的时候,第一天写的东西第二天就忘了写到那里了,很多的时候,不得不写上具体的程序开发笔记,这在ASP的系统开发中感觉尤其文件、函数复杂的时候,当我们打算对网站的一部分功能进行修改的时候,感觉无从下手或者感觉要修改的地方。这时候,假如您学过任何一门面向对象的编程的语言的话,自然想到怎么能把代码功能实现模块话,asp本质上不是面向对象的编程,但VBSCRPIT6.0提供了类,我们可以通过类实现代码的封装,实现模块话。 首先,我要在这里写上一些很官方的概念,意在说明面向对象是很详细化的,很实体的模式,不能让有些人看见“对象”就被吓跑了。 对象,就是能看到,感到,听到,触摸到,尝到或闻到的东西,在这里我们这样“定义”:对象是一个自包含的实体,用一组可识别的特性和行为来标识。 属性,方式和事件 属性:这是一个名次,描述了某个对象的属性。 方式:这是一个动词,描述了对象可以完成的工作,或者希望它完成的工作。 事件:描述了对象为相应某个动作而执行的操作。 抽象:这是一个隐藏复杂性,类的内部工作情况,所以用户不必知道它的运作方法,就像。假如想要看电视,就不必知道电视机时如何工作的,只需打开电视机,搜索频道即可,on/off开关抽象了实际的操作,在string例子里,有一个trim方式,它可以删除字符串尾部的空格,同样不需要知道他是如何完成这个任务的,只要知道它有这个功能即可。 在ASP中使用类,实现模块化 下面我通过举上几个简朴的例子说明一下,注重,这里强调的是一种思想,假如在您开发ASP网站的时候能用一个类(基类)展开的话,这是很有必要的(也是很有难度的)。
Class blueidea 这里先声明了一个名为 blueidea的类,接着是一些私有变量,用于存储blueidea类的属性,这些变量在代码的外部不能访问,这就是数据保护,要定义这些变量,使用了property语句获得值间接的付给私有变量
\\'----------------------------------------------------------------- 返回类别: 教程 上一教程: ADO.NET:使用ADO.NET连接文本文件 下一教程: vbscript和javascript互相调用 您可以阅读与"[ASP]使用类,实现模块化"相关的教程: · 使用类,实现模块化 · 使用正则表达式实现模式图片新闻.ASP · 用ASP文件实现CPU的使用率始终保持100% · ASP进阶:VB中的模块,类,ACTIVEX与API的使用 · 使用ASP实现支持附件的邮件系统 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |