前言編者的話第1章認識ASP1.IASP概述1.1.IASP程序的執(zhí)行環(huán)境和運行方式1.1.2ASP文件及使用1.1.3ASP的執(zhí)行和發(fā)布1.1.4ASp內置對象1.1.5ASP服務器組件1.1.6ASP新增功能1.2開發(fā)工具和開發(fā)平臺1.3創(chuàng)建ActiveServerPages應用程序1.3.1什么是應用程序1.3.2應用程序與GlObal.asa文件l.3.3Application對象的應用1.3.4聊天室頁面1.3.5WhosOn頁面1.4創(chuàng)建你的第一個ASP程序(實例1)第2章HTML基礎2.IHTML基礎知識2.2HTML標志與使用2.2.1HEAD中的標記2.2.2文本標億2.2.3超鏈接2.2.4定義列表2.2.5列表標億2.2.6圖片標記2.3Table表格2.4HTML表單2.4.l表單的概念2.4.2Form標記2.4.3輸入域2.4.4文本框2.4.5下拉框2.4.6選項2.5.1框的概念2.5.2生成窗框2.5.3使用窗框2.5.4導航第3章VBScript語言基礎3.1VBScript基本概念3.1.IVBScript概念3.1.2VBScriPt的數據類型3.1.3VBScript的變量3.1.4VBScript的常量3.1.5VBScriPt的運算符3.2VBScript的子過程和函數3.2.1子過程(Subprocedure)3.2.2函數(Function)3.3程序流程控制3.3.1If...Then...Else結構3.3.2Select結構3.3.3Do...Loop和For...Next3.4VBSCriPt對象的使用3.5VBSCriPt程序模式3.6編碼約定3.6.1常量的命名約定3.6.2變量的命名約定3.6.3過程的命名約定3.6.4對象命名約定3.6.5代碼注釋約定3.6.6格式化代碼第4章ASP對象及使用4.1概述4.2Response對象4.2.1Response功能概述4.2.2Response對象的屬性4.2.3ResPonse對象的方法4.2.4向客戶端寫入Cookie4.3登錄服務器(實例2)4.4Reqllest對象4.4.1Reqllest對象概述4.4.2使用QueryString得到GEI方法的數據4.4.3使用Form集合得到POST方法的數據4.4.4得到服務器變量4.4.5得到客戶端Cookie4.4.6限制用戶訪問Web頁面4.5登記注冊(實例3)4.6Server對象4.6.1Server對象的屬性4.6.2Server對象的方法4.7記錄訪問人數(實例4)4.8Session對象4.8.1Session對象4.8.2Contents集合4.8.3過期時間和Session釋放4.8.4Session對象的事件4.9Session對象的用法(實例5)4.10Application對象4.10.1Application對象的設置和取得4.10.2Application的方法4.10.3Application的事件4.11統(tǒng)計在線人數和訪問總人數(實例6)第5章ASP內置組件及使用5.1ASP的內置服務器組件概述5.2廣告翻轉器組件5.2.1用PageCounter組件統(tǒng)計訪問者5.2.2用Counters組件跟蹤頁面視圖5.2.3廣告顯示5.3使用計數器組件(實例7)5.4瀏覽器能力5.5數據庫訪問組件5.6文件存取組件5.6.1FileAccess組件簡介5.6.2文件的讀、寫5.6.3文件的處理5.6.4驅動器和文件夾的操作5.7文件操作(實例8)5.8使用ContentLinking組件5.9使用ASP發(fā)送Email5.9.1Microsoft的SMTPService5.9.2用CDOforNTS發(fā)送Email5.9.3用CDOforNTS獲取Email5.10查看Email(實例9)第6章ActiveXServer組件6.1組件6.1.1圖形組件6.1.2文件上載組件6.1.3郵件組件6.1.4其他組件6.2創(chuàng)建WindowsScript組件6.2.1什么是WindowsScriptComponent6.2.2安裝ScriptComponent引擎6.2.3XML介紹6.2.4ScriptComonent的剖析6.2.5用ScriptComPonent向導簡化工作6.2.6定義ScriptComponent的屬性6.2.7在ScriptComponent中添加方法6.2.8調試和錯誤處理技術6.2.9在ASP中使用ScriptComponent6.3使用XMLScriptlet獲取一個ADO記錄集(實例10)6.4用VisualBasic創(chuàng)建定制組件6.4.1用VisualBasic開發(fā)組件的優(yōu)勢6.4.2開發(fā)服務器端組件6.4.3組件編碼6.4.4在ASP中使用組件6.4.5介紹VisualBasic的WebClass應用程序6.4.6創(chuàng)建WebClass應用程序6.4.7Webitems的使用6.4.8事件響應6.4.9表單輸出的處理6.4.10WebClass應用程序的特殊特性6.4.11發(fā)送HTML到瀏覽器(實例11)第7章ADO數據對象操作數據庫7.1Activex數據對象概述7.1.1SQL數據庫語言簡介7.1.2ADO的七種獨立的對象7.2使用ADO對象7.2.l配置服務器以使用ADO對象7.2.2使用Activex數據對象對數據庫進行讀寫7.2.3ADO程序的調試7.3ADO鏈接對象(Connection)的使用7.3.1打開和關閉數據庫鏈接7.3.2通過打開的鏈接執(zhí)行SQL語句7.3.3創(chuàng)建事務處理7.3.4小結7.4使用記錄集(Recordset)——記錄集游標和鎖定類型7.4.1用記錄集顯示記錄7.4.2記錄集游標和鎖定類型7.5操作記錄集(Recordset)的高級方法7.5.1遍歷記錄集7.5.2返回記錄數目7.5.3對記錄集進行分頁7.5.4把記錄取到數組中7.5.5指定記錄集的最大容量7.5.6小結7.6命令對象(Command)的使用方法7.6.1使用命令對象7.6.2如何使用命令對象調用存儲過程7.6.3返回狀態(tài)值7.6.4輸出參數7.6.5輸入參數7.6.6取出參數信息7.6.7再給一個操作ACCESS數據庫存儲過程的例子7.7ASP應用中數據庫記錄的選取與過濾(實例12)7.7.1構造過濾條件7.7.2提交表單7.7.3顯示結果7.7.4小結7.8接收用戶建議的程序(實例13)7.8.1創(chuàng)建表回顯7.8.2創(chuàng)建用戶建議網頁7.8.3創(chuàng)建接收用戶建議的ASP頁7.8.4創(chuàng)建顯示用戶建議的網頁7.9關于ADO訪問數據庫的最后補充——不用DSN訪問數據庫7.10數據庫鏈接查詢手冊本章總結第8章網絡在線學習系統(tǒng)8.l網絡學習系統(tǒng)的構思8.1.1學習系統(tǒng)要實現的功能8.1.2學習系統(tǒng)的程序結構8.1.3程序文件目錄結構8.2程序實現8.2.1左頁面的制作8.2.2賬號數據庫8.2.3賬號管理與登錄本章總結第9章動態(tài)網站的訪問量統(tǒng)計9.1統(tǒng)計系統(tǒng)的構思9.2統(tǒng)計資料的形成9.2.1數據庫的構成9.2.2信息記錄例程的編寫9.3統(tǒng)計查詢的實現9.3.1利用圖表控件顯示9.3.2用HTML表格顯示9.3.3多條件的復合查詢本章總結第10章動態(tài)網站聊天室的制作10.1聊天室開發(fā)的構思10.2給出一個簡單的聊天室10.3聊天室的制作過程10.3.1賬號管理及登錄10.3.2聊天室的實現10.3.3有關文件的說明10.3.4View.asp中的界面函數10.3.5Submit.asp中的函數10.3.6更新View本章總結第11章ASP的高級應用實例技巧集11.l如何用ASP實現在線人數統(tǒng)計11.2顯示在線人數(實例14)11.3利用ASP實現郵箱訪問11.4郵箱訪問的Html源文件(實例15)11.5郵箱訪問的asp源文件(實例16)11.6ASP處理程序時的進度顯示11.7維護ASP應用程序的安全11.8全面優(yōu)化ADO11.8.1對Connection對象進行優(yōu)化11.8.2對Command對象的優(yōu)化11.8.3Recordset11.9如何處理ASP中的圖像的文章11.10圖像處理(實例17)11.11ASP編程中的幾條有用的經驗和范例集11.12得到表格輸入(實例18)11.13用ASP創(chuàng)建MicrosoftWord文件本章總結