ASP程序設(shè)計(jì)

-
【作 者】葉潮流 主編
【I S B N 】978-7-5084-6038-3
【責(zé)任編輯】張玉玲
【適用讀者群】本科
【出版時(shí)間】2008-11-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】2008年11月第1版
【頁 數(shù)】292
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥29
【叢 書】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是學(xué)習(xí)ASP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)的基礎(chǔ)教材,通過理論和案例相結(jié)合,全面介紹了ASP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)。本書共分10章。第1章介紹ASP基礎(chǔ)知識(shí);第2章介紹HTML語言基礎(chǔ)知識(shí);第3章介紹VBScript腳本語言編程知識(shí);第4章介紹JavaScript腳本語言編程知識(shí);第5章介紹Request對(duì)象和Response對(duì)象的用法;第6章介紹Server對(duì)象和ObjectContext對(duì)象的用法;第7章介紹Session對(duì)象和Application對(duì)象的用法;第8章介紹數(shù)據(jù)庫基礎(chǔ);第9章介紹ADO組件和數(shù)據(jù)庫編程;第10章介紹ASP內(nèi)置組件。另外,為便于教學(xué),每章都附有練習(xí)題。
本書內(nèi)容翔實(shí),案例豐富,語言文字表述上力求循序漸進(jìn),言簡意賅,通俗易懂,注重理論和實(shí)際相結(jié)合。
本書從ASP技術(shù)框架的基礎(chǔ)知識(shí)出發(fā),以應(yīng)用系統(tǒng)開發(fā)需求知識(shí)為主線,并通過大量案例講述了ASP的知識(shí)結(jié)構(gòu),力圖做到循序漸進(jìn)、深入淺出,希望教材以學(xué)生為中心,符合人類的思維和認(rèn)知規(guī)律。簡單地說,就是讓初學(xué)者一看就入門并逐步提高,為更進(jìn)一步學(xué)習(xí)打下扎實(shí)的理論基礎(chǔ),無需其他任何參考書籍。
本書可作為本科院校信息管理本科專業(yè)和高職高專計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的培訓(xùn)教材和自學(xué)參考資料。對(duì)信息管理人員和網(wǎng)站網(wǎng)頁設(shè)計(jì)維護(hù)人員也有一定的參考價(jià)值。
以應(yīng)用系統(tǒng)開發(fā)需求知識(shí)為主線,輔以豐富典型的案例;涉及的知識(shí)體系比較全面,給讀者一個(gè)清晰的知識(shí)結(jié)構(gòu);文字、理論和案例的應(yīng)用緊密結(jié)合
ASP是目前動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)中四大流行技術(shù)(ASP、JSP、PHP、ASP.NET)之一。ASP本身并不是一門程序設(shè)計(jì)語言,只是作為一個(gè)技術(shù)框架,一個(gè)涉及基于Web的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)的技術(shù)框架,包含很多方面的知識(shí),主要涉及的知識(shí)有HTML+CSS語言、客戶端腳本JavaScript語言、服務(wù)器端VBScript語言、數(shù)據(jù)庫(Access、SQL Server)、SQL查詢語言、IIS配置和ASP內(nèi)置對(duì)象以及內(nèi)置組件。
筆者從事ASP技術(shù)教學(xué)多年,常常為選擇教材備感困惑:有的教材內(nèi)容理論過多,案例較少;有的教材不缺案例,但是案例代碼太長,尤為嚴(yán)重的是費(fèi)碼太多;有的教材涉及ASP技術(shù)框架的知識(shí)不全面,要么缺少HTML語言,要么缺少JavaScript語言。在當(dāng)前高等院校強(qiáng)化人文素質(zhì)教育課程,精簡專業(yè)課程,壓縮課時(shí)的前提條件下,筆者認(rèn)為:作為一本針對(duì)高等院校初學(xué)者的教材,涉及的知識(shí)體系應(yīng)該比較全面,給讀者一個(gè)清晰的知識(shí)結(jié)構(gòu),以便為讀者后續(xù)學(xué)習(xí)提供某種引導(dǎo)。文字、理論和案例的應(yīng)用緊密結(jié)合,所有的描述文字都是為理論知識(shí)點(diǎn)服務(wù)的,所有的案例應(yīng)該精簡到能說明當(dāng)前的知識(shí)點(diǎn)即可。簡潔不僅僅是節(jié)約資源的表現(xiàn),更應(yīng)該看做是一種語言之美。
本書共分10章,案例多達(dá)168個(gè)。第1章介紹ASP基礎(chǔ)知識(shí),講解了IIS的配置和ASP的語法語句;第2章介紹HTML語言基礎(chǔ)知識(shí),簡潔地講述常用標(biāo)記的用法;第3章介紹VBScript腳本語言編程知識(shí),系統(tǒng)地介紹了VBScript腳本的基本語法、程序流程;第4章介紹JavaScript腳本語言編程知識(shí),簡潔地介紹了JavaScript腳本的基本語法、程序流程、瀏覽器對(duì)象DOM等,這也是本書有別于其他教材的一個(gè)方面;第5章介紹Request對(duì)象和Response對(duì)象的用法;第6章介紹Server對(duì)象和ObjectContext對(duì)象的用法;第7章介紹Session對(duì)象和Application對(duì)象的用法;第8章介紹數(shù)據(jù)庫基礎(chǔ);第9章介紹ADO組件和數(shù)據(jù)庫編程,這是ASP的核心,也是本書的重點(diǎn),內(nèi)容涉及Connection、Command、Recordset三大對(duì)象及其子對(duì)象Error、Parameter、Field對(duì)象的基本操作和利用Field實(shí)現(xiàn)無組件上傳圖片的功能;第10章介紹ASP內(nèi)置組件,重點(diǎn)介紹文件存取組件和廣告輪顯組件。此外,本書將其他的內(nèi)置組件分散在第6章、第7章、第10章介紹,以提高學(xué)生的學(xué)習(xí)效率。本書全面系統(tǒng)地介紹了ASP涉及到的所有知識(shí)。
本書由葉潮流任主編,負(fù)責(zé)統(tǒng)編、修改及總撰定稿,范文巖、王利軍、丁俊任副主編。另外參加本書大綱討論和部分編寫工作的還有榮姍姍、王璐、周倩、劉華敏、李天永等。筆者都是在大學(xué)中從事ASP教學(xué)的專職中青年教師,年富力強(qiáng)、精力充沛、經(jīng)驗(yàn)豐富、勇于創(chuàng)新,本書凝聚了筆者多年的教學(xué)經(jīng)驗(yàn)和心血。
本書編寫參考了國內(nèi)外的相關(guān)資料。在此,謹(jǐn)向參考文獻(xiàn)中的作者表示感謝。
最后要特別感謝中國水利水電出版社的陳宏華,沒有他的努力就不會(huì)有本書的面世。
限于作者水平有限,加之時(shí)間倉促,書中的疏漏和不足之處在所難免,敬請(qǐng)廣大師生和專家學(xué)者批評(píng)指正,作者的E-mail:[email protected]。
前言
第1章 ASP基礎(chǔ)知識(shí) 1
1.1 ASP概述 1
1.1.1 ASP的產(chǎn)生背景 1
1.1.2 ASP的技術(shù)含義 2
1.1.3 ASP的運(yùn)行模式 2
1.2 ASP環(huán)境配置 2
1.2.1 Web服務(wù)器配置 3
1.2.2 設(shè)置主目錄 4
1.2.3 創(chuàng)建虛擬目錄 5
1.2.4 ASP開發(fā)工具 6
1.3 ASP文件 8
1.4 ASP的語句 11
1.4.1 續(xù)行符和單行語句 11
1.4.2 輸出語句 11
1.4.3 注釋語句 11
1.4.4 容錯(cuò)語句 12
1.4.5 文件包含語句 12
1.4.6 設(shè)置主腳本語言 12
1.5 ASP的功能 12
1.5.1 內(nèi)置對(duì)象 12
1.5.2 內(nèi)置組件 13
1.5.3 ASP與數(shù)據(jù)庫 13
1.6 ASP的關(guān)聯(lián)知識(shí) 13
本章小結(jié) 13
習(xí)題一 13
第2章 HTML語言基礎(chǔ) 16
2.1 HTML概述 16
2.1.1 HTML語言標(biāo)記 16
2.1.2 HTML文檔的結(jié)構(gòu) 17
2.2 文本格式標(biāo)記 19
2.2.1 標(biāo)題標(biāo)記(Header) 19
2.2.2 字體標(biāo)記 19
2.2.3 字型變化標(biāo)記 19
2.2.4 特殊字符 20
2.3 排版布局 20
2.3.1 段落標(biāo)記 20
2.3.2 段中分行和禁止分行標(biāo)記 21
2.3.3 段落向右縮進(jìn)標(biāo)記 21
2.3.4 塊置中標(biāo)記 21
2.3.5 分區(qū)顯示標(biāo)記 21
2.3.6 水平分隔線標(biāo)記 21
2.3.7 注釋標(biāo)記 22
2.3.8 預(yù)定格式標(biāo)記 22
2.4 列表標(biāo)記 23
2.4.1 無序列表 23
2.4.2 有序列表 23
2.4.3 自定義列表 24
2.5 圖片和視頻標(biāo)記 25
2.5.1 圖片標(biāo)記 25
2.5.2 視頻標(biāo)記 26
2.6 超鏈接和熱點(diǎn)鏈接 27
2.6.1 文件鏈接 27
2.6.2 錨點(diǎn)鏈接 28
2.6.3 熱點(diǎn)鏈接 28
2.7 表格 30
2.7.1 表格結(jié)構(gòu) 30
2.7.2 表格標(biāo)題 31
2.8 表單 32
2.8.1 表單結(jié)構(gòu) 33
2.8.2 表單控件 33
2.8.3 表單控件分組 35
2.9 框架 36
2.10 多媒體 38
2.10.1 背景音樂標(biāo)記 38
2.10.2 滾動(dòng)字幕 39
2.10.3 嵌入式多媒體標(biāo)記 39
本章小結(jié) 40
習(xí)題二 41
第3章 VBScript腳本語言 43
3.1 腳本概述 43
3.1.1 客戶端腳本 43
3.1.2 客戶端腳本功能 46
3.1.3 常用事件 49
3.1.4 輸入輸出函數(shù) 50
3.1.5 服務(wù)器端腳本 52
3.2 VBScript的數(shù)據(jù)類型 53
3.3 VBScript常量 54
3.3.1 常量聲明 54
3.3.2 常量命名規(guī)則 55
3.3.3 常量引用 55
3.3.4 特殊常量 55
3.4 VBScript變量 56
3.4.1 變量聲明 56
3.4.2 變量賦值和引用 56
3.4.3 標(biāo)量變量和數(shù)組變量 57
3.4.4 固定數(shù)組和動(dòng)態(tài)數(shù)組 57
3.4.5 變量作用域與存活期 58
3.5 VBScript運(yùn)算符 60
3.6 VBScript函數(shù) 60
3.6.1 數(shù)學(xué)函數(shù) 60
3.6.2 字符串函數(shù) 63
3.6.3 日期和時(shí)間函數(shù) 64
3.6.4 轉(zhuǎn)換函數(shù) 66
3.6.5 檢驗(yàn)函數(shù) 66
3.7 程序結(jié)構(gòu) 66
3.7.1 分支結(jié)構(gòu) 66
3.7.2 循環(huán)結(jié)構(gòu) 73
3.8 VBScript過程和函數(shù) 78
3.8.1 sub過程 78
3.8.2 function 函數(shù) 79
本章小結(jié) 80
習(xí)題三 80
第4章 JavaScript腳本語言 83
4.1 JavaScript語言概述 83
4.1.1 JavaScript的語法特性 83
4.1.2 JavaScript腳本語法結(jié)構(gòu) 84
4.2 JavaScript的數(shù)據(jù)結(jié)構(gòu) 86
4.2.1 JavaScript數(shù)據(jù)類型 87
4.2.2 JavaScript常量 88
4.2.3 JavaScript變量 88
4.2.4 JavaScript運(yùn)算符 89
4.2.5 運(yùn)算符號(hào)的優(yōu)先級(jí) 92
4.3 內(nèi)置函數(shù) 92
4.4 程序結(jié)構(gòu) 94
4.4.1 分支結(jié)構(gòu) 94
4.4.2 循環(huán)結(jié)構(gòu) 98
4.4.3 break和continue語句 101
4.5 function函數(shù) 102
4.5.1 函數(shù)定義 102
4.5.2 函數(shù)的調(diào)用 103
4.5.3 變量的作用域 105
4.5.4 函數(shù)對(duì)象定義 107
4.6 JavaScript內(nèi)置對(duì)象 109
4.6.1 String對(duì)象 110
4.6.2 Math對(duì)象 113
4.6.3 Array對(duì)象 114
4.6.4 Date對(duì)象 117
4.6.5 Number對(duì)象 118
4.6.6 Boolean對(duì)象 119
4.6.7 Function對(duì)象 119
4.6.8 Object對(duì)象 119
4.7 瀏覽器對(duì)象 120
4.7.1 window對(duì)象 121
4.7.2 document對(duì)象 123
4.7.3 history對(duì)象 124
4.7.4 navigator對(duì)象 125
4.7.5 location對(duì)象 125
4.7.6 link對(duì)象 126
4.7.7 screen對(duì)象 126
4.7.8 external對(duì)象 127
4.7.9 窗體驗(yàn)證 127
本章小結(jié) 128
習(xí)題四 128
第5章 Request和Response對(duì)象 132
5.1 Request對(duì)象概述 132
5.1.1 Request對(duì)象語法簡介 132
5.1.2 使用form數(shù)據(jù)集合 133
5.1.3 使用Querystring 數(shù)據(jù)集合 140
5.1.4 使用cookies數(shù)據(jù)集合 143
5.1.5 使用servervariables數(shù)據(jù)集合 143
5.1.6 使用clientcertificate數(shù)據(jù)集合 144
5.2 Response對(duì)象概述 146
5.2.1 Response對(duì)象語法簡介 146
5.2.2 response數(shù)據(jù)集合 147
5.2.3 response方法 147
5.2.4 Response屬性 152
5.3 使用cookies數(shù)據(jù)集合 157
5.3.1 設(shè)置cookies集合 157
5.3.2 讀取cookies 159
本章小結(jié) 160
習(xí)題五 161
第6章 Server和ObjectContext對(duì)象 163
6.1 Server對(duì)象概述 163
6.1.1 Server對(duì)象語法簡介 163
6.1.2 Server對(duì)象的屬性 164
6.1.3 Server對(duì)象的方法 165
6.2 ObjectContext對(duì)象概述 173
6.2.1 事務(wù)性聲明語句 173
6.2.2 ObjectContext對(duì)象的方法 174
6.2.3 ObjectContext對(duì)象的事件 174
本章小結(jié) 176
習(xí)題六 176
第7章 Session和Application對(duì)象 178
7.1 Session對(duì)象概述 178
7.1.1 Session對(duì)象語法簡介 178
7.1.2 利用Session對(duì)象的數(shù)據(jù)集合 179
7.1.3 Session對(duì)象的屬性 185
7.1.4 Session對(duì)象的方法 186
7.1.5 Session對(duì)象的事件 188
7.2 Application對(duì)象概述 188
7.2.1 Application對(duì)象語法簡介 188
7.2.2 使用Application對(duì)象的數(shù)據(jù)集合 189
7.2.3 使用Application對(duì)象方法 193
7.2.4 使用Application對(duì)象事件 194
7.3 Global.asa文件 195
7.4 獲取Contents數(shù)據(jù)集合變量 198
本章小結(jié) 199
習(xí)題七 199
第8章 數(shù)據(jù)庫基礎(chǔ) 201
8.1 數(shù)據(jù)庫概述 201
8.2 數(shù)據(jù)庫SQL Server 2000簡介 202
8.3 數(shù)據(jù)庫Access簡介 202
8.3.1 建立數(shù)據(jù)庫 202
8.3.2 建立查詢 204
8.4 SQL語言簡介 204
8.4.1 基本SQL語句 205
8.4.2 Select語句 205
8.4.3 insert語句 209
8.4.4 delete語句 209
8.4.5 update語句 209
本章小結(jié) 209
習(xí)題八 210
第9章 ADO組件和數(shù)據(jù)庫編程 212
9.1 ADO技術(shù)簡介 212
9.1.1 ADO組件的對(duì)象 212
9.1.2 ADO組件的數(shù)據(jù)集合 213
9.2 ODBC技術(shù)簡介 213
9.3 Connection對(duì)象 213
9.3.1 建立Connection對(duì)象實(shí)例 214
9.3.2 數(shù)據(jù)庫連接和Open方法 214
9.3.3 數(shù)據(jù)庫查詢和Execute方法 218
9.3.4 數(shù)據(jù)庫關(guān)閉和Close方法 222
9.3.5 事務(wù)處理 222
9.3.6 Errors數(shù)據(jù)集合和Error對(duì)象 224
9.4 Command對(duì)象 228
9.4.1 建立Command對(duì)象實(shí)例 228
9.4.2 數(shù)據(jù)庫連接和Activeconnection屬性 229
9.4.3 數(shù)據(jù)庫查詢和Execute()方法 229
9.4.4 參數(shù)查詢和Createparameter()方法 231
9.4.5 Parameters數(shù)據(jù)集合和Parameter對(duì)象 231
9.5 Recordset對(duì)象 235
9.5.1 建立Recordset對(duì)象實(shí)例 236
9.5.2 記錄集打開和Open方法 238
9.5.3 記錄移動(dòng) 242
9.5.4 查詢分頁 242
9.5.5 查詢、添加、刪除、更新 246
9.5.6 Fields數(shù)據(jù)集合和Field對(duì)象 248
9.6 Property對(duì)象和Properties數(shù)據(jù)集合 255
9.6.1 Property對(duì)象 255
9.6.2 Properties數(shù)據(jù)集合 255
本章小結(jié) 257
習(xí)題九 257
第10章 ASP內(nèi)置組件 260
10.1 ASP內(nèi)置組件概述 260
10.2 廣告輪顯組件 261
10.2.1 廣告信息處理(顯示)文件 261
10.2.2 廣告信息配置文件 261
10.2.3 廣告鏈接重定向文件 262
10.3 文件存取組件 263
10.3.1 FileSystemObject對(duì)象 264
10.3.2 TextStream對(duì)象的方法和屬性 270
10.3.3 File對(duì)象的方法和屬性 270
10.3.4 Folder對(duì)象的方法和屬性 272
10.3.5 Drive對(duì)象的方法和屬性 274
10.4 管理文本文件 275
10.4.1 新建文本文件 275
10.4.2 讀寫文本文件 276
本章小結(jié) 278
習(xí)題十 278
參考文獻(xiàn) 280
- ASP.NET(C#)網(wǎng)站開發(fā)(第二版) [主編 張志明 王輝]
- ASP.NET Web程序設(shè)計(jì) [吳琴霞 栗青生 康晶 編著]
- ASP.NET(C#)網(wǎng)站開發(fā) [主編 張志明 王輝]
- ASP.NET項(xiàng)目開發(fā)教程 [鄒承俊 任 華]
- ASP程序設(shè)計(jì)(第二版) [葉潮流 杜奕智]
- ASP程序設(shè)計(jì)及應(yīng)用(第二版) [主編 張景峰 莊連英]
- ASP.NET程序設(shè)計(jì) [佘東 主 編 ]
- 動(dòng)態(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ā)案例教程 [龔赤兵 編著]
- ASP.NET課程設(shè)計(jì)案例精編 [郝思嘉 主編]
- ASP.NET編程技術(shù)與交互式網(wǎng)頁設(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)站開發(fā)基礎(chǔ)與實(shí)例 [王愛民 支麗平 主編]
- ASP.NET Web程序設(shè)計(jì) [王祖儷 主編]
- ASP程序設(shè)計(jì)(第二版) [梁建武 等編著]
- ASP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)實(shí)用案例教程 [許新華 等編著]
- ASP程序設(shè)計(jì)教程(第二版) [張景峰 主編]
- 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)典案例 [羅斌 等編著]
- 生活經(jīng)管more>>
- 高等數(shù)學(xué)(下冊)(第二版)
- 高等數(shù)學(xué)(上冊)(第二版)
- Visual Basic程序設(shè)計(jì)(第二版)
- 離散數(shù)學(xué)(第二版)
- 復(fù)變函數(shù)與積分變換
- Visual C++ & Android程序設(shè)計(jì)綜合實(shí)訓(xùn)
- 高等數(shù)學(xué)(下冊)
- Visual Basic程序設(shè)計(jì)簡明教程(第二版
- 網(wǎng)絡(luò)與信息安全教程(第二版)
- 高等數(shù)學(xué)(上冊)
- 綜合布線技術(shù)與施工(第二版)
- 微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)與實(shí)驗(yàn)指
- 計(jì)算機(jī)圖形學(xué)(第二版)
- Visual C++程序設(shè)計(jì)教程(第二版)
- 物流管理專業(yè)實(shí)踐與指導(dǎo)
- Access 2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應(yīng)用