內容 介紹
ASP.NET是當今使用最為頻繁的Web開發技術之一,在開發領域占據重要的地位。《ASP.NET項目開發詳解》通過現實中典型綜合實例的實現過程,詳細講解了ASP.NET在實踐項目中的綜合運用。全書分為12章,其中,第1~2章是基礎知識,簡要講解了搭建ASP.NET開發環境的知識和C# 4.5的基本語法知識;第3章講解了線上留言本系統的具體實現流程;第4章講解了個人相冊展示系統的具體實現流程;第5章講解了RSS採集器的具體實現流程;第6章介紹了心靈聊天室系統的具體實現流程;第7章講解了京西圖書商城系統的具體實現流程;第8章講解了企業即時通信系統的具體實現流程;第9章介紹了美圖處理系統的具體實現流程;第10章講解了56同城信息網的具體實現流程,讓讀者了解ASP.NET技術在供求網站中的重要作用;第11章講解了皇家酒店客房管理系統的具體實現流程,並剖析了技術核心和實現技巧;第12章介紹了歐尚化妝品網站的具體實現流程,對企業網站的構建流程進行了詳細的闡述。在具體講解每個實例時,都是按照項目的進度來講解,從接到項目到具體開發,直到最後的調試和發布。全書內容循序漸進,引領讀者全面掌握ASP.NET。
本書不僅適合ASP.NET的初學者,也適合有一定ASP.NET基礎的讀者,甚至還可作為有一定造詣的程式設計師的參考書。
作者簡介
浪潮軟體首席網站架構師,擁有5年ASP.NET開發經驗、2年.NET架構經驗,對伺服器、Web前端和後台開發有著豐富的經驗,其作品受到業內的讚賞和客戶的歡迎。
目錄
第1章 ASP.NET開發基礎 1
1.1 認識網頁和網站 1
1.1.1 網頁 1
1.1.2 網站 2
1.2 網站開發基礎 3
1.2.1 靜態網站和動態網站 3
1.2.2 常用Web開發技術 3
1.2.3 本地計算機和遠程伺服器 5
1.2.4 Web應用程式的工作原理 5
1.2.5 幾個常用的Web概念 6
1.2.6 ASP.NET在Web開發中的作用 8
1.3 ASP.NET基礎 8
1.3.1 ASP.NET介紹 8
1.3.2 全新的.NET Framework 4.5 9
1.3.3 公共語言運行時 11
1.4 配置ASP.NET環境 12
1.4.1 安裝IIS 12
1.4.2 IIS的配置 14
1.5 全新的Visual Studio 2012 15
1.5.1 Visual Studio 2012基礎知識 15
1.5.2 Visual Studio 2012的全新功能 16
1.5.3 安裝Visual Studio 2012 18
1.5.4 設定默認環境 19
1.5.5 新建項目 20
1.5.6 解決方案資源管理器 22
1.5.7 文本編輯器 24
1.5.8 生成與查錯 25
1.5.9 史上最強大的工具箱 27
1.6 編譯和部署ASP.NET程式 28
1.6.1 編譯、運行ASP.NET程式 28
1.6.2 部署ASP.NET程式 29
1.7 第一個ASP.NET 4.5程式 29
第2章 C# 4.5基礎 32
2.1 什麼是C# 32
2.1.1 C#的推出背景 32
2.1.2 C#的特點 33
2.1.3 幾個常見的概念 34
2.2 C#的基本語法 36
2.3 變數 38
2.3.1 C#的類型 38
2.3.2 給變數命名 41
2.4 常量 41
2.5 類型轉換 42
2.5.1 隱式轉換 42
2.5.2 顯式轉換 43
2.5.3 裝箱與拆箱 43
2.6 其他數據類型 46
2.6.1 枚舉 46
2.6.2 結構 47
2.6.3 數組 47
2.7 基本.NET框架類 48
2.7.1 Console類 48
2.7.2 Convert類 49
2.7.3 Math類 49
2.8 表達式 50
2.9 運算符 50
2.9.1 基本運算符 51
2.9.2 數學運算符 52
2.9.3 賦值運算符 52
2.9.4 比較運算符 53
2.9.5 邏輯運算符 53
2.9.6 移位運算符 54
2.9.7 三元運算符 54
2.9.8 運算符的優先權 54
2.10 語句和流程控制 55
2.10.1 if選擇語句 56
2.10.2 循環語句 58
2.10.3 跳轉語句 61
第3章 線上留言本系統 64
3.1 項目分析 64
3.1.1 功能分析 64
3.1.2 線上留言本系統模組功能原理 65
3.1.3 線上留言本系統構成模組 65
3.2 規劃系統檔案並選擇開發工具 66
3.3 系統配置檔案 66
3.3.1 新建網站項目 66
3.3.2 配置系統檔案 67
3.4 搭建資料庫平台 68
3.4.1 設計資料庫 68
3.4.2 設計資料庫訪問層 69
3.5 實現樣式檔案 74
3.5.1 設定按鈕元素樣式 74
3.5.2 設定頁面元素樣式 75
3.6 顯示留言數據 76
3.6.1 留言列表頁面 76
3.6.2 留言回復 81
3.7 分頁列表顯示留言 82
3.7.1 留言分頁顯示頁面 83
3.7.2 分頁處理 84
3.8 回復留言 85
3.8.1 留言回復表單頁面 85
3.8.2 處理回複數據 87
3.9 發布新留言 88
3.10 留言管理 90
3.10.1 留言管理列表 90
3.10.2 留言刪除處理頁面 91
3.11 技術總結 93
3.11.1 讓提示更加詳細 93
3.11.2 使用快取來最佳化頁面 94
第4章 個人相冊展示系統 95
4.1 系統概述和總體設計 95
4.1.1 系統需求分析 95
4.1.2 系統運行流程 96
4.2 規劃項目檔案 96
4.3 設計資料庫 97
4.3.1 後台資料庫及資料庫訪問接口的選擇 97
4.3.2 資料庫結構的設計 97
4.4 參數設定和資料庫訪問層 98
4.4.1 編寫參數設定檔案 98
4.4.2 實現相片上傳資料庫訪問層 99
4.4.3 實現相片顯示資料庫訪問層 104
4.4.4 實現類別管理數據訪問層 110
4.5 具體編碼 113
4.5.1 相片上傳處理 114
4.5.2 顯示相片 120
4.5.3 相片類別管理 135
4.6 技術總結 140
4.6.1 三層結構 140
4.6.2 使用Ajax技術 140
第5章 RSS採集器 142
5.1 RSS基礎 142
5.1.1 使用RSS 142
5.1.2 RSS組成模組的運行流程 143
5.2 規劃項目檔案 144
5.3 資料庫設計 144
5.3.1 搭建資料庫 144
5.3.2 設計數據訪問層 145
5.4 樣式修飾 150
5.5 顯示RSS信息 152
5.5.1 顯示RSS源模組 152
5.5.2 詳情顯示 154
5.6 添加RSS源 156
5.6.1 添加表單界面 156
5.6.2 添加處理 158
5.7 RSS管理模組 159
5.7.1 管理列表檔案 159
5.7.2 管理列表處理檔案 160