內容簡介
本書全面、翔實地介紹了使用Dreamweaver+ASP進行動態網站開發的具體方法與步驟。本書從網站基礎知識開始,由淺入深、循序漸進地介紹了動態網站的相關知識,引導讀者從零開始,一步步了解、掌握動態網頁製作和動態網站設計的全過程,詳細介紹了Dreamweaver的使用方法、ASP動態網頁編程技術、資料庫的基本操作和典型動艱甩局態模組的創建方法等。
圖書目錄
第1篇?基礎篇
第1章 動態網站建設基本流程 1
1.1 靜態網頁和動態網頁的區別 2
1.1.1 靜態網頁 2
1.1.2 動態網頁 2
1.2 網站的前期規劃 3
1.2.1 確定網站目標 3
1.2.2 規劃站點結構 4
1.2.3 確定網站風格 4
1.3 選擇網頁製作軟體 5
1.3.1 圖形圖像製作工具—Photoshop 5
1.3.2 網頁動畫製作工具—Flash 6
1.3.3 網頁編輯工具—Dreamweaver 6
1.4 動態網站技術 7
1.4.1 搭建動態網站平台 7
1.4.2 網頁標記語言HTML 7
1.4.3 網頁腳本語言JavaScript和VBScript 9
1.4.4 動態網頁程式語言ASP 10
1.5 設計網頁圖像 10
1.6 製作網頁 11
1.7 開發動態網站功能模組 11
1.8 網站的測試與發布 12
1.8.1 網站的測試 13
1.8.2 域名和空間申請 13
1.8.3 網站的上傳發布 14
1.9 網站的推廣 15
1.10 網站的最佳化 16
第2章 添加豐富多彩的頁面內容 18
2.1 文本的輸入和編輯 19
2.1.1 輸入文本 20
2.1.2 設定文本屬性 20
2.1.3 輸入特殊字元 21
2.2 在網頁中插入圖像 22
2.2.1 插入圖像 22
2.2.2 設定圖像屬性 23
2.2.3 插入滑鼠經過圖像 24
2.3 連結的設定 25
2.3.1 連結的類型 26
2.3.2 設定文本連結和圖像連結 26
2.3.3 創建圖像熱鴉拳邀點連結凶習凳喇 27
2.3.4 創建電子烏嚷獄郵件連結 28
2.3.5 創建下載檔案的連結 28
2.4 插入媒體 29
2.4.1 插入Flash動畫 29
2.4.2 插入視頻 30
2.5 綜合實戰—製作圖文混排的多媒體頁面 31
第3章 使用表格和模板布局網頁 33
3.1 創建表格 34
3.1.1 插入表格 34
3.1.2 設定表格屬性 35
3.2 選擇表格元素 36
3.2.1 選擇表格 36
3.2.2 選擇行或列 37
3.2.3 選擇單元捉蘭棕格 38
3.3 表格的基本操作 38
3.3.1 添加或刪除行或列 38
3.3.2 拆分單元格 39
3.3.3 合併單元格 39
3.4 創建模板 40
3.4.1 新建模板 40
3.4.2 從現有文檔創建模陵辨姜狼板 41
3.5 創建可編輯區域 42
3.5.1 插入可編輯區域 42
3.5.2 刪除可編輯區域 43
3.6 套用模板創建網頁 43
3.7 創建與套用庫項目 45
3.7.1 創建庫項目 45
3.7.2 套用庫項目 47
3.8 綜合實戰 48
實戰1—創建模板 48
實戰2—利用模板創建網頁 51
第2篇?美化篇
第4章 使用CSS樣式美化和布局網頁 54
4.1 CSS簡介 55
4.2 CSS的使用 55
4.2.1 CSS的基本語法 55
4.2.2 添加CSS的方法 56
4.3 CSS定位 57
4.3.1 盒子模型的概念 57
4.3.2 float定位 58
4.3.3 position定位 60
4.4 常見的布局類型 61
4.4.1 使用CSS定位單行單列固定寬度 61
4.4.2 一列自適應 62
4.4.3 兩列固定寬度 63
4.4.4 兩列寬度自適應 64
4.4.5 三列浮動中間寬度自適應 65
第5章 Photoshop設計網頁圖像 67
5.1 設計網站Logo 68
5.1.1 網站Logo設計指南 68
5.1.2 實例1—設計網站Logo 69
5.2 設計網站Banner 70
5.2.1 Banner設計指南 70
5.2.2 實例2—設計有動畫效果的Banner 71
5.3 設計網頁特效文字 73
5.3.1 實例3—製作牛奶字 73
5.3.2 實例4—製作打孔字 75
5.3.3 實例5—製作金屬字 78
5.4 製作網頁導航按鈕 80
5.4.1 網頁導航匪雄條簡介 80
5.4.2 實例6—設計橫嚮導航條 80
第6章 製作網頁Flash動畫 82
6.1 Flash簡介 83
6.1.1 Flash套用範圍 83
6.1.2 FlashCC工作界面 87
6.2 時間軸 90
6.2.1 時間軸面板 90
6.2.2 幀、關鍵幀和空白關鍵幀 90
6.3 圖層概述 91
6.3.1 圖層的類型 91
6.3.2 創建圖層和圖層資料夾 92
6.3.3 編輯圖層 92
6.3.4 修改圖層屬性 93
6.4 創建各種類型的Flash動畫 94
實例1—創建逐幀動畫 94
實例2—創建補間動畫 96
實例3—創建引導層動畫 97
實例4—創建遮罩層動畫 99
第3篇?開發篇
第7章 動態網頁腳本語言VBScript 101
7.1 VBScript概述 102
7.2 VBScript數據類型 103
7.3 VBScript變數 104
7.3.1 聲明變數 104
7.3.2 命名規則 104
7.3.3 給變數賦值 104
7.4 VBScript運算符優先權 105
7.5 使用條件語句 105
7.5.1 使用If…Then…Else進行判斷 106
7.5.2 使用Select…Case進行判斷 106
7.6 使用循環語句 107
7.6.1 使用Do…Loop循環 107
7.6.2 使用While…Wend 108
7.6.3 使用For…Next 108
7.7 VBScript過程 109
7.7.1 過程分類 109
7.7.2 過程的輸入輸出 109
7.7.3 在代碼中使用Sub和Function過程 110
7.8 VBScript函式 110
第8章 動態網頁開發語言ASP 111
8.1 ASP概述 112
8.1.1 ASP簡介 112
8.1.2 ASP的工作原理 113
8.2 ASP連線資料庫 113
8.3 Request對象 114
8.3.1 集合對象 114
8.3.2 屬性 115
8.3.3 方法 115
8.3.4 Request對象使用實例 115
8.4 Response對象 116
8.4.1 集合對象 116
8.4.2 屬性 117
8.4.3 方法 117
8.4.4 Response對象使用實例 117
8.5 Server對象 118
8.5.1 屬性 118
8.5.2 方法 118
8.6 Application對象 119
8.6.1 方法 119
8.6.2 事件 119
8.7 Session對象 120
8.7.1 屬性 120
8.7.2 方法 121
8.7.3 事件 121
8.7.4 Session對象實例 121
第4篇?資料庫篇
第9章 使用SQL語言查詢資料庫中的數據 123
9.1 認識SQL 124
9.1.1 什麼是SQL 124
9.1.2 SQL的功能 124
9.2 SQL基本語法 125
9.2.1 SQL的注釋的方法 125
9.2.2 數據類型 126
9.2.3 SQL變數 129
9.2.4 SQL運算符 130
9.2.5 SQL運算符的優先權 132
9.2.6 SQL流程控制 132
9.3 SQL函式 134
9.3.1 AVG函式 134
9.3.2 COUNT函式 134
9.3.3 MAX函式與MIN函式 134
9.3.4 SUM函式 134
9.4 常用SQL語句詳解 134
9.4.1 SELECT語句 135
9.4.2 INSERT語句 135
9.4.3 UPDATE語句 136
9.4.4 DELETE語句 136
9.4.5 CREATETABLE語句 137
9.4.6 DROPTABLE語句 138
第10章 創建動態網站開發環境和資料庫 139
10.1 動態網頁的工作原理 140
10.2 建立本地伺服器 140
10.2.1 IIS簡介 140
10.2.2 安裝IIS 141
10.2.3 配置Web伺服器 143
10.3 資料庫概述 144
10.3.1 什麼是資料庫 144
10.3.2 常見的資料庫管理系統 145
10.4 創建Access資料庫 146
10.5 創建資料庫連線 147
10.5.1 創建ODBC數據源 148
10.5.2 用DSN數據源連線資料庫 149
第5篇?模組篇
第11章 使用Dreamweaver創建動態網頁基礎 150
11.1 查看原始碼 151
11.2 管理標籤庫 151
11.3 Dreamweaver中的編碼 152
11.3.1 使用代碼提示加入背景音樂 152
11.3.2 使用標籤選擇器插入標籤 154
11.3.3 使用標籤編輯器編輯標籤 156
11.3.4 用標籤檢查器編輯標籤 156
11.4 使用代碼片斷面板 156
11.4.1 插入代碼片斷 156
11.4.2 創建代碼片斷 157
11.5 插入HTML注釋 158
11.6 編輯數據表記錄 159
11.6.1 創建記錄集 159
11.6.2 插入記錄 160
11.6.3 更新記錄 161
11.6.4 刪除記錄 161
11.7 添加伺服器行為 162
11.7.1 創建重複區域 162
11.7.2 創建顯示區域 163
11.7.3 記錄集分頁 164
11.7.4 轉到詳細頁面 165
11.7.5 轉到相關頁面 165
11.7.6 用戶身份驗證 166
第12章 設計製作搜尋查詢系統 169
12.1 搜尋查詢系統概述 171
12.2 創建資料庫和資料庫連線 172
12.3 製作搜尋系統主要頁面 173
12.3.1 製作搜尋頁面 173
12.3.2 製作按名稱搜尋結果頁面 175
12.3.3 製作按價格搜尋結果頁面 178
第13章 設計製作網上調查系統 182
13.1 系統設計分析 183
13.2 創建數據表 184
13.3 創建資料庫連線 185
13.4 創建調查頁面 185
13.4.1 製作調查內容 186
13.4.2 插入動態數據 190
13.5 查看調查結果 191
13.5.1 建立記錄集 192
13.5.2 動態數據的綁定 198
第14章 設計製作留言板系統 202
14.1 系統設計分析 203
14.2 創建數據表與資料庫連線 204
14.2.1 設計資料庫 204
14.2.2 創建資料庫連線 205
14.3 留言列表頁面 205
14.3.1 基本頁面設計 206
14.3.2 創建記錄集 207
14.3.3 添加重複區域 209
14.3.4 轉到詳細頁面 210
14.4 留言詳細信息頁面 211
14.4.1 設計頁面靜態部分 212
14.4.2 創建記錄集 212
14.5 發表留言頁面 213
14.5.1 插入表單對象 214
14.5.2 插入記錄 216
第15章 設計製作新聞發布管理系統 218
15.1 系統設計分析 220
15.2 創建數據表與資料庫連線 221
15.2.1 設計資料庫 221
15.2.2 創建資料庫連線 222
15.3 後台管理主頁面 222
15.3.1 創建記錄集 223
15.3.2 插入動態表格 224
15.3.3 插入記錄集導航條 225
15.3.4 轉到詳細頁面 228
15.4 後台登錄頁面 229
15.4.1 插入表單對象 229
15.4.2 身份驗證 231
15.5 添加新聞頁面 233
15.5.1 插入表單對象 234
15.5.2 插入記錄 236
15.5.3 限制對頁的訪問 237
15.6 刪除新聞頁面 239
15.7 修改新聞頁面 241
15.8 新聞列表頁面 244
15.8.1 設計頁面靜態部分 244
15.8.2 添加記錄集 245
15.8.3 轉到詳細頁面 247
15.8.4 記錄集分頁 248
15.9 新聞詳細頁面 250
第16章 設計製作會員註冊管理系統 253
16.1 系統設計分析 255
16.2 創建資料庫與資料庫連線 256
16.2.1 創建資料庫表 256
16.2.2 創建資料庫連線 257
16.3 會員註冊 258
16.3.1 註冊頁面 258
16.3.2 註冊成功與失敗頁面 263
16.4 會員登錄 265
16.4.1 會員登錄頁面 265
16.4.2 登錄成功頁面 269
16.4.3 登錄失敗頁面 269
16.5 管理系統 271
16.5.1 會員管理總頁面 271
16.5.2 刪除會員頁面 275
16.5.3 會員修改頁面 277
第6篇?實例篇
第17章 設計企業形象展示網站 280
17.1 企業網站概述 281
17.1.1 明確企業網站建站目的 281
17.1.2 網站總體策劃 282
17.2 企業網站主要功能欄目 282
17.3 企業網站色彩搭配和風格 283
17.3.1 企業網站色彩搭配 283
17.3.2 企業網站風格創意 283
17.4 設計網站首頁 285
17.4.1 設計網站首頁 286
17.4.2 切割網站首頁 289
17.5 製作模板 290
17.5.1 切割網站首頁 290
17.5.2 製作會員登錄 291
17.5.3 製作園林動態 293
17.5.4 製作友情連結 294
17.5.5 製作著作權 295
17.5.6 保存為模板 295
17.6 利用模板製作主頁 296
17.7 添加實用查詢工具 297
17.7.1 添加百度搜尋 298
17.7.2 添加IP查詢 299
第18章 設計製作線上購物系統 300
18.1 購物網站設計策劃 302
18.1.1 基本網站概念 302
18.1.2 購物網站設計要點 303
18.1.3 主要功能頁面 304
18.2 創建資料庫表 307
18.3 創建資料庫連線 307
18.4 製作購物系統前台頁面 308
18.4.1 製作商品分類展示頁面 308
18.4.2 製作商品詳細信息頁面 313
18.5 製作購物系統後台管理 315
18.5.1 製作管理員登錄頁面 315
18.5.2 製作添加商品分類頁面 319
18.5.3 製作添加商品頁面 322
18.5.4 製作商品管理頁面 324
18.5.5 製作修改頁面 328
18.5.6 製作刪除頁面 330
3.2.3 選擇單元格 38
3.3 表格的基本操作 38
3.3.1 添加或刪除行或列 38
3.3.2 拆分單元格 39
3.3.3 合併單元格 39
3.4 創建模板 40
3.4.1 新建模板 40
3.4.2 從現有文檔創建模板 41
3.5 創建可編輯區域 42
3.5.1 插入可編輯區域 42
3.5.2 刪除可編輯區域 43
3.6 套用模板創建網頁 43
3.7 創建與套用庫項目 45
3.7.1 創建庫項目 45
3.7.2 套用庫項目 47
3.8 綜合實戰 48
實戰1—創建模板 48
實戰2—利用模板創建網頁 51
第2篇?美化篇
第4章 使用CSS樣式美化和布局網頁 54
4.1 CSS簡介 55
4.2 CSS的使用 55
4.2.1 CSS的基本語法 55
4.2.2 添加CSS的方法 56
4.3 CSS定位 57
4.3.1 盒子模型的概念 57
4.3.2 float定位 58
4.3.3 position定位 60
4.4 常見的布局類型 61
4.4.1 使用CSS定位單行單列固定寬度 61
4.4.2 一列自適應 62
4.4.3 兩列固定寬度 63
4.4.4 兩列寬度自適應 64
4.4.5 三列浮動中間寬度自適應 65
第5章 Photoshop設計網頁圖像 67
5.1 設計網站Logo 68
5.1.1 網站Logo設計指南 68
5.1.2 實例1—設計網站Logo 69
5.2 設計網站Banner 70
5.2.1 Banner設計指南 70
5.2.2 實例2—設計有動畫效果的Banner 71
5.3 設計網頁特效文字 73
5.3.1 實例3—製作牛奶字 73
5.3.2 實例4—製作打孔字 75
5.3.3 實例5—製作金屬字 78
5.4 製作網頁導航按鈕 80
5.4.1 網頁導航條簡介 80
5.4.2 實例6—設計橫嚮導航條 80
第6章 製作網頁Flash動畫 82
6.1 Flash簡介 83
6.1.1 Flash套用範圍 83
6.1.2 FlashCC工作界面 87
6.2 時間軸 90
6.2.1 時間軸面板 90
6.2.2 幀、關鍵幀和空白關鍵幀 90
6.3 圖層概述 91
6.3.1 圖層的類型 91
6.3.2 創建圖層和圖層資料夾 92
6.3.3 編輯圖層 92
6.3.4 修改圖層屬性 93
6.4 創建各種類型的Flash動畫 94
實例1—創建逐幀動畫 94
實例2—創建補間動畫 96
實例3—創建引導層動畫 97
實例4—創建遮罩層動畫 99
第3篇?開發篇
第7章 動態網頁腳本語言VBScript 101
7.1 VBScript概述 102
7.2 VBScript數據類型 103
7.3 VBScript變數 104
7.3.1 聲明變數 104
7.3.2 命名規則 104
7.3.3 給變數賦值 104
7.4 VBScript運算符優先權 105
7.5 使用條件語句 105
7.5.1 使用If…Then…Else進行判斷 106
7.5.2 使用Select…Case進行判斷 106
7.6 使用循環語句 107
7.6.1 使用Do…Loop循環 107
7.6.2 使用While…Wend 108
7.6.3 使用For…Next 108
7.7 VBScript過程 109
7.7.1 過程分類 109
7.7.2 過程的輸入輸出 109
7.7.3 在代碼中使用Sub和Function過程 110
7.8 VBScript函式 110
第8章 動態網頁開發語言ASP 111
8.1 ASP概述 112
8.1.1 ASP簡介 112
8.1.2 ASP的工作原理 113
8.2 ASP連線資料庫 113
8.3 Request對象 114
8.3.1 集合對象 114
8.3.2 屬性 115
8.3.3 方法 115
8.3.4 Request對象使用實例 115
8.4 Response對象 116
8.4.1 集合對象 116
8.4.2 屬性 117
8.4.3 方法 117
8.4.4 Response對象使用實例 117
8.5 Server對象 118
8.5.1 屬性 118
8.5.2 方法 118
8.6 Application對象 119
8.6.1 方法 119
8.6.2 事件 119
8.7 Session對象 120
8.7.1 屬性 120
8.7.2 方法 121
8.7.3 事件 121
8.7.4 Session對象實例 121
第4篇?資料庫篇
第9章 使用SQL語言查詢資料庫中的數據 123
9.1 認識SQL 124
9.1.1 什麼是SQL 124
9.1.2 SQL的功能 124
9.2 SQL基本語法 125
9.2.1 SQL的注釋的方法 125
9.2.2 數據類型 126
9.2.3 SQL變數 129
9.2.4 SQL運算符 130
9.2.5 SQL運算符的優先權 132
9.2.6 SQL流程控制 132
9.3 SQL函式 134
9.3.1 AVG函式 134
9.3.2 COUNT函式 134
9.3.3 MAX函式與MIN函式 134
9.3.4 SUM函式 134
9.4 常用SQL語句詳解 134
9.4.1 SELECT語句 135
9.4.2 INSERT語句 135
9.4.3 UPDATE語句 136
9.4.4 DELETE語句 136
9.4.5 CREATETABLE語句 137
9.4.6 DROPTABLE語句 138
第10章 創建動態網站開發環境和資料庫 139
10.1 動態網頁的工作原理 140
10.2 建立本地伺服器 140
10.2.1 IIS簡介 140
10.2.2 安裝IIS 141
10.2.3 配置Web伺服器 143
10.3 資料庫概述 144
10.3.1 什麼是資料庫 144
10.3.2 常見的資料庫管理系統 145
10.4 創建Access資料庫 146
10.5 創建資料庫連線 147
10.5.1 創建ODBC數據源 148
10.5.2 用DSN數據源連線資料庫 149
第5篇?模組篇
第11章 使用Dreamweaver創建動態網頁基礎 150
11.1 查看原始碼 151
11.2 管理標籤庫 151
11.3 Dreamweaver中的編碼 152
11.3.1 使用代碼提示加入背景音樂 152
11.3.2 使用標籤選擇器插入標籤 154
11.3.3 使用標籤編輯器編輯標籤 156
11.3.4 用標籤檢查器編輯標籤 156
11.4 使用代碼片斷面板 156
11.4.1 插入代碼片斷 156
11.4.2 創建代碼片斷 157
11.5 插入HTML注釋 158
11.6 編輯數據表記錄 159
11.6.1 創建記錄集 159
11.6.2 插入記錄 160
11.6.3 更新記錄 161
11.6.4 刪除記錄 161
11.7 添加伺服器行為 162
11.7.1 創建重複區域 162
11.7.2 創建顯示區域 163
11.7.3 記錄集分頁 164
11.7.4 轉到詳細頁面 165
11.7.5 轉到相關頁面 165
11.7.6 用戶身份驗證 166
第12章 設計製作搜尋查詢系統 169
12.1 搜尋查詢系統概述 171
12.2 創建資料庫和資料庫連線 172