news.55.la - 我拉站长咨询网

站长资讯通告:
搜索: 您的位置主页 > 网络编程 > Asp编程 > 阅读资讯:ASP代码的对象化

ASP代码的对象化

2012-11-20 18:17:26 来源: 【 评论: 作者:admin
摘要: 提起ASP很多人就认为是一堆HTML脚本和被括在%和%之中的一些代码还有就是一些JAVASCRIPT脚本等筹在一起的一些代码的聚集,这样的代码,再加上各类的不同格局的注释,看起来就一个字:

    提起ASP很多人就认为是一堆HTML脚本和被括在<%和%>之中的一些代码还有就是一些JAVASCRIPT脚本等筹在一起的一些代码的聚集,这样的代码,再加上各类的不同格局的注释,看起来就一个字:乱。也不管别人能不能看得懂,只要是能实现自己的目标就可以了。

[被屏蔽广告]
  由于ASP的代码也是脚本,给了客户也不可能不被人看到其中的内容,经多包容在DLL中一部分业务逻辑,但是还是感到ASP代码是最不值钱的代码,没有人回往购置,可以随时从别人的网站中查看源码的情势得到别人辛辛苦苦编写出来的奇特作风的东东。这些原因使ASP的发展成为了一种编的快忘的也快的代码,可读性,保护性也是各种语言中最为差的代码。

     实在,ASP代码也可以像其他语言一样的面向对象,模块化,将很多页面集成封装到一个类中,应用类中的不同方法来显示不同的页面,这样你可以将同一业务逻辑下的页面和逻辑封装到一个类里,用不同的方法来实现。说了这么多,可能大家的思路都乱了,赶紧给大家一点典范来看看:


<%
'****************************************

'* 类名:clsWebWorkFlowLog    

'* 功效:工作流日志跟踪类

'* History:      

'*  作成:doface    

'*  日期:2003/10/24 Ver 1.0 

'*  修正:               

'*  日期:

'****************************************

class clsWebWorkFlowLog

 '定义公然属性存放Connection对象
 public ActiveConnection
 
 private oResponse
 
 '================================
 '= 过程名:main
 '= 参  数:
 '= 功 能:主调函数
 '=   根据不同动作参数履行不同的把持
 '= 返回值:
 '================================
 sub main()
  select case Request('act')

  case 'list'
    list()
   case else
    list()
  end select
 end sub
 
 '========================================
 '= 过程名:list
 '= 参  数:
 '= 功 能:显示列表画面
 '= 返回值:
 '========================================
 sub list()
  dim oRs
  set oRs = ActiveConnection.execute('select *,(select name from wf_config where id=w.wf_id) as wfname from wf_log w where step_id=1 and user_id=' & session('usr')('uid'))
  '(select * from wf_log where id in (select max(id),wf_id,tab_id,rec_id from wf_log group by wf_id,tab_id,rec_id where wf_id= and tab_id=))
顶一下
(3)
75%
踩一下
(1)
25%
Tags:
责任编辑:静水流深
收藏】 【挑错】 【推荐】 【打印
  • 上一篇:ASP ACCESS实现的无限级目录树
  • 下一篇:没有了
  • 发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    验证码:点击我更换图片