国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP代碼的對象化

2019-11-18 19:41:57
字體:
來源:轉載
供稿:網友

doface(原作)

提起asp很多人就認為是一堆HTML腳本和被括在<%和%>之中的一些代碼還有就是一些javaSCRipT腳本等籌在一起的一些代碼的集合,這樣的代碼,再加上各類的不同格式的注釋,看起來就一個字:亂。也不管別人能不能看得懂,只要是能實現自己的目的就可以了,因為ASP的代碼也是腳本,給了客戶也不可能不被人看到其中的內容,經多包容在DLL中一部分業務邏輯,但是還是覺得ASP代碼是最不值錢的代碼,沒有人回去購買,可以隨時從別人的網站中查看

'* 功能:工作流日志跟蹤類

'* 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=))
  %>  <p align="left"><img border="0" src="../images/desk/workflow-new.gif" WIDTH="32" HEIGHT="32"><font color="#FF0000"><b>待辦事宜:</b></font></p>
  <center>

  <table bgColor="#FFFFFF" border="1" borderColorDark="#ffffff" borderColorLight="#c0c0c0" cellSpacing="0" width="99%" height="25">
   <tr>
    <td bgColor="#808080" height="15"><font color="#FFFFFF">流程名稱</font></td>
    <td bgColor="#808080" height="15"><font color="#FFFFFF">申請人</font></td>
    <td bgColor="#808080" height="15"><font color="#FFFFFF">申請時間</font></td>
    <td bgColor="#808080" height="15"><font color="#FFFFFF">完成時間</font></td>
    <td bgColor="#808080" height="15"><font color="#FFFFFF">狀態</font></td>
    <td bgColor="#808080" height="15"><font color="#FFFFFF">操作</font></td>
   </tr><%
  do while not oRs.eof
   dim maxID,Next_id
   if glbFunc.getMaxID(oRs("id").value,ActiveConnection,maxID,Next_id) then
   %><tr>
   <td bgColor="#ffffff" height="19"><%=oRs("wfname")%></a></td>
   <td bgColor="#ffffff" height="19"><%=session("usr")("name")%>&nbsp;</td>
   <td bgColor="#ffffff" height="19"><%=oRs("exetime")%>&nbsp;</td>
   <td bgColor="#ffffff" height="19">&nbsp;</td>
   <td bgColor="#ffffff" height="19"><%=glbFunc.getCurZT(oRs("id").value,ActiveConnection)%></td>
   <td bgColor="#ffffff" height="19"><p align="left"><a href="../PubExeTab/PubExeTab.asp?act=view&tab_id=<%=oRs("tab_id")%>&id=<%=oRs("rec_id")%>"><img src="../images/action/view.gif" border="0" alt="詳細" WIDTH="16" HEIGHT="16"></a>&nbsp;<a href="Javascript:newin('wfimage.asp?act=list&id=<%=oRs("wf_id")%>&bz=1&step_id=<%=next_id%>',true,false,false,false,true);"><img src="../images/action/lcchuli.gif" border="0" alt="流程追蹤" WIDTH="16" HEIGHT="16"></a>&nbsp;</p></td><%
   end if
   %></tr><%
   oRs.movenext
  loop
  %></table>

  </center>
  <%
 end sub
 


end class
'****************************************
'* 類結束                              
'****************************************


'****************************************
'ASP頁面開始      
'****************************************

'輸出標準HTML頭
glbFunc.writeHEAD

dim oWebWorkFlowLog
set oWebWorkFlowLog = new clsWebWorkFlowLog
set oWebWorkFlowLog.ActiveConnection = glbFunc.getADOConnection

oWebWorkFlowLog.main

glbFunc.writeTail()
%>

 

可以添加更多的方法,這樣這一個類就能完成以前多個ASP文件的功能。訪問的時候,在 .ASP之后加上參數(要訪問哪個函數)即可區分出來。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资中县| 陕西省| 乌拉特前旗| 淳化县| 岐山县| 万宁市| 安丘市| 平罗县| 天门市| 巴林右旗| 广汉市| 朝阳县| 新田县| 阳曲县| 樟树市| 翁源县| 武功县| 洛浦县| 凤冈县| 鄯善县| 陇西县| 休宁县| 武义县| 鸡东县| 乌拉特中旗| 卓尼县| 连平县| 大同县| 南丰县| 泗阳县| 益阳市| 邯郸县| 汉川市| 扎赉特旗| 华宁县| 马公市| 兴海县| 八宿县| 深水埗区| 宁远县| 斗六市|