TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
ASP.NET 4入門經典(簡體書)
滿額折

ASP.NET 4入門經典(簡體書)

人民幣定價:59 元
定  價:NT$ 354 元
優惠價:87308
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
作者簡介
目次

商品簡介

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

作者簡介

作者:(美國)米切爾(Scott Mitchell) 譯者:陳武 袁國忠

Scott Mitchell乃流行的ASP.NET資源網站4GuysFromRolla.com的創始人、編輯和主要撰稿人,撰寫了數千篇有關Microsoft Web技術的文章和教程。除大量在線文章外,Scott還 編寫了其他7本有關ASP和ASP.NET圖書:《Sams Teach Yoursel fActive Server Pages 3.0 in 21 Days》(Sams出版社)、《Designing Active Server Pages》(OReilly出版社)、《ASENET:Tips,Tutorials,and Coded(Sams出版社)、《ASENET Data Web Controls Kick Start》(Sams出版社)、《Teach Yourself ASENET in 24 Hours》(Sams出版社)、《Teach Yourself ASENET 2.0 in 24 Hours》(Sams出版社)和《Teach Yourself ASENET 3.5 in 24 Hours))(Sams出版社)。
Scott經常在ASP.NET用戶組和美國各地的ASENET會議上的發言,并在加州大學圣地 亞哥分校教授有關ASP.NET及相關技術的課程,還是一名獨立軟件開發人員。
讀者可通過郵件地址mitchell@4GuysFromRolla.tom與Scoa聯系。

目次

第一部分 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
12.11.1 測驗 191
12.11.2 答案 191
12.11.3 練習 192

第三部分 使用數據庫
第13章 數據庫簡介 194
13.1 數據庫基礎 194
13.2 存儲結構化數據 196
13.2.1 表中的列 196
13.2.2 主鍵列 197
13.3 新建數據庫 198
13.4 創建數據庫表 200
13.5 在Books表中添加數據 204
13.6 總結 207
13.7 問與答 207
13.8 作業 207
13.8.1 測驗 207
13.8.2 答案 207
13.8.3 練習 208

第14章 使用數據源Web控件訪問數據 209
14.1 數據源控件 209
14.1.1 使用SqlDataSource控件 210
14.1.2 查看SqlDataSource控件的HTML標記 215
14.2 數據庫語言SQL簡介 215
14.3 深入探討SQL SELECT語句 216
14.3.1 在Visual Web Developer中查看SQL查詢結果 216
14.3.2 使用WHERE子句限制返回的記錄 219
14.3.3 使用ORDER BY子句對結果排序 221
14.4 在SqlDataSource控件向導中對數據進行篩選和排序 222
14.4.1 篩選SqlDataSource控件的數據 222
14.4.2 對SqlDataSource控件的數據排序 224
14.4.3 測試包含WHERE子句的查詢 224
14.4.4 查看SqlDataSource控件的HTML標記 225
14.5 總結 226
14.6 問與答 226
14.7 作業 227
14.7.1 測驗 227
14.7.2 答案 227
14.7.3 練習 228

第15章 使用數據Web控件顯示數據 229
15.1 數據Web控件概述 229
15.2 使用GridView控件顯示數據 232
15.2.1 GridView的聲明標記 233
15.2.2 定制GridView的外觀 234
15.3 使用DetailsView每次顯示一條記錄 238
15.3.1 定制分頁界面 240
15.3.2 定制DetailsView的外觀 241
15.4 使用GridView進行分頁和排序 241
15.4.1 分頁 242
15.4.2 提供可排序數據 243
15.5 總結 245
15.6 問與答 245
15.7 作業 246
15.7.1 測驗 246
15.7.2 答案 246
15.7.3 練習 246

第16章 刪除、插入和編輯數據 248
16.1 使用SqlDataSource更新、刪除和插入數據 248
16.2 修改數據的SQL語句 251
16.2.1 INSERT語句 251
16.2.2 使用DELETE語句刪除數據 252
16.2.3 使用UPDATE編輯數據 252
16.3 使用GridView編輯和刪除數據 253
16.3.1 讓用戶能夠刪除數據 253
16.3.2 創建可編輯的GridView 256
16.3.3 定制編輯界面和更新規則 258
16.4 使用DetailsView插入數據 266
16.5 總結 267
16.6 問與答 268
16.7 作業 268
16.7.1 測驗 268
16.7.2 答案 269
16.7.3 練習 269

第17章 使用數據綁定DropDownList、RadioButton和CheckBox 272
17.1 列表Web控件概述 272
17.1.1 將數據綁定到列表Web控件 273
17.1.2 動態填充列表控件的優點 274
17.1.3 以編程方式響應選擇變化 275
17.2 使用DropDownList篩選結果 278
17.2.1 在DropDownList中列出類型 279
17.2.2 根據選定類型篩選數據 280
17.3 使用CheckBoxList和RadioButtonList收集用戶輸入 281
17.3.1 遍歷列表Web控件的列表項 282
17.3.2 使用SelectedItem和SelectedValue 283
17.3.3 定制RadioButtonList和CheckBoxList控件的外觀 284
17.4 總結 285
17.5 問與答 285
17.6 作業 286
17.6.1 測驗 286
17.6.2 答案 286
17.6.3 練習 286

第18章 數據綁定和其他數據相關主題 288
18.1 GridView和DetailsView的字段 288
18.1.1 如何顯示Bit列 290
18.1.2 使用HyperLinkField顯示超鏈接 292
18.1.3 用ImageField顯示圖像 295
18.2 在WHERE篩選表達式中使用通配符 296
18.3 數據綁定 297
18.3.1 單向與雙向數據綁定的區別 298
18.3.2 為Web控件指定數據綁定 298
18.3.3 查看聲明標記 301
18.4 總結 302
18.5 問與答 303
18.6 作業 304
18.6.1 測驗 304
18.6.2 答案 304
18.6.3 練習 304

第19章 使用模板化數據Web控件 306
19.1 使用ListView控件顯示數據 306
19.1.1 ListView如何顯示其ItemTemplate 307
19.1.2 使用“配置ListView”選項添加模板 309
19.1.3 手工添加模板 310
19.2 對ListView的數據進行分頁和排序 312
19.2.1 創建排序界面 313
19.2.2 添加分頁功能 314
19.3 使用FormView控件每次顯示一條記錄 317
19.3.1 每次遍歷一條記錄 318
19.3.2 FormView的模板 319
19.3.3 定制模板 319
19.4 總結 321
19.5 問與答 321
19.6 作業 322
19.6.1 測驗 322
19.6.2 答案 323
19.6.3 練習 323

第四部分 網站導航、用戶管理、網頁布局、AJAX和部署
第20章 定義網站地圖及提供網站導航 326
20.1 ASP.NET網站導航功能概述 326
20.2 使用網站地圖定義網站的結構 327
20.2.1 添加網站地圖 328
20.2.2 創建網站地圖 329
20.3 使用SiteMapPath控件顯示面包條 331
20.4 顯示完整的網站結構 334
20.4.1 在TreeView中顯示網站結構 335
20.4.2 使用Menu顯示網站結構 338
20.5 總結 340
20.6 問與答 340
20.7 作業 341
20.7.1 測驗 341
20.7.2 答案 341
20.7.3 練習 342

第21章 使用母版頁提供網站級網頁模板 343
21.1 母版頁概述 344
21.2 創建母版頁 346
21.3 創建內容頁 351
21.4 在母版頁中提供默認內容 353
21.5 處理母版頁的源代碼部分 355
21.6 總結 357
21.7 問與答 358
21.8 作業 358
21.8.1 測驗 358
21.8.2 答案 358
21.8.3 練習 359

第22章 管理網站用戶 360
22.1 ASP.NET用戶賬戶概述 360
22.1.1 配置ASP.NET網站以支持成員關系 361
22.1.2 創建和管理用戶 363
22.1.3 將用戶按角色分類 365
22.1.4 創建和管理訪問規則 366
22.1.5 配置網站的SMTP設置 367
22.2 讓訪客能夠新建用戶賬戶 368
22.2.1 定制CreateUserWizard控件 369
22.2.2 在用戶創建賬戶后發送電子郵件 371
22.2.3 創建非活動用戶賬戶 372
22.3 使用Login控件登錄網站 373
22.3.1 定制Login控件 374
22.3.2 注銷 375
22.3.3 指定登錄頁URL 376
22.4 根據身份驗證狀態顯示內容 376
22.5 ASP.NET網站模板 378
22.6 總結 379
22.7 問與答 379
22.8 作業 380
22.8.1 測驗 380
22.8.2 答案 380
22.8.3 練習 381

第23章 使用ASP.NET Ajax創建響應速度更快的 網頁 382
23.1 Ajax概述 383
23.2 使用ASP.NET Ajax庫 384
23.2.1 使用UpdatePanel控件 385
23.2.2 使用多個UpdatePanel控件 388
23.2.3 為長時間的部分回傳顯示進度消息 390
23.3 總結 392
23.4 問與答 392
23.5 作業 393
23.5.1 測驗 393
23.5.2 答案 393
23.5.3 練習 394

第24章 部署網站 395
24.1 選擇網站托管公司 395
24.2 了解部署過程 397
24.2.1 創建示例Web應用程序 398
24.2.2 上傳網站文件 401
24.2.3 復制數據庫 402
24.2.4 更新web.config中的連接字符串 405
24.3 訪問遠程網站 407
24.4 總結 408
24.5 問與答 408
24.6 作業 409
24.6.1 測驗 409
24.6.2 答案 409
24.6.3 練習 409

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區