出版時間:2000-11-1 出版社:人民郵電出版社 作者:楊威
內(nèi)容概要
本書分為十二章三個部分,第一部分介紹了ASP 的技術(shù)特點、工作原理和安裝方法,同時講解了Web 頁面的制作基礎(chǔ)以及ASP 的對象與組件。第二部分引導讀者在上一部分學習的基礎(chǔ)上了解ASP 應用開發(fā)的步驟和過程。第三部分則以實例的形式詳細講解了ASP 應用開發(fā)中最常遇到的課題,
書籍目錄
第一章 ASP(Active Server Pages)概述 1
1.1 Internet/Intranet技術(shù)簡介 1
1.1.1 Internet/Intranet發(fā)展背景 1
1.1.2 Internet/Intranet所提供的服務 3
1.1.3 Web頁面的工作原理 5
1.2 ASP入門 6
1.2.1 什么是ASP 7
1.2.2 ASP的工作原理 7
1.2.3 如何創(chuàng)建ASP頁面 7
1.3 其他Web開發(fā)技術(shù) 9
1.3.1 CGI(通用網(wǎng)關(guān)接口) 10
1.3.2 ISAPI 10
1.3.3 IDC 10
1.4 ASP的獨特優(yōu)點 11
1.5 ASP 3.0的新特性 12
1.5.1 Server.Transfer方法 12
1.5.2 Server.Execute方法 13
1.5.3 ASPError對象 14
第二章 建立ASP的運行環(huán)境 15
2.1 在Windows 98上建立ASP的運行環(huán)境 15
2.1.1 安裝PWS 16
2.1.2 管理PWS 18
2.2 在Windows NT 4.0上建立ASP的運行環(huán)境 28
2.2.1 安裝IIS 4.0 28
2.2.2 管理IIS 4.0 32
2.3 在Windows 2000上建立ASP的運行環(huán)境 43
2.3.1 IIS 5.0的管理界面 43
2.3.2 IIS5.0中虛擬目錄的創(chuàng)建與管理 45
2.4 測試ASP運行環(huán)境 47
第三章 Web頁面制作基礎(chǔ) 51
3.1 HTML基礎(chǔ) 51
3.1.1 HTML的語法表示 52
3.1.2 HTML文件的基本結(jié)構(gòu) 52
3.2 用FrontPage 2000設(shè)計Web頁面 53
3.2.1 FrontPage 2000的操作界面 53
3.2.2 新建網(wǎng)頁 55
3.2.3 基本編輯操作 56
3.2.4 在瀏覽器中預覽網(wǎng)頁 60
3.2.5 插入圖片 61
3.2.6 插入超鏈接 62
3.2.7 設(shè)置頁面屬性 63
3.2.8 使用FrontPage 2000的在線幫助 67
3.3 表單(Form)設(shè)計 68
3.3.1 表單的基本概念 68
3.3.2 設(shè)計表單 69
3.3.3 設(shè)置表單域?qū)傩? 72
3.3.4 處理表單程序 77
第四章 ASP對象 81
4.1 Response對象 81
4.1.1 使用Response.Write方法輸出信息 82
4.1.2 使用Response.end終止腳本運行 84
4.1.3 使用Response.redirect重定向URL 85
4.1.4 利用Response.IsclientConnected判斷客戶端是否斷開 86
4.1.5 利用Response來向客戶端寫入Cookies 87
4.2 Request 對象 88
4.2.1 Request. QueryString集合 88
4.2.2 Request.Form集合 89
4.2.3 Request.ServerVariables集合 89
4.3 SESSION對象 92
4.3.1 定義與使用Session變量 92
4.3.2 Session對象的事件 94
4.3.3 結(jié)束一個Session 95
4.4 Application對象 96
4.4.1 Application變量的定義與使用 97
4.4.2 Application的Lock/Unlock方法 97
4.5 SERVER對象 97
4.5.1 SERVER.ScriptTimeout屬性 98
4.5.2 SERVER.CREATOBJECT方法 98
4.5.3 SERVER.HTMLENCODE方法 98
4.5.4 SERVER.MAPPATH方法 98
4.5.5 SERVER.URLENCODE方法 99
第五章 ASP組件 101
5.1 如何使用ASP內(nèi)置組件 101
5.2 使用 Ad Rotator組件 102
5.3 使用Browser Capabilities組件 106
5.4 使用Content Linking組件 110
5.5 使用Data Access組件 112
5.6 使用File Access組件 112
5.7 其他ASP組件 115
5.7.1 Content Rotator組件 115
5.7.2 Permission Checker組件 116
5.7.3 Logging Utility 組件 118
5.7.4 Tools組件 122
第六章 VBScript語言 125
6.1 如何在Web頁面中插入VBScript腳本 126
6.2 VBScript的數(shù)據(jù)類型 130
6.3 VBScript的變量 131
6.3.1 聲明變量 131
6.3.2 變量賦值 132
6.3.3 數(shù)組變量的使用 132
6.3.4 變量的命名規(guī)則 135
6.3.5 變量的作用范圍和生存周期 136
6.4 VBScript的運算符和表達式 138
6.4.1 算術(shù)運算符 138
6.4.2 比較運算符 142
6.4.3 邏輯運算符 142
6.4.4 串運算符 143
6.5 VBScript的控制結(jié)構(gòu) 144
6.5.1 條件語句 144
6.5.2 循環(huán)語句 151
6.6 VBScript的函數(shù)與過程 152
6.6.1 什么是過程與函數(shù) 153
6.6.2 過程與函數(shù)的區(qū)別 153
6.6.3 VBScript常用內(nèi)置函數(shù) 155
第七章 JavaScript語言 159
7.1 JavaScript語言概述 159
7.2 JavaScript的數(shù)據(jù)類型、變量與運算符 162
7.3 JavaScript的函數(shù) 163
7.4 JavaScript中的事件 166
7.5 JavaScript中的對象 174
7.6 JavaScript的流程控制語句 177
7.7 在JavaScript中使用ASP對象 178
7.8 使用Microsoft腳本編輯器書寫JavaScript程序 178
7.9 互聯(lián)網(wǎng)上的JavaScript資源 181
第八章 ASP用程序開發(fā)入門 183
8.1 ASP應用程序概述 183
8.2 創(chuàng)建ASP應用程序 186
8.2.1 在Windows NT 4.0中創(chuàng)建ASP 應用程序 186
8.2.2 在Windows 2000 Server中創(chuàng)建ASP應用程序 187
8.2.3 在Windows 98環(huán)境中創(chuàng)建ASP應用程序 189
8.3 ASP應用開發(fā)實例一-一個簡單的聊天室 190
8.3.1 聊天室框架頁面mainchat.htm 191
8.3.2 信息顯示頁面text.asp 192
8.3.3 信息輸入頁面chat.asp 193
8.3.4 信息存放文件textwork.txt 194
8.3.5 創(chuàng)建'聊天室'應用程序 194
8.4 ASP應用開發(fā)實例二--在線訪問統(tǒng)計 195
8.4.1 Global.asa文件的代碼 195
8.4.2 Stats.asp的代碼 196
8.4.3 創(chuàng)建'在線訪問統(tǒng)計'應用程序 198
第九章 使用ASP開發(fā)Web數(shù)據(jù)庫應用 201
9.1 Web數(shù)據(jù)庫概述 201
9.2 ADO概述 204
9.2.1 Connection對象 204
9.2.2 Command對象 207
9.2.3 建立一個RecordSet對象 208
9.2.4 Field對象 214
9.3 常用的SQL命令語法 215
9.3.1 修改表結(jié)構(gòu) 215
9.3.2 查詢表中的數(shù)據(jù)信息 216
9.3.3 刪除數(shù)據(jù)庫的內(nèi)容 218
9.3.4 向數(shù)據(jù)庫插入記錄 218
9.3.5 修改數(shù)據(jù)庫記錄 219
9.4 ASP數(shù)據(jù)庫開發(fā)的常用子程序 219
9.4.1 創(chuàng)建一個Access數(shù)據(jù)庫 220
9.4.2 建立數(shù)據(jù)庫的DSN 223
9.4.3 檢索記錄的子程序 226
9.4.4 編輯記錄的子程序 228
9.4.5 添加新記錄的子程序 234
9.4.6 刪除記錄的子程序 240
9.4.7 將檢索結(jié)果分頁顯示 243
9.5 調(diào)用數(shù)據(jù)庫的存儲過程 247
9.5.1 創(chuàng)建存儲過程 248
9.5.2 在ASP中調(diào)用存儲過程 253
9.5.3 自動獲取參數(shù)信息 261
9.6 使用FrontPage 2000的'數(shù)據(jù)庫結(jié)果向?qū)? 263
9.7 優(yōu)化Web數(shù)據(jù)庫應用 268
9.8 使用RDS訪問Web數(shù)據(jù)庫 269
9.9 用ASP開發(fā)數(shù)據(jù)庫的綜合實例 284
第十章 用ASP創(chuàng)建電子公告牌(BBS) 293
10.1 概述 293
10.2 基于數(shù)據(jù)庫的BBS實例 294
10.2.1 BBS的主程序Board.asp 295
10.2.2 用于發(fā)表文章的表單程序 post.asp 298
10.2.3 發(fā)布用戶填寫信息的程序Postit.asp 300
10.2.4 發(fā)表子文章的程序PostSub.asp 302
10.2.5 瀏覽文章及其相關(guān)子文章的程序 Message.asp 304
10.2.6 BBS管理系統(tǒng)登錄界面Login.asp 310
10.2.7 用戶身份驗證程序Check.asp 311
10.2.8 系統(tǒng)管理界面的主程序Admin.asp 312
10.2.9 以管理員身份瀏覽文章界面AdminMessage.asp 316
10.2.10 用于發(fā)布管理文章的程序Adminpost.asp 323
10.2.11 AdminPost.asp的表單處理程序AdminPostit.asp 324
10.2.12 發(fā)布管理子文章的程序AdminPostSub.asp 325
10.2.13 刪除文章子程序Delete.asp 327
10.2.14 退出系統(tǒng)子程序Logout.asp 328
10.3 使用BBS 328
10.3.1 發(fā)表新文章 329
10.3.2 回復文章 329
10.3.3 在文章中定位 330
10.4 管理BBS 331
第十一章 使用Active X組件 333
11.1 Active X技術(shù)概述 334
11.2 在Web網(wǎng)頁中插入ActiveX組件 335
11.3 使用第三方組件實現(xiàn)網(wǎng)上的投票系統(tǒng) 340
11.4 創(chuàng)建自定義組件 344
11.5 ASP組件資源 348
第十二章 使用ASP處理電子郵件 351
12.1 安裝與配置Microsoft SMTP Service 351
12.2 CDONTS概述 356
12.3 使用CDONTS發(fā)送郵件 357
12.3.1 發(fā)送普通郵件 357
12.3.2 發(fā)送帶有附件的郵件 362
12.3.3 巧用CDONTS實現(xiàn)'友情推薦'功能 363
12.4 使用CDONTS接收郵件 365
12.5 創(chuàng)建郵件列表 366
12.5.1 創(chuàng)建存儲郵件地址的數(shù)據(jù)庫 367
12.5.2 創(chuàng)建申請訂閱的程序 367
12.5.3 創(chuàng)建廣播發(fā)送程序 369
附錄A HTML語言索引 375
A.1 與頁面基本信息相關(guān)的標簽 375
A.2 與頁面文字屬性相關(guān)的標簽 376
A.3 與頁面格式有關(guān)的HTML標簽 379
附錄B VBScript語言參考 385
B.1 VBScript的函數(shù) 385
B.2 VBScript的常量 389
B.2.1 顏色常量 389
B.2.2 比較常量 389
B.2.3 數(shù)據(jù)和時間常量 389
B.2.4 日期格式常量 390
B.2.5 MsgBox常量 390
B.2.6 字符串常量 391
附錄C JavaScript語言參考 393
C.1 JavaScript的對象 393
C.2 JavaScript的屬性 396
C.3 JavaScript的方法 398
C.4 JavaScript中的事件 400
圖書封面
評論、評分、閱讀與下載
ASP 3.0 網(wǎng)絡(luò)開發(fā)技術(shù)(含盤) PDF格式下載