ASP動態(tài)網(wǎng)站程序設(shè)計教程
定 價:30 元
叢書名:高等學(xué)校“十一五”規(guī)劃教材·計算機系列
- 作者:文東戈 主編
- 出版時間:2008/8/1
- ISBN:9787560327433
- 出 版 社:哈爾濱工業(yè)大學(xué)出版社
- 中圖法分類:TP393.092
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書由淺入深、循序漸進(jìn)地講述了ASP編程技術(shù)的基礎(chǔ)知識及網(wǎng)站建設(shè)的方法過程,全書共分9章,主要介紹了動態(tài)網(wǎng)站的含義、結(jié)構(gòu)體系及其主機方案、開發(fā)步驟要求;ASP開發(fā)環(huán)境配置、ASP編程規(guī)則、VBScript腳本語言的基本語法;ASP的內(nèi)置對象、組件技術(shù);數(shù)據(jù)庫基礎(chǔ)及SQL語句、ADO對象及數(shù)據(jù)庫操作;通用模塊的設(shè)計;最后按軟件工程的思想以電子商務(wù)網(wǎng)站為例介紹了網(wǎng)站設(shè)計開發(fā)的全過程。
本書是作者在多年的教學(xué)與應(yīng)用開發(fā)實踐的基礎(chǔ)上編寫而成,內(nèi)容翔實,循序漸進(jìn),結(jié)構(gòu)清晰,圖文并茂。實例豐富,可作為高等學(xué)校有關(guān)專業(yè)Web編程與網(wǎng)站開發(fā)相關(guān)課程的教材,也可作為各類ASP動態(tài)網(wǎng)站程序設(shè)計教學(xué)的培訓(xùn)教材及自學(xué)參考資料。
ASP作為目前流行的網(wǎng)站設(shè)計技術(shù),具有簡單易學(xué)、環(huán)境配置簡單、功能強大等特點,是許多網(wǎng)站設(shè)計者**的開發(fā)技術(shù)。本書從介紹動態(tài)網(wǎng)站建設(shè)的基礎(chǔ)講起,主要介紹了ASP編程技術(shù)的基礎(chǔ)知識、組件技術(shù)、數(shù)據(jù)庫操作,以及網(wǎng)站設(shè)計通用模塊的設(shè)計與實現(xiàn)過程,一步步引領(lǐng)讀者走上ASP網(wǎng)站開發(fā)之路。 本書面向?qū)W習(xí)ASP和網(wǎng)站開發(fā)的初中級用戶。
第1章 動態(tài)網(wǎng)站建設(shè)概述
1.1 動態(tài)網(wǎng)站簡介
1.1.1 Web服務(wù)器端與客戶端瀏覽器
1.1.2 靜態(tài)網(wǎng)頁
1.1.3 動態(tài)網(wǎng)頁
1.2 動態(tài)網(wǎng)站的體系結(jié)構(gòu)
1.2.1 C/S結(jié)構(gòu)模式
1.2.2 B/S結(jié)構(gòu)模式
1.2.3 C/S與B/S結(jié)構(gòu)結(jié)合的混合模式
1.2.4 C/S與B/S結(jié)構(gòu)模式的區(qū)別
1.2.5 B/S結(jié)構(gòu)模式的應(yīng)用前景
1.3 網(wǎng)站建設(shè)的程序介紹
1.3.1 執(zhí)行于客戶端的網(wǎng)頁程序
1.3.2 執(zhí)行于服務(wù)器端的網(wǎng)頁程序
本章小結(jié)
思考與實踐
第2章 網(wǎng)站建設(shè)基礎(chǔ)
2.1 HTML基礎(chǔ)
2.1.1 HTML簡介
2.1.2 HTML語法及其網(wǎng)頁文檔的結(jié)構(gòu)
2.1.3 超鏈接
2.1.4 表格
2.1.5 表單
2.1.6 框架
2.2 常用網(wǎng)頁編輯工具
2.2.1 網(wǎng)頁文本編輯器Editplus
2.2.2 網(wǎng)頁可視化編輯器DrPAtlTlWeaVer
2.3 網(wǎng)站項目工程開發(fā)的步驟及其要求
2.3.1 網(wǎng)站項目工程設(shè)計開發(fā)的步驟
2.3.2 動態(tài)網(wǎng)站設(shè)計的要求
2.3.3 網(wǎng)站的發(fā)布與維護(hù)
2.4 網(wǎng)站的主機方案
2.4.1 虛擬主機方式
2.4.2 主機托管方式
2.4.3 自建網(wǎng)站專線接入方式
本章小結(jié)
思考與實踐
第3章 ASP開發(fā)基礎(chǔ)
3.1 ASP概述
3.1.1 什么是AsP
3.1.2 ASP的特點
3.1.3 AsP的工作原理
3.2 ASP運行環(huán)境配置
3.2.1 璐簡介
3.2.2 II的安裝
3.2.3 IIS的配置及管理
3.2.4 測試ASP站點
3.3 ASP的編程規(guī)則
3.3.1 ASP程序的語法規(guī)則
3.3.2 ASP程序的編輯與運行要求
3.4 VBScript編程基礎(chǔ)
3.4.1 VBSeript概述
3.4.2 VBSeript變量
3.4.3 VBScript子程序和函數(shù)
3.4.4 VBSeript流程控制
3.4.5 VBScript事件處理
本章小結(jié)
思考與實踐
第4章 ASP內(nèi)置對象
4.1 ASP內(nèi)置對象概述
4.2 Request對象
4.2.1 Request對象簡介
4.2.2 Request對象的表單操作
4.2.3 Request對象的集合
4.2.4 Request對象的屬性
4.2.5 Request對象的方法
4.3 Response對象
4.3.1 Response對象簡介
4.3.2 Response對象的方法
4.3.3 Response對象的屬性
4.4 Cookies的操作
4.4.1 什么是Cookies
4.4.2 使用Response對象向客戶端寫入Cookies
4.4.3 使用Request對象從客戶端讀取Cookies
4.5 Session對象
4.5.1 Session對象簡介
4.5.2 Session對象的集合
4.5.3 Session對象的屬性
4.5.4 Session對象的方法
4.5.5 Session對象的事件
4.5.6 Session對象的優(yōu)缺點
4.6 Application對象
4.6.1 Application對象簡介
4.6.2 Application對象的集合
4.6.3 Application對象的方法
4.6.4 Application對象的事件
4.6.5 Application對象的綜合實例
4.7 Global.asa文件
4.7.1 什么是Global.asa文件
4.7.2 Global.asa簡單示例
4.8 Server對象
4.8.1 Server對象簡介
4.8.2 Server對象的屬性
4.8.3 Server對象的方法
本章小結(jié)
思考與實踐
第5章 ASP的組件技術(shù)
5.1 ActiveX組件概述
5.1.1 ActiveX組件的簡介
5.1.2 ASP常用的內(nèi)置組件
5.1.3 ActiveX對象的建立與運用
5.2 Ad Rotator動態(tài)廣告組件
5.2.1 Ad Rotator運行機制
5.2.2 Ad Rotator文件建立
5.3 Content Linker頁面索引組件
5.3.1 頁面索引組件的運行機制
5.3.2 頁面索引組件的文件建立
5.4 File Access組件
5.4.1 FSO對象的建立
5.4.2 對文件進(jìn)行的操作
5.4.3 在一個文件中的讀寫操作
5.4.4 獲取文件的屬性
5.4.5 對目錄進(jìn)行的操作
5.4.6 獲取驅(qū)動器的信息
5.5 COM組件的開發(fā)應(yīng)用
5.5.1 VB開發(fā)自制的COM組件
5.5.2 ASP網(wǎng)頁中使用自制的COM組件
本章小結(jié)
思考與實踐
第6章 數(shù)據(jù)庫基礎(chǔ)與SQL語句
6.1 數(shù)據(jù)庫基礎(chǔ)
6.1.1 數(shù)據(jù)庫概述
6.1.2 關(guān)系型數(shù)據(jù)庫的基本結(jié)構(gòu)
6.1.3 數(shù)據(jù)庫的設(shè)計
6.2 數(shù)據(jù)庫系統(tǒng)的建立
6.2.1 Access與SQL Server數(shù)據(jù)庫的區(qū)別
6.2.2 Access數(shù)據(jù)庫的建立
6.2.3 Access數(shù)據(jù)庫的字段數(shù)據(jù)類型
6.3 結(jié)構(gòu)化查詢語言SQL語句
6.3.1 SOL簡介
6.3.2 構(gòu)建sQL運行平臺
6.3.3 對記錄操作的sQL語句編寫
本章小結(jié)
思考與實踐
第7章 ADO對象與數(shù)據(jù)庫操作
7.1 數(shù)據(jù)庫的訪問方式
7.1.1 .ASP的數(shù)據(jù)庫訪問方式簡介
7.1.2 .ADO與ASP
7.2 數(shù)據(jù)庫的連接
7.2.1 ODBC數(shù)據(jù)源的方式連接
7.2.2 連接字符串的方式連接
7.3 ADO對象簡介
7.3.1 ADO對象的模型結(jié)構(gòu)關(guān)系
7.3.2 ADO對象的組成描述
7.4 Connection對象
7.4.1 創(chuàng)建和關(guān)閉Connection對象
7.4.2 Connection對象的方法
7.4.3 Connection對象的屬性
7.5 Recordset對象
7.5.1 Recordset對象的基本操作
7.5.2 Recordset對象的屬性及方法
7.5.3 記錄集的指針類型及鎖定方式
7.5.4 Recordset對象的數(shù)據(jù)瀏覽
7.5.5 Recordset對象的數(shù)據(jù)修編
7.6 Fields集合和Fielld對象
7.6.1 nelds集合
7.6.2 Field對象
7.6.3 綜合應(yīng)用舉例
7.7 Command對象
7.7.1 Command對象的操作步驟
7.7.2 Command對象的屬性與方法
7.7.3 Command對象的應(yīng)用實例
7.8 Errors集合和Error對象
7.8.1 錯誤處理
7.8.2 Errors集合的屬性和方法
7.8.3 Error對象的屬性
本章小結(jié)
思考與實踐
第8章 ASP網(wǎng)站典型模塊設(shè)計實例
8.1 注冊登錄模塊的設(shè)計
8.1.1 注冊登錄系統(tǒng)的需求分析
8.1.2 數(shù)據(jù)庫的設(shè)計
8.1.3 公用模塊的設(shè)計
8.1.4 注冊模塊的設(shè)計
8.1.5 登錄模塊的設(shè)計
8.2 留言論壇模塊的設(shè)計
8.2.1 需求分析
8.2.2 數(shù)據(jù)庫的設(shè)計
8.2.3 功能實現(xiàn)
8.3 計數(shù)統(tǒng)計模塊的設(shè)計
8.3.1 數(shù)據(jù)存儲在文本中的圖形顯示計數(shù)囂
8.3.2 寫入數(shù)據(jù)庫的多種統(tǒng)計計數(shù)器
8.4 查詢檢索模塊的設(shè)計
8.4.1 組合查詢模塊的設(shè)計
8.4.2 在查詢結(jié)果中繼續(xù)進(jìn)行查詢的設(shè)計
8.5 上載文件模塊的設(shè)計
8.5.1 無組件上栽文件到數(shù)據(jù)庫中的功能預(yù)覽
8.5.2 無組件上載文件到數(shù)據(jù)庫中的數(shù)據(jù)庫設(shè)計
8.5.3 無組件上載文件到數(shù)據(jù)庫中的功能實現(xiàn)
本章小結(jié)
思考與實踐
第9章 電子商務(wù)網(wǎng)站開發(fā)實例
9.1 系統(tǒng)的需求分析
9.1.1 系統(tǒng)概述
9.1.2 系統(tǒng)的功能分析
9.1.3 系統(tǒng)的可行性分析
9.2 概要設(shè)計
9.2.1 網(wǎng)站流程分析
9.2.2 網(wǎng)站的功能模塊設(shè)計
9.2.3 系統(tǒng)的架構(gòu)方案的設(shè)計
9.2.4 系統(tǒng)的軟件體系結(jié)構(gòu)設(shè)計
9.3 數(shù)據(jù)庫的設(shè)計
9.3.1 數(shù)據(jù)庫需求分析
9.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
9.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
9.4 詳細(xì)設(shè)計
9.4.1 系統(tǒng)目錄及文件結(jié)構(gòu)設(shè)計
9.4.2 網(wǎng)站頁面的布局與排版設(shè)計
9.4.3 公共模塊的設(shè)計
9.4.4 商品展示模塊的設(shè)計
9.4.5 購物車模塊的設(shè)計
9.4.6 收銀臺模塊的設(shè)計
9.4.7 會員注冊登錄模塊的設(shè)計
9.4.8 站內(nèi)公告模塊的設(shè)計
9.4.9 后臺登錄模塊及驗證碼的設(shè)計
9.4.10 商品大類與小類分級選擇的設(shè)計
9.5 網(wǎng)站編程中的安全防范措施
9.5.1 防止SOL注入漏洞
9.5.2 防止Access數(shù)據(jù)庫被下栽
9.5.3 加密口令
9.5.4 用戶登錄的判定
9.5.5 非法輸入驗證及驗證碼的使用
本章小結(jié)
思考與實踐
附錄 VBscript函數(shù)
參考文獻(xiàn)