內容提要
本書重點講解開發中涉及的核心技術與套用,使用了大量筆墨將知識講解透徹,並貼近實際套用。
本書非常適合目前正從事項目開發實踐的軟體開發人員開發時參考。對於具備一定語言基礎,對程式開發有興趣的編好者,也有非常好的參考價值。
本書附有配套光碟。光碟提供了書中所有方案的全部原始碼,這些原始碼都經過精心調試,在WindowsXP/Windows2000/Windows2003Server下全部運行通過,保證能夠正常運行。
編輯推薦
通過118個實際開發方案,深入講解ASP核心套用,全面提高實際開發能力。
頁面設計方案:網站首頁計方案、登錄頁面設計方案、框架設計方案、導航條設計方案、廣告欄設計方案以及多媒體設計方案等,共20個實用方案。
數據技術方案:資料庫連線方案、Recordset對象運算元據庫方案、SQL語句運算元據庫方案和資料庫維護方案等,共13個實用方案。
數據查詢方案:普通查詢方案、中級查詢方案、高級查詢方案和其他查詢相關方案等,共13個實用方案。
決策分析方案:交叉表決策分析方案、透視表及透視圖決策分析方案、統計圖決策分析方案和實時動態決策分析方案等,共9個實用方案。
報表列印方案:簡單報表列印方案、Excel報表列印方案、XML技術報表列印方案和其他報表列印方案等,共12個實用方案。
網站安全技術方案:用戶管理方案、用戶許可權方案、資料庫安全技術方案、ASP檔案安全技術方案、網頁安全技術譹雜、IIS伺服器安全技術方案以及高級安全技術方案等,共26個實用方案。
程式調試方案:資料庫操作錯誤方案、資料庫登錄失敗方案、其他操作錯誤方案和調試ASP程式錯誤方案等,共10個實用方案。
網站發布技術方案:在區域網路內發Web網站方案、套用FTP工具發布網站到Internet方案和帶資料庫的網站發布方案等,共6個實用方案。
網路通信方案:郵件收發技術方案和無刷新技術方案等,共9個實用方案。
目錄
第1章 頁面設計方案
1.1 頁面設計技術
1.1.1 頁面設計思想
1.1.2 頁面的整體布局
1.1.3 色彩的搭配運用
1.2 網站首頁設計方案
1.2.1 網站首頁設計概要
1.2.2 二分欄布局設計首頁
1.2.3 三分欄布局設計首頁
1.2.4 四分欄布局設計首頁
1.3 登錄頁面設計方案
1.3.1 登錄頁面設計概要
1.3.2 普通用戶登錄設計
1.3.3 帶驗證碼的用戶登錄設計
1.3.4 帶許可權的用戶登錄設計
1.4 框架設計方案
1.4.1 框架設計概要
1.4.2 框架頁面設計
1.4.3 浮動框架頁面設計
1.4.4 框架集頁面設計
1.4.5 框架嵌套頁面設計
1.5 導航條設計方案
1.5.1 導航條設計概要
1.5.2 水平導航條設計
1.5.3 側導航條設計
1.5.4 樹型導航條設計
1.5.5 下拉選單導航條設計
1.6 廣告欄設計方案
1.6.1 廣告欄設計概要
1.6.2 浮動廣告欄設計
1.6.3 自動彈出視窗廣告欄設計
1.6.4 GIF動畫廣告欄設計
1.7 多媒體設計方案
1.7.1 多媒體設計概要
1.7.2 圖片播放設計
1.7.3 音頻嵌入設計
1.7.4 視頻嵌入設計
第2章 資料庫技術方案
2.1 資料庫技術
2.1.1 資料庫連線方法
2.1.2 資料庫編程技術
2.1.3 資料庫維護策略
2.2 資料庫連線方案
2.2.1 連線Access資料庫
2.2.2 連線SQLServer資料庫
2.2.3 連線Oracle資料庫
2.3 RecordSet對象運算元據庫方案
2.3.1 單條記錄操作
2.3.2 批量操作記錄
2.3.3 通過事務操作記錄
2.4 SQL語句運算元據庫方案
2.4.1 單條數據操作
2.4.2 批量運算元據
2.4.3 通過存儲過程運算元據
2.4.4 通過觸發器運算元據
2.4.5 通過事務運算元據
2.5 資料庫維護方案
2.5.1 維護Access資料庫
2.5.2 維護SQLServer資料庫
第3章 數據查詢方案
3.1 數據查詢技術
3.1.1 數據查詢的環境和方法
3.1.2 SQL查詢技術
3.1.3 不同資料庫系統之間的區別
3.1.4 解決查詢過程中的問題
3.2 普通查詢方案
3.2.1 單欄位精確查詢的實現
3.2.2 多欄位精確查詢的實現
3.2.3 簡單模糊查詢的實現
3.2.4 多表模糊查詢的實現
3.2.5 具有靈活性的查詢
3.2.6 對數據進行查詢並排序
3.3 中級查詢方案
3.3.1 綜合條件查詢
3.3.2 利用視圖進行查詢
3.3.3 利用存儲過程進行查詢
3.4 高級查詢方案
3.4.1 高級搜尋
3.4.2 查詢模組
3.5 查詢結果顯示方式
3.5.1 表格顯示方式
3.5.2 主細節頁顯示方式
3.5.3 分頁顯示
3.6 其他查詢方案
3.6.1 查詢並動態分析數據
3.6.2 查詢內容描紅
第4章 決策分析方案
4.1 決策分析技術
4.1.1 決策分析技術概述
4.1.2 交叉表分析技術
4.1.3 實時動態決策分析技術
4.1.4 圖表分析技術
4.2 圖表決策分析方案
4.2.1 簡單圖表分析的實現
4.2.2 複雜圖表分析的實現
4.3 交叉表決策分析方案
4.3.1 套用靜態交叉表分析數據
4.3.2 套用動態交叉表分析數據
4.4 實時動態決策分析方案
第5章 報表列印方案
5.1 報表列印技術
5.1.1 報表設計方法
5.1.2 報表列印方法
5.2 簡單報表列印方案
5.2.1 JavaScript腳本列印報表
5.2.2 WebBrowse組件列印報表
5.3 Excel報表列印方案
5.3.1 列印Excel報表
5.3.2 普通報表列印
5.3.3 複雜報表列印
5.4 XML技術報表列印方案
5.4.1 列印XML數據報表
5.4.2 分頁報表列印
5.4.3 XSL瀏覽報表列印
5.5 其他報表列印方案
5.5.1 Word報表列印
5.5.2 列印Access報表
5.5.3 圖形報表列印
5.5.4 套打報表
第6章 網站安全技術方案
6.1 網站安全基礎
6.1.1 網站安全基礎
6.1.2 網站安全技術分類
6.1.3 常見網站安全技術
6.2 用戶管理方案
6.2.1 簡單用戶登錄
6.2.2 分級用戶登錄
6.2.3 簡單用戶註冊
6.2.4 分步用戶註冊
6.2.5 用戶密碼修改
6.2.6 用戶密碼找回
6.3 用戶許可權方案
6.3.1 默認用戶許可權
6.3.2 簡單自定義用戶許可權
6.3.3 複雜自定義用戶許可權
6.4 資料庫安全技術方案
6.4.1 防止Access資料庫被下載
6.4.2 在Access資料庫中設定輸入掩碼
6.4.3 SQLServer資料庫的用戶登錄安全
6.5 ASP檔案安全技術方案
6.5.1 套用ScriptEncoder加密工具
6.5.2 將ASP檔案轉換成HTML檔案
6.6 網頁安全技術方案
6.6.1 防止網頁內容被竊取
6.6.2 無提示信息禁止滑鼠右鍵
6.6.3 禁止刷新當前頁
6.6.4 防止網頁被盜鏈
6.7 IIS伺服器安全技術方案
6.7.1 實戰Unicode漏洞
6.7.2 IISCGI解譯錯誤漏洞
6.7.3 .printer緩衝區漏洞
6.7.4 IIS伺服器的安全配置
6.8 高級安全技術方案
6.8.1 套用硬碟ID保護ASP網站
6.8.2 套用事務提高程式的安全性
6.8.3 套用加密算法對用戶密碼加密
6.8.4 套用變換法對系統日誌信息加密
第7章 程式調試方案
7.1 程式調試基礎
7.1.1 程式錯誤分類
7.1.2 常見程式調試方法
7.2 資料庫操作錯誤解決方案
7.2.1 連線Access資料庫錯誤
7.2.2 Access資料庫不可用
7.2.3 Access資料庫更新錯誤
7.2.4 資料庫連線對象創建失敗
7.3 資料庫登錄失敗解決方案
7.3.1 簡單資料庫登錄失敗方案
7.3.2 複雜資料庫登錄失敗方案
7.4 其他操作錯誤解決方案
7.4.1 記錄集的RecordCount值總是返回?1的錯誤
7.4.2 添加數據信息時出現的錯誤
7.5 ASP程式錯誤解決方案
7.5.1 調試ASP程式中的錯誤
7.5.2 調試IE顯示的錯誤提示信息
第8章網站發布方案
8.1 網站發布基礎
8.1.1 域名服務和虛擬主機
8.1.2 DNS服務介紹
8.1.3 DNS域名解析的過程
8.1.4 網站發布技術分類
8.2 在區域網路內發布Web網站方案
8.2.1 使用同一IP位址、不同連線埠號架設多個Web網站
8.2.2 使用多個IP位址架設多個Web網站
8.2.3 套用DNS伺服器發布帶域名的網站
8.3 套用FTP工具發布網站到Internet方案
8.4 帶資料庫的網站發布方案
8.4.1 使用Access資料庫的網站發布
8.4.2 使用SQLServer資料庫的網站發布
第9章 網路通信方案
9.1 網路通信技術
9.1.1 郵件收發技術
9.1.2 無刷新技術
9.2 郵件收發技術方案
9.2.1 使用ActiveX組件傳送郵件
9.2.2 使用JMail組件傳送郵件
9.2.3 使用AspEmail組件傳送郵件
9.2.4 使用CDONTS組件實現郵件收發
9.3 無刷新技術方案
9.3.1 用戶註冊驗證
9.3.2 無刷新廣告輪顯
9.3.3 XML留言板
9.3.4 自動保存留言
9.3.5 聊天室