Visual C#·NET Web應用程式設計(第2版)

Visual C#·NET Web應用程式設計(第2版)

《Visual C#·NET Web應用程式設計(第2版)》是2012年5月電子工業出版社出版的圖書,作者是楊學全。

基本介紹

  • 書名:Visual C#·NET Web應用程式設計(第2版)
  • 作者:楊學全
  • 出版社:電子工業出版社
  • 出版時間:2012年5月
  • 頁數:468 頁
  • 定價:49.8 元
  • 開本:16 開
  • ISBN:9787121148453
內容簡介,圖書目錄,

內容簡介

本書根據B/S模式程式設計技術領域和軟體開發職業的任職要求,參照相關的職業資格標準,堅持能力本位的職業教育思想,採用項目驅動方式進行編寫。全書共12章,主要內容為:.NET框架與ASP.NET概述、Web開發基礎、Web 窗體、伺服器控制項、主題與母版頁、ADO.NET、數據綁定控制項、成員資格角色管理與登錄控制項、ASP.NET應用程式狀態管理與配置、XML技術、Web服務和教務管理系統開發案例等。本書根據職業技能培養的要求,結合“教務管理系統”案例,給出100多個例題和習題,以便於學習者更好地學習和掌握Web開發的基礎知識與基本技術。尤其是翻格書中的程式範例“教務管理系統”堡燥說碑,有助於將所學的知識融會貫通,使讀者可以更好地領會ASP.NET語法和編程技巧,對讀者開發Web應用程式起到指導作用。棄影微

圖書目錄

第1章 .NET框架與ASP.NET概述 1
1.1 .NET簡介 1
1.1.1 .NET 1
1.1.2 .NET框架概述 2
1.2 Web服務與Web程式設計模式 3
1.2.1 Web服務與動態網頁 3
1.2.2 瀏覽器/伺服器模式及其優點 4
1.2.3 常見的動態網頁製作技術 5
1.3 ASP.NET技術概述 5
1.3.1 搭建ASP.NET的運行環境 6
1.3.2 網站根目錄、虛擬目錄與ASP.NET頁面 8
1.3.3 安裝ASP.NET 3.5的開發環境 12
1.3.4 使用Visual Studio 2008 創建Web應用程式背戒境 19
1.4 本章小結 25
1.5 上機實驗 26
第2章 Web開發基礎 27
2.1 HTML簡介 27
2.1.1 HTML 27
2.1.2 URL 28
2.1.3 HTML檔案結構 28
2.2 常用的HTML標記 29
2.2.1 HTML的文翻抹符字標記 29
2.2.2 特殊標記和圖形標記 32
2.2.3 超級連結標記 33
2.3 表格 34
2.3.1 定義表格的基本語法 34
2.3.2 表格標記的屬性 35
2.3.3 行標記的屬性 37
2.3.4 單元格和標記的屬性 38
2.4 頁面布局 40
2.4.1 CSS簡介 41
2.4.2 DIV層 52
2.4.3 DIV+CSS頁面布局 56
2.5 上機實驗 60
2.6 本章習題 60
第3章 Web窗體 62
3.1 Web窗體概述 62
3.1.1 Web窗體的創建 62
3.1.2 Web窗體的概念與技術優點 65
3.1.3 Web窗體的組成檔案 67
3.2 代碼內聯與後台編碼 69
3.2.1 後台編碼 69
3.2.2 代碼內聯 70
3.3 ASP.NET的執行過程 72
3.4 Web窗體的事件驅動編程 74
3.4.1 事件驅動編程的概念 74
3.4.2 Web窗體的處理過程及窗體去應提事件 77
3.5 Web窗體的程式實例 78
3.6 本章小結 80
3.7 上機實驗 80
第4章 ASP.NET 伺服器控制項 82
4.1 伺服器控制項概述 82
4.1.1 伺服器控主市記葛件的基本知識 82
4.1.2 伺服器控制項的事件模型 83
4.1.3 HTML伺服器控制項 83
4.2 標準控制項 85
4.2.1 基本控制項 85
4.2.2 選擇控制項 93
4.2.3 標準控制項的綜合套用示例 101
4.2.4 高級控制項 106
4.2.5 動態生成控制項 125
4.3 驗證控制項 126
4.3.1 RequiredField Validator控制項 126
4.3.2 CompareValidator控制項 128
4.3.3 RangeValidator控制項 131
4.3.4 RegularExpressionValidator控制項 132
4.3.5 CustomValidator控制項 135
4.3.6 ValidationSummary控制項 137
4.3.7 驗證控制項的綜合套用示例 137
4.4 導航控制項 142
4.5 用戶控制項 153
4.6 本章小結 156
4.7 上機實驗 156
第5章 主題和母版頁 158
5.1 主題 158
5.1.1 主題概述 158
5.1.2 創建主題 160
5.1.3 將主題套用於整個應用程式 166
5.2 母版頁 167
5.2.1 母版頁概述 167
5.2.2 創建母版頁(master) 168
5.2.3 創建內容頁(Content) 171
5.3 本章小結 173
5.4 上機實驗 173
第6章 內置對象與應用程式狀態管理、配置 174
6.1 ASP.NET內置對象 174
6.1.1 什麼是HTTP協定 174
6.1.2 內置對象概述 175
6.1.3 Response對象 176
6.1.4 Request對象 182
6.1.5 Server對象 186
6.2 ASP.NET用戶狀態管理 187
6.2.1 Cookie的使用 188
6.2.2 會話(Session)的使用 193
6.2.3 ASP.NET中的Application對象 196
6.2.4 頁面之間跳轉與傳值 198
6.3 ASP.NET應用程式配置管理 204
6.3.1 Global.asax檔案 204
6.3.2 Web.config檔案 206
6.4 本章小結 210
6.5 上機實驗 210
第7章 ADO.NET初步 211
7.1 ADO.NET概述 211
7.2 ASP.NET中的數據控制項 211
7.2.1 數據源控制項 211
7.2.2 數據綁定控制項 213
7.3 創建、連線資料庫 214
7.3.1 創建、連線SQL Server資料庫檔案 215
7.3.2 將獲取數據綁定到DropDownList控制項 218
7.3.3 連線字元串 220
7.3.4 創建、連線SQL Server 2008資料庫 221
7.4 本章小結 224
7.5 上機實驗 224
第8章 數據綁定控制項 225
8.1 GridView控制項 225
8.1.1 GridView控制項簡介 225
8.1.2 在GridView控制項中顯示數據 228
8.1.3 顯示條件查詢結果 231
8.1.4 在GridView控制項中實現分頁、排序和選擇 237
8.1.5 編輯數據表 241
8.1.6 GridView控制項中的數據綁定列 246
8.1.7 美化GridView控制項 259
8.2 DataList控制項 260
8.3 DetailsView控制項 264
8.3.1 DeatailsView控制項簡介 264
8.3.2 在DetailsView控制項中顯示數據 265
8.3.3 在DetailsView控制項中編輯數據 270
8.4 FormView控制項 273
8.4.1 FormView控制項簡介 273
8.4.2 使用FormView控制項顯示數據 274
8.4.3 在FormView控制項中編輯數據 281
8.5 ListView與DataPager控制項 289
8.6 本章小結 297
8.7 上機實驗題——留言本的製作 297
第9章 成員資格、角色管理與登錄控制項 302
9.1 啟用成員資格和角色管理 302
9.1.1 身份驗證和授權 302
9.1.2 啟用成員資格和角色管理 304
9.2 登錄控制項 306
9.2.1 CreateUserWizard控制項 306
9.2.2 Login控制項 307
9.2.3 ChangePassword控制項 308
9.2.4 PasswordRecovery控制項 309
9.2.5 LoginStatus控制項 310
9.2.6 LoginName控制項 311
9.2.7 LoginView控制項 311
9.3 成員資格管理 312
9.3.1 成員資格管理資料庫 313
9.3.2 Membership類 313
9.3.3 MembershipUser類 315
9.4 角色管理 316
9.5 綜合套用示例 317
9.6 本章小結 340
9.7 上機實驗 340
第10章 XML技術 341
10.1 XML簡介 341
10.2 XML的語法 342
10.2.1 XML檔案結構 342
10.2.2 XML聲明 343
10.2.3 XML元素 344
10.2.4 XML標記 345
10.2.5 XML數據內容 346
10.2.6 XML注釋 347
10.3 使用Visual Studio 2008創建和編輯XML檔案 348
10.4 使用XMLDataSource讀取XML中的數據 350
10.4.1 XMLDataSource控制項 350
10.4.2 TreeView顯示XML中的數據 351
10.4.3 GridView顯示XML中的數據 353
10.5 本章小結 355
10.6 上機實驗 355
第11章 Web服務 356
11.1 什麼是Web服務 356
11.2 創建一個簡單的Web服務 357
11.3 訪問Web服務 359
11.4 本章小結 362
11.5 上機實訓 363
第12章 項目實例:綜合教務管理系統 364
12.1 系統需求分析 364
12.1.1 學生對本系統的需求 364
12.1.2 教師對本系統的需求 364
12.1.3 教務管理員對本系統的需求 365
12.2 系統分析 365
12.2.1 系統功能模組劃分 365
12.2.2 系統流程分析 366
12.3 系統設計 366
12.3.1 體系結構設計 366
12.3.2 資料庫設計與實現 367
12.4 數據訪問層(Data Access Layer) 371
12.4.1 通用數據操作類DataAccessLayer 371
12.4.2 課程相關類Course和CourseDAL 373
12.4.3 使用強類型DataSet做數據訪問層 389
12.5 業務邏輯層(Business Logic Layer) 393
12.5.1 CourseBLL類 393
12.5.2 MarkingBLL類 398
12.5.3 CodeBLL類 401
12.6 表示層 403
12.6.1 用戶控制項 403
12.6.2 系統首頁 405
12.6.3 母版頁 407
12.6.4 主題、皮膚和樣式 409
12.6.5 課程管理模組 410
12.6.6 用戶管理模組 421
12.6.7 教師模組 437
12.6.8 學生模組 446
12.6.9 公用模組 452
12.7 系統配置 457
12.8 系統擴展 458
12.9 本章小結 458
2.6 本章習題 60
第3章 Web窗體 62
3.1 Web窗體概述 62
3.1.1 Web窗體的創建 62
3.1.2 Web窗體的概念與技術優點 65
3.1.3 Web窗體的組成檔案 67
3.2 代碼內聯與後台編碼 69
3.2.1 後台編碼 69
3.2.2 代碼內聯 70
3.3 ASP.NET的執行過程 72
3.4 Web窗體的事件驅動編程 74
3.4.1 事件驅動編程的概念 74
3.4.2 Web窗體的處理過程及窗體事件 77
3.5 Web窗體的程式實例 78
3.6 本章小結 80
3.7 上機實驗 80
第4章 ASP.NET 伺服器控制項 82
4.1 伺服器控制項概述 82
4.1.1 伺服器控制項的基本知識 82
4.1.2 伺服器控制項的事件模型 83
4.1.3 HTML伺服器控制項 83
4.2 標準控制項 85
4.2.1 基本控制項 85
4.2.2 選擇控制項 93
4.2.3 標準控制項的綜合套用示例 101
4.2.4 高級控制項 106
4.2.5 動態生成控制項 125
4.3 驗證控制項 126
4.3.1 RequiredField Validator控制項 126
4.3.2 CompareValidator控制項 128
4.3.3 RangeValidator控制項 131
4.3.4 RegularExpressionValidator控制項 132
4.3.5 CustomValidator控制項 135
4.3.6 ValidationSummary控制項 137
4.3.7 驗證控制項的綜合套用示例 137
4.4 導航控制項 142
4.5 用戶控制項 153
4.6 本章小結 156
4.7 上機實驗 156
第5章 主題和母版頁 158
5.1 主題 158
5.1.1 主題概述 158
5.1.2 創建主題 160
5.1.3 將主題套用於整個應用程式 166
5.2 母版頁 167
5.2.1 母版頁概述 167
5.2.2 創建母版頁(master) 168
5.2.3 創建內容頁(Content) 171
5.3 本章小結 173
5.4 上機實驗 173
第6章 內置對象與應用程式狀態管理、配置 174
6.1 ASP.NET內置對象 174
6.1.1 什麼是HTTP協定 174
6.1.2 內置對象概述 175
6.1.3 Response對象 176
6.1.4 Request對象 182
6.1.5 Server對象 186
6.2 ASP.NET用戶狀態管理 187
6.2.1 Cookie的使用 188
6.2.2 會話(Session)的使用 193
6.2.3 ASP.NET中的Application對象 196
6.2.4 頁面之間跳轉與傳值 198
6.3 ASP.NET應用程式配置管理 204
6.3.1 Global.asax檔案 204
6.3.2 Web.config檔案 206
6.4 本章小結 210
6.5 上機實驗 210
第7章 ADO.NET初步 211
7.1 ADO.NET概述 211
7.2 ASP.NET中的數據控制項 211
7.2.1 數據源控制項 211
7.2.2 數據綁定控制項 213
7.3 創建、連線資料庫 214
7.3.1 創建、連線SQL Server資料庫檔案 215
7.3.2 將獲取數據綁定到DropDownList控制項 218
7.3.3 連線字元串 220
7.3.4 創建、連線SQL Server 2008資料庫 221
7.4 本章小結 224
7.5 上機實驗 224
第8章 數據綁定控制項 225
8.1 GridView控制項 225
8.1.1 GridView控制項簡介 225
8.1.2 在GridView控制項中顯示數據 228
8.1.3 顯示條件查詢結果 231
8.1.4 在GridView控制項中實現分頁、排序和選擇 237
8.1.5 編輯數據表 241
8.1.6 GridView控制項中的數據綁定列 246
8.1.7 美化GridView控制項 259
8.2 DataList控制項 260
8.3 DetailsView控制項 264
8.3.1 DeatailsView控制項簡介 264
8.3.2 在DetailsView控制項中顯示數據 265
8.3.3 在DetailsView控制項中編輯數據 270
8.4 FormView控制項 273
8.4.1 FormView控制項簡介 273
8.4.2 使用FormView控制項顯示數據 274
8.4.3 在FormView控制項中編輯數據 281
8.5 ListView與DataPager控制項 289
8.6 本章小結 297
8.7 上機實驗題——留言本的製作 297
第9章 成員資格、角色管理與登錄控制項 302
9.1 啟用成員資格和角色管理 302
9.1.1 身份驗證和授權 302
9.1.2 啟用成員資格和角色管理 304
9.2 登錄控制項 306
9.2.1 CreateUserWizard控制項 306
9.2.2 Login控制項 307
9.2.3 ChangePassword控制項 308
9.2.4 PasswordRecovery控制項 309
9.2.5 LoginStatus控制項 310
9.2.6 LoginName控制項 311
9.2.7 LoginView控制項 311
9.3 成員資格管理 312
9.3.1 成員資格管理資料庫 313
9.3.2 Membership類 313
9.3.3 MembershipUser類 315
9.4 角色管理 316
9.5 綜合套用示例 317
9.6 本章小結 340
9.7 上機實驗 340
第10章 XML技術 341
10.1 XML簡介 341
10.2 XML的語法 342
10.2.1 XML檔案結構 342
10.2.2 XML聲明 343
10.2.3 XML元素 344
10.2.4 XML標記 345
10.2.5 XML數據內容 346
10.2.6 XML注釋 347
10.3 使用Visual Studio 2008創建和編輯XML檔案 348
10.4 使用XMLDataSource讀取XML中的數據 350
10.4.1 XMLDataSource控制項 350
10.4.2 TreeView顯示XML中的數據 351
10.4.3 GridView顯示XML中的數據 353
10.5 本章小結 355
10.6 上機實驗 355
第11章 Web服務 356
11.1 什麼是Web服務 356
11.2 創建一個簡單的Web服務 357
11.3 訪問Web服務 359
11.4 本章小結 362
11.5 上機實訓 363
第12章 項目實例:綜合教務管理系統 364
12.1 系統需求分析 364
12.1.1 學生對本系統的需求 364
12.1.2 教師對本系統的需求 364
12.1.3 教務管理員對本系統的需求 365
12.2 系統分析 365
12.2.1 系統功能模組劃分 365
12.2.2 系統流程分析 366
12.3 系統設計 366
12.3.1 體系結構設計 366
12.3.2 資料庫設計與實現 367
12.4 數據訪問層(Data Access Layer) 371
12.4.1 通用數據操作類DataAccessLayer 371
12.4.2 課程相關類Course和CourseDAL 373
12.4.3 使用強類型DataSet做數據訪問層 389
12.5 業務邏輯層(Business Logic Layer) 393
12.5.1 CourseBLL類 393
12.5.2 MarkingBLL類 398
12.5.3 CodeBLL類 401
12.6 表示層 403
12.6.1 用戶控制項 403
12.6.2 系統首頁 405
12.6.3 母版頁 407
12.6.4 主題、皮膚和樣式 409
12.6.5 課程管理模組 410
12.6.6 用戶管理模組 421
12.6.7 教師模組 437
12.6.8 學生模組 446
12.6.9 公用模組 452
12.7 系統配置 457
12.8 系統擴展 458
12.9 本章小結 458

相關詞條

熱門詞條

聯絡我們