注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程ASP網絡編程

ASP網絡編程

ASP網絡編程

定 價:¥59.80

作 者: 柯華坤、王大平
出版社: 機械工業(yè)出版社
叢編項:
標 簽: ASP

購買這本書可以去


ISBN: 9787121054990 出版時間: 2008-05-01 包裝: 平裝
開本: 16 頁數: 554 pages 字數:  

內容簡介

  本書由淺入深講解ASP開發(fā)技術,全書內容分為5篇,共15章,第一篇介紹初學者入門ASP技術必備的一些基礎知識,其中包括Web工作原理,HTML語言基礎,ASP工作原理,VbScript腳本技術,以及開發(fā)環(huán)境的搭建;第二篇介紹ASP核心技術,主要內容包括ASP的請求和響應,會話跟蹤,Server對象和常用組件的技術;第三篇介紹了SQL數據庫操作技術,以及如何使用ADO組件訪問數據庫;第四篇主要ASP文件處理技術,ASP優(yōu)化和調試技術和ASP黑客攻防技術;第五篇精選了幾個能囊括本書介紹的所有理論的實例,能使讀者徹底精通ASP開發(fā)技術。本書內容全面,不但適合于沒有任何Web原理基礎和HTML語言基礎而欲直接學習ASP技術的初學者,同時也適合于有一定ASP開發(fā)基礎而需要加深對ASP核心技術進一步了解和掌握的程序員。本書獨一無二的優(yōu)勢本書由具有多年開發(fā)和教學經驗的資深老師執(zhí)筆寫作,筆者在Web領域具有多年的開發(fā)和教學講解經驗,尤其熟識ASP開發(fā)理論知識體系,筆者憑著嫻熟的筆法和淵博的理論知識,采取學習筆記的寫作方式將ASP開發(fā)技術展現得淋漓盡致,能使讀者能夠很快地進入實際開發(fā)角色。本書和市場上其他類似書籍相比,具有下面與眾不同的特色。形象本書對書中的源代碼采取繪圖的講解方式,使抽象變形象,讓高深的編程理論“赤裸裸”地裸露在你的面前,使你輕而易舉地領悟編程奧秘。這是本書最大的特色。趣味本書用拉鏈做素材,拉開學習的帷幕,用情趣似的學習筆記形式帶你走進輕松的學習課堂,并且在書中讓人感覺到煩躁的地方搭配以相關的對應圖片,讓你享受到學習中的樂趣,探索中的喜悅,勝利后的興奮。實用本書的實用性較強,以經驗為后盾,以實踐為導向,以實用為目標,深入淺出地講解ASP開發(fā)中的種種問題。特別是,在講解時非常注重實踐與理論的形象結合,為了能使讀者通過讀懂源代碼來掌握ASP技術,在實例舉證時還給源代碼繪制了大量的流程圖。本書的所有源代碼都已調試通過,并且放在了本書所附帶的光盤中,讀者拿來即可使用全面本書內容全面,從基本的語法入手,以恰當的實例為導向,由淺入深地講解ASP技術的基本理論知識,所講解的內容幾乎囊括了ASP技術的所有知識點,而且還特地安排了一章來介紹ASP的黑客攻防技術,這是市場上其他ASP書籍沒有涉及的。 圖書目錄

作者簡介

暫缺《ASP網絡編程》作者簡介

圖書目錄

第一篇ASP應用開發(fā)基礎
第1章 ASP入門前奏 .....................01
1.1 Web工作原理...........................02
1.1.1 網頁運作機制 ......................02
1.1.2 瀏覽器和Web服務器 .................03
1.2 認識HTML..............................04
1.2.1 HTML 標記語言 ....................04
1.2.2 HTML Form(表單).................07
1.2.3 CSS樣式表.........................15
1.2.4 何謂URL ..........................17
1.3 什么是HTTP協議........................17
1.3.1 HTTP請求過程......................18
1.3.2 HTTP響應 .........................19
1.3.3 HTML在HTTP響應中扮演的角色.......20
1.4 開發(fā)一個簡單的Web程序.................20
1.5 小結..................................22
第2章 ASP應用環(huán)境配置.................23
2.1 IIS的使用.............................24
2.1.1 IIS簡介 ............................24
2.1.2 IIS的安裝與使用 ....................24
2.2 申請和配置互聯網網站..................32
2.2.1 申請主頁空間 ......................32
2.2.2 申請域名 ..........................35
2.2.3 發(fā)布網站 ..........................37
2.3 小結..................................40
第3章 ASP文件基礎 ....................41
3.1 ASP概述...............................42
3.1.1 ASP技術特點 .......................42
3.1.2 ASP工作原理 .......................42
3.2 ASP頁面結構...........................44
3.2.1 HTML中插入ASP代碼 ................44
3.2.2 腳本和腳本語言.....................46
3.2.3 HTML與ASP的區(qū)別..................49
3.3 ASP指令元素...........................50
3.3.1 輸出指令和處理指令 .................50
3.3.2 使用#include指令引入文件 ............51
3.4 ASP內置對象...........................52
3.5 Application對象.......................54
3.5.1
ASP站點運行過程 ...................54
3.5.2 實例體驗用Application對象做簡單的
網站訪問量計數器 ...................56
3.6 小結 ..................................57
第4章 ASP基本語法 .....................58
4.1 ASP語言概述...........................59
4.1.1 VBScript語言的特點..................59
4.1.2 在HTML中使用VBScript ..............59
4.1.3 在ASP中使用VBScript ................61
4.2 ASP變量...............................63
4.2.1 簡單變量的聲明.....................64
4.2.2 數組變量的聲明.....................65
4.2.3 變量的命名規(guī)則.....................67
4.2.4 變量的作用域和存活期 ...............67
4.3 ASP運算符.............................68
4.3.1 運算符 ............................68
4.3.2 運算符的優(yōu)先級.....................68
4.4 ASP數據類型...........................69
4.5 在ASP中定義常量.......................70
4.6 賦值語句..............................70
4.7 條件語句..............................70
4.7.1 If...Then語句 .......................71
4.7.2 If...Then...Else語句 ...................71
4.7.3 Select Case語句......................71
4.8 循環(huán)語句..............................72
4.8.1 Do...Loop語句 ......................72
4.8.2 While...Wend語句 ...................75
4.8.3 For...Next語句 ......................76
4.8.4 For Each...Next語句 ..................78
4.8.5 Exit語句 ...........................79
4.9 ASP中的函數...........................80
4.9.1 Sub函數 ...........................81
4.9.2 Function函數 ........................82
4.9.3 調用不同ASP文件的函數 .............. 83
4.10 小結.................................86
第二篇ASP核心技術
第5章 請求和響應 .......................87
5.1 Request對象與Response對象的關系 ......88
5.2 使用Request對象處理請求............... 88
5.2.1 使用Request對象處理請求的過程 ....... 88
5.2.2 處理URL請求 ...................... 89
5.2.3 處理HTML表單請求 ................. 90
5.2.4 獲取系統(tǒng)的環(huán)境變量 ................. 92
5.3 使用Response對象輸出.................. 93
5.3.1 Response對象 ....................... 93
5.3.2 向瀏覽器發(fā)送數據 ................... 94
5.3.3 建立緩存輸出 ...................... 95
5.3.4 實現網頁重定位..................... 97
5.3.5 巧用Response對象進行網頁調試 ........ 98
5.4 小結 .................................. 99
第6章 會話跟蹤......................... 100
6.1 會話跟蹤簡介 ......................... 101
6.1.1 跨頁面請求場景.................... 101
6.1.2 會話跟蹤實現機制和常見技術......... 104
6.1.3 Session工作原理 .................... 105
6.1.4 如何區(qū)別不同客戶 .................. 107
6.2 使用Session對象...................... 111
6.2.1 Session對象........................ 111
6.2.2 Session超時........................ 116
6.2.3 Session對象存儲數組 ................ 119
6.2.4 實現購物籃 ....................... 121
6.3 使用Cookie ........................... 130
6.3.1 Cookie結構和時效 .................. 131
6.3.2 使用Request讀取Cookie.............. 133
6.3.3 使用Cookie的例子 .................. 135
6.4 小結 ................................. 140
第7章 Server對象....................... 141
7.1 Server對象簡介....................... 142
7.2 查看頁面的運行時間................... 142
7.3 創(chuàng)建一個組件 ......................... 146
7.4 獲取文件的實際路徑................... 149
7.5 對字符串進行編碼..................... 150
7.6 小結 ................................. 155
第8章 ASP常用組件 .................... 156
8.1 ASP組件概述 .......................... 157
8.2 使用Ad Rotator組件建立一個隨機廣告播放器 ............................... 159
8.2.1 創(chuàng)建Ad Rotator組件對象實例 ......... 159
8.2.2 廣告輪顯組件的屬性與方法 .......... 159
8.2.3 創(chuàng)建輪顯列表文件與重定向文件....... 160
8.2.4 廣告輪顯組件實例 .................. 161
8.3 使用內容輪顯組件建立一個隨機文本播放器 ...............................163
8.3.1 創(chuàng)建內容輪顯組件對象實例 ..........163
8.3.2 創(chuàng)建內容列表文件 ..................163
8.3.3 檢索并顯示內容字符串 ..............164
8.3.4 建立一個隨機廣告播放器實例.........164
8.4 使用鏈接組件建立一個導航程序(隨機鏈接播放程序)..................166
8.5 使用E-mail組件發(fā)送和接收電子郵件 ....170
8.5.1 電子郵件的工作原理 ................170
8.5.2 CDONTS組件的安裝 ...............171
8.5.3 NewMail對象的屬性與方法 ...........173
8.5.4 NewMail對象的創(chuàng)建 ................174
8.5.5 CDONTS組件實例 .................175
8.6 小結 .................................177
第三篇 數據操作技術
第9章SQL數據庫管理 ..................178
9.1 SQL數據庫管理工具 ....................179
9.1.1 服務管理器 .......................179
9.1.2 企業(yè)管理器 .......................179
9.1.3 SQL查詢分析器 ....................180
9.2 管理服務器 ...........................181
9.2.1 注冊服務器 .......................182
9.2.2 連接與斷開服務器 ..................185
9.2.3 創(chuàng)建服務器組 ......................186
9.3 創(chuàng)建和維護數據庫.....................187
9.3.1 數據庫的組成 .....................187
9.3.2 創(chuàng)建數據庫 .......................189
9.3.3 刪除數據庫 .......................195
9.3.4 備份數據庫 .......................196
9.3.5 還原數據庫 .......................200
9.4 表的管理.............................201
9.4.1 創(chuàng)建表 ...........................202
9.4.2 編輯和查看表 .....................205
9.4.3 刪除表 ...........................208
9.5 視圖的管理...........................209
9.5.1 創(chuàng)建視圖 .........................209
9.5.2 編輯和查看視圖....................210
9.5.3 刪除視圖 .........................212
6 SQL語言基礎..........................212
9.6.1 使用SQL查詢數據庫 ................213
9.6.2 查詢語句SELECT...................213
9.6.3 添加語句INSERT ..................221
9.6.4 更新語句UPDATE ................. 222
9.6.5 刪除語句DELETE.................. 224
9.6.6 特殊SQL句法 ..................... 225
9.7 小結 ................................ 230
第10章使用ADO組件訪問數據庫 ....... 231
10.1 ADO概述 ............................. 232
10.1.1 ADO的對象 ..................... 232
10.1.2 ADO的操作流程 .................. 235
10.2 使用Connection對象 .................. 236
10.2.1 打開和關閉數據庫連接的方法 ....... 236
10.2.2 打開和關閉數據庫連接的實例 ....... 242
10.3 使用Command對象..................... 245
10.3.1 Command對象處理數據庫的方法 ..... 246
10.3.2 通過Command對象操作數據庫的實例 . 247
10.3.3 調用存儲過程 .................... 250
10.4 使用RecordSet對象................... 251
10.4.1 RecordSet對象與內存的關系......... 251
10.4.2 RecordSet對象的屬性和方法......... 252
10.4.3 創(chuàng)建記錄集 ...................... 255
10.4.4 顯示記錄集 ...................... 258
10.4.5 使用記錄集查詢 .................. 259
10.4.6 添加、修改和刪除數據............. 263
10.4.7 實現記錄集的分頁顯示............. 268
10.4.8 讀取記錄到數組中 ................ 271
10.5 小結 ................................ 273
第四篇ASP提高
第11章 ASP的文件處理 ................ 274
11.1 文件存取組件 ........................ 275
11.2 文件的創(chuàng)建 .......................... 275
11.3 對文件的操作 ........................ 277
11.4 寫入與讀取文本文件 .................. 281
11.5 對文件夾進行操作 .................... 285
11.6 對驅動器進行操作 .................... 290
11.7 小結 ................................ 292
第12章 ASP開發(fā)技巧和優(yōu)化 ............ 293
12.1 ASP調試技巧 ......................... 294
12.2 ASP程序結構設計技巧................. 294
12.2.1 頁面模塊化設計 .................. 294
12.2.2 目錄結構設計 .................... 295
12.2.3 代碼的隔離 ...................... 296
12.2.4 利用組件技術 .................... 296
12.2.5 建立三層結構的ASP應用程序........ 297
12.3 ASP數據庫開發(fā)常用技巧............... 298
12.3.1 命名規(guī)范 ........................ 298
12.3.2 數據庫查詢技巧 .................. 298
12.3.3 常見錯誤 ........................ 299
12.4 ASP優(yōu)化 ............................. 300
12.4.1 優(yōu)化頁面 ........................ 300
12.4.2 對編碼的優(yōu)化 .................... 301
12.4.3 對數據庫的優(yōu)化 .................. 305
12.4.4 對安全性方面的優(yōu)化............... 309
12.5 小結 ................................ 314
第13章 常見ASP腳本攻擊和防范 ....... 315
13.1 黑客入侵測試場景實錄................ 316
13.2 IIS漏洞 ............................. 317
13.2.1 %81漏洞 ........................ 317
13.2.2 WebDAV漏洞 .................... 318
13.2.3 IIS 6在處理路徑和文件時的缺陷 ..... 318
13.3 注入漏洞 ............................ 319
13.3.1 注入漏洞的原理 .................. 319
13.3.2 防范非法登錄 .................... 320
13.3.3 防范非法插入數據 ................ 322
13.3.4 防范注入窮舉 .................... 324
13.3.5 防范隱蔽的注入 .................. 324
13.4 跨站腳本攻擊漏洞.................... 326
13.4.1 跨站腳本攻擊的原理............... 326
13.4.2 跨站腳本攻擊的防范............... 327
13.5 防止非法上傳漏洞.................... 327
13.6 其他漏洞 ............................ 331
13.6.1 生成靜態(tài)文件的漏洞及防范 ......... 331
13.6.2 網站訪問統(tǒng)計的跨站隱患 ........... 332
13.7 小結 ................................ 333
第五篇綜合應用
第14章 ASP開發(fā)常用實例.............. 334
14.1 登錄驗證管理模塊.................... 335
14.1.1 簡易表單登錄驗證 ................ 335
14.1.2 用戶登錄管理系統(tǒng) ................ 337
14.1.3 總結 ........................... 352
14.2 留言系統(tǒng) ............................ 352
14.2.1 模塊總體設計 .................... 353
14.2.2 數據庫設計 ...................... 353
14.2.3 程序模塊構成 .................... 354
14.2.4 程序文件index.asp的實現............ 355
14.2.5 總結 ........................... 372
14.3 文件上傳模塊 ........................ 372
14.3.1 系統(tǒng)總體分析 .................... 372
14.3.2 無組件文件上傳 .................. 373
14.3.3 組件上傳 ........................ 377
14.3.4 二進制格式轉換上傳............... 378
14.3.5 文件上傳范例 .................... 383
14.3.6 總結 ........................... 389
14.4 流量統(tǒng)計系統(tǒng) ........................ 389
14.4.1 Application統(tǒng)計 ................... 389
14.4.2 Session統(tǒng)計 ...................... 392
14.4.3 文件保存統(tǒng)計值 .................. 393
14.4.4 數據庫保存統(tǒng)計值 ................ 395
14.4.5 利用第三方站點統(tǒng)計工具 ........... 399
14.4.6 綜合流量統(tǒng)計范例 ................ 400
14.4.7 總結 ........................... 406
14.5 論壇模塊 ............................ 407
14.5.1 系統(tǒng)概述 ........................ 407
14.5.2 系統(tǒng)模塊文件劃分 ................ 407
14.5.3 數據庫設計 ...................... 408
14.5.4 程序文件實現 .................... 413
14.5.5 總結 ........................... 441
14.6 小結 ................................ 441
第15章 網上商城購物系統(tǒng) .............. 442
15.1 系統(tǒng)概述 ............................ 443
15.1.1 系統(tǒng)應用背景與功能 ............... 443
15.1.2 系統(tǒng)構成模塊及其概覽............. 445
15.1.3 系統(tǒng)特點 ........................ 448
15.2 系統(tǒng)模塊設計和流程分析.............. 449
15.2.1 系統(tǒng)模塊劃分和設計............... 449
15.2.2 系統(tǒng)流程分析 .................... 450
15.3 數據庫的設計 ........................ 451
15.3.1 數據庫需求分析 .................. 451
15.3.2 概念結構設計 .................... 452
15.3.3 邏輯結構設計 .................... 455
15.4 系統(tǒng)目錄結構與通用模塊.............. 460
15.4.1 目錄結構 ........................ 460
15.4.2 系統(tǒng)通用文件 .................... 461
15.5 系統(tǒng)首頁 ............................ 463
15.5.1 打開窗口函數 .................... 464
15.5.2 會員登錄顯示 .................... 464
15.5.3 系統(tǒng)新聞顯示 .................... 466
15.5.4 特價商品顯示 .................... 467
15.5.5 推薦商品顯示 .................... 469
15.5.6 商品分類顯示 .................... 471
15.5.7 熱賣商品排行顯示 ................ 473
15.6 商品分類顯示頁面.................... 474
15.7 系統(tǒng)會員中心 ........................ 479
15.7.1 會員注冊模塊 .................... 480
15.7.2 會員登錄驗證模塊 ................ 485
15.7.3 會員收藏夾頁面 .................. 486
15.7.4 查看個人訂單 .................... 488
15.7.5 修改個人資料 .................... 495
15.8 購買流程 ............................ 498
15.8.1 購物車頁面 ...................... 499
15.8.2 訂貨信息頁面 .................... 504
15.8.3 訂單提交頁面 .................... 507
15.8.4 訂單提交處理頁面 ................ 511
15.9 系統(tǒng)留言 ............................ 515
15.9.1 發(fā)布表單頁面 .................... 515
15.9.2 留言處理頁面 .................... 516
15.9.3 留言顯示頁面 .................... 517
15.10 商品評論 ........................... 518
15.11 商品詳情頁面....................... 521
15.12 商品搜索頁面....................... 524
15.13 后臺登錄驗證頁面................... 527
15.14 新聞管理模塊....................... 528
15.14.1 添加新聞類別.................. 529
15.14.2 刪除新聞類別.................. 530
15.14.3 新聞添加頁面.................. 531
15.14.4 新聞管理頁面.................. 533
15.15 商品類別管理....................... 537
15.15.1 添加商品一級類別 .............. 537
15.15.2 類別管理 ..................... 538
15.16 訂單管理模塊....................... 539
15.16.1 訂單列表頁面.................. 539
15.16.2 訂單詳情頁面.................. 541
15.16.3 刪除訂單頁面.................. 543
15.16.4 訂單處理頁面.................. 545
15.17 在線支付 ............................ 546
15.17.1 支付表單頁面.................. 547
15.17.2 支付接口頁面.................. 547
15.18 系統(tǒng)重點、難點分析................. 549
15.18.1 內容格式轉換.................. 549
15.18.2 計算訂單金額.................. 549
15.19 系統(tǒng)調試和發(fā)布..................... 550
15.19.1 數據庫配置 ................... 550
15.19.2 系統(tǒng)調試 ..................... 553
15.19.3 站點發(fā)布 ..................... 555
15.20 小結 ............................... 555

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號