本書理論結合實踐,深入淺出的講解使用Dreamweaver開發動態網站的全過程。全書共分為10章,從動態網站開發基礎,動態網站環境搭建,到使用Dreamweaver一步步構建完整的動態網站,由淺入深把理論知識精細的融入上機操作中,是一本如何高效應用多種技術開發動態網站的實用型寶典。全書緊緊圍繞動態網站這個核心主題,不蔓不枝,深入講解如何發揮Dreamweaver工具的潛能,以便開發出性能卓越的動態網站。同時,本書結合兩個真實的商業案例,力圖幫助讀者快速掌握動態網站開發的方法和技巧。
本書內容豐富,結構清晰,語言簡練,圖文并茂,具有很強的實用性和可操作性,是一本適合于大中專院校、職業學校及各類社會培訓學校的優秀教材,也是廣大初、中級網站開發和設計愛好者的自學參考書。
出版說明
前言
第1章 動態網站開發概述
1.1 認識動態網站
1.1.1 動態網站工作方式
1.1.2 動態網站核心技術
1.1.3 動態網站技術類型
1.2 在本地安裝和配置虛擬服務器
1.2.1 認識IIS
1.2.2 安裝IIS組件
1.2.3 配置IIS組件
1.3 Dreamweaver CS6的操作界面
1.3.1 Dreamweaver CS6的新功能
1.3.2 Dreamweaver CS6界面
1.3.3 設置操作界面
1.4 定義本地站點
1.4.1 定義虛擬目錄
1.4.2 定義本地站點
1.4.3 定義動態站點
1.4.4 測試本地站點
1.5 定義遠程站點
1.5.1 申請域名和空間
1.5.2 定義FTP服務器
1.6 小結
1.7 習題
第2章 定義數據庫連接
2.1 數據庫概述
2.2 案例:設計青春留言數據庫
2.2.1 認識Access數據庫
2.2.2 創建Access數據庫
2.3 【數據庫】面板
2.3.1 定義動態站點
2.3.2 使用【數據庫】面板
2.4 使用DSN連接
2.4.1 ODBC的工作原理
2.4.2 認識DSN
2.4.3 定義本地DSN連接
2.4.4 定義遠程DSN連接
2.5 使用自定義連接
2.5.1 認識自定義連接字符串
2.5.2 本地連接
2.5.3 遠程連接
2.6 案例:連接到青春留言板數據庫
2.7 編輯數據庫連接
2.7.1 修改數據庫連接
2.7.2 查看連接的數據庫
2.8 認識ADO組件
2.8.1 數據存取技術概述
2.8.2 了解ADO對象模型
2.9 使用Connection對象
2.10 小結
2.11 習題
第3章 查詢數據庫
3.1 認識記錄集
3.1.1 記錄集的結構
3.1.2 記錄集的指針
3.1.3 記錄集的類型
3.2 定義記錄集
3.2.1 使用綁定面板
3.2.2 設置SQL查詢字符串
3.2.3 編輯記錄集
3.3 案例:查詢青春留言板數據庫中的最新留言
3.4 認識SQL
3.4.1 什么是SQL
3.4.2 SQL的功能
3.5 SQL基本語法
3.6 常用SQL語句詳解
3.6.1 查詢數據
3.6.2 插入數據
3.6.3 更新數據
3.6.4 刪除數據
3.6.5 操作表格
3.7 比較Access和SQL Server的SQL用法
3.8 在Dreamweaver中設置記錄集
3.8.1 輸入SQL查詢字符串
3.8.2 設置SQL查詢字符串的參數
3.9 使用Recordset對象
3.9.1 認識Recordset對象
3.9.2 定義記錄集的方法
3.10 記錄集高級應用
3.10.1 修改代碼
3.10.2 移動記錄集代碼塊
3.10.3 盡快關閉記錄集
3.11 小結
3.12 習題
第4章 綁定動態數據
4.1 插入動態文本
4.2 綁定記錄集
4.2.1 為文件綁定記錄集
4.2.2 為對象綁定記錄集
4.2.3 設置記錄集顯示屬性
4.3 重復區域
4.3.1 插入“重復區域”服務器行為
4.3.2 重復區域選擇技法
4.3.3 重復區域嵌套設計
4.4 使用Fields集合
4.4.1 認識Fields集合
4.4.2 使用Field對象
4.4.3 遍歷記錄集
4.5 記錄集分頁
4.5.1 插入“記錄集分頁”服務器行為
4.5.2 查找并顯示特定頁記錄
4.6 顯示區域
4.6.1 顯示或隱藏動態數據
4.6.2 顯示或隱藏導航
4.7 記錄集詳細頁
4.7.1 使用“轉到詳細頁面”服務器行為
4.7.2 自定義轉到詳細頁的參數
4.7.3 轉到相關頁面
4.8 案例:青春留言板基本功能的實現
4.8.1 案例背景分析
4.8.2 定義記錄集
4.8.3 綁定記錄集
4.8.4 顯示記錄集
4.9 小結
4.10 習題
第5章 使用網站變量
5.1 認識動態網站中的變量
5.1.1 在動態頁面中定義變量
5.1.2 變量的作用域
5.1.3 變量的有效期
5.2 使用階段變量
5.2.1 會話基礎
5.2.2 會話管理
5.2.3 會話事件
5.2.4 使用會話規范
5.3 使用Cookie變量
5.3.1 認識Cookie
5.3.2 創建Cookie
5.3.3 讀取Cookie
5.3.4 應用Cookie
5.4 應用程序變量
5.4.1 認識Application
5.4.2 使用Application
5.4.3 管理Application變量
5.5 請求變量
5.5.1 認識請求變量
5.5.2 使用請求變量
5.5.3 Request.ServerVariables
5.5.4 Request.ClientCertificate
5.6 案例:青春留言板網站流量統計
5.6.1 設計分析
5.6.2 數據庫設計
5.6.3 流量統計
5.6.4 流量顯示
5.7 小結
5.8 習題
第6章 設計動態表單
6.1 設計表單
6.1.1 認識表單
6.1.2 插入表單
6.2 提交表單
6.2.1 表單編碼類型
6.2.2 表單發送方法
6.2.3 表單發送地址
6.3 使用Request.Form獲取表單數據
6.3.1 認識Form數據集合
6.3.2 使用Request.Form獲取表單值
6.3.3 獲取特定表單值
6.3.4 遍歷Form數據集合
6.4 使用Request.QueryString獲取提交數據
6.4.1 認識查詢字符串
6.4.2 認識QueryString數據集合
6.4.3 使用Request.QueryString獲取查詢字符串
6.4.4 獲取QueryString多值參數
6.5 處理表單和查詢字符串信息
6.5.1 修剪表單和QueryString
6.5.2 轉換元素的數據類型
6.5.3 獲取值的顯示處理
6.6 動態文本字段
6.6.1 綁定動態文本字段
6.6.2 編輯動態文本字段
6.7 動態復選框
6.7.1 綁定動態復選框
6.7.2 編輯動態復選框
6.8 動態單選按鈕
6.8.1 綁定動態單選按鈕
6.8.2 編輯動態單選按鈕
6.8.3 優化動態單選按鈕
6.9 動態列表/菜單
6.9.1 綁定動態列表/菜單
6.9.2 動態顯示列表/菜單的默認單選值
6.9.3 動態顯示列表/菜單的默認多選值
6.9.4 編輯動態列表/菜單
6.10 小結
6.11 習題
第7章 操作數據庫
7.1 插入記錄
7.1.1 使用“插入記錄”服務器行為
7.1.2 使用命令
7.1.3 為命令傳遞參數
7.2 更新記錄
7.2.1 使用“更新記錄”服務器行為
7.2.2 動態更新記錄
7.2.3 使用命令更新記錄
7.2.4 使用命令動態更新記錄
7.3 刪除記錄
7.3.1 使用“刪除記錄”服務器行為
7.3.2 使用命令刪除記錄
7.4 使用Command
7.4.1 使用Command命令
7.4.2 為命令傳遞參數
7.4.3 Parameters和Parameter對象
7.5 使用Recordset
7.5.1 添加記錄
7.5.2 更新記錄
7.5.3 刪除記錄
7.6 用戶驗證
7.6.1 用戶注冊
7.6.2 用戶登錄
7.6.3 限制對頁的訪問
7.6.4 注銷用戶
7.7 案例:青春留言板后臺管理功能實現
7.7.1 用戶登錄
7.7.2 留言管理
7.7.3 用戶管理
7.8 小結
7.9 習題
第8章 操作文件
8.1 認識FSO
8.2 存取文本文件
8.2.1 認識TextStream對象
8.2.2 讀取文本文件
8.2.3 寫入文本文件
8.3 存取Excel工作表
8.3.1 認識Excel工作表
8.3.2 寫入Excel數據
8.3.3 把記錄集中的數據插入到Excel
8.3.4 更新Excel數據
8.4 文件上傳
8.4.1 知識準備
8.4.2 設計思路
8.4.3 代碼實現
8.5 存取XML數據
8.5.1 讀取XML文檔
8.5.2 創建XML文檔
8.5.3 編輯XML文檔
8.5.4 轉換XML文檔
8.6 案例:擴展青春留言板功能
8.6.1 留言回復
8.6.2 留言審核
8.7 小結
8.8 習題
第9章 綜合案例:設計在線購物網站
9.1 購物網站核心功能分析
9.2 商品陳列與會員管理
9.2.1 商品陳列
9.2.2 商品詳細頁
9.2.3 客戶注冊和登錄
9.3 購物車及其管理
9.3.1 商品選購
9.3.2 購物監管
9.3.3 購物結算
9.4 去收銀臺下單
9.4.1 客戶身份驗證
9.4.2 提交訂單信息
9.4.3 使用郵件反饋訂單信息
9.5 在線支付
9.5.1 設計原理
9.5.2 實現方法
9.5.3 整合多種支付方式
9.6 訂單管理
9.6.1 瀏覽訂單列表
9.6.2 訂單狀態管理
9.6.3 瀏覽訂單明細
9.7 小結
9.8 習題
第10章 網站管理與后期維護
10.1 站點管理
10.1.1 編輯站點
10.1.2 備份和恢復站點
10.1.3 切換當前站點
10.2 網站內容管理
10.2.1 編輯網站內容
10.2.2 查看站點內容
10.2.3 快速定位文件
10.3 網站開發與合作
10.3.1 存回和取出
10.3.2 使用設計備注
10.4 網站測試
10.4.1 檢查斷開鏈接
10.4.2 刪除孤立文件
10.4.3 驗證網站標準
10.4.4 瀏覽器兼容性
10.5 網站上傳
10.5.1 快速上傳
10.5.2 同步上傳
10.5.3 遮蓋上傳
10.6 網站遠程管理
10.6.1 認識網站管理器
10.6.2 操作遠程目錄
10.6.3 比較文件的差別
10.7 小結
10.8 習題