出版時間:2010-10 出版社:高等教育出版社 作者:張景峰 編 頁數(shù):338
前言
本書的第一版于2006年出版,在短短的4年時間中,經(jīng)歷了5次印刷,累計印數(shù)達(dá)到2萬余冊,得到了廣大讀者的認(rèn)可和支持?! ≡谡J(rèn)真總結(jié)第一版中的優(yōu)點和不足后,按照ASP程序設(shè)計技術(shù)的發(fā)展現(xiàn)狀和趨勢,結(jié)合作者自身的教學(xué)和科研工作經(jīng)驗,形成了本書。與第一版相比,本書的內(nèi)容更加貼近目前的應(yīng)用環(huán)境。具體的修改如下?! ?.在第2章“HTML基礎(chǔ)”中,除保留第一版中對HTML標(biāo)記介紹的內(nèi)容外,對CSS、DIV等方面的知識點做了一定的強化,并加入了XML的內(nèi)容。 2.考慮目前后臺數(shù)據(jù)庫的使用情況,對第一版中的數(shù)據(jù)庫進(jìn)行了升級,以Access2003和SQLServet 2005數(shù)據(jù)庫系統(tǒng)作為重點,詳細(xì)說明在ASP中對其進(jìn)行操作的全過程?! ?.對第9章中的設(shè)計實例做了全新的修改,以一個通用博客系統(tǒng)將全書的相關(guān)知識點串聯(lián)起來。通過仔細(xì)研讀這個實例,讀者不僅可以鞏固所學(xué)到的知識,經(jīng)過適當(dāng)?shù)男薷暮?,還可以形成實際的應(yīng)用產(chǎn)品?! ?.第10章“Web安全”是新增的內(nèi)容。在目前基于瀏覽器-服務(wù)器模式的應(yīng)用中,安全是值得高度關(guān)注的一個問題。本書從Web服務(wù)器安全、網(wǎng)頁木馬、SQL注入攻擊與防范、跨站腳本攻擊這4個方面做了較為詳細(xì)的介紹。 本著對讀者負(fù)責(zé)的宗旨,本書的作者對第一版中的文字和例子進(jìn)行了認(rèn)真、仔細(xì)的修改,希望能夠奉獻(xiàn)上一本高質(zhì)量的圖書。
內(nèi)容概要
在認(rèn)真總結(jié)《ASP程序設(shè)計》第一版中的優(yōu)點和不足后,按照ASP程序設(shè)計技術(shù)的發(fā)展現(xiàn)狀和趨勢,結(jié)合作者自身的教學(xué)和科研工作經(jīng)驗,形成了《ASP程序設(shè)計(第2版)》。與第一版相比,《ASP程序設(shè)計(第2版)》的內(nèi)容更加貼近目前的應(yīng)用環(huán)境?! ∪珪卜?0章,主要內(nèi)容包括ASP基礎(chǔ)、HTML基礎(chǔ)、VBScript腳本語言、Response與Request對象,以及Session、Application與Servet對象,ASP組件、關(guān)系數(shù)據(jù)庫基礎(chǔ)、ADO對象、設(shè)計實例——博客系統(tǒng)和Web安全等?! 禔SP程序設(shè)計(第2版)》既可作為高等學(xué)校計算機及相關(guān)專業(yè)的程序設(shè)計類課程教材,也可供廣大有志于掌握ASP編程技術(shù)的人員使用。
書籍目錄
第1章 ASP基礎(chǔ)1.1 Web與ASP1.1.1 Web概述1.1.2 Web資源訪問機制1.1.3 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁1.1.4 交互式動態(tài)網(wǎng)頁實現(xiàn)技術(shù)簡介1.2 ASP概述1.2.1 ASP的特點1.2.2 ASP文件的基本結(jié)構(gòu)1.3 ASP的運行1.3.1 IIS5.1 的安裝與測試1.3.2 IIS5.1 的設(shè)置1.3.3 ASP的運行本章小結(jié)思考題上機實驗第2章 HTML基礎(chǔ)2.1 HTML語言2.1.1 HTML概述2.1.2 HTML文檔的結(jié)構(gòu)2.1.3 制作HTML文檔的步驟2.2 HTML文檔格式處理2.2.1 屬性2.2.2 文檔編輯風(fēng)格2.3 文本風(fēng)格處理2.3.1 段落的格式化2.3.2 字符的格式化2.4 列表處理2.4.1 定義列表2.4.2 有序列表2.4.3 無序列表2.5 加入多媒體與超鏈接2.5.1 加入多媒體2.5.2 加入超鏈接2.6 制作表格2.6.1 表格的結(jié)構(gòu)2.6.2 創(chuàng)建表格2.6.3 定義表格標(biāo)題2.6.4 定制表格2.7 制作表單2.7.1 表單的結(jié)構(gòu)2.7.2 常用的表單元素2.8 框架結(jié)構(gòu)2.8.1 框架結(jié)構(gòu)的文件格式2.8.2 框架結(jié)構(gòu)標(biāo)記符的使用2.8.3 FRAME標(biāo)記2.8.4 與框架相關(guān)的TARGET屬性2.9 CSS基礎(chǔ)2.9.1 CSS樣式簡介2.9.2 CSS樣式表的定義2.9.3 在HTML中加入CSS樣式的方法2.10 XML基礎(chǔ)2.10.1 XML簡介2.10.2 XML文檔的結(jié)構(gòu)2.10.3 XML語法規(guī)則2.10.4 XML元素和屬性的對比2.10.5 XML在HTML中的應(yīng)用本章小結(jié)思考題上機實驗第3章 VBScript腳本語言3.1 VBScript概述3.1.1 VBScript概述3.1.2 VBScript與JavaScript3.1.3 VBScript腳本類型3.1.4 VBScript實例3.2 VBScript的基本數(shù)據(jù)類型及輸入/輸出3.2.1 編程的簡單約定3.2.2 基本數(shù)據(jù)類型及其子類型3.2.3 變量3.2.4 常量3.2.5 數(shù)組3.2.6 基本輸入/輸出3.3 VBScript的表達(dá)式與運算符3.3.1 VBScript中的表達(dá)式與運算符概述3.3.2 數(shù)學(xué)表達(dá)式及算術(shù)運算符3.3.3 條件表達(dá)式及其運算符3.3.4 字符串表達(dá)式及其運算符3.3.5 運算符的優(yōu)先級3.4 VBScript的控制結(jié)構(gòu)3.4.1 控制結(jié)構(gòu)概述3.4.2 選擇結(jié)構(gòu)3.4.3 循環(huán)結(jié)構(gòu)3.5 VBScript的函數(shù)與子過程3.5.1 過程概述3.5.2 VBScript的函數(shù)3.5.3 VBScript的子過程3.6 VBScript的內(nèi)部庫函數(shù)3.6.1 數(shù)學(xué)函數(shù)3.6.2 字符串函數(shù)3.6.3 日期和時間函數(shù)3.6.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)3.6.5 數(shù)據(jù)類型判別函數(shù)3.7 VBScript的對象與事件3.7.1 對象與事件的概念3.7.2 網(wǎng)頁與瀏覽器對象3.7.3 IE瀏覽器內(nèi)嵌HTML控件3.7.4 對象與事件實例3.8 VBScript糾錯處理3.8.1 VBScript中的編碼約定3.8.2 交互式調(diào)試環(huán)境3.8.3 常見錯誤及調(diào)試本章小結(jié)思考題上機實驗第4章 Response與Request對象4.1 ASP內(nèi)置對象4.2 Response對象4.2.1 Response對象的屬性4.2.2 Response對象的方法4.2.3 Response對象的數(shù)據(jù)集合4.3 Request對象4.3.1 Request對象的屬性4.3.2 Request對象的方法4.3.3 Request對象的數(shù)據(jù)集合4.4 綜合實例本章小結(jié)思考題上機實驗第5章 Session、Application與Server對象5.1 Session對象5.1.1 Session對象的集合5.1.2 Session對象的屬性5.1.3 Session對象的方法5.1.4 Session對象的事件5.2 Application對象5.2.1 Application對象的集合5.2.2 Application對象的方法5.2.3 Application對象的事件5.2.4 Global.asa文件5.3 Server對象5.3.1 server對象的屬性5.3.2 server對象的方法5.4 網(wǎng)上聊天室5.4.1 Global.asa文件5.4.2 用戶登錄5.4.3 聊天室主頁5.4.4 改進(jìn)的聊天室本章小結(jié)思考題上機實驗第6章 ASP組件6.1 ASP組件概述6.2 AdRotator組件6.2.1 AdRotator組件的屬性與方法6.2.2 AdRotator組件的相關(guān)文件6.2.3 使用AdRotator組件6.3 ContentLinking組件6.3.1 內(nèi)容鏈接列表文件6.3.2 ContentLinking組件的方法6.3.3 使用ContentLinking組件6.4 Counters組件6.4.1 Counters組件的方法6.4.2 使用Counters組件6.5 FileAeeess組件6.5.1 文件及文件夾的處理6.5.2 文本文件的讀/寫操作6.5.3 文件計數(shù)器6.6 第三方組件6.6.1 W3JMail組件6.6.2 ASPUpload組件6.7 其他ASP組件本章小結(jié)思考題上機實驗第7章 關(guān)系數(shù)據(jù)庫基礎(chǔ)7.1 關(guān)系數(shù)據(jù)庫概述7.2 Aeees82003基礎(chǔ)7.2.1 Access2003簡介7.2.2 創(chuàng)建數(shù)據(jù)庫7.2.3 創(chuàng)建數(shù)據(jù)表7.2.4 設(shè)置表的主鍵7.2.5 操作表中的數(shù)據(jù)7.3 SQLServer2005基礎(chǔ)7.3.1 SQLServer2005簡介7.3.2 創(chuàng)建數(shù)據(jù)庫7.3.3 創(chuàng)建數(shù)據(jù)表7.3.4 設(shè)置表的主鍵7.3.5 操作表中的數(shù)據(jù)7.4 SQL基礎(chǔ)7.4.1 SQL簡介7.4.2 查詢表中的數(shù)據(jù)信息7.4.3 添加記錄7.4.4 刪除記錄7.4.5 修改數(shù)據(jù)庫中的記錄本章小結(jié)思考題上機實驗第8章 ADO對象8.1 ADO概述8.1.1 ASP與數(shù)據(jù)庫8.1.2 ODBC的設(shè)置8.1.3 ADO中的對象與數(shù)據(jù)集合8.2 Connection對象8.2.1 Connection對象的方法8.2.2 Connection對象的屬性8.2.3 Connection對象的數(shù)據(jù)集合8.3 Command對象8.3.1 Command對象的屬性8.3.2 Command對象的方法8.3.3 Command對象的數(shù)據(jù)集合8.3.4 調(diào)用存儲過程8.4 RecordSet對象8.4.1 RecordSet對象的屬性8.4.2 RecordSet對象的數(shù)據(jù)集合8.4.3 RecordSet對象的方法8.4.4 RecordSet對象的應(yīng)用本章小結(jié)思考題上機實驗第9章 設(shè)計實例——博客系統(tǒng)9.1 系統(tǒng)分析設(shè)計9.1.1 功能分析9.1.2 模塊劃分9.1.3 數(shù)據(jù)庫設(shè)計9.1.4 程序目錄結(jié)構(gòu)設(shè)計9.1.5 系統(tǒng)的公共模塊9.2 博客系統(tǒng)主體9.2.1 會員登錄與注銷9.2.2 會員注冊9.2.3 全部日志瀏覽9.3 會員博客空間9.3.1 瀏覽全部日志9.3.2 閱讀日志、發(fā)表評論與刪除評論9.3.3 管理日志9.3.4 分類管理9.3.5 修改個人信息9.4 系統(tǒng)管理9.4.1 站點基本設(shè)置9.4.2 管理日志9.4.3 管理評論9.4.4 管理用戶本章小結(jié)思考題上機實驗第10章 Web安全10.1 Web服務(wù)器安全10.1.1 Web服務(wù)器安全漏洞10.1.2 操作系統(tǒng)的安全配置10.1.3 Web服務(wù)器軟件IIS的安全配置10.2 網(wǎng)頁木馬10.3 SQL注入攻擊與防范10.3.1 SQL注入攻擊簡介10.3.2 SQL注入攻擊的特點10.3.3 SQL注入攻擊的實現(xiàn)過程10.3.4 尋找SQL注入點10.3.5 獲取信息和實施攻擊10.3.6 SQL注入攻擊檢測10.3.7 SQL注入攻擊的防范10.4 跨站腳本攻擊10.4.1 跨站腳本攻擊簡介10.4.2 跨站腳本攻擊的危害10.4.3 跨站腳本攻擊的分類10.4.4 跨站腳本攻擊的防范本章小結(jié)思考題機實驗參考文獻(xiàn)
編輯推薦
《ASP程序設(shè)計(第2版)》作者在多年教學(xué)和科研工作的基礎(chǔ)上,融合ASP程序設(shè)計技術(shù)的發(fā)展現(xiàn)狀和趨勢編寫而成《ASP程序設(shè)計(第2版)》?! ∶空露加小氨菊滦〗Y(jié)”、“思考題”、“上機實驗”,幫助讀者掌握所學(xué)的課堂內(nèi)容?! ∫訟ccess 2003和SQL Servet 2005數(shù)據(jù)庫系統(tǒng)作為重點,詳細(xì)說明了在ASP中對其進(jìn)行操作的全過程?! 〉?章的設(shè)計實例是一個通用博客系統(tǒng),貫穿全書的相關(guān)知識點,鞏固全書的內(nèi)容。
圖書封面
評論、評分、閱讀與下載