ASP動態網頁設計:基於SQL Server 2005

ASP動態網頁設計:基於SQL Server 2005

《ASP動態網頁設計:基於SQL Server 2005》是2009年11月1日清華大學出版社出版的圖書,作者是李春葆、喻丹丹、曾平。本書主要介紹了基於SQL Server資料庫的ASP動態網頁設計技術及其在開發實踐中的具體套用。

基本介紹

  • 中文名:ASP動態網頁設計:基於SQL Server 2005
  • 作者:李春葆、喻丹丹、曾平
  • 出版時間:2009年11月1日
  • 出版社:清華大學出版社
  • 頁數:368 頁
  • ISBN:9787302212614
  • 定價:32 元
  • 開本:16 開
  • 裝幀平裝
內容簡介,圖書目錄,

內容簡介

本書從實際套用出發,全面系統地介紹了基於SQL Server資料庫的ASP動態網頁設計技術及其在開發實踐中的具體套用。本書前8章介紹ASP動態網頁設計技術:Web基礎、ASP環境配置、HTML語言、使用Frontpage製作網頁、VBScript語言、ASP基礎、ASP內置對象和使用ADO對象運算元據庫。
第9章綜合運用前面的知識點,從零開始開發出一個完整的動態網站:學生成績管理系統。本書在講清各個知識點及其聯繫的基礎上,提供了相當豐富的示例。讀者可從網上下載本書的所有原始碼,對照書中的講解進行上機演練,也可在已有示例基礎上加以創新,開發出各種實用的動態網頁應用程式。本書可以作為大專院校計算機專業和非計算機專業學生學習ASP動態網頁設計的教材,也可供欲提高動手能力和ASP編程水平的計算機愛好者參閱。

圖書目錄

第1章網路和Web基礎 1
1.1計算機網路基礎 1
1.1.1什麼是計算機網路 1
1.1.2網路協定 1
1.1.3網路基本組件 2
1.2網路的兩種計算模式 3
1.2.1C/S模式 3
1.2.2B/S模式 4
1.2.3C/S和B/S模式的比較 4
1.3Internet基礎 5
1.3.1Internet的服務 5
1.4Web基礎 8
1.4.1什麼是Web 8
1.4.2Web的特點 8
1.4.3WWW網頁 9
練習題1 9
第2章ASP環境配置 10
2.1IISWeb伺服器安裝 10
2.1.1IIS概述 10
2.1.2IIS的安裝 10
2.2管理和配置Web伺服器 12
2.2.1Web站點屬性設定 12
2.2.2創建IIS虛擬目錄 14
練習題2 16
第3章HTML語言 17
3.1HTML語言概述 17
3.1.1什麼是HTML 17
3.1.2HTML文檔的結構 17
3.1.3html中檔案的命名 18
3.1.4HTML的注釋 18
3.1.5HTML文檔的顏色 18
3.1.6HTML文檔中的長度單位 19
3.1.7HTML文檔中的百分比單位 19
3.2HTML的標記 20
3.2.1HTML的頭部 20
3.2.2主體標記 21
3.3設定文字格式 22
3.3.1格式標記 22
3.3.2布局標記 25
3.3.3特殊文字顯示標記 27
3.4使用列表 29
3.4.1有序列表 29
3.4.2無序列表 31
3.4.3自定義列表 32
3.5使用超連結 33
3.6使用圖像 35
3.7使用表格 37
3.7.1建立表格 37
3.7.2定製表格 37
3.8使用框架 41
3.8.1建立框架 41
3.8.2frame標記 41
3.9製作表單 43
3.9.1表單標記 43
3.9.2表單控制項 44
3.9.3對表單控制項分組 48
3.10級聯樣式表(CSS) 50
3.10.1樣式表的標記和屬性 50
3.10.2樣式表的定義 51
3.10.3樣式表的引用 53
3.10.4偽類的定義 56
3.10.5常見樣式屬性 56
練習題3 58
第4章使用FrontPage製作網頁 61
4.1FrontPage概述 61
4.1.1FrontPage的特點 61
4.1.2FrontPage的工作界面 61
4.1.3FrontPage的初步套用 64
4.2設定文本和段落格式 67
4.2.1添加文本 67
4.2.2設定和刪除文本格式 67
4.2.3設定段落格式 69
4.2.4設定列表格式 72
4.3設計圖片 73
4.3.1插入圖片 73
4.3.2設定圖片的屬性 74
4.3.3在圖片上添加文字 74
4.4設計超連結 75
4.4.1文本超連結 75
4.4.2書籤超連結 76
4.5設計表格 78
4.5.1添加表格 78
4.5.2設定表格的屬性 79
4.5.3向表格中添加或刪除單元格、行或列 80
4.5.4表格標題操作 81
4.5.5調整表格、單元格、行或列的大小 82
4.5.6拆分和合併操作 84
4.6設計框架 86
4.6.1創建框架網頁 86
4.6.2設定框架的顯示屬性 87
4.6.3調整框架大小 88
4.6.4保存框架網頁 89
4.6.5刪除框架 89
4.6.6嵌入式框架 90
4.7設計表單 91
4.7.1創建表單 91
4.7.2向表單添加複選框 91
4.7.3向表單添加選項按鈕 92
4.7.4向表單中添加按鈕 93
4.7.5向表單添加文本框 94
4.7.6向表單添加圖片 94
4.7.7向表單添加隱藏域 95
4.7.8向表單添加下拉框或選單 96
4.7.9在表單中添加文本區 97
練習題4 100
第5章VBScript語言 101
5.1VBScript語言概述 101
5.1.1什麼是腳本語言 101
5.1.2什麼是VBScript語言 101
5.1.3VBScript代碼的基本格式 102
5.1.4VBScript代碼書寫規則 102
5.2VBScript語法基礎 102
5.2.1VBScript的數據類型 102
5.2.2常量 103
5.2.3變數 104
5.3VBScript的運算符 105
5.3.4連線運算符 106
5.4VBScript的輸入和輸出 106
5.4.1輸入函式InputBox() 106
5.4.2輸出函式MsgBox() 107
5.5VBScript的常用內置函式 109
5.5.1日期時間函式 109
5.5.2數學運算函式 110
5.5.3字元處理函式 110
5.5.4數據類型判別函式 111
5.5.5數據類型轉換函式 111
5.5.6隨機數函式和語句 112
5.6數組 112
5.6.1數組的聲明 112
5.6.2數組元素的引用 113
5.6.3數組的常用函式 113
5.6.4動態數組 114
5.7條件控制語句 114
5.7.1If語句 114
5.7.2SelectCase語句 116
5.8循環控制語句 117
5.8.1For循環 117
5.8.2While循環 118
5.8.3Do循環 119
5.9VBScript過程 120
5.9.1Sub過程 120
5.9.2Function過程 121
5.10事件程式設計 122
5.10.1HTML事件的定義 122
5.10.2事件過程的調用方式 122
5.11瀏覽器對象 125
5.11.1Windows對象 125
5.11.2Document對象 127
5.11.3Form對象 129
5.11.4History對象 134
5.11.5Location對象 134
5.12出錯處理 135
5.12.1OnError語句 135
5.12.2Err對象 136
練習題5 137
第6章ASP基礎 139
6.1ASP基礎 139
6.1.1什麼是ASP 139
6.1.2ASP的特點 139
6.2ASP程式的基本結構 140
6.2.1ASP程式的組成 140
6.2.2在ASP網頁中添加伺服器端腳本 140
6.3靜態網頁和動態網頁的運行過程 141
6.3.1靜態網頁的運行過程 141
6.3.2動態網頁的運行過程 142
6.4客戶端腳本的數據驗證設計 145
6.4.1簡單的客戶端驗證 145
6.4.2驗證後將數據傳遞給伺服器 146
6.5使用#include指令 147
6.6.inc檔案 147
練習題6 147
第7章ASP內置對象 149
7.1ASP內置對象概述 149
7.2使用Request對象 149
7.2.1Request對象概述 149
7.2.2客戶端向伺服器提交數據的方式 150
7.2.3使用QueryString集合獲取GET方式提交的數據 150
7.2.4使用Form集合獲取POST方式的數據 152
7.2.5檢索Cookies的信息 156
7.2.6檢索伺服器端環境變數和HTTP標頭信息 158
7.3使用Response對象 159
7.3.1Response對象概述 159
7.3.2向客戶端傳送信息 161
7.3.3網頁重定向 163
7.3.4中斷腳本執行 164
7.4使用Server對象 164
7.4.1Server對象概述 164
7.4.2執行指定的ASP檔案 165
7.4.3將控制權轉移到其他ASP檔案 167
7.4.4創建伺服器組件實例 168
7.4.5將相對或虛擬路徑映射為物理目錄 169
7.5使用Session對象 170
7.5.1Session對象概述 170
7.5.2利用Session存儲信息 171
7.5.3使用Session對象存儲數組 172
7.5.4控制會話的結束時間 173
7.5.5處理會話事件 173
7.6使用Application對象 175
7.6.1Application對象概述 175
7.6.2保存應用程式的信息 176
7.6.3使用Application對象存儲數組 177
7.6.4防止或允許更改應用程式變數值 178
7.6.5處理應用程式事件 178
練習題7 182
第8章使用ADO對象運算元據庫 184
8.1資料庫概述 184
8.1.1關係資料庫的基本結構 184
8.1.2SQLServer資料庫管理系統 186
8.1.3結構化查詢語言(SQL) 189
8.1.4建立和執行存儲過程 194
8.2使用ADO訪問資料庫 195
8.2.1ADO簡介 195
8.2.2連線資料庫 196
8.2.3執行SQL語句 200
8.2.4使用Command對象 202
8.2.5使用Recordset對象 203
8.2.6使用Fields集合 208
8.2.7使用Parameters集合 210
8.3資料庫操作網頁設計 217
8.3.1資料庫操作網頁設計的關鍵技術 217
8.3.2記錄移動操作的網頁設計 219
8.3.3分頁顯示查詢結果的網頁設計 223
8.3.4添加記錄網頁設計 229
8.3.5修改記錄網頁設計 232
8.3.6刪除記錄網頁設計 237
練習題8 239
第9章學生成績管理系統開發 241
9.1系統需求 241
9.3網站設計 243
9.3.1建立虛擬目錄 243
9.3.2網站檔案布局 243
9.3.3網站設計工具 244
9.4網頁設計 244
9.4.1通用功能網頁設計 244
9.4.2首頁設計 246
9.4.3管理員功能網頁設計 250
9.4.4學生功能網頁設計 282
9.4.5教師功能網頁設計 295
9.5系統運行 304
練習題9 309
練習題參考答案 310
練習題1 310
練習題2 310
練習題3 310
練習題4 314
練習題5 314
練習題6 317
練習題7 317
練習題8 321
練習題9 330
參考文獻 369

相關詞條

熱門詞條

聯絡我們