開發網站其實就是對資料庫中資料的操作,所以我們可以把資料看作一個總的對象,每一個資料表都是一個對象,加入有資料表Topic的話,我們可以這樣來做:(以下部分只是一個思路,裡面的許多東西都在另外幾個類中,如cms,data之類的,大家看看思路就行,不明白的可以問我)topic表的欄位假設為 ID,Title,Content,Hits,AddTime[Copy to clipboard]CODE:<%'==================== 資料類: Topic_Class 注釋開始 ===
編者註:這個class主要用於操作asp中的xmlhttp。首先是類定義 Cls_AspHttp.asp:<%''=================================================================''飛揚遠程擷取類(AspHttp) 1.0.1 Bate1'' By 奔騰的心''
具體使用的時候還需要改進,當然,這樣子做的話可能會降低效率,不過使用在某些特定的小規模的應用上是很有用的。<%'產生SQL字串的類。'原作:無名氏'改進:aloxy'E-mail:szyjJ@hotmail.com'OICQ:331622229class SQLString'************************************'變數定義'************************************'sTableName ---- 表名'iSQLType --
有2種使用cookie cookies集合的基本方式:1、將cookie寫入訪問者的電腦(RESPONSE)2、從訪問者的電腦中取回cookie(REQUEST
我之所以還是要宣揚用MVC來開發ASP,只是想讓面向過程的思考方式變成物件導向的思考方式,這個對於任何一種語言的開發員來說都是有好處的。MVC是個標準模型,ASP要實現似乎真的是很困難,但是標準是標準,運用是運用,既然ASP要實現這個模型很難,那可以嘗試著將MVC模型變形成適合自己的模型。“不管白貓黑貓能逮到耗子的就是好貓。”而對於我們開發人員來說,不管是什麼模型,能正確的指引我們的思路,完美完成項目的模型就是好模型。畢竟使用者最終用是我們的程式而不是我們的模型。這段時間
提起ASP很多人就認為是一堆HTML指令碼和被括在<%和%>之中的一些代碼還有就是一些JAVASCRIPT指令碼等籌在一起的一些代碼的集合,這樣的代碼,再加上各類的不同格式的注釋,看起來就一個字:亂。也不管別人能不能看得懂,只要是能實現自己的目的就可以了,因為ASP的代碼也是指令碼,給了客戶也不可能不被人看到其中的內容,經多包容在DLL中一部分商務邏輯,但是還是覺得ASP代碼是最不值錢的代碼,沒有人回去購買,可以隨時從別人的網站中查看源碼的形式得到別人辛辛苦苦編寫出來的獨特風格的東東
第一次寫ASP類,實現功能:分段統計程式執行時間,輸出統計表等.程式碼:Class ccClsProcessTimeRecorder''程式作者:明月星光''作者首頁:http://www.5iya.com/blog''http://www.kuozhanming.com''ASP程式碼執行時間統計類Private ccInti,ccIntNonceTime,ccIntDecimalPrivate
一,概述ASP原始碼的容易獲得(如果用DLL封裝則又不利於虛擬機器主機部署)使得ASP源碼在國內流行到泛濫,程式員傾向於快速編程和快速忘記,可讀性和維護性都為人詬病。其實,ASP代碼也可以支援"不徹底"的物件導向編程和模組化,籍此建立的ASP架構可以最大限度地封裝操作,最佳化代碼,利於維護和閱讀及向ASP.NET整合或遷移。二,設計模式因為ASP只是支援不徹底的物件導向思想,所以很多設計模式是不能真正實現的,只能以設計模式思想作指導,以VBScript為實現(可結合COM組件
ASP中最頭疼的就是偵錯工具的時候不方便,我想可能很多朋友都會用這樣的方法“response.write ”,然後輸出相關的語句來看看是否正確。前幾天寫了一個千行的頁面,裡面大概有七八個SUB/FUNCTION,調試的時候用了有三十幾個 response.write ,天,調試完後把這三十個一個個刪除,累!今天看到一個ASP中的Debug類(VBS),試用了一下,絕!使用方法很簡單:test.asp<!--#INCLUDE
資料持久層在所有的系統中都存在。對於小型或者中型的ASP應用,這一點往往不受重視。這篇文章試圖改善這一現狀,以一種簡單的方式提供了簡化調用ADO相關對象的方法。這種方法的思想可以延伸到其他程式設計語言,只要這種語言稍微具備一點點物件導向的思想,那麼本篇文章將使你收益。你還在使用ASP嗎?我知道ASP雖然被很多進階的企業級應用拋棄,但是像我一樣靠ASP起家的開發人員,或者開發一些簡單WEB應用的開發人員,一定在某些時候還在考慮ASP。它簡單,容易使用。在訪問資料庫方面,通過ADO也能夠無所不能。然
和前面提到的一樣,這個也只是把一些函數壓在一起。實際上用一些函數集的方法放程式中更好。主要功能:1,建立刪除檔案夾2,擷取某個檔案夾裡的檔案夾名稱和個數3,擷取某個檔案夾裡的檔案名稱和個數4,檢查某個檔案夾是否存在5,檢查某個檔案是否存在6,刪除檔案7,讀取某個檔案的內容7,建立一個檔案,並把內容寫到這個檔案裡面總的來說,功能就分兩個,一個是檔案操作,一個是檔案夾操作。我只是根據我的那個"線上作業管理系統"的需求寫的,並不適合所有人...<%'*************
cookie的屬性:1、ExpiresAbsolute屬性該屬性可以賦一個日期,過了這個日期Cookie就不能再被使用了。通過給Expires屬性賦一個到期的日期,就可以刪除Cookie。如:<%Response.cookies("passtime").expiresAbsolute="11111"%>如果沒有指定改屬性,cookie會隨著瀏覽器的關閉而消失。2、Domain屬性該屬性定義Cookie要傳送的唯一域。如:Cookie只傳送到本站
修改記錄:1,增加擴充函數,2006-12-3<%'******************************'類名:tagEngine'名稱:標籤引擎'日期:2006-11-29'作者:西樓冷月'網址:www.xilou.net | www.chinaCMS.org'描述:只有提取標籤功能,沒有解析標籤功能'著作權:轉載請注名出處,作者'******************************'最後修改:2006-12-3'修改次數:3'修改說明:修改正則,使匹配更精確'目前版本:
這個程式主要是先產生一個隨機數,然後根據產生的隨機數經過變換後作為XBM圖片的內容,最後顯示這個圖片. 驗證時中要擷取輸入的數字和Session("validatecode")比較,如果相等則通過驗證(還要注意一下相比較的兩資料的類型保持一致)。如何顯示產生的圖片呢? <img
到目前為止,有好幾種方法可以使用ASP技術來創立Excel資料表格,你還可以利用伺服器端Excel 8.0 VBA組件建立電子資料工作表。但是,某些情況下伺服器可能無法處理所涉及到的資訊量或無法承擔所形成的工作負載,因此你不得不犧牲某些為客戶機提供的處理效能。本文將主要討論有關用戶端的資料表格處理問題。Excel 97具有某些特別的效能可以象處理試算表一樣處理HTML格式資料流,這一特別的處理能力僅在Excel
隨著ASP
ASP木馬猖獗,基於ASP的網站時時處於危險之中,要讓網站的安全隨時得到保障,需要我們的伺服器管理員要做些什麼呢,如何防範ASP木馬呢?要防範ASP木馬,那麼我們就需要知道它的運行原理和機制,下面我們看一段代碼:Set oscript = Server.CreateObject("Wscript.SHELL") "建立了一個名為oscript的Wscript.SHELL對象,用於命令的執行"Set oscriptNet = Server.CreateObject("
眾所周知windows平台漏洞百出,補丁一個接一個,但總是補也補不淨。我把我所知道的20種看asp源碼的方法總結了一下,並且用c#寫了個應用程式來掃描這些漏洞,發現雖然大部分的方法已經不起做用,但還是有一些漏網之魚的:),結果這兩天真看到不少站的原始碼,包括資料庫密碼,如果用access的可以把庫下載下來,而用sql
在編程中,經常需要使用事務。所謂事務,就是一系列必須都成功的操作,只要有一步操作失敗,所有其他的步驟也必須撤銷。比如用ASP開發一個網路硬碟系統,其使用者註冊部分要做的事有:將使用者資訊記入資料庫為使用者開個檔案夾用於儲存初始化使用者動作記錄這三步必須使用事務,否則萬一磁碟操作失敗,而沒有撤銷資料庫操作,就會造成只能登陸而不能操作的“死使用者”現象。由於資料庫系統特殊的發展曆史,小至Access,大到DB2,無不帶有事務支援。因此上述步驟可以如下表示:On Error
在開始設計一個ASP網站的時候,面對著一大堆的問題,到底要怎麼樣入手,才能讓網站設計做到快,好,而且調試、更改,移植起來又方便呢?下面以留言本的設計為例子,談談網站的設計。(一)網站的功能“磨刀不誤砍柴工”,先寫出網站的功能,對以後的工作有很大的協助。現在來設計一個留言本,功能如下:1、單使用者版。只有一個管理員,所有人都可以留言,可以搜尋留言2、記錄下每個留言者的