ASP動態(tài)網(wǎng)頁設(shè)計(jì)實(shí)用案例教程
-
【作 者】許新華 等編著
【I S B N 】978-7-5084-4688-2
【責(zé)任編輯】王艷燕
【適用讀者群】高職高專
【出版時(shí)間】2007-08-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】268
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥26
【叢 書】21世紀(jì)高職高專案例教程系列
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書主要以實(shí)際應(yīng)用為出發(fā)點(diǎn),通過理論與實(shí)訓(xùn)相結(jié)合,全面介紹了ASP動態(tài)網(wǎng)站設(shè)計(jì)技術(shù)。本書共分8章。第0章介紹HTML語言的基礎(chǔ)知識;第一章介紹了動態(tài)網(wǎng)站的基本概念; 第二章介紹VBScript腳本語言的基本編程技術(shù);第三章介紹ASP對象的基本知識和用法;第四章介紹ASP的常用組件;第五章講述WEB數(shù)據(jù)庫基礎(chǔ)、SQL語言基礎(chǔ)和ADO對象的用法;第六章是綜合案例,對前面所學(xué)的知識進(jìn)行了融會貫通;第七章剖析“博客”和“維客”的工作原理,從技術(shù)的視角分析了“博客”和“維客”驅(qū)動程序各一例,內(nèi)容較新穎。
本教材以實(shí)用、夠用、會用為主要目標(biāo),在內(nèi)容的選取上,強(qiáng)調(diào)掌握實(shí)用的網(wǎng)絡(luò)編程基礎(chǔ)知識和基本技能,重點(diǎn)掌握ASP動態(tài)網(wǎng)站實(shí)用技術(shù)的原理和應(yīng)用。
本書可作為高職高專學(xué)校、成人高等院校及本科院校、獨(dú)立學(xué)院中非計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)的教材,也可作為計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的培訓(xùn)教材或自學(xué)參考資料,對網(wǎng)絡(luò)工程人員也有一定的參考價(jià)值。
筆者從事職業(yè)教育16年,深感一本合適的教材對老師授課,學(xué)生學(xué)習(xí)都有巨大的好處。1999年筆者從事高職網(wǎng)頁設(shè)計(jì)課程專業(yè)以來,使用或參考過十幾種教材,在教學(xué)實(shí)踐中感到有些教材編寫有趣但內(nèi)容單薄,有些教材則內(nèi)容豐富卻枯燥乏味,故我一直有個(gè)愿望,希望能認(rèn)真吸取各家之長而避其短,編寫一本適合高職教學(xué)特色的教材,為高職教育、為高職教師和學(xué)生盡一份微薄之力,做一點(diǎn)有意義的工作和貢獻(xiàn)。于是決定編寫《ASP動態(tài)網(wǎng)頁設(shè)計(jì)實(shí)用案例教程》一書。
本書特點(diǎn)之一是強(qiáng)調(diào)學(xué)生動手能力的培養(yǎng),每節(jié)、每章理論講述后即用生動、實(shí)用的案例幫助學(xué)生去理解知識、應(yīng)用知識,從而培養(yǎng)學(xué)生的專業(yè)技能;理論知識點(diǎn)到為止,理論為應(yīng)用服務(wù);特點(diǎn)之二是對程序的分析以案例為主,而每個(gè)案例也都有極強(qiáng)的應(yīng)用性和二次開發(fā)價(jià)值,學(xué)生只需對之作部分修改即可用于網(wǎng)絡(luò)編程實(shí)踐,大大縮短從學(xué)生到軟件工程師的時(shí)間跨度;特點(diǎn)之三是內(nèi)容講解由淺入深、循序漸進(jìn)、通俗易懂、敘述流暢,技術(shù)剖析細(xì)致,可操作性強(qiáng)。
本書共分8章。第0章介紹HTML語言的基礎(chǔ)知識,簡潔地講述常用標(biāo)記的用法;第1章概述ASP技術(shù)架構(gòu),介紹動態(tài)網(wǎng)頁的基本概念,ASP程序的特點(diǎn)、工作流程及ASP環(huán)境的建立,IIS的安裝和Web服務(wù)器的設(shè)置;第2章介紹VBScript腳本語言的基本語法,VBScript腳本語言的程序設(shè)計(jì)(關(guān)于HTML和CSS的基礎(chǔ)知識,本書視之為先導(dǎo)課);第3章介紹ASP對象(Response、Request、Server、Application、Session等7個(gè)對象)的基本知識和用法;第4章講解ASP的常用組件(Ad Rotator、Browser Capabilities、Content Linking、Counters、File Access等);第5章講述Web數(shù)據(jù)庫基礎(chǔ)、SQL語言基礎(chǔ)和ADO對象(Connection、Recordset等)的用法,ASP與數(shù)據(jù)庫的連接和交互方法,這是本書的重點(diǎn)所在;第6章是綜合案例,講解留言板、論壇、聊天室、網(wǎng)絡(luò)投票系統(tǒng)等常見網(wǎng)絡(luò)應(yīng)用程序的設(shè)計(jì)、結(jié)構(gòu)、代碼分析等,對前面所學(xué)的知識進(jìn)行了綜合,以達(dá)到融會貫通,并通過詳細(xì)地講解加以說明。讀者對這些知識融會貫通后,可以熟練地掌握ASP與數(shù)據(jù)庫的結(jié)合來設(shè)計(jì)網(wǎng)頁的方法與技巧,并能根據(jù)實(shí)際需要加以合理地運(yùn)用;第7章剖析“博客”(Weblog、Blog、網(wǎng)絡(luò)日志)和“維客”(Wiki,一種多人協(xié)作式寫作的超文本系統(tǒng))的工作原理,內(nèi)容比較新。現(xiàn)在“博客”正成為互聯(lián)網(wǎng)的時(shí)尚;而隨著“維基百科”、“網(wǎng)絡(luò)天書”的風(fēng)行,“維客”也風(fēng)靡網(wǎng)絡(luò)。本章介紹了這些網(wǎng)絡(luò)新事物,從技術(shù)的視角分析了“博客”和“維客”驅(qū)動程序各一例。
為了便于教學(xué),與本書配套的多媒體幻燈片課件可以到中國水利水電出版社網(wǎng)站下載。另外,本書案例的所有源代碼和涉及的相關(guān)軟件都可以從網(wǎng)站獲得,讓師生的注意力集中在代碼分析、結(jié)構(gòu)設(shè)計(jì)上,而不是將有限的精力浪費(fèi)在代碼的錄入上。讓學(xué)生在有限的時(shí)間內(nèi)學(xué)到更多的網(wǎng)絡(luò)編程知識和技巧,筆者的教學(xué)實(shí)踐體會是,在短短的實(shí)驗(yàn)時(shí)間(一般是兩節(jié)課)內(nèi),學(xué)生往往不能夠完成一個(gè)較長程序代碼的文本錄入和程序調(diào)試,或者剛剛做完,下課鈴就響了。結(jié)果,應(yīng)該重點(diǎn)掌握的代碼結(jié)構(gòu)分析、功能分析反而不能完成,時(shí)間一長,就會極大地挫傷學(xué)生的學(xué)習(xí)熱情和積極性,如果教材編者沒有豐富的實(shí)驗(yàn)課指導(dǎo)經(jīng)驗(yàn),往往體會不到這一點(diǎn)。事實(shí)上,這也正是許多教材得不到高職老師、學(xué)生歡迎的重要原因,本書力圖克服這種毛病。
本書由許新華精心構(gòu)思,嚴(yán)密組織,總體構(gòu)架。各章節(jié)編寫分工如下:第2章、第3章由許新華編寫;第0章、第4章、第7章由諶頏編寫;第6章由李春編寫;第1章由王金恒編寫;第5章由許新華、王金恒編寫;張艷紅參與了第2章的編寫工作;蘭海英收集了部分材料;馬偉參與了封面設(shè)計(jì)。全書由許新華審稿、定稿,胡昌杰作了較多的資料整合、內(nèi)容架構(gòu)工作。孫武斌、彭曉春、楊端甫、馬偉等參與了文字校對工作,感謝他們的辛勤勞動!
本書特請華中科技大學(xué)教授、博導(dǎo)李國徽總審稿,李教授在百忙之中抽出時(shí)間精心審閱,等提出了寶貴的意見和建議,在本書的編寫過程中也得到了李教授的指導(dǎo),在此謹(jǐn)致謝意!
本書中出現(xiàn)的某些人名、電話號碼、單位名稱、地址等均為內(nèi)容需要而作的虛構(gòu),如有雷同,實(shí)屬巧合,敬請見諒!
由于作者水平有限,加之時(shí)間倉促,書中的疏漏及不當(dāng)之處在所難免,敬請廣大讀者和同仁批評賜教,作者的E-mail是:xinhuaxu@163.com。
許新華
2007年4月
第0章 HTML語言基礎(chǔ) 1
學(xué)習(xí)目標(biāo) 1
0.1 HTML概述 1
0.1.1 HTML的基本概念 1
0.1.2 HTML的特點(diǎn) 2
0.1.3 HTML的基本結(jié)構(gòu) 2
0.1.4 HTML文檔的編寫 3
0.2 HTML標(biāo)記 4
0.2.1 基本標(biāo)記 4
0.2.2 格式標(biāo)記 5
0.2.3 文本標(biāo)記 6
0.2.4 圖像標(biāo)記 8
0.2.5 水平線標(biāo)記 8
0.2.6 表格標(biāo)記 9
0.2.7 鏈接標(biāo)記 10
0.2.8 表單標(biāo)記 11
0.3 HTML表單的設(shè)計(jì) 15
0.3.1 Web頁面的交互 15
0.3.2 常用表單的設(shè)計(jì) 16
實(shí)用案例1 用戶注冊表單頁面的設(shè)計(jì) 17
思考與練習(xí)題 19
第1章 ASP基礎(chǔ) 20
學(xué)習(xí)目標(biāo) 20
1.1 ASP基本概念和特點(diǎn) 20
1.1.1 動態(tài)網(wǎng)頁的概念 20
1.1.2 ASP的特性 20
1.1.3 ASP的功能 22
1.2 ASP運(yùn)行環(huán)境及其建立 23
1.2.1 IIS 5.0/5.1的安裝和設(shè)置 23
1.2.2 IIS 5.5的安裝和設(shè)置 25
1.3 ASP與周邊軟件 25
1.3.1 記事本類 26
1.3.2 將Dreamweaver配置成ASP的集成開發(fā)環(huán)境 27
1.3.3 Dreamweaver中ASP的集成開發(fā)環(huán)境的修改 28
實(shí)用案例2 ASP的集成開發(fā)環(huán)境的配置 29
思考與練習(xí)題 29
第2章 VBScript基礎(chǔ) 30
學(xué)習(xí)目標(biāo) 30
2.1 腳本語言簡介 30
2.1.1 VBScript的概念 30
2.1.2 在 HTML 頁面中添加VBScript代碼 31
2.2 VBScript腳本語言基礎(chǔ) 32
2.2.1 VBScript數(shù)據(jù)類型 32
2.2.2 VBScript變量 33
2.2.3 VBScript常量 36
2.2.4 VBScript運(yùn)算符 37
2.3 流程控制結(jié)構(gòu) 38
2.3.1 使用If...Then...Else進(jìn)行選擇 39
2.3.2 使用Select Case進(jìn)行選擇 41
2.3.3 使用循環(huán)語句 42
2.4 Sub過程與Function過程 46
2.4.1 Sub 過程 46
2.4.2 Function過程 49
2.4.3 MsgBox函數(shù) 50
2.4.4 InputBox函數(shù) 53
2.4.5 常用內(nèi)置函數(shù) 54
實(shí)用案例3 VBScript編程基本技巧 58
實(shí)用案例4 VBScript典型結(jié)構(gòu)程序 61
思考與練習(xí)題 65
第3章 ASP的內(nèi)置對象 66
學(xué)習(xí)目標(biāo) 66
3.1 ASP內(nèi)置對象簡介 66
3.1.1 HTTP協(xié)議簡介 66
3.1.2 內(nèi)置對象概述 67
3.2 Response對象及其應(yīng)用 67
3.2.1 Response對象數(shù)據(jù)集合 68
3.2.2 Response對象的屬性 70
3.2.3 Response對象的方法 74
3.3 Request對象及其應(yīng)用 78
3.3.1 Request對象數(shù)據(jù)集合 79
3.3.2 Request對象屬性 86
3.3.3 Request對象的方法 88
3.4 Server對象及其應(yīng)用 88
3.4.1 Server對象的屬性 88
3.4.2 Server對象的方法 89
3.5 Session對象及其應(yīng)用 95
3.5.1 Session對象的數(shù)據(jù)集合 95
3.5.2 Session對象的屬性 98
3.5.3 Session對象的方法 99
3.5.4 Session對象的事件 101
3.6 Application對象及其應(yīng)用 101
3.6.1 Application對象的集合 102
3.6.2 Application對象的方法 102
3.6.3 Application對象的事件 103
3.7 ObjectContext對象及其應(yīng)用 104
3.7.1 ObjectContext對象的方法 104
3.7.2 ObjectContext對象的事件 104
3.8 Err對象 106
基礎(chǔ)知識小結(jié) 107
實(shí)用案例5 ASP編程的基本技巧 108
實(shí)用案例6 For Each…in…Next循環(huán)的應(yīng)用 111
實(shí)用案例7 幾種典型計(jì)數(shù)器的設(shè)計(jì) 113
思考與練習(xí)題 114
第4章 ASP組件 116
學(xué)習(xí)目標(biāo) 116
4.1 組件及ASP組件概述 116
4.1.1 ActiveX組件概述 116
4.1.2 ASP可安裝組件介紹 117
4.2 Ad Rotator組件及其應(yīng)用 117
4.2.1 Ad Rotator組件對象簡介 117
4.2.2 Ad Rotator組件的屬性和方法 118
4.2.3 創(chuàng)建輪顯列表文件 118
4.2.4 使用重定向文件 119
4.3 Content Linking組件及其應(yīng)用 120
4.3.1 Content Linking組件對象簡介 120
4.3.2 Content Linking組件的方法 121
4.3.3 創(chuàng)建鏈接列表文件 121
4.4 Browser Capabilities組件及其應(yīng)用 125
4.4.1 Browser Capabilities組件對象簡介 125
4.4.2 Browser Capabilities組件的屬性 125
4.5 Counters組件及其應(yīng)用 127
4.5.1 Counters組件對象簡介 127
4.5.2 Counters組件的方法 127
4.6 Page Counter組件及其應(yīng)用 131
4.6.1 Page Counter組件對象簡介 131
4.6.2 Page Counter組件的方法 131
4.7 File Access組件及其應(yīng)用 131
4.7.1 File Access組件對象簡介 132
4.7.2 創(chuàng)建文本文件 132
4.7.3 讀取文本文件 135
4.7.4 文件操作 138
實(shí)用案例8 廣告發(fā)布程序的編寫 140
實(shí)用案例9 服務(wù)器端文本文件的存取 142
思考與練習(xí)題 144
第5章 Web數(shù)據(jù)庫和ADO對象 145
學(xué)習(xí)目標(biāo) 145
5.1 Web數(shù)據(jù)庫基礎(chǔ) 145
5.1.1 SQL Server 2000簡介 145
5.1.2 Access簡介 145
5.1.3 ADO概述 145
5.2 Connection對象 146
5.2.1 Connection對象常用方法 147
5.2.2 Connection對象常用屬性 148
5.3 用Connection對象連接SQL Server 2000/Access 149
5.3.1 連接SQL Server 2000數(shù)據(jù)庫 149
5.3.2 連接Access數(shù)據(jù)庫 151
5.4 用Connection對象執(zhí)行SQL操作 152
5.4.1 SQL語言簡介 152
5.4.2 用Connection對象執(zhí)行Insert(添加)操作 152
5.4.3 用Connection對象執(zhí)行Delete(刪除)操作 153
5.4.4 用Connection對象執(zhí)行Update(修改)操作 154
5.4.5 用Connection對象執(zhí)行Select(查詢)操作 154
5.5 RecordSet對象及其應(yīng)用 155
5.5.1 RecordSet對象的方法 155
5.5.2 RecordSet對象的屬性 157
5.5.3 RecordSet對象的數(shù)據(jù)集合 158
5.6 用RecordSet對象訪問SQL Server/Access 159
5.6.1 添加記錄(用AddNew方法) 159
5.6.2 刪除記錄(用Delete方法) 160
5.6.3 修改記錄(用“=”符號) 160
5.6.4 查詢記錄 161
5.7 Field對象及其應(yīng)用 162
實(shí)用案例10 會員管理系統(tǒng)的設(shè)計(jì)技巧 163
實(shí)用案例11 數(shù)據(jù)庫查詢的技巧 167
思考與練習(xí)題 178
第6章 實(shí)用綜合案例 179
學(xué)習(xí)目標(biāo) 179
6.1 聊天室的分析、設(shè)計(jì)與實(shí)現(xiàn) 179
6.1.1 聊天室的設(shè)計(jì)目標(biāo) 179
6.1.2 聊天室系統(tǒng)的文件清單 180
6.1.3 聊天室系統(tǒng)源代碼及簡要分析 181
6.2 網(wǎng)絡(luò)投票系統(tǒng)的分析、設(shè)計(jì)與實(shí)現(xiàn) 187
6.2.1 網(wǎng)絡(luò)投票系統(tǒng)設(shè)計(jì)目標(biāo) 187
6.2.2 網(wǎng)絡(luò)投票系統(tǒng)的文件清單 188
6.2.3 網(wǎng)絡(luò)投票系統(tǒng)核心源代碼及簡要分析 189
6.3 論壇的分析、設(shè)計(jì)與實(shí)現(xiàn) 195
6.3.1 論壇的設(shè)計(jì)目標(biāo) 195
6.3.2 論壇系統(tǒng)的文件清單 196
6.3.3 論壇系統(tǒng)核心源代碼及簡要分析 197
6.4 會場管理系統(tǒng)的分析、設(shè)計(jì)與實(shí)現(xiàn) 206
6.4.1 會場管理系統(tǒng)的設(shè)計(jì)目標(biāo) 206
6.4.2 會場管理系統(tǒng)的文件清單 207
6.4.3 會場管理系統(tǒng)源代碼及簡要分析 208
思考與練習(xí)題 221
第7章 “博客”和“維客” 223
學(xué)習(xí)目標(biāo) 223
7.1 Web 2.0概述 223
7.1.1 Web發(fā)展簡述 223
7.1.2 Web 2.0的興起 224
7.2 “博客” 224
7.2.1 “博客”的概念 224
7.2.2 “博客”驅(qū)動程序分析舉例 225
7.3 “維客” 244
7.3.1 “維客”的概念 244
7.3.2 “維客”驅(qū)動程序分析舉例 245
思考與練習(xí)題 254
參考文獻(xiàn) 255
- ASP.NET(C#)網(wǎng)站開發(fā)(第二版) [主編 張志明 王輝]
- ASP.NET Web程序設(shè)計(jì) [吳琴霞 栗青生 康晶 編著]
- 腳本語言與動態(tài)網(wǎng)頁設(shè)計(jì)(第二版) [主 編 張景峰 王培軍]
- ASP.NET(C#)網(wǎng)站開發(fā) [主編 張志明 王輝]
- ASP.NET項(xiàng)目開發(fā)教程 [鄒承俊 任 華]
- 動態(tài)網(wǎng)頁設(shè)計(jì)與制作實(shí)用教程(第三版) [程偉淵 倪燃]
- ASP程序設(shè)計(jì)(第二版) [葉潮流 杜奕智]
- ASP程序設(shè)計(jì)及應(yīng)用(第二版) [主編 張景峰 莊連英]
- ASP.NET程序設(shè)計(jì) [佘東 主 編 ]
- 動態(tài)網(wǎng)頁設(shè)計(jì)(Dreamweaver CS3+ASP.NET) [張德芬 主 編 ]
- ASP.NET 2.0企業(yè)網(wǎng)站項(xiàng)目實(shí)戰(zhàn) [龔赤兵 林海丹 編著]
- ASP.NET程序設(shè)計(jì) [嚴(yán)健武 柳青 主編]
- ASP.NET程序設(shè)計(jì)及應(yīng)用 [蘇英如 主編]
- ASP.NET 2.0網(wǎng)站開發(fā)案例教程 [龔赤兵 編著]
- 最新炫目--JavaScript動態(tài)網(wǎng)頁特效實(shí)戰(zhàn)精講 [孫軍 編著]
- ASP.NET課程設(shè)計(jì)案例精編 [郝思嘉 主編]
- ASP.NET編程技術(shù)與交互式網(wǎng)頁設(shè)計(jì) [蘇英如 主編]
- 腳本語言與動態(tài)網(wǎng)頁設(shè)計(jì) [張景峰 主編]
- ASP程序設(shè)計(jì)及應(yīng)用 [張景峰 主編]
- ASP網(wǎng)絡(luò)程序設(shè)計(jì)與應(yīng)用 [張應(yīng)輝 等編著]
- Dreamweaver 8&ASP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)與實(shí)例 [王愛民 支麗平 主編]
- ASP.NET Web程序設(shè)計(jì) [王祖儷 主編]
- ASP程序設(shè)計(jì)(第二版) [梁建武 等編著]
- ASP程序設(shè)計(jì)教程(第二版) [張景峰 主編]
- 動態(tài)網(wǎng)頁設(shè)計(jì)與制作實(shí)用教程(第二版) [程偉淵 主編]
- ASP.NET 2.0程序設(shè)計(jì) [陳語林 主編]
- ASP.NET 2.0管理系統(tǒng)開發(fā)經(jīng)典案例(C#版) [羅斌 等編著]
- ASP.NET 2.0管理系統(tǒng)開發(fā)經(jīng)典案例(Basic版) [羅斌 等編著]
- ASP.NET 2.0數(shù)據(jù)庫開發(fā)經(jīng)典案例 [羅斌 等編著]
- ASP程序設(shè)計(jì) [葉潮流 主編]
- 生活經(jīng)管more>>
- Illustrator CS4美術(shù)設(shè)計(jì)案例教程
- AutoCAD 2009中文版機(jī)械制圖案例教程
- AutoCAD 2009中文版建筑制圖案例教程
- AutoCAD 2009輔助設(shè)計(jì)案例教程
- 3ds max 2009基礎(chǔ)案例教程
- ASP動態(tài)網(wǎng)頁設(shè)計(jì)實(shí)用案例教程
- Authorware多媒體制作案例教程
- 3DS MAX三維效果圖制作案例教程
- Photoshop圖形圖像處理案例教程
- AutoCAD制圖輔助設(shè)計(jì)案例教程
- 網(wǎng)頁制作三劍客案例教程
- Photoshop旅游廣告電腦設(shè)計(jì)案例教程
- InDesign CS3版式設(shè)計(jì)案例教程