《DreamweaverCS5+ASP動態網站建設從入門到精通》第一版2009年編寫,2012年11月升級的第2版至今獲得市場的極大認可。第三版升級的內容如下:(1)建議書名改為《DreamweaverCC+ASP動態網站開發從入門到精通》,側重開發能更大層面擴大市場的應用領域,提高購買的讀者群范圍。(2)技術上的更新:A、在Win7操作系統上,IIS7的環境下開發,符合當下操作環境的應用。需要對第一章節進行重新編寫,各章的IIS環境配置完全重新編寫。B、軟件版本的更新dreamweaverCC,photoshopCC版本。(3)光盤內容的完善,應各學校老師的需求,制作教學PPT文件放入光盤。
本書既適合學習網站建設的新手入門,也適合有一定基礎的技術人員使用,本書中的案例均來自于真實的商業案例,具有很強的使用價值,本書前兩個版次多次重印,受到廣大讀者的好評,尤其是很多計算機相關院校和培訓班還選擇本書作為教材,為此,我們附贈了免費的電子課件和全書的源代碼,讀者可以從網站或互動QQ群下載。
前言
第1章 動態網站開發基礎 1
1.1 動態網站基礎知識 2
1.1.1 靜態與動態網站的區別 2
1.1.2 動態網站開發技術 2
1.2 ASP網站的工作方式和流程 4
1.2.1 動態網頁的工作方式 4
1.2.2 ASP動態網頁的工作流程 4
1.3 建立本地服務器 5
1.3.1 IIS簡介 6
1.3.2 安裝IIS 6
1.3.3 配置網站服務器 8
1.3.4 設置站點屬性 13
1.3.5 設置服務器站點 14
1.4 ASP有關的數據庫連接 17
1.4.1 訪問數據庫的過程 18
1.4.2 創建ODBC連接 18
1.4.3 創建ADO連接 23
1.4.4 訪問SQLServer數據庫 26
1.5 高級SQL語句創建記錄集 27
1.5.1 查詢整個表 28
1.5.2 查詢特定字段 29
1.5.3 查詢符合一定條件的特定字段 30
1.5.4 記錄排序 32
1.6 創建ASP動態對象 33
1.6.1 創建動態對象的步驟 33
1.6.2 添加動態對象的方法 34
1.6.3 定義數據源 34
第2章 div+CSS標準靜態網頁的搭建 39
2.1 div+CSS布局方法 40
2.1.1 div標簽的CSS控制方法 40
2.1.2 XHTML中的塊狀元素和內聯元素 42
2.1.3 div元素的樣式設置 42
2.1.4 網頁的寬度 44
2.1.5 水平居中顯示 45
2.1.6 div的嵌套 46
2.1.7 div的浮動 47
2.1.8 網頁布局實例 52
2.2 列表元素布局 55
2.2.1 列表元素制作導航條 55
2.2.2 導航條制作 56
2.2.3 導航條的互動布局 58
2.3 CSS盒模型 59
2.3.1 CSS盒模型的概念 59
2.3.2 外邊距的控制 60
2.3.3 邊框的樣式設置 62
2.3.4 內邊距的設置 64
2.3.5 盒模型兼容問題 65
2.4 元素的非常規定位方式 66
2.4.1 CSS絕對定位 66
2.4.2 CSS固定定位 69
2.4.3 CSS相對定位 70
2.4.4 CSS程序簡化 72
第3章 用戶管理系統 75
3.1 搭建用戶管理系統開發平臺 76
3.1.1 使用Photoshop分割圖片 76
3.1.2 配置用戶管理系統站點服務器 79
3.1.3 創建編輯站點chap0380
3.1.4 div+CSS布局網頁 81
3.2 數據庫設計與連接 86
3.2.1 數據庫設計 87
3.2.2 數據庫連接 91
3.3 登錄功能 95
3.3.1 登錄主頁面 95
3.3.2 完善登錄頁面 100
3.3.3 登錄功能測試 105
3.4 注冊功能 107
3.4.1 注冊主頁面 107
3.4.2 完善注冊功能 112
3.4.3 注冊功能測試 113
3.5 資料修改與刪除功能 117
3.5.1 資料修改頁面 117
3.5.2 完善修改功能 119
3.5.3 刪除注冊功能 121
3.5.4 資料修改與刪除功能測試 124
3.6 找回密碼功能 125
3.6.1 查詢主要頁面設計 125
3.6.2 完善密碼查詢功能 129
3.6.3 密碼查詢測試 131
第4章 留言板系統 135
4.1 搭建留言板管理系統開發平臺 136
4.1.1 使用Photoshop分割圖片 136
4.1.2 配置系統站點服務器 138
4.1.3 創建編輯站點chap04139
4.1.4 div+CSS布局網頁 140
4.2 留言板系統規劃 145
4.2.1 系統規劃設計 146
4.2.2 數據庫設計 146
4.2.3 數據庫連接 149
4.3 留言板動態頁面設計 152
4.3.1 插入留言 153
4.3.2 羅列留言列表 155
4.3.3 顯示留言詳細信息 160
4.4 后臺管理功能設計 161
4.4.1 設計后臺管理登錄頁面 162
4.4.2 制作刪除留言頁面 164
4.4.3 刪除成功頁面的制作 165
4.5 留言板系統測試 168
4.5.1 留言功能測試 168
4.5.2 后臺管理測試 170
第5章 新聞系統 173
5.1 搭建新聞系統開發平臺 174
5.1.1 使用Photoshop分割圖片 174
5.1.2 配置新聞系統站點服務器 176
5.1.3 創建編輯站點chap05177
5.1.4 使用div+CSS布局網頁 179
5.2 新聞系統規劃 183
5.2.1 系統規劃設計 183
5.2.2 數據庫設計 183
5.2.3 數據庫連接 189
5.3 新聞系統功能頁面 191
5.3.1 新聞首頁的設計 191
5.3.2 羅列新聞主頁面 195
5.3.3 新聞內容頁面 200
5.4 后臺管理 202
5.4.1 后臺登錄頁面 203
5.4.2 新聞后臺主頁面 207
5.4.3 新增新聞頁面 212
5.4.4 修改新聞頁面 213
5.4.5 刪除新聞頁面 216
第6章 在線投票系統 219
6.1 搭建投票系統開發平臺 220
6.1.1 使用Photoshop分割圖片 220
6.1.2 配置投票系統站點服務器 223
6.1.3 創建編輯站點chap06224
6.1.4 div+CSS布局網頁 225
6.2 投票系統規劃 230
6.2.1 系統頁面規劃 230
6.2.2 數據庫設計 230
6.2.3 創建數據庫連接 233
6.3 投票系統頁面設計 235
6.3.1 投票主頁面 235
6.3.2 投票數累計頁面 240
6.3.3 投票結果頁面 241
第7章 論壇系統 247
7.1 搭建論壇系統開發平臺 248
7.1.1 使用Photoshop分割圖片 248
7.1.2 配置論壇系統站點服務器 251
7.1.3 創建編輯站點chap07252
7.1.4 div+CSS布局網頁 252
7.2 論壇系統規劃 257
7.2.1 系統功能結構分析 258
7.2.2 建立論壇數據庫 261
7.2.3 創建數據庫連接 264
7.3 論壇主頁面及其查詢功能 266
7.3.1 論壇主頁面 267
7.3.2 查詢功能 274
7.4 論壇瀏覽頁面 276
7.4.1 主題詳細內容頁面 276
7.4.2 設置點擊次數 281
7.4.3 新增主題頁面 282
7.4.4 回復討論頁面 284
7.5 論壇后臺管理 287
7.5.1 后臺登錄 287
7.5.2 管理主頁面 291
7.5.3 刪除討論主題 297
7.5.4 修改討論主題 300
7.5.5 刪除回復內容 302
第8章 博客系統 307
8.1 博客系統開發平臺 308
8.1.1 使用Photoshop分割圖片 308
8.1.2 配置博客系統站點服務器 310
8.1.3 創建編輯站點chap08311
8.2 博客系統規劃 312
8.2.1 博客系統的頁面設計 313
8.2.2 數據庫設計 313
8.2.3 創建數據庫連接 315
8.3 博客系統前臺設計 317
8.3.1 系統主頁面 317
8.3.2 博客分類頁面 327
8.3.3 日記內容頁面 331
8.3.4 博客個人主頁面 337
8.3.5 日記分類內容頁面 343
8.4 博客系統后臺設計 346
8.4.1 管理登錄身份判斷 346
8.4.2 管理主頁面功能 348
8.4.3 日記分類管理頁面 354
8.4.4 修改日記分類頁面 359
8.4.5 刪除日記分類頁面 361
8.4.6 日記列表管理主頁面 364
8.4.7 修改日記列表頁面 370
8.4.8 刪除日記列表頁面 374
8.4.9 博客分類管理頁面 378
8.4.10 修改博客分類頁面 382
8.4.11 刪除博客分類頁面 384
8.4.12 博客列表管理頁面 386
8.4.13 推薦博客的管理頁面 390
8.4.14 刪除用戶博客頁面 392
第9章 購物系統 395
9.1 購物系統分析與設計 396
9.1.1 系統功能分析 396
9.1.2 功能模塊分析 397
9.1.3 頁面設計規劃 399
9.2 購物系統數據庫設計 401
9.3 首頁設計 406
9.3.1 數據庫連接 406
9.3.2 注冊及搜索 407
9.3.3 創建導航條 410
9.3.4 首頁設計 411
9.4 商品展示動態頁面 414
9.4.1 商品羅列頁面 414
9.4.2 商品細節頁面 416
9.4.3 商品搜索結果頁面 419
9.5 商品結算功能 422
9.5.1 統計訂單 422
9.5.2