ASP.NET項目開發詳解

ASP.NET項目開發詳解

一個實例一個項目故事,由淺入深講解ASP.NET項目開發。ASP.NET是當今使用最為頻繁的Web開發技術之一,在開發領域占據重要的地位。本書通過現實中典型綜合實例的實現過程,詳細講解了ASP.NET在實踐項目中的綜合運用。

基本介紹

  • 書名:ASP.NET項目開發詳解
  • 作者:朱元波
  • ISBN:9787302345725
  • 定價:58.80元
  • 出版社:清華大學出版社
  • 出版時間:2014年3月
  • 裝幀:平裝
  • 光碟:有
內容 介紹,作者簡介,目錄,

內容 介紹

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
5.8 修改RSS源 162
5.8.1 修改表單頁面 163
5.8.2 修改處理頁面 164
第6章 心靈聊天室系統 167
6.1 項目規劃分析 167
6.1.1 聊天系統功能原理 167
6.1.2 聊天系統構成模組 167
6.2 系統配置檔案 168
6.3 搭建資料庫 169
6.3.1 設計資料庫 169
6.3.2 設定系統參數 170
6.4 實現資料庫訪問層 172
6.4.1 登錄驗證處理 172
6.4.2 聊天處理 173
6.4.3 系統管理 177
6.4.4 聊天室房間處理 183
6.5 設計系統樣式 184
6.6 用戶登錄驗證模組 186
6.6.1 用戶登錄表單頁面 186
6.6.2 驗證處理頁面 186
6.7 系統主界面 188
6.7.1 線上聊天界面 188
6.7.2 線上聊天處理頁面 189
6.8 顯示聊天室 192
6.8.1 聊天室列表頁面 192
6.8.2 聊天室列表處理頁面 193
6.9 聊天室管理 195
6.9.1 聊天室添加模組 195
6.9.2 聊天室列表模組 197
6.9.3 聊天室修改模組 200
第7章 京西圖書商城 203
7.1 項目規劃分析 203
7.1.1 分析系統構成模組 203
7.1.2 規劃項目檔案 204
7.2 系統配置檔案 205
7.3 搭建資料庫 205
7.3.1 資料庫設計 206
7.3.2 設定系統參數 208
7.4 實現數據訪問層 208
7.4.1 圖書顯示 209
7.4.2 訂單處理 214
7.4.3 圖書評論 221
7.4.4 圖書分類 224
7.4.5 圖書管理 229
7.5 圖書顯示 231
7.5.1 系統主頁 231
7.5.2 頂部導航頁面 232
7.5.3 左側類別列表頁面 232
7.5.4 右側圖書列表頁面 233
7.5.5 按被點擊次數顯示模組 234
7.5.6 按圖書名稱顯示模組 236
7.5.7 顯示圖書詳情 238
7.6 圖書分類處理 240
7.6.1 設定分類層次結構 241
7.6.2 添加分類模組 243
7.6.3 分類修改模組 244
7.6.4 分類管理模組 246
7.7 實現購物車 248
7.7.1 購物車組件設計 248
7.7.2 購物車圖書添加模組 252
7.7.3 購物車查看和管理模組 254
7.8 訂單處理模組 257
7.8.1 生成訂單編號 258
7.8.2 提交、創建訂單 258
7.8.3 訂單詳情模組 260
7.8.4 訂單列表模組 262
7.8.5 訂單狀態處理模組 262
7.9 項目調試 265
7.10 技術總結 267
7.10.1 智慧型提示 267
7.10.2 分類檢索 269
7.10.3 不同的顯示方式 269
第8章 企業即時通信系統 271
8.1 項目規劃分析 271
8.1.1 系統構成模組 271
8.1.2 規劃項目檔案 272
8.2 系統配置檔案 273
8.3 搭建資料庫 274
8.3.1 資料庫設計 274
8.3.2 系統參數設定檔案 276
8.4 實現數據訪問層 277
8.4.1 用戶登錄驗證 278
8.4.2 客戶分組 281
8.4.3 團隊管理 286
8.5 用戶登錄驗證和註銷 290
8.6 客戶分組處理 292
8.6.1 添加用戶分組 293
8.6.2 修改用戶分組 293
8.6.3 用戶組管理列表 295
8.6.4 客戶檢索模組 296
8.6.5 客戶管理列表 299
8.6.6 客戶移動轉換 301
8.6.7 顯示客戶信息 302
8.7 系統團隊處理 303
8.7.1 添加團隊模組 304
8.7.2 修改團隊處理模組 304
8.7.3 團隊管理列表模組 306
8.7.4 加入團隊處理模組 307
8.8 線上互動處理 309
8.8.1 系統主頁顯示模組 309
8.8.2 一對一互動處理模組 311
8.8.3 團隊互動處理模組 313
8.8.4 檔案傳送模組 316
8.9 項目調試 318
第9章 美圖處理系統 320
9.1 項目規劃分析 320
9.1.1 美圖處理系統功能原理 320
9.1.2 系統構成模組 320
9.1.3 規劃項目檔案 321
9.2 實現系統配置檔案 321
9.3 搭建資料庫 323
9.4 實現數據訪問層 323
9.4.1 定義FileImage類 323
9.4.2 獲取上傳檔案信息 324
9.4.3 添加上傳檔案信息 325
9.4.4 刪除上傳檔案信息 326
9.5 列表顯示系統檔案 327
9.5.1 列表顯示頁面 327
9.5.2 列表處理頁面 327
9.6 創建縮略圖模組 329
9.7 為圖片創建水印 332
9.8 檔案上傳處理 334
9.8.1 多檔案上傳處理 334
9.8.2 檔案自動上傳處理 337
9.9 項目總結--學習代碼封裝 340
第10章 56同城信息網 342
10.1 項目規劃 342
10.1.1 需求分析 342
10.1.2 系統目標 342
10.1.3 網站功能結構 343
10.2 搭建資料庫 343
10.3 前期編碼 346
10.3.1 數據層功能設計 346
10.3.2 設計網站邏輯業務 351
10.4 後期編碼 357
10.4.1 網站主頁 357
10.4.2 網站招聘信息頁設計 360
10.4.3 免費供求信息發布頁 362
10.4.4 設計後台主頁 363
10.4.5 免費供求信息審核頁 365
10.4.6 刪除免費供求信息 368
10.5 項目調試 370
第11章 皇家酒店客房管理系統 372
11.1 系統規劃分析 372
11.1.1 功能模組劃分 372
11.1.2 規劃系統檔案 373
11.1.3 運作流程 373
11.2 設計資料庫 374
11.2.1 需求分析 374
11.2.2 設計表 375
11.2.3 建立和資料庫的連線 377
11.3 設計基類 377
11.3.1 PageBase基類 377
11.3.2 ModuleBase基類 379
11.4 具體編碼 384
11.4.1 設計界面 384
11.4.2 管理員登錄模組 386
11.4.3 客房類型管理模組 387
11.4.4 客房信息管理模組 395
11.4.5 客房經營管理模組 402
11.4.6 經營狀況分析模組 406
11.5 項目調試 409
第12章 歐尚化妝品網站 411
12.1 功能分析 411
12.2 編寫項目計畫書 411
12.3 系統架構 412
12.3.1 兩層架構 412
12.3.2 功能模組分析 413
12.4 設計資料庫 413
12.4.1 資料庫需求分析 414
12.4.2 資料庫概念結構設計 414
12.4.3 設計表 415
12.5 具體編碼 416
12.5.1 編寫公用模組代碼 417
12.5.2 設計界面控制項 419
12.5.3 管理員登錄模組 421
12.5.4 新聞管理模組 422
12.5.5 產品管理模組 425
12.5.6 用戶管理模組 429
12.6 項目調試 433

相關詞條

熱門詞條

聯絡我們