ASP程序設(shè)計(jì)(第二版)

-
【作 者】梁建武 等編著
【I S B N 】978-7-5084-4683-7
【責(zé)任編輯】陳潔
【適用讀者群】本科
【出版時(shí)間】2008-12-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】第2版
【頁(yè) 數(shù)】336
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥32
【叢 書(shū)】普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)被評(píng)為“普通高等教育‘十一五’國(guó)家級(jí)規(guī)劃教材!
本書(shū)按易學(xué)、易懂、易掌握的原則,結(jié)合ASP內(nèi)部知識(shí)體系,由淺入深、循序漸進(jìn)地介紹了ASP怎樣進(jìn)行Web動(dòng)態(tài)網(wǎng)站的開(kāi)發(fā)和基于B/S的MIS管理系統(tǒng)的規(guī)劃、設(shè)計(jì)、代碼編制、調(diào)試。全書(shū)共10章,從ASP基礎(chǔ)開(kāi)始,到Web頁(yè)面制作基礎(chǔ)、ASP的對(duì)象、組件和語(yǔ)法基礎(chǔ)、Web數(shù)據(jù)庫(kù)開(kāi)發(fā)和對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)、程序的調(diào)試、自定義組件以及綜合實(shí)例,循序漸進(jìn)地對(duì)ASP進(jìn)行了全面的介紹。
本書(shū)內(nèi)容豐富、講解清晰,在學(xué)習(xí)過(guò)程中力避代碼復(fù)雜冗長(zhǎng)。簡(jiǎn)短的實(shí)例特別有助于初學(xué)者仿效理解、把握問(wèn)題的精髓和對(duì)應(yīng)用程序框架的整體認(rèn)識(shí):書(shū)中的綜合實(shí)例能讓讀者學(xué)會(huì)怎樣開(kāi)發(fā)一個(gè)大型的應(yīng)用程序。本書(shū)創(chuàng)新之處就是為讀者提供開(kāi)發(fā)的過(guò)程,而不局限于書(shū)的每個(gè)知識(shí)點(diǎn)的堆積。
本書(shū)可作為高等學(xué)校、高職高專、中等專業(yè)學(xué)校教材,也可以作為Web技術(shù)開(kāi)發(fā)人員的參考書(shū)。
第二版前言
ASP是Microsoft開(kāi)發(fā)的服務(wù)器端的腳本環(huán)境,是目前非常流行的開(kāi)放式Web服務(wù)器應(yīng)用程序開(kāi)發(fā)技術(shù),它的出現(xiàn)在Web開(kāi)發(fā)領(lǐng)域引起了一場(chǎng)革命。
ASP既不是一種語(yǔ)言,也不是一種開(kāi)發(fā)工具,而是一種技術(shù)框架,其主要功能是為生成動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序提供一種功能強(qiáng)大的方法或技術(shù)。ASP的主要特性是能夠把腳本、HTML、組件和強(qiáng)大的Web數(shù)據(jù)庫(kù)訪問(wèn)功能結(jié)合在一起,形成一個(gè)能在服務(wù)器上運(yùn)行的應(yīng)用程序,并把按用戶的要求專門(mén)制作的HTML頁(yè)面送給客戶端瀏覽器。ASP是一種服務(wù)器端的技術(shù),它的所有命令和腳本均在服務(wù)器端執(zhí)行,送到瀏覽器的只是標(biāo)準(zhǔn)的HTML頁(yè)面。這樣開(kāi)發(fā)人員不必再考慮瀏覽器的類型,亦不必考慮瀏覽器是否支持ASP。同時(shí),由于只是HTML頁(yè)面送到瀏覽器,在瀏覽器上看不到ASP程序,因此可防止程序被竊取,保護(hù)了開(kāi)發(fā)者的利益。
本書(shū)被教育部評(píng)為“普通高等教育‘十一五’國(guó)家級(jí)規(guī)劃教材”,在第一版的基礎(chǔ)上做了全面的修改和補(bǔ)充,并且刪除了一些不適合教學(xué)的實(shí)例和章節(jié)。首先,根據(jù)讀者的反映和要求,本版中在每個(gè)章節(jié)的開(kāi)始顯示了知識(shí)要點(diǎn)以供重點(diǎn)學(xué)習(xí)和把握。同時(shí),在每章的結(jié)尾部分添加了小結(jié)來(lái)展示各章的知識(shí)體系結(jié)構(gòu)和相關(guān)知識(shí)點(diǎn)。其次,對(duì)一些章節(jié)進(jìn)行了修改、添加和刪除。例如:在第1章增加了對(duì)JSP的介紹;刪除了TCP/IP通信協(xié)議的安裝,同時(shí),用在XP環(huán)境下安裝配置IIS服務(wù)器的操作介紹取代了在Windows 98環(huán)境下安裝PWS服務(wù)器的操作介紹。在第2章中,增加了對(duì)表格結(jié)構(gòu)的詳細(xì)介紹,對(duì)表單結(jié)構(gòu)介紹進(jìn)行了修改并增加了相關(guān)例子。在第3章中,對(duì)Server對(duì)象的方法進(jìn)行更新,增加了在ASP 3.0和IIS中新增的特性,并且在對(duì)Session對(duì)象方法講解時(shí)添加了兩種方法。另外專門(mén)增加了一個(gè)小節(jié)來(lái)介紹Global.asa文件。在第4章中,更加清楚詳細(xì)地講述了File Access組件,并結(jié)合實(shí)例重點(diǎn)講解其兩大對(duì)象的特點(diǎn)和操作。在第5章中,刪除了原來(lái)的VBScript函數(shù)摘要,因其內(nèi)容和附錄有重復(fù)。在第6章中,簡(jiǎn)化了對(duì)Web數(shù)據(jù)庫(kù)的介紹,同時(shí)在介紹connection對(duì)象的open方法的時(shí)候,增加了幾種常用數(shù)據(jù)庫(kù)的連接方法。在第7章中,刪除了對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)過(guò)程的調(diào)用部分。在第10章中增加了更適合教學(xué)、更流行的留言本系統(tǒng)和新聞發(fā)布系統(tǒng)作為新的綜合實(shí)例,并且,在本章的結(jié)束部分新添了疑難解答來(lái)解決初學(xué)者可能感到疑惑的問(wèn)題。最后,本書(shū)對(duì)原版的所有例子進(jìn)行了大量的更新,盡量簡(jiǎn)明清晰,以滿足現(xiàn)階段教學(xué)平臺(tái)的要求;適當(dāng)精簡(jiǎn)了部分內(nèi)容,以突出重點(diǎn)教學(xué)內(nèi)容,同時(shí)對(duì)原版的文字重新校正、潤(rùn)色,使語(yǔ)言更加流暢。
本書(shū)遵循第一版易學(xué)、易懂、易掌握的原則,結(jié)合ASP內(nèi)部知識(shí)體系,由淺入深、循序漸進(jìn)地介紹了ASP進(jìn)行Web動(dòng)態(tài)網(wǎng)站的開(kāi)發(fā)的全過(guò)程。全書(shū)共有10章和1個(gè)附錄。第1章至第5章分別是ASP簡(jiǎn)介,Web頁(yè)面的制作,ASP的對(duì)象、組件和腳本語(yǔ)法基礎(chǔ);第6章至第7章分別介紹了Web數(shù)據(jù)庫(kù)開(kāi)發(fā)和對(duì)數(shù)據(jù)庫(kù)的訪問(wèn);第8章至第10章分別介紹了程序的調(diào)試、自定義組件、流行的網(wǎng)站和基于B/S的MIS管理系統(tǒng)的規(guī)劃、設(shè)計(jì)、代碼編制、調(diào)試,并通過(guò)三個(gè)綜合實(shí)例對(duì)前面知識(shí)進(jìn)行了貫穿。
本書(shū)的最大特點(diǎn)在于對(duì)ASP中的每個(gè)知識(shí)點(diǎn)都精心編排了必要的實(shí)例。通過(guò)對(duì)實(shí)例的學(xué)習(xí),讀者會(huì)對(duì)所學(xué)知識(shí)有更深的理解,并能更全面地掌握用ASP開(kāi)發(fā)Web動(dòng)態(tài)網(wǎng)站的思路、技巧和體系。
本書(shū)選材適當(dāng),結(jié)構(gòu)嚴(yán)謹(jǐn),不僅可以作為高等學(xué)校、成人高校、高職高專、中等專業(yè)學(xué)校的教材,也可以作為Web技術(shù)開(kāi)發(fā)人員的參考書(shū)。
本書(shū)由梁建武、李偉華、陳語(yǔ)林編著。主要編寫(xiě)人員具體分工為:梁建武負(fù)責(zé)全書(shū)的體系結(jié)構(gòu)并編寫(xiě)了第4、6、7、10章及全書(shū)統(tǒng)稿,李偉華負(fù)責(zé)全書(shū)的稽核并編寫(xiě)了第2、3、9章,陳語(yǔ)林編寫(xiě)了第1章,何志斌編寫(xiě)了第8章及附錄,付世鳳編寫(xiě)了第5章。此外,參與本書(shū)編寫(xiě)工作的還有杜偉、張雷、劉軍軍、譚海龍、文拯、龍曉梅、田野、周媛媛等。
本書(shū)在編寫(xiě)過(guò)程中得到了許多專家和同仁的熱情幫助和大力支持;還得到中國(guó)水利水電出版社的領(lǐng)導(dǎo)和編輯的指導(dǎo)與幫助,謹(jǐn)此向他們表示最真摯的感謝!
由于計(jì)算機(jī)技術(shù)發(fā)展十分迅速,且作者學(xué)識(shí)水平有限,加之時(shí)間倉(cāng)促,書(shū)中疏漏和錯(cuò)誤在所難免,敬請(qǐng)廣大讀者不吝批評(píng)指正。
編 者
2007年3月
第二版前言
第一版前言
第1章 ASP簡(jiǎn)介 1
1.1 什么是ASP 1
1.1.1 ASP簡(jiǎn)介 1
1.1.2 本書(shū)面向的對(duì)象 3
1.1.3 Active Server Pages模型 3
1.1.4 ASP的功能 4
1.2 ASP的工作平臺(tái) 5
1.3 創(chuàng)建ASP頁(yè) 8
1.4 本章小結(jié) 10
1.5 習(xí)題 11
第2章 Web頁(yè)面制作基礎(chǔ) 13
2.1 HTML語(yǔ)言概述 13
2.2 制作表格 15
2.2.1 表格的基本結(jié)構(gòu) 15
2.2.2 TABLE中常用的標(biāo)記 16
2.3 制作表單 19
2.3.1 表單的結(jié)構(gòu) 19
2.3.2 FORM中常用的標(biāo)記 20
2.3.3 表單的處理 25
2.4 框架結(jié)構(gòu) 26
2.4.1 框架結(jié)構(gòu)的文件格式 26
2.4.2 框架結(jié)構(gòu)的標(biāo)記使用 27
2.4.3 FRAME標(biāo)記 28
2.4.4 TARGET屬性的使用 29
2.5 本章小結(jié) 30
2.6 習(xí)題 31
第3章 ASP內(nèi)置對(duì)象 33
3.1 Request對(duì)象 33
3.1.1 Request對(duì)象屬性(Property) 34
3.1.2 Request 對(duì)象方法(Method) 35
3.1.3 Request對(duì)象數(shù)據(jù)集合(Collections) 35
3.2 Response對(duì)象 46
3.2.1 Response對(duì)象方法 47
3.2.2 Response對(duì)象屬性 50
3.2.3 Response對(duì)象數(shù)據(jù)集合 51
3.3 Server對(duì)象 53
3.3.1 Server對(duì)象的屬性 53
3.3.2 Server對(duì)象的方法 53
3.4 Session對(duì)象 55
3.4.1 Session對(duì)象的數(shù)據(jù)集合 57
3.4.2 Session對(duì)象的屬性 58
3.4.3 Session對(duì)象的方法 58
3.4.4 Session對(duì)象的事件 59
3.5 Application對(duì)象 59
3.5.1 Application對(duì)象的數(shù)據(jù)集合 60
3.5.2 Application對(duì)象的方法 60
3.5.3 Application對(duì)象的事件 61
3.6 ObjectContext對(duì)象 61
3.7 Global.asa文件 62
3.8 本章小結(jié) 64
3.9 習(xí)題 65
第4章 ASP組件 67
4.1 Ad Rotator組件 68
4.1.1 Ad Rotator組件相關(guān)文件 68
4.1.2 Ad Rotator組件的屬性和方法 69
4.2 Browser Capabilities組件 71
4.2.1 Browscap.ini文件 72
4.2.2 Browser Capabilities組件的使用 73
4.3 Database Access 組件 75
4.4 File Access組件 75
4.4.1 FileSystemObject對(duì)象 75
4.4.2 TextStream對(duì)象 78
4.5 Content Linking組件 81
4.5.1 線性排列順序文件 81
4.5.2 Content Linking組件方法 82
4.6 其他ASP組件 83
4.7 本章小結(jié) 84
4.8 習(xí)題 85
第5章 VBScript和JScript 87
5.1 服務(wù)器端腳本和客戶端腳本 87
5.2 VBScript腳本語(yǔ)言 90
5.2.1 將單行語(yǔ)句分成多行 90
5.2.2 在代碼中加注釋 91
5.2.3 使用不同進(jìn)制的數(shù)字 91
5.2.4 數(shù)據(jù)類型 91
5.2.5 變量 93
5.2.6 常量 95
5.2.7 數(shù)組 95
5.2.8 運(yùn)算 97
5.2.9 控制結(jié)構(gòu) 98
5.2.10 with語(yǔ)句 102
5.2.11 過(guò)程 102
5.3 JScript腳本語(yǔ)言 106
5.3.1 語(yǔ)句和語(yǔ)句塊 106
5.3.2 變量 106
5.3.3 數(shù)據(jù)類型 107
5.3.4 運(yùn)算符 108
5.3.5 數(shù)組 110
5.3.6 控制結(jié)構(gòu) 111
5.3.7 函數(shù) 114
5.3.8 復(fù)制、傳遞和比較數(shù)據(jù) 114
5.3.9 特殊字符 115
5.3.10 固有對(duì)象 115
5.4 本章小結(jié) 117
5.5 習(xí)題 118
第6章 Web數(shù)據(jù)庫(kù)的使用 121
6.1 Web數(shù)據(jù)庫(kù)概述 121
6.1.1 Web數(shù)據(jù)庫(kù)簡(jiǎn)介 121
6.1.2 ASP訪問(wèn)數(shù)據(jù)庫(kù)的方法 122
6.2 ODBC的安裝設(shè)置 122
6.3 ADO概述 123
6.4 Connection對(duì)象 125
6.4.1 Connection對(duì)象的方法 126
6.4.2 Connection對(duì)象的屬性 130
6.4.3 Connection對(duì)象的數(shù)據(jù)集合 131
6.5 Command對(duì)象 132
6.5.1 Command對(duì)象方法 133
6.5.2 Command對(duì)象屬性 134
6.6 Recordset對(duì)象 136
6.6.1 Recordset對(duì)象的方法 136
6.6.2 Recordset對(duì)象屬性 142
6.6.3 Recordset對(duì)象數(shù)據(jù)集合 145
6.7 Fields數(shù)據(jù)集合與Field對(duì)象 145
6.7.1 Fields數(shù)據(jù)集合 145
6.7.2 Field對(duì)象 146
6.8 Properties數(shù)據(jù)集合與Property對(duì)象 149
6.8.1 Properties數(shù)據(jù)集合 149
6.8.2 Property對(duì)象 150
6.9 Parameters數(shù)據(jù)集合與Parameter對(duì)象 151
6.9.1 Parameters數(shù)據(jù)集合 151
6.9.2 Parameter對(duì)象 152
6.10 Errors數(shù)據(jù)集合與Error對(duì)象 154
6.10.1 Errors數(shù)據(jù)集合 154
6.10.2 Error對(duì)象 154
6.11 本章小結(jié) 156
6.12 習(xí)題 157
第7章 數(shù)據(jù)庫(kù)的訪問(wèn) 160
7.1 常用的SQL命令 161
7.1.1 修改表結(jié)構(gòu) 161
7.1.2 查詢表中的數(shù)據(jù)信息 161
7.1.3 添加、刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息 163
7.1.4 修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)記錄 163
7.2 數(shù)據(jù)庫(kù)的連接 163
7.3 數(shù)據(jù)的查詢控制 164
7.4 數(shù)據(jù)的添加和刪除 170
7.4.1 數(shù)據(jù)的添加 170
7.4.2 數(shù)據(jù)的刪除 172
7.5 數(shù)據(jù)的修改 173
7.6 本章小結(jié) 174
7.7 習(xí)題 175
第8章 ASP程序的調(diào)試 178
8.1 錯(cuò)誤處理 178
8.1.1 未處理的錯(cuò)誤 178
8.1.2 處理錯(cuò)誤 179
8.2 Err對(duì)象 181
8.2.1 Err對(duì)象的屬性 181
8.2.2 Err對(duì)象的方法 183
8.2.3 將錯(cuò)誤記錄在文件中 186
8.3 腳本調(diào)試器 188
8.4 本章小結(jié) 191
8.5 習(xí)題 192
第9章 如何建立自己的ASP組件 194
9.1 什么是ActiveX Server Components 194
9.2 Visual Basic 6.0與ActiveX Server Components 195
9.2.1 使用Visual Basic 6.0編寫(xiě)ASP組件 195
9.2.2 通過(guò)ASP調(diào)用自建組件 199
9.3 封裝復(fù)雜計(jì)算和向ASP導(dǎo)出函數(shù) 201
9.4 本章小結(jié) 205
9.5 習(xí)題 206
第10章 ASP應(yīng)用程序開(kāi)發(fā)實(shí)例 208
10.1 ASP應(yīng)用程序概述 208
10.2 網(wǎng)上投票系統(tǒng) 209
10.2.1 設(shè)計(jì)思路 209
10.2.2 制作網(wǎng)上投票調(diào)查表 211
10.2.3 在線統(tǒng)計(jì)投票結(jié)果 213
10.2.4 查看投票結(jié)果 217
10.2.5 圖形顯示投票結(jié)果 220
10.3 新聞發(fā)布系統(tǒng) 224
10.3.1 系統(tǒng)設(shè)計(jì) 224
10.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 225
10.3.3 用戶界面模塊的實(shí)現(xiàn) 226
10.3.4 后臺(tái)管理模塊的實(shí)現(xiàn) 239
10.4 留言本系統(tǒng) 261
10.4.1 系統(tǒng)設(shè)計(jì) 261
10.4.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 262
10.4.3 留言本系統(tǒng)的實(shí)現(xiàn) 263
10.5 本章小結(jié) 308
10.6 疑難解答 309
10.7 習(xí)題 311
附錄 ASP常用函數(shù) 312
參考文獻(xiàn) 223
- ASP.NET(C#)網(wǎng)站開(kāi)發(fā)(第二版) [主編 張志明 王輝]
- ASP.NET Web程序設(shè)計(jì) [吳琴霞 栗青生 康晶 編著]
- ASP.NET(C#)網(wǎng)站開(kāi)發(fā) [主編 張志明 王輝]
- ASP.NET項(xiàng)目開(kāi)發(fā)教程 [鄒承俊 任 華]
- ASP程序設(shè)計(jì)(第二版) [葉潮流 杜奕智]
- ASP程序設(shè)計(jì)及應(yīng)用(第二版) [主編 張景峰 莊連英]
- ASP.NET程序設(shè)計(jì) [佘東 主 編 ]
- 動(dòng)態(tài)網(wǎng)頁(yè)設(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)站開(kāi)發(fā)案例教程 [龔赤兵 編著]
- ASP.NET課程設(shè)計(jì)案例精編 [郝思嘉 主編]
- ASP.NET編程技術(shù)與交互式網(wǎng)頁(yè)設(shè)計(jì) [蘇英如 主編]
- ASP程序設(shè)計(jì)及應(yīng)用 [張景峰 主編]
- ASP網(wǎng)絡(luò)程序設(shè)計(jì)與應(yīng)用 [張應(yīng)輝 等編著]
- Dreamweaver 8&ASP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)與實(shí)例 [王愛(ài)民 支麗平 主編]
- ASP.NET Web程序設(shè)計(jì) [王祖儷 主編]
- ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)實(shí)用案例教程 [許新華 等編著]
- ASP程序設(shè)計(jì)教程(第二版) [張景峰 主編]
- ASP.NET 2.0程序設(shè)計(jì) [陳語(yǔ)林 主編]
- ASP.NET 2.0管理系統(tǒng)開(kāi)發(fā)經(jīng)典案例(C#版) [羅斌 等編著]
- ASP.NET 2.0管理系統(tǒng)開(kāi)發(fā)經(jīng)典案例(Basic版) [羅斌 等編著]
- ASP.NET 2.0數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)典案例 [羅斌 等編著]
- ASP程序設(shè)計(jì) [葉潮流 主編]
- 用戶名: 密碼:
- 匿名?
- 注冊(cè)
- 生活經(jīng)管more>>
- 數(shù)據(jù)庫(kù)系統(tǒng)原理與應(yīng)用(第三版)(SQL
- 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)與Internet應(yīng)用(第四版
- 數(shù)據(jù)庫(kù)技術(shù)(第二版)——Access 2010
- 計(jì)算機(jī)應(yīng)用系統(tǒng)的故障診斷與可靠性技術(shù)
- 控制器件(第二版)
- 電工電子技術(shù)基礎(chǔ)(第二版)
- 計(jì)算機(jī)硬件技術(shù)及應(yīng)用基礎(chǔ)(上冊(cè)•
- 網(wǎng)絡(luò)綜合布線技術(shù)(第二版)
- 計(jì)算機(jī)硬件技術(shù)及應(yīng)用基礎(chǔ)(下冊(cè) 微機(jī)
- 網(wǎng)絡(luò)互連技術(shù)——路由、交換與遠(yuǎn)程訪問(wèn)
- 動(dòng)畫(huà)設(shè)計(jì)與制作(第二版)
- 數(shù)據(jù)庫(kù)原理與應(yīng)用
- 平面圖形圖像處理(第二版)
- 數(shù)據(jù)庫(kù)原理與應(yīng)用--SQL Server 2005
- 數(shù)據(jù)結(jié)構(gòu)(C++版)(第二版)
- 數(shù)據(jù)庫(kù)系統(tǒng)原理與應(yīng)用 (第二版)