內容簡介
本書以網站開發人員經常開發的經典模組和實用項目為線索,全面介紹了項目開發的完整過程及開發中遇到的各種問題、技巧和經驗。全書分三篇共28章,具體分為典型模組篇、項目實戰篇和環境搭建篇。其中,典型模組篇包括網頁線上拍照模組、線上考試模組、帶進度條的上傳圖片模組、圖片資源管理模組、線上音樂模組、線上收音機模組、語音驗證碼模組、校友錄數碼相冊模組、檔案上傳與下載模組、網路硬碟模組、基於XML技術的留言本、會員密碼三次找回模組、網站統計分析模組、Ajax許願牆模組、網銀線上支付模組、BBS論壇模組、部落格模組、播客視頻模組、圖書館管理系統模組共19個模組,每個模組都分步進行詳細介紹,並對開發中使用的關鍵技術進行了重點講解。項目實戰篇包括企業入口網站、徵婚交友網站、仿百度知道之明日知道、供求信息網、物流信息管理平台、企業級通用進銷存軟體開發Web版共6個完整網站項目。每個項目都從軟體工程的角度出發,從開發背景、需求分析、網站功能分析、資料庫分析、資料庫結構到網站開發過程等每一過程都進行了深入、詳細的講解。環境搭建篇包括搭建ASP.NET網站開發環境、資料庫編程基礎和ASP.NET網站發布等內容,主要對ASP.NET網站開發前的環境搭建和基礎知識進行了講解。
本書所附配套光碟提供了書中所有案例的全部原始碼,所有的原始碼都經過精心調試,在Windows 2000、Windows XP、Windows 2003和Windows 7下全部通過,保證能夠正常運行。
圖書目錄
第一篇 典型模組篇
第1章 網頁線上拍照模組(Flash+數據流技術實現)
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 創建捕獲攝像頭圖像的Flash檔案
1.2.5 Flash應用程式與伺服器之間傳輸變數
1.3 網頁線上拍照首頁
1.3.1 功能概述
1.3.2 頁面設計
1.3.3 添加Flash檔案
1.3.4 開始拍照
1.3.5 獲取視頻圖像
1.4 瀏覽所有員工的信息
1.4.1 功能概述
1.4.2 頁面設計
1.4.3 顯示所有員工信息
第2章 線上考試模組(ADO.NET+Ajax技術實現)
2.1 線上考試模組概述
2.1.1 模組概述
2.1.2 功能結構
2.1.3 程式預覽
2.2 關鍵技術
2.2.1 實現倒計時
2.2.2 大量數據查詢進度等待
2.2.3 用戶密碼重置功能
2.2.4 檢測試卷名稱是否
2.2.5 設計公共類
2.3 線上考試頁
2.3.1 功能概述
2.3.2 頁面設計
2.3.3 提取試卷題目
2.3.4 考生交卷
2.4 用戶信息管理頁
2.4.1 功能概述
2.4.2 頁面設計
2.4.3 顯示用戶信息
2.4.4 編輯用戶信息
2.5 試卷制定頁
2.5.1 功能概述
2.5.2 頁面設計
2.5.3 生成並初始化考試試卷
2.5.4 保存試卷到資料庫
2.6 試卷評閱頁
2.6.1 功能概述
2.6.2 頁面設計
2.6.3 顯示試題信息
2.6.4 考生試卷評分
2.6.5 考生成績保存到資料庫
第3章 帶進度條的上傳圖片模組(FileUpload控制項+ jQuery技術實現)
3.1 帶進度條的上傳圖片概述
3.1.1 模組概述
3.1.2 功能結構
3.1.3 程式預覽
3.2 關鍵技術
3.2.1 帶進度條的上傳技術
3.2.2 如何新建相冊
3.2.3 縮略圖顯示圖片
3.2.4 DataList控制項分頁顯示縮略圖
3.3 帶進度條的上傳圖片首頁
3.3.1 功能概述
3.3.2 頁面設計
3.3.3 下載安裝Uploadify外掛程式
3.3.4 前台創建所需的函式
3.3.5 後台上傳選擇的圖片
3.3.6 綁定上傳圖片縮略圖
3.4 創建相冊頁
3.4.1 功能概述
3.4.2 頁面設計
3.4.3 在模態視窗中創建相冊
第4章 圖片資源管理模組(ASP.NET 3.5+GDI+技術實現)
4.1 圖片資源管理概述
4.1.1 模組概述
4.1.2 功能結構
4.1.3 程式預覽
4.2 關鍵技術
4.2.1 遞歸實現樹狀選單
4.2.2 多檔案上傳
4.2.3 設定水印圖片
4.2.4 設定水印文字
4.3 圖片資源管理首頁
4.3.1 功能概述
4.3.2 頁面設計
4.3.3 顯示所有的圖片數據
4.3.4 顯示選中圖片的相關信息
4.3.5 常用功能按鈕的實現
4.4 新建目錄
4.4.1 功能概述
4.4.2 頁面設計
4.4.3 實現新建目錄功能
4.5 上傳圖片
4.5.1 功能概述
4.5.2 頁面設計
4.5.3 單個或批量上傳圖片
第5章 線上音樂模組(Windows Media Player控制項+Ajax技術實現)
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 線上音樂首頁
5.3.1 功能概述
5.3.2 頁面設計
5.3.3 顯示音樂排行榜
5.3.4 全選或取消歌曲
5.3.5 獲取選中的歌曲
5.4 歌曲詳細信息頁
5.4.1 功能概述
5.4.2 頁面設計
5.4.3 顯示歌曲詳細信息
5.4.4 實現歌曲下載功能
5.5 歌曲試聽頁
5.5.1 功能概述
5.5.2 頁面設計
5.5.3 試聽顯示歌詞
5.6 播放歌曲頁
5.6.1 功能概述
5.6.2 頁面設計
5.6.3 存儲歌曲路徑
5.6.4 歌曲播放模式
第6章 線上收音機模組(Flash播放器+Ajax客戶端回調實現)
6.1 線上收音機概述
6.1.1 模組概述
6.1.2 功能結構
6.1.3 程式預覽
6.2 關鍵技術
6.2.1 網頁中嵌入播放器
6.2.2 實現二級聯動
6.2.3 GridView控制項相關操作
6.2.4 客戶端回調技術
6.3 線上收音機首頁
6.3.1 功能概述
6.3.2 頁面設計
6.3.3 添加ScriptManager控制項
6.3.4 前台添加伺服器控制項
6.3.5 客戶端回調實現二級聯動
6.3.6 伺服器端創建伺服器方法
6.4 線上收音機後台管理頁
6.4.1 功能概述
6.4.2 頁面設計
6.4.3 顯示電台信息
6.4.4 添加電台信息
6.4.5 操作電台信息
第7章 語音驗證碼模組(Windows Media Player控制項+驗證碼技術實現)
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 設定Windows Media Player控制項播放地址
7.3 語音驗證碼首頁
7.3.1 功能概述
7.3.2 頁面設計
7.3.3 根據驗證碼生成播放列表
7.3.4 刪除歷史播放列表
7.3.5 語音朗讀驗證碼
7.3.6 更換驗證碼
7.4 生成驗證碼頁
7.4.1 功能概述
7.4.2 頁面設計
7.4.3 生成隨機驗證碼
7.4.4 繪製驗證碼圖片
第8章 校友錄數碼相冊模組(DataList數據綁定和Ajax技術實現)(內容參見光碟)
8.1 校友錄數碼相冊概述
8.1.1 模組概述
8.1.2 功能結構
8.1.3 程式預覽
8.2 關鍵技術
8.2.1 引用AjaxControlToolkit控制項
8.2.2 Ajax框架中SlideShow Extender控制項播放照片
8.2.3 彈出網頁訊息的重載方法
8.2.4 DataList控制項實現分頁
8.3 校友錄數碼相冊首頁
8.3.1 功能概述
8.3.2 頁面設計
8.3.3 設計DataList控制項模板
8.3.4 將數據綁定DataList控制項
8.3.5 用戶登錄功能
8.4 瀏覽數碼相冊設計
8.4.1 功能概述
8.4.2 頁面設計
8.4.3 實現導航連結
8.5 上傳及管理數碼相冊照片
8.5.1 功能概述
8.5.2 頁面設計
8.5.3 保存相片信息
8.5.4 顯示相片信息
8.5.5 刪除相片信息
第9章 檔案上傳與下載模組(FileUpload+HTTP下載+GDI+技術實現)
9.1 檔案上傳與下載概述
9.1.1 模組概述
9.1.2 功能結構
9.1.3 程式預覽
9.2 關鍵技術
9.2.1 上傳檔案存儲在指定目錄
9.2.2 獲取物理路徑和檔案名稱
9.2.3 設定HTTP實現檔案下載
9.2.4 圖片的縮略圖技術
9.2.5 添加文字水印
9.3 檔案上傳模組實現過程
9.3.1 功能概述
9.3.2 頁面設計
9.3.3 添加檔案
9.3.4 檔案單個上傳和檔案批量上傳
9.4 檔案下載模組實現過程
9.4.1 功能概述
9.4.2 頁面設計
9.4.3 下載檔案
9.5 上傳處理圖片
9.5.1 功能概述
9.5.2 頁面設計
9.5.3 上傳圖片
9.5.4 在圖片上添加文字
第10章 網路硬碟模組(ASP.NET 3.5+檔案流技術實現)
10.1 網路硬碟模組概述
10.1.1 模組概述
10.1.2 功能結構
10.1.3 程式預覽
10.2 關鍵技術
10.2.1 檔案及資料夾處理技術
10.2.2 GridView控制項數據綁定
10.2.3 使用主題統一控制項樣式
10.3 選擇不同的資料夾上傳
10.3.1 功能概述
10.3.2 頁面設計
10.3.3 檔案和資料夾顯示不同圖示
10.3.4 檔案的瀏覽和上傳
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.5.4 查找檔案的信息
10.5.5 按照編號查找檔案的信息
10.6 修改資料夾名稱
10.6.1 功能概述
10.6.2 頁面設計
10.6.3 修改資料夾名稱
10.7 添加資料夾到指定的目錄
10.7.1 功能概述
10.7.2 頁面設計
10.7.3 創建資料夾
10.7.4 保存資料夾
10.8 搜尋檔案並顯示
10.8.1 功能概述
10.8.2 頁面設計
10.8.3 查找檔案信息
第11章 基於XML技術的留言本(XML檔案+三層設計模式實現)(內容參見光碟)
11.1 留言板概述
11.1.1 模組概述
11.1.2 功能結構
11.1.3 程式預覽
11.2 關鍵技術
11.2.1 三層設計模式
11.2.2 使用DOM處理XML
11.2.3 ASP.NET操作XML文檔
11.2.4 創建DOM節點
11.2.5 創建DOM節點的屬性
11.2.6 修改DOM節點
11.2.7 刪除DOM節點
11.2.8 使用DataSet載入XML
11.3 留言本首頁
11.3.1 功能概述
11.3.2 頁面設計
11.3.3 留言本導航功能
11.3.4 使用GridView顯示詳細信息
11.3.5 分頁顯示留言板
11.4 查看XML中的詳細信息
11.4.1 功能概述
11.4.2 頁面設計
11.4.3 使用FormView顯示詳細信息
11.5 將留言信息保存到XML中
11.5.1 功能概述
11.5.2 頁面設計
11.5.3 添加留言信息
11.5.4 重置留言信息
11.6 在XML中查詢留言相關內容
11.6.1 功能概述
11.6.2 頁面設計
11.6.3 按編號查詢留言內容
11.7 從XML中刪除指定的留言信息
11.7.1 功能概述
11.7.2 頁面設計
11.7.3 刪除留言信息
第12章 會員密碼三次找回模組(ADO.NET技術+SMTP服務實現)
12.1 會員密碼找回概述
12.1.1 模組概述
12.1.2 會員密碼找回流程
12.1.3 程式預覽
12.2 關鍵技術
12.2.1 會員名驗證技術
12.2.2 Panel控制項分步顯示內容
12.2.3 傳送郵件技術
12.2.4 3次找回密碼機會
12.3 首頁設計
12.3.1 功能概述
12.3.2 頁面設計
12.3.3 用戶登錄
12.3.4 跳轉到其他頁
12.4 會員註冊
12.4.1 功能概述
12.4.2 頁面設計
12.4.3 檢查會員名
12.4.4 註冊會員
12.5 會員密碼找回
12.5.1 功能概述
12.5.2 頁面設計
12.5.3 找回密碼
第13章 網站統計分析模組(Global全局快取+GDI+技術實現)211
13.1 網站統計分析概述
13.1.1 模組概述
13.1.2 功能結構
13.1.3 程式預覽
13.2 關鍵技術
13.2.1 GDI+繪製圖形
13.2.2 柱形圖的繪製
13.2.3 餅形圖的繪製
13.2.4 Global.asax類統計訪問人數
13.2.5 設計公共類
13.3 網站統計分析首頁
13.3.1 功能概述
13.3.2 頁面設計
13.3.3 載入導航信息
13.3.4 顯示統計概述信息
13.4 日時段分析設計與月時段分析設計
13.4.1 功能概述
13.4.2 頁面設計
13.4.3 顯示日時段分析或月時段分析圖形
13.4.4 繪製並輸出柱形圖
13.5 日回訪統計設計或月回訪統計設計
13.5.1 功能概述
13.5.2 頁面設計
13.5.3 顯示日回訪率或月回訪率
13.5.4 以表格的形式顯示日回訪率或月回訪率
13.5.5 小寫數字轉換為大寫數字
13.6 日地域分析或月地域分析設計
13.6.1 功能概述
13.6.2 頁面設計
13.6.3 顯示日區域分析或月區域分析的餅形圖
13.6.4 繪製日地域分析或月地域分析的餅形圖
13.7 日客戶端分析設計或月客戶端分析設計
13.7.1 功能概述
13.7.2 頁面設計
13.7.3 編寫日客戶端分析表格或月客戶端分析表格
13.7.4 編寫分析表格
第14章 Ajax許願牆模組(Web用戶控制項+Ajax技術實現)243
14.1 Ajax許願牆概述
14.1.1 模組概述
14.1.2 業務流程
14.1.3 程式預覽
14.2 關鍵技術
14.2.1 選擇圖片即時預覽
14.2.2 防止載入腳本衝突
14.2.3 使用主題統一外觀
14.2.4 製作Web用戶控制項
14.2.5 GDI+繪製圖形驗證碼
14.2.6 使用StringBuilder類拼接字元串
14.3 傳送祝福
14.3.1 功能概述
14.3.2 頁面設計
14.3.3 選擇字條顏色
14.3.4 選擇心情圖案
14.3.5 傳送祝福
14.4 展示許願牆
14.4.1 功能概述
14.4.2 頁面設計
14.4.3 展示祝福
第15章 網銀線上支付模組(ASP.NET 3.5+工商銀行線上支付技術實現)
15.1 網銀線上支付概述
15.1.1 模組概述
15.1.2 網銀線上支付流程
15.1.3 程式預覽
15.2 關鍵技術
15.2.1 商戶提交表單接口定義
15.2.2 使用DataList控制項顯示商品
15.2.3 DataList模板列的套用
15.3 商品訂單生成頁
15.3.1 商品訂單生成頁概述
15.3.2 頁面設計
15.3.3 生成購物車
15.3.4 提交商品訂單
15.4 選擇線上銀行支付方式頁
15.4.1 功能概述
15.4.2 選擇支付方式
15.5 工商銀行線上支付頁
15.5.1 開發工商銀行線上支付前期工作
15.5.2 編寫工商銀行線上支付BankPay類
15.5.3 開發工商銀行線上支付的具體步驟
第16章 BBS論壇模組(GridView分頁+LINQ技術實現)
16.1 BBS論壇概述
16.1.1 模組概述
16.1.2 功能結構
16.1.3 程式預覽
16.2 關鍵技術
16.2.1 套用LINQ解決SQL注入式攻擊
16.2.2 GridView控制項分頁綁定數據
16.2.3 DataList控制項分頁綁定數據
16.2.4 利用Session存儲敏感數據
16.2.5 通過LINQ插入、更新和刪除數據
16.2.6 LINQ中ADO.NET新型事務套用
16.3 公共類設計
16.3.1 連線、打開資料庫與關閉資料庫
16.3.2 返回查詢的數據集
16.4 網站首頁設計(前台)
16.4.1 功能概述
16.4.2 頁面設計
16.4.3 獲取指定時間問候語
16.4.4 用戶登錄
16.5 註冊信息頁面設計(前台)
16.5.1 功能概述
16.5.2 頁面設計
16.5.3 選擇用戶頭像
16.5.4 檢測用戶名是否存在
16.5.5 用戶註冊
16.6 瀏覽和回覆帖子信息
16.6.1 功能概述
16.6.2 頁面設計
16.6.3 瀏覽及回覆帖子信息
16.7 發表新帖子頁面設計
16.7.1 功能概述
16.7.2 頁面設計
16.7.3 發布新帖子
第17章 部落格模組(SQL Server 2005+母版頁技術實現)
17.1 部落格模組概述
17.1.1 模組概述
17.1.2 功能結構
17.1.3 程式預覽
17.2 關鍵技術
17.2.1 通過 IE地址欄進入用戶Blog
17.2.2 Iframe網頁框架技術
17.2.3 GridView控制項中數據實現全選或複選
17.2.4 母版頁技術
17.2.5 循環播放廣告技術
17.3 公共類設計
17.3.1 Web.config配置檔案
17.3.2 公共類中的全局變數
17.3.3 公共類中的構造函式
17.3.4 執行數據的添加、刪除等操作
17.3.5 執行資料庫查詢操作
17.4 部落格首頁設計
17.4.1 功能概述
17.4.2 頁面設計
17.4.3 首頁功能展示
17.5 管理個人部落格文章
17.5.1 功能概述
17.5.2 頁面設計
17.5.3 顯示個人部落格列表
17.5.4 查詢部落格文章
17.5.5 刪除部落格文章
17.6 部落格評論管理
17.6.1 功能概述
17.6.2 頁面設計
17.6.3 顯示評論信息
17.6.4 刪除評論信息
17.7 部落格留言信息
17.7.1 功能概述
17.7.2 頁面設計
17.7.3 顯示留言信息
17.8 廣告循環及管理
17.8.1 功能概述
17.8.2 頁面設計
17.8.3 上傳廣告圖片
17.9 超連結管理
17.9.1 功能概述
17.9.2 頁面設計
17.9.3 查詢友情連結
第18章 播客視頻模組(SQL Server 2005+FLV視頻格式實現)(內容參見光碟)
18.1 播客視頻模組概述
18.1.1 模組概述
18.1.2 功能結構
18.1.3 程式預覽
18.2 關鍵技術
18.2.1 利用IP防止重複投票
18.2.2 控制並顯示文本框的字元數量
18.2.3 使用計時方式顯示評論的發表時間
18.2.4 視頻格式轉換
18.2.5 防止session丟失
18.3 公共類的封裝與設計
18.3.1 實現添加、刪除和更新操作
18.3.2 實現返回指定列操作
18.3.3 實現返回表中所有數據
18.3.4 實現用戶登錄操作
18.3.5 實現轉換視頻格式
18.3.6 實現截取視頻圖片
18.3.7 實現過濾HTML字元
18.3.8 實現恢復HTML字元
18.4 播客首頁設計
18.4.1 功能概述
18.4.2 頁面設計
18.4.3 首頁分類顯示視頻
18.4.4 用戶登錄
18.5 個人管理上傳
18.5.1 功能概述
18.5.2 頁面設計
18.5.3 上傳個人視頻
18.6 修改個人信息
18.6.1 功能概述
18.6.2 頁面設計
18.6.3 個人信息修改
18.7 播放視頻並發表評論
18.7.1 功能概述
18.7.2 頁面設計
18.7.3 播放線上視頻
18.7.4 發表視頻評論
18.8 體育視頻管理
18.8.1 功能概述
18.8.2 頁面設計
18.8.3 視頻狀態審核
18.9 用戶管理
18.9.1 功能概述
18.9.2 頁面設計
18.9.3 顯示用戶詳細信息
18.9.4 鎖定用戶
18.10 修改循環廣告
18.10.1 功能概述
18.10.2 頁面設計
18.10.3 修改循環廣告
第19章 圖書館管理系統模組(ASP.NET 3.5 +SQL Server 2000實現)
19.1 圖書館管理系統模組概述
19.1.1 模組概述
19.1.2 功能結構
19.1.3 程式預覽
19.2 關鍵技術
19.3 圖書館管理系統首頁設計
19.3.1 功能概述
19.3.2 頁面設計
19.3.3 顯示圖書信息
19.4 管理員設定
19.4.1 功能概述
19.4.2 頁面設計
19.4.3 添加管理員
19.4.4 管理員許可權設定
19.4.5 刪除管理員
19.5 圖書檔案管理
19.5.1 功能概述
19.5.2 頁面設計
19.5.3 添加圖書信息
19.5.4 修改圖書信息
19.5.5 刪除圖書信息
19.6 圖書借還模組
19.6.1 功能概述
19.6.2 頁面設計
19.6.3 圖書借閱
19.6.4 圖書續借
19.6.5 圖書歸還
第二篇 項目實戰篇
第20章 企業入口網站(SQL Server 2000+兩層設計模式實現)
20.1 開發背景
20.2 需求分析
20.3 系統設計
20.3.1 系統目標
20.3.2 系統功能結構
20.3.3 系統預覽
20.3.4 業務流程圖
20.4 資料庫設計
20.4.1 資料庫概要說明
20.4.2 資料庫概念設計
20.4.3 資料庫邏輯設計
20.5 公共類設計
20.5.1 Web.Config檔案設計
20.5.2 創建資料庫連線的GetConStr方法
20.5.3 對數據源進行讀取的ExceRead方法
20.5.4 返回表中記錄的數目的EXECuteScalar方法
20.5.5 執行SQL語句,返回受影響的行數的EXECCommand方法
20.5.6 將數據綁定到GridView控制項中的EXECGridView方法
20.5.7 執行SQL語句,並返回數據集的ReturnDataSet方法
20.5.8 將數據綁定到DataList控制項中的EXECDataList方法
20.5.9 截取字元串的長度,將超出的部分以“…”代替的SubStr方法
20.5.10 將欄位綁定到DropDownList控制項中的EXECDropDownList方法
20.6 企業入口網站首頁
20.6.1 企業入口網站首頁概述
20.6.2 企業入口網站首頁技術分析
20.6.3 企業入口網站首頁實現過程
20.7 用戶註冊模組
20.7.1 用戶註冊模組概述
20.7.2 用戶註冊模組技術分析
20.7.3 用戶註冊模組實現過程
20.8 下載產品模組設計
20.8.1 下載產品模組概述
20.8.2 下載產品模組技術分析
20.8.3 下載產品模組實現過程
20.9 管理員登錄模組設計
20.9.1 管理員登錄模組概述
20.9.2 管理員登錄模組技術分析
20.9.3 管理員登錄模組實現過程
20.10 工具下載管理模組設計
20.10.1 工具下載管理模組概述
20.10.2 工具下載管理模組技術分析
20.10.3 工具下載管理模組實現過程
20.11 開發問題解析
第21章 徵婚交友網站(SQL Server 2000+三層設計模式實現)(內容參見光碟)
21.1 開發背景
21.2 系統分析
21.2.1 需求分析
21.2.2 可行性分析
21.3 系統設計
21.3.1 系統目標
21.3.2 系統功能結構
21.3.3 構建開發環境
21.3.4 系統預覽
21.3.5 業務流程圖
21.4 資料庫設計
21.4.1 資料庫概要說明
21.4.2 資料庫概念設計
21.4.3 資料庫邏輯設計
21.5 公共模組設計
21.5.1 數據層功能設計
21.5.2 會員信息類(業務層)
21.5.3 好友信息類(業務層)
21.5.4 短訊息類(業務層)
21.6 徵婚交友網主頁
21.6.1 徵婚交友網主頁概述
21.6.2 徵婚交友網主頁技術分析
21.6.3 徵婚交友網主頁實現過程
21.7 好友詳細信息頁
21.7.1 好友詳細信息頁概述
21.7.2 好友詳細信息頁技術分析
21.7.3 好友詳細信息頁實現過程
21.8 傳送短訊息頁
21.8.1 傳送短訊息頁概述
21.8.2 傳送短訊息頁技術分析
21.8.3 傳送短訊息頁實現過程
21.9 會員個人信息
21.9.1 會員個人信息概述
21.9.2 會員個人信息技術分析
21.9.3 會員個人信息實現過程
21.10 會員簡訊息
21.10.1 會員簡訊息概述
21.10.2 會員簡訊息技術分析
21.10.3 會員簡訊息實現過程
21.11 開發問題解析
第22章 仿百度知道之明日知道(SQL Server 2005+LINQ+三層架構實現)
22.1 開發背景
22.2 需求分析
22.3 系統設計
22.3.1 系統目標
22.3.2 系統功能結構
22.3.3 系統預覽
22.3.4 業務流程圖
22.4 資料庫設計
22.4.1 資料庫概要說明
22.4.2 資料庫概念設計
22.4.3 資料庫邏輯設計
22.5 關鍵技術詳解
22.5.1 LINQ技術簡介
22.5.2 LINQ to Object技術套用
22.5.3 LINQ to SQL技術套用
22.5.4 JavaScript和C#之間的互相調用與訪問
22.5.5 頁面傳值方式的匯總
22.5.6 頁輸出快取
22.5.7 應用程式快取
22.6 公共類設計
22.6.1 自定義GridView數據綁定控制項類
22.6.2 自定義OurPager數據分頁控制項類
22.7 提問模組設計
22.7.1 提問模組概述
22.7.2 提問模組技術分析
22.7.3 提問模組實現過程
22.8 問題回復模組設計
22.8.1 問題回復模組概述
22.8.2 問題回復模組技術分析
22.8.3 問題回復模組的實現過程
22.9 設定答案模組設計
22.9.1 設定答案模組概述
22.9.2 設定答案模組技術分析
22.9.3 設定答案模組實現過程
22.10 關閉問題模組設計
22.10.1 關閉問題模組設計概述
22.10.2 關閉問題模組技術分析
22.10.3 關閉問題模組的實現過程
22.11 搜尋問題模組設計
22.11.1 搜尋問題模組設計概述
22.11.2 搜尋問題模組技術分析
22.11.3 搜尋問題模組的實現過程
22.12 開發問題解析
22.12.1 解決IIS 7區域網路內無法瀏覽網站的問題
22.12.2 解決LINQ分頁與數據綁定控制項分頁屬性相衝突問題
第23章 供求信息網(ASP.NET 3.5+SQL Server 2005實現)
23.1 開發背景
23.2 系統分析
23.2.1 需求分析
23.2.2 可行性分析
23.3 系統設計
23.3.1 系統目標
23.3.2 系統功能結構
23.3.3 業務邏輯編碼規則
23.3.4 系統預覽
23.3.5 業務流程圖
23.4 資料庫設計
23.4.1 資料庫概要說明
23.4.2 資料庫概念設計
23.4.3 資料庫邏輯設計
23.5 公共模組設計
23.5.1 數據層功能設計
23.5.2 網站邏輯業務功能設計
23.6 供求信息網前台主頁設計
23.6.1 供求信息網前台主頁概述
23.6.2 供求信息網前台主頁技術分析
23.6.3 供求信息網前台主頁實現過程
23.6.4 單元測試
23.7 供求信息網招聘信息頁設計
23.7.1 供求信息網招聘信息頁概述
23.7.2 供求信息網招聘信息頁技術分析
23.7.3 供求信息網招聘信息頁實現過程
23.8 免費供求信息發布頁設計
23.8.1 免費供求信息發布頁概述
23.8.2 免費供求信息發布頁技術分析
23.8.3 免費供求信息發布頁實現過程
23.8.4 單元測試
23.9 供求信息網後台主頁設計
23.9.1 供求信息網後台主頁概述
23.9.2 供求信息網後台主頁技術分析
23.9.3 供求信息網後台主頁實現過程
23.10 免費供求信息審核頁設計
23.10.1 免費供求信息審核頁概述
23.10.2 免費供求信息審核頁技術分析
23.10.3 免費供求信息審核頁實現過程
23.11 免費供求信息刪除管理頁設計
23.11.1 免費供求信息刪除管理頁概述
23.11.2 免費供求信息刪除管理技術分析
23.11.3 免費供求信息刪除管理頁實現過程
23.12 開發問題解析
23.12.1 安裝合適的SQL Server 2005版本
23.12.2 建立資料庫與數據表
第24章 物流信息管理平台(ASP.NET 3.5+ SQL Server 2000實現)496
24.1 開發背景
24.2 系統分析
24.2.1 需求分析
24.2.2 可行性分析
24.3 系統設計
24.3.1 系統目標
24.3.2 系統功能結構
24.3.3 業務邏輯編碼規則
24.3.4 系統預覽
24.3.5 業務流程圖
24.4 資料庫設計
24.4.1 資料庫概要說明
24.4.2 資料庫概念設計
24.4.3 資料庫邏輯設計
24.5 公共模組設計
24.6 物流信息管理平台首頁設計
24.6.1 物流信息管理平台首頁概述
24.6.2 物流信息管理平台首頁技術分析
24.6.3 物流信息管理平台首頁實現過程
24.6.4 單元測試
24.7 用戶註冊頁面設計
24.7.1 用戶註冊頁面概述
24.7.2 用戶註冊技術分析
24.7.3 用戶註冊實現過程
24.8 搜尋信息功能設計
24.8.1 搜尋信息功能概述
24.8.2 搜尋信息功能技術分析
24.8.3 搜尋信息功能實現過程
24.9 發布信息頁設計
24.9.1 發布信息頁概述
24.9.2 發布信息頁技術分析
24.9.3 發布信息頁實現過程
24.9.4 單元測試
24.10 貨源信息頁設計
24.10.1 貨源信息頁概述
24.10.2 貨源信息頁技術分析
24.10.3 貨源信息頁實現過程
24.11 貨源詳細信息頁設計
24.11.1 貨源詳細信息頁概述
24.11.2 貨源詳細信息頁技術分析
24.11.3 貨源詳細信息頁實現過程
24.12 貨源信息管理頁
24.12.1 貨源信息管理頁概述
24.12.2 貨源信息管理頁技術分析
24.12.3 貨源信息管理頁實現過程
24.13 企業用戶管理頁
24.13.1 企業用戶管理頁概述
24.13.2 企業用戶管理頁技術分析
24.13.3 企業用戶管理頁實現過程
24.14 開發問題解析
24.14.1 Jmail組件介紹
24.14.2 郵件傳送的實現
第25章 企業級通用進銷存軟體開發Web版(SQL Server 2005+Ajax+LINQ+分散式事務+多層架構)(內容參見光碟)
25.1 開發背景
25.2 系統分析
25.3 系統設計
25.3.1 項目總體規劃
25.3.2 系統設計目標
25.3.3 系統功能結構
25.3.4 構建開發環境
25.3.5 資料夾組織結構
25.3.6 項目架構模式設計
25.3.7 系統預覽
25.3.8 業務流程圖
25.4 資料庫設計
25.4.1 數據表概要說明
25.4.2 數據模型圖
25.4.3 資料庫邏輯設計
25.4.4 創建資料庫視圖
25.4.5 創建存儲過程
25.5 核心技術講解
25.5.1 LINQ to Objects技術介紹
25.5.2 LINQ to SQL技術簡介
25.5.3 套用LINQ to XML更換系統皮膚
25.5.4 套用LINQ 實現多表間的複雜查詢
25.5.5 反射在實體間賦值的套用
25.5.6 自定義Web組件開發——分頁導航組件OutPager
25.5.7 動態設定水晶報表數據源
25.5.8 泛型在多表數據提交中的套用
25.5.9 分散式事務協調器DTC技術套用
25.5.10 數據綁定控制項與JavaScript套用
25.5.11 界面設計的“超級模板”——母版頁
25.5.12 ASP. NET Ajax無刷新技術套用
25.6 主要公共類的設計
25.6.1 更換網頁皮膚主題類BasePage
25.6.2 自定義GridView數據綁定控制項類
25.6.3 自定義OurPager數據分頁控制項類
25.7 七大主要功能模組設計
25.7.1 貨品信息管理
25.7.2 採購計畫管理
25.7.3 入庫單管理
25.7.4 銷售單管理
25.7.5 庫存檔點表
25.7.6 貨品進銷存統計
25.7.7 選單許可權設定
25.8 疑難問題分析與解決
25.8.1 頁面快取引起的問題
25.8.2 LINQ to SQL快取機制引起的問題
25.8.3 窗體驗證模式引起的問題
25.8.4 開發自定義分頁控制項時的刷新問題
25.8.5 部署到IIS伺服器時涉及到檔案訪問許可權的問題
25.9 程式調試與錯誤處理
25.9.1 讀/寫XML時出現的錯誤
25.9.2 版本不一致的問題
25.10 核心技術、經驗總結
25.10.1 single設計模式
25.10.2 工作單元模式
25.10.3 標誌映射模式
25.10.4 面向接口的程式設計模式
25.10.5 多層次系統架構設計
25.10.6 關於開發自定義控制項——組合控制項的經驗總結
25.10.7 軟體設計、開發時把可擴展性放在位
第三篇 環境搭建篇(內容參見光碟)
第26章 搭建ASP.NET網站開發環境(內容參見光碟)
26.1 了解.NET
26.1.1 .NET概述
26.1.2 .NET項目成功案例
26.2 安裝與卸載Visual Studio 2008
26.2.1 安裝Visual Studio 2008系統
26.2.2 安裝Visual Studio 2008
26.2.3 卸載Visual Studio 2008
26.3 Visual Studio 2008幫助的安裝與使用
26.3.1 安裝MSDN
26.3.2 使用MSDN
26.4 使用Visual Studio 2008創建網站項目
第27章 資料庫編程基礎(內容參見光碟)
27.1 資料庫基礎
27.1.1 資料庫簡介
27.1.2 安裝SQL Server 2000資料庫
27.1.3 安裝SQL Server 2005資料庫
27.2 常用資料庫操作
27.2.1 資料庫的創建及刪除
27.2.2 數據表的創建及刪除
27.2.3 附加資料庫
27.2.4 分離資料庫
27.3 SQL語言基礎
27.3.1 SQL語言簡介
27.3.2 簡單SQL語句的套用
第28章 ASP.NET網站發布(內容參見光碟)
28.1 安裝Internet信息服務
28.2 發布ASP.NET網站
28.2.1 使用IIS瀏覽ASP.NET網站
28.2.2 使用“發布網站”功能發布ASP.NET網站
28.2.3 使用“複製網站”功能發布ASP.NET網站