ASP.NET 4入門經典

ASP.NET 4入門經典

《ASP.NET 4入門經典》是2011年5月人民郵電出版社出版的圖書,作者是[美]Scott Mitchell。

基本介紹

  • 書名:ASP.NET 4入門經典
  • 作者:[美]Scott Mitchell
  • 出版社:人民郵電出版社
  • 出版時間:2011年5月
  • 頁數:409 頁
  • 定價:59 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115249685
內容簡介,圖書目錄,

內容簡介

本書通過簡明的語言、詳細的步驟和大量的示例,以循序漸進的方式幫助讀者迅速掌握使用ASP.NET開發網站所需的基本知識。無論讀者是否有HTML和程式語言方面的經驗,閱讀祖鴉本書後都將具備使用ASP.NET創建數據驅動的動態Web套用所需的知識。
全書分四部分共24章。第 一部分介紹了ASP.NET及其編程模型、Visual Web Developer 2008速成版、ASP.NET網頁的設計、創建和測試、Visual Basic基本知識(變數、運算符、控制結構、對象等)以及用於顯示文本的ASP.NET Web控制項;第 二部分闡述用戶輸入的收集和處理,介紹了歸墊諒糊文本框、下拉列表、單選按鈕、複選框等收集用戶輸入的控制項以及驗證用戶輸入的控制項;第三部分討論資料庫,介紹了用於訪問數據的數據源Web控制項和用於顯示數據的數據Web控制項,討論了數據的刪除、插入和編輯以及數據綁定和其他相關主題。第四部分介紹網站導航、用戶管理、母版頁、使用Ajax提供網頁的回響速度以及網站部署等。
本書適合沒有ASP.NET經驗的新手閱讀,也可供使用過ASP.NET的程式設計師快速掌握ASP.NET 4時參考。

圖書目錄

第 一部分 ASP.NET 4概述
第 1章 ASP.NET 4入門 2
1.1 什麼是ASP.NET 3
1.1.1 提供靜態網頁 4
1.1.2 提供動態網頁 4
1.1.3 託管ASP.NET網頁 5
1.2 安裝ASP.NET Framework、Visual Web Developer和SQL Server 2008 6
1.3 Visual Web Developer簡介 8
1.3.1 新建ASP.NET網站 9
1.3.2 創建一個簡單的ASP.NET網頁 10
1.3.3 測試ASP.NET網頁 紋煉糊12
1.4 總結 12
1.5 問與答 13
1.6 作業 13
1.6.1 測驗 13
1.6.2 答案 14
1.6.3 練習 14
第 2章 理解ASP.NET編程模型 15
2.1 ASP.NET網頁的HTML部分 15
2.1.1 HTML簡要入門 16
2.1.2 使用Visual Web Developer創建ASP.NET網頁的HTML部分 18
2.2 探討ASP.NET網頁的原始碼部分 28
2.2.1 面向對象編程快速入門 29
2.2.2 ASP.NET中的事件處理程式 31
2.2.3 以編程方式使用Web控制項 32
2.3 總結 34
2.4 問與答 34
2.5 作業 35
2.5.1 測驗 35
2.5.2 答微辣慨案 35
2.5.3 練習 35
第3章 使用Visual Web Developer 37
3.1 新建網站 37
3.1.1 選擇網站模板 38
3.1.2 指定網站的位置 38
3.1.3 選擇原始碼程式語言 39
3.2 打開現有網站 39
3.3 操作網頁和其他內容 40
3.3.1 在網符漏芝霉站中添加內容 40
3.3.2 移動、重命名和刪除內容 42
3.4 定製Visual Web Developer環境 43
3.5 查看、移動和調整視窗 45
3.6 觸手可及的幫助信息 45
3.7 總結 46
3.8 問與答 46
3.9 作業 47
3.9.1 測驗 47
3.9.2 答案 47
3.9.3 練習 48
第4章 設計、創建和測試ASP.NET網頁 49
4.1 確定設計需求 49
4.1.1 明確表述金融計算器的功能 50
4.1.2 確定用戶界面 50
4.2 創建用戶界面 51
4.2.1 添加三個TextBox Web控制項 51
4.2.2 添加Compute Monthly Cost按鈕 53
4.2.3 創建一個Label Web控制項用於輸出 54
4.3 編寫ASP.NET網記地重頁的原始碼 55
4.3.1 讀取TextBox Web控制項中的值 56
4.3.2 完整的原始碼 57
4.4 測試金融計算器 58
4.4.1 查看生成的原始碼 58
4.4.2 測試錯誤輸入 62
4.5 查看原始碼 62
4.6 使用調試器 63
4.7 總結 65
4.8 問與答 66
4.9 作業 66
4.9.1 測驗 66
4.9.2 答案 67
4.9.3 練習 67
第5章 Visual Basic變數和運算符 69
5.1 編程語道辨戀言的用途 70
5.2 聲明和使用變數 70
5.2.1 給變數賦值 71
5.2.2 聲明變數 71
5.2.3 變數命名規則 72
5.2.4 變數的數據類型 72
5.2.5 Dim語句 74
5.3 Visual Basic運算符 75
5.3.1 算術運算符 75
5.3.2 比較運算符 76
5.3.3 拼接運算符 77
5.3.4 Visual Basic的賦值運算符 77
5.4 Visual Basic的數據類型規則 79
5.5 總結 80
5.6 問與答 80
5.7 作業 81
5.7.1 測驗 81
5.7.2 答案 81
5.7.3 練習 81
第6章 使用Visual Basic控制結構管理程式流程 82
6.1 理解控制結構 82
6.2 條件控制結構 83
6.2.1 當條件為False時執行指令 85
6.2.2 當條件為False時執行另一條If語句 86
6.3 使用Visual Basic的循環控制結構 87
6.3.1 使用For…Next循環 88
6.3.2 Do…Loop循環 89
6.4 模組化控制結構:子程式和函式 89
6.4.1 使用子程式和函式減少代碼冗餘 92
6.4.2 傳遞參數給子程式或函式 93
6.4.3 從函式返回值 95
6.4.4 事件處理程式屬於哪種情況 97
6.5 總結 97
6.6 問與答 98
6.7 作業 99
6.7.1 測驗 99
6.7.2 答案 99
6.7.3 練習 99
第7章 在Visual Basic中使用對象 101
7.1 重新審視類和對象的角色 101
7.2 創建對象 103
7.3 設定對象的屬性 104
7.4 調用對象的方法 104
7.5 為對象的事件創建事件處理程式 105
7.6 總結 106
7.7 問與答 106
7.8 作業 107
7.8.1 測驗 107
7.8.2 答案 107
7.8.3 練習 107
第8章 用於顯示文本的ASP.NET Web控制項 108
8.1 用於顯示文本的Web控制項 108
8.2 使用Web控制項Literal 109
8.3 使用Web控制項Label 112
8.4 總結 118
8.5 問與答 118
8.6 作業 119
8.6.1 測驗 119
8.6.2 答案 119
8.6.3 練習 120
第 二部分 收集並處理用戶輸入
第9章 Web窗體基礎 122
9.1 在HTML網頁中收集用戶輸入 122
9.1.1 HTML元素 123
9.1.2 使用
元素將輸入傳回Web伺服器 124
9.2 剖析ASP.NET Web窗體 127
9.2.1 添加Web控制項以收集用戶輸入 128
9.2.2 測試ASP.NET網頁BMICalculator.aspx 130
9.2.3 Web窗體記住用戶輸入值 131
9.2.4 編寫BMICalculator.aspx的原始碼部分 133
9.3 總結 135
9.4 問與答 135
9.5 作業 136
9.5.1 測驗 136
9.5.2 答案 137
9.5.3 練習 137
第 10章 使用文本框收集輸入 138
10.1 TextBox Web控制項基礎 138
10.2 創建多行文本框和密碼文本框 141
10.2.1 使用多行文本框 142
10.2.2 使用密碼文本框 143
10.3 TextBox Web控制項的屬性 145
10.3.1 指定文本框的寬度 145
10.3.2 限制用戶可以輸入到文本框中的字元數 146
10.3.3 格式屬性:修改文本框的字型和顏色 147
10.4 總結 148
10.5 問與答 149
10.6 作業 150
10.6.1 測驗 150
10.6.2 答案 150
10.6.3 練習 150
第 11章 使用下拉列表、單選按鈕和複選框收集輸入 152
11.1 不同類型的用戶輸入 152
11.2 DropDownList Web控制項 154
11.2.1 在DropDownList Web控制項中添加選項 154
11.2.2 在ASP.NET網頁中添加DropDownList Web控制項 155
11.2.3 DropDownList Web控制項的格式屬性 159
11.3 使用RadioButton Web控制項從一系列選項中選擇一個 160
11.3.1 使用屬性Text和GroupName 162
11.3.2 確定選擇了哪個RadioButton Web控制項 163
11.3.3 格式屬性 164
11.4 使用CheckBox Web控制項 164
11.5 總結 167
11.6 問與答 167
11.7 作業 168
11.7.1 測驗 168
11.7.2 答案 168
11.7.3 練習 169
第 12章 使用驗證控制項驗證用戶輸入 170
12.1 為何需要驗證用戶輸入 170
12.2 在ASP.NET網頁中驗證用戶輸入 172
12.3 RequiredFieldValidator驗證控制項 174
12.3.1 指定驗證Web控制項要驗證哪個Web控制項 174
12.3.2 指定輸入無效時顯示的錯誤訊息 176
12.3.3 測試ASP.NET網頁 176
12.3.4 以編程方式確定用戶輸入是否有效 178
12.3.5 基本驗證控制項功能總結 179
12.4 CompareValidator驗證控制項 180
12.5 使用RangeValidator 184
12.6 使用RegularExpression Validator驗證輸入 186
12.7 驗證Web控制項的格式屬性 187
12.8 其他驗證控制項簡介 189
12.9 總結 190
12.10 問與答 190
12.11 作業 191
2.5.2 答案 35
2.5.3 練習 35
第3章 使用Visual Web Developer 37
3.1 新建網站 37
3.1.1 選擇網站模板 38
3.1.2 指定網站的位置 38
3.1.3 選擇原始碼程式語言 39
3.2 打開現有網站 39
3.3 操作網頁和其他內容 40
3.3.1 在網站中添加內容 40
3.3.2 移動、重命名和刪除內容 42
3.4 定製Visual Web Developer環境 43
3.5 查看、移動和調整視窗 45
3.6 觸手可及的幫助信息 45
3.7 總結 46
3.8 問與答 46
3.9 作業 47
3.9.1 測驗 47
3.9.2 答案 47
3.9.3 練習 48
第4章 設計、創建和測試ASP.NET網頁 49
4.1 確定設計需求 49
4.1.1 明確表述金融計算器的功能 50
4.1.2 確定用戶界面 50
4.2 創建用戶界面 51
4.2.1 添加三個TextBox Web控制項 51
4.2.2 添加Compute Monthly Cost按鈕 53
4.2.3 創建一個Label Web控制項用於輸出 54
4.3 編寫ASP.NET網頁的原始碼 55
4.3.1 讀取TextBox Web控制項中的值 56
4.3.2 完整的原始碼 57
4.4 測試金融計算器 58
4.4.1 查看生成的原始碼 58
4.4.2 測試錯誤輸入 62
4.5 查看原始碼 62
4.6 使用調試器 63
4.7 總結 65
4.8 問與答 66
4.9 作業 66
4.9.1 測驗 66
4.9.2 答案 67
4.9.3 練習 67
第5章 Visual Basic變數和運算符 69
5.1 程式語言的用途 70
5.2 聲明和使用變數 70
5.2.1 給變數賦值 71
5.2.2 聲明變數 71
5.2.3 變數命名規則 72
5.2.4 變數的數據類型 72
5.2.5 Dim語句 74
5.3 Visual Basic運算符 75
5.3.1 算術運算符 75
5.3.2 比較運算符 76
5.3.3 拼接運算符 77
5.3.4 Visual Basic的賦值運算符 77
5.4 Visual Basic的數據類型規則 79
5.5 總結 80
5.6 問與答 80
5.7 作業 81
5.7.1 測驗 81
5.7.2 答案 81
5.7.3 練習 81
第6章 使用Visual Basic控制結構管理程式流程 82
6.1 理解控制結構 82
6.2 條件控制結構 83
6.2.1 當條件為False時執行指令 85
6.2.2 當條件為False時執行另一條If語句 86
6.3 使用Visual Basic的循環控制結構 87
6.3.1 使用For…Next循環 88
6.3.2 Do…Loop循環 89
6.4 模組化控制結構:子程式和函式 89
6.4.1 使用子程式和函式減少代碼冗餘 92
6.4.2 傳遞參數給子程式或函式 93
6.4.3 從函式返回值 95
6.4.4 事件處理程式屬於哪種情況 97
6.5 總結 97
6.6 問與答 98
6.7 作業 99
6.7.1 測驗 99
6.7.2 答案 99
6.7.3 練習 99
第7章 在Visual Basic中使用對象 101
7.1 重新審視類和對象的角色 101
7.2 創建對象 103
7.3 設定對象的屬性 104
7.4 調用對象的方法 104
7.5 為對象的事件創建事件處理程式 105
7.6 總結 106
7.7 問與答 106
7.8 作業 107
7.8.1 測驗 107
7.8.2 答案 107
7.8.3 練習 107
第8章 用於顯示文本的ASP.NET Web控制項 108
8.1 用於顯示文本的Web控制項 108
8.2 使用Web控制項Literal 109
8.3 使用Web控制項Label 112
8.4 總結 118
8.5 問與答 118
8.6 作業 119
8.6.1 測驗 119
8.6.2 答案 119
8.6.3 練習 120
第 二部分 收集並處理用戶輸入
第9章 Web窗體基礎 122
9.1 在HTML網頁中收集用戶輸入 122
9.1.1 HTML元素 123
9.1.2 使用
元素將輸入傳回Web伺服器 124
9.2 剖析ASP.NET Web窗體 127
9.2.1 添加Web控制項以收集用戶輸入 128
9.2.2 測試ASP.NET網頁BMICalculator.aspx 130
9.2.3 Web窗體記住用戶輸入值 131
9.2.4 編寫BMICalculator.aspx的原始碼部分 133
9.3 總結 135
9.4 問與答 135
9.5 作業 136
9.5.1 測驗 136
9.5.2 答案 137
9.5.3 練習 137
第 10章 使用文本框收集輸入 138
10.1 TextBox Web控制項基礎 138
10.2 創建多行文本框和密碼文本框 141
10.2.1 使用多行文本框 142
10.2.2 使用密碼文本框 143
10.3 TextBox Web控制項的屬性 145
10.3.1 指定文本框的寬度 145
10.3.2 限制用戶可以輸入到文本框中的字元數 146
10.3.3 格式屬性:修改文本框的字型和顏色 147
10.4 總結 148
10.5 問與答 149
10.6 作業 150
10.6.1 測驗 150
10.6.2 答案 150
10.6.3 練習 150
第 11章 使用下拉列表、單選按鈕和複選框收集輸入 152
11.1 不同類型的用戶輸入 152
11.2 DropDownList Web控制項 154
11.2.1 在DropDownList Web控制項中添加選項 154
11.2.2 在ASP.NET網頁中添加DropDownList Web控制項 155
11.2.3 DropDownList Web控制項的格式屬性 159
11.3 使用RadioButton Web控制項從一系列選項中選擇一個 160
11.3.1 使用屬性Text和GroupName 162
11.3.2 確定選擇了哪個RadioButton Web控制項 163
11.3.3 格式屬性 164
11.4 使用CheckBox Web控制項 164
11.5 總結 167
11.6 問與答 167
11.7 作業 168
11.7.1 測驗 168
11.7.2 答案 168
11.7.3 練習 169
第 12章 使用驗證控制項驗證用戶輸入 170
12.1 為何需要驗證用戶輸入 170
12.2 在ASP.NET網頁中驗證用戶輸入 172
12.3 RequiredFieldValidator驗證控制項 174
12.3.1 指定驗證Web控制項要驗證哪個Web控制項 174
12.3.2 指定輸入無效時顯示的錯誤訊息 176
12.3.3 測試ASP.NET網頁 176
12.3.4 以編程方式確定用戶輸入是否有效 178
12.3.5 基本驗證控制項功能總結 179
12.4 CompareValidator驗證控制項 180
12.5 使用RangeValidator 184
12.6 使用RegularExpression Validator驗證輸入 186
12.7 驗證Web控制項的格式屬性 187
12.8 其他驗證控制項簡介 189
12.9 總結 190
12.10 問與答 190
12.11 作業 191

相關詞條

熱門詞條

聯絡我們