注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程ASP.NET 2.0入門經(jīng)典

ASP.NET 2.0入門經(jīng)典

ASP.NET 2.0入門經(jīng)典

定 價:¥49.00

作 者: 米切爾
出版社: 人民郵電出版社
叢編項: 入門經(jīng)典系列
標(biāo) 簽: .NET

ISBN: 9787115158284 出版時間: 2007-05-01 包裝: 膠版紙
開本: 16開 頁數(shù): 486 字?jǐn)?shù):  

內(nèi)容簡介

  ASP.NET 2.0在1.0版的基礎(chǔ)上做了很多改進(jìn),用它可以更容易地創(chuàng)建數(shù)據(jù)驅(qū)動的網(wǎng)站。本書通過簡明的語言和詳細(xì)的步驟,以循序漸進(jìn)的方式幫助讀者迅速掌握使用ASP.NET 2.0開發(fā)網(wǎng)站所需的基本知識?!∪珪卜?個部分,共24章。第一部分介紹了ASP.NET 2.0及其編程模型,Visual Web Developer 2005速成版,ASP.NET網(wǎng)頁的設(shè)計、創(chuàng)建和測試,Visual Basic基本知識:變量、運算符、控制結(jié)構(gòu)、對象等,以及用于顯示文本的ASP.NET Web控件;第二部分闡述用戶輸入的收集和處理,介紹了Web表單、文本框、下拉列表、單選按鈕、復(fù)選框等收集用戶輸入的控件以及驗證用戶輸入的控件;第三部分討論數(shù)據(jù)庫,介紹了用于存取數(shù)據(jù)的數(shù)據(jù)源Web控件和用于顯示數(shù)據(jù)的數(shù)據(jù)Web控件,討論了數(shù)據(jù)的刪除、插入和編輯,探討了數(shù)據(jù)綁定及其他相關(guān)主題;第四部分介紹網(wǎng)站導(dǎo)航、用戶管理和網(wǎng)頁布局,涵蓋網(wǎng)站結(jié)構(gòu)的定義、網(wǎng)站導(dǎo)航功能、網(wǎng)站用戶的管理和母版頁等主題;第五部分通過使用ASP.NET 2.0創(chuàng)建一個在線相冊應(yīng)用,演示了前面介紹的各種技術(shù)的用法,展示了創(chuàng)建完整網(wǎng)站的詳細(xì)過程?!”緯轻槍SP.NET 2.0新手編寫的,無論讀者是否有使用HTML或編程語言方面的經(jīng)驗,閱讀本書后都將能夠使用ASP.NET 2.0創(chuàng)建數(shù)據(jù)驅(qū)動的動態(tài)Web應(yīng)用。本書適合沒有ASP.NET經(jīng)驗的新手閱讀,也可供使用過ASP.NET的程序員快速掌握ASP.NET 2.0時參考。

作者簡介

暫缺《ASP.NET 2.0入門經(jīng)典》作者簡介

圖書目錄

第一部分 ASP.NET初步
第1章 ASP.NET 2.0入門 3
1.1 什么是ASP.NET 4
1.1.1 提供靜態(tài)網(wǎng)頁 5
1.1.2 提供動態(tài)網(wǎng)頁 6
1.1.3 托管ASP.NET網(wǎng)頁 7
1.2 安裝ASP.NET引擎、編輯器和數(shù)據(jù)庫系統(tǒng) 9
1.3 Visual Web Developer簡介 12
1.3.1 創(chuàng)建一個新的ASP.NET網(wǎng)站 13
1.3.2 創(chuàng)建并測試一個簡單的ASP.NET網(wǎng)頁 15
1.4 小結(jié) 15
1.5 問與答 16
1.6 作業(yè) 16
1.6.1 測驗 16
1.6.2 答案 17
1.6.3 練習(xí) 17
第2章 理解ASP.NET編程模型 18
2.1 ASP.NET網(wǎng)頁的HTML標(biāo)記部分 18
2.1.1 HTML簡要入門 19
2.1.2 XHTML簡介 22
2.1.3 使用Visual Web Developer創(chuàng)建ASP.NET網(wǎng)頁的HTML部分 23
2.2 檢查ASP.NET網(wǎng)頁的源代碼部分 34
2.2.1 面向?qū)ο缶幊炭焖偃腴T 35
2.2.2 ASP.NET中的事件處理程序 37
2.2.3 以編程方式使用Web控件 38
2.3 小結(jié) 40
2.4 問與答 41
2.5 作業(yè) 41
2.5.1 測驗 41
2.5.2 答案 42
2.5.3 練習(xí) 42
第3章 使用Visual Web Developer 43
3.1 新建網(wǎng)站 43
3.1.1 選擇網(wǎng)站模板 44
3.1.2 指定網(wǎng)站的位置 44
3.1.3 選擇源代碼編程語言 46
3.2 打開已有網(wǎng)站 46
3.3 操作網(wǎng)頁和其他內(nèi)容 47
3.3.1 添加內(nèi)容到網(wǎng)站 47
3.3.2 移動、重命名和刪除內(nèi)容 50
3.4 定制Visual Web Developer環(huán)境 50
3.4.1 查看環(huán)境設(shè)置 51
3.4.2 配置HTML設(shè)計時環(huán)境 52
3.5 查看、移動和調(diào)整窗口 54
3.6 隨時可獲取的大量幫助信息 55
3.7 小結(jié) 55
3.8 問與答 56
3.9 作業(yè) 57
3.9.1 測驗 57
3.9.2 答案 57
3.9.3 練習(xí) 57
第4章 設(shè)計、創(chuàng)建和測試ASP.NET網(wǎng)頁 59
4.1 確定設(shè)計需求 59
4.1.1 明確表述金融計算器的功能 60
4.1.2 確定用戶界面 60
4.2 創(chuàng)建用戶界面 61
4.2.1 添加三個TextBox Web控件 62
4.2.2 添加“計算月支付額”按鈕 64
4.2.3 創(chuàng)建一個Label Web控件用于輸出 65
4.2.4 完成用戶界面 66
4.3 編寫ASP.NET網(wǎng)頁的源代碼 66
4.3.1 讀取文本框Web控件中的值 67
4.3.2 完整的源代碼 68
4.4 測試金融計算器 70
4.4.1 查看輸出的源代碼 71
4.4.2 測試錯誤輸入 75
4.5 查看源代碼 76
4.6 使用調(diào)試器 77
4.7 小結(jié) 79
4.8 問與答 80
4.9 作業(yè) 80
4.9.1 測驗 80
4.9.2 答案 80
4.9.3 練習(xí) 81
第5章 Visual Basic變量和運算符 83
5.1 編程語言的目的 84
5.2 聲明和使用變量 85
5.2.1 為變量賦值 85
5.2.2 聲明變量 86
5.2.3 變量命名規(guī)則 86
5.2.4 變量數(shù)據(jù)類型 87
5.2.5 Dim語句 89
5.3 Visual Basic運算符 90
5.3.1 算術(shù)運算符 91
5.3.2 比較運算符 91
5.3.3 級連運算符 92
5.3.4 Visual Basic的賦值運算符 93
5.4 Visual Basic的數(shù)據(jù)類型規(guī)則 95
5.5 小結(jié) 98
5.6 問與答 99
5.7 作業(yè) 100
5.7.1 測驗 100
5.7.2 答案 100
5.7.3 練習(xí) 100
第6章 使用Visual Basic控制結(jié)構(gòu)管理程序流程 101
6.1 理解控制結(jié)構(gòu) 101
6.2 條件控制結(jié)構(gòu) 102
6.2.1 當(dāng)條件為False時執(zhí)行指令 105
6.2.2 當(dāng)條件為False時執(zhí)行另一條If語句 106
6.3 Visual Basic的循環(huán)控制結(jié)構(gòu) 107
6.3.1 使用For ... Next循環(huán) 107
6.3.2 每次循環(huán)將循環(huán)變量增加大于1的值 108
6.4 Do ... Loop循環(huán) 109
6.5 模塊化控制結(jié)構(gòu):子程序和函數(shù) 110
6.5.1 使用子程序和函數(shù)減少代碼冗余 114
6.5.2 傳遞參數(shù)給子程序或函數(shù) 115
6.5.3 用函數(shù)返回值 117
6.5.4 事件處理程序?qū)儆谀姆N情況 119
6.6 小結(jié) 120
6.7 問與答 120
6.8 作業(yè) 121
6.8.1 測驗 121
6.8.2 答案 121
6.8.3 練習(xí) 122
第7章 在Visual Basic中使用對象 123
7.1 重新審視檢查類和對象的角色 123
7.2 創(chuàng)建對象 125
7.3 設(shè)置對象的屬性 126
7.4 調(diào)用對象的方法 127
7.5 為對象的事件創(chuàng)建事件處理程序 128
7.6 小結(jié) 129
7.7 問與答 129
7.8 作業(yè) 130
7.8.1 測驗 130
7.8.2 答案 130
7.8.3 練習(xí) 130
第8章 用于顯示文本的ASP.NET Web控件 131
8.1 用于顯示文本的Web控件 131
8.2 使用Web控件Literal 132
8.3 使用Web控件Label 137
8.3.1 查看Web控件Label生成的HTML標(biāo)記 139
8.3.2 Web控件Label的格式化屬性 140
8.4 小結(jié) 147
8.5 問與答 147
8.6 作業(yè) 148
8.6.1 測驗 148
8.6.2 答案 149
8.6.3 練習(xí) 149
第二部分 收集并處理用戶輸入
第9章 Web窗體基礎(chǔ) 153
9.1 在HTML網(wǎng)頁中收集用戶輸入 154
9.1.1 
元素 154
9.1.2 使用
元素將輸入傳回Web服務(wù)器 156
9.2 剖析ASP.NET Web窗體 159
9.2.1 添加Web控件以收集用戶輸入 160
9.2.2 測試BMICalculator.aspx ASP.NET網(wǎng)頁 162
9.2.3 Web窗體記住用戶輸入值 163
9.2.4 編寫B(tài)MICalculator.aspx的源代碼部分 165
9.3 小結(jié) 168
9.4 問與答 168
9.5 作業(yè) 169
9.5.1 測驗 169
9.5.2 答案 169
9.5.3 練習(xí) 170
第10章 使用文本框收集輸入 171
10.1 TextBox Web控件基礎(chǔ) 171
10.2 創(chuàng)建多行文本框和密碼文本框 175
10.2.1 使用多行文本框 176
10.2.2 使用密碼文本框 177
10.3 TextBox Web控件的屬性 180
10.3.1 指定文本框的長度 180
10.3.2 限制用戶可以輸入到文本框中的字符數(shù) 181
10.3.3 美化屬性:改變文本框的字體和顏色 182
10.4 小結(jié) 183
10.5 問與答 184
10.6 作業(yè) 184
10.6.1 測驗 184
10.6.2 答案 185
10.6.3 練習(xí) 185
第11章 使用下拉列表、單選按鈕和復(fù)選框收集用戶輸入 187
11.1 不同類型的用戶輸入 187
11.2 DropDownList Web控件 189
11.2.1 在DropDownList Web控件中添加選項 189
11.2.2 添加DropDownList Web控件到ASP.NET網(wǎng)頁 190
11.2.3 DropDownList Web控件的美化屬性 195
11.3 使用RadioButton Web控件從一系列選項中選擇一個 195
11.3.1 使用Text和GroupName屬性 197
11.3.2 確定哪個RadioButton Web控件被選中 198
11.3.3 美化屬性 199
11.4 使用CheckBox Web控件 199
11.5 小結(jié) 202
11.6 問與答 203
11.7 作業(yè) 204
11.7.1 測驗 204
11.7.2 答案 204
11.7.3 練習(xí) 205
第12章 使用驗證控件驗證用戶輸入 206
12.1 為何需要驗證用戶輸入 206
12.2 在ASP.NET網(wǎng)頁中驗證用戶輸入 208
12.3 RequiredFieldValidator驗證控件 210
12.3.1 指定驗證Web控件要驗證哪個Web控件 211
12.3.2 指定輸入無效時顯示的錯誤消息 212
12.3.3 測試ASP.NET網(wǎng)頁 213
12.3.4 以編程方式確定用戶輸入是否有效 215
12.3.5 基本驗證控件功能小結(jié) 216
12.4 CompareValidator驗證控件 216
12.5 使用RangeValidator 221
12.6 使用RegularExpression Validator驗證輸入 222
12.7 驗證Web控件的美化屬性 224
12.8 其他驗證控件簡介 226
12.9 小結(jié) 226
12.10 問與答 227
12.11 作業(yè) 227
12.11.1 測驗 227
12.11.2 答案 228
12.11.3 練習(xí) 228
第三部分 使用數(shù)據(jù)庫
第13章 數(shù)據(jù)庫簡介 233
13.1 數(shù)據(jù)庫基礎(chǔ) 233
13.2 存儲結(jié)構(gòu)化數(shù)據(jù) 235
13.2.1 表中的列 236
13.2.2 主鍵列 237
13.3 創(chuàng)建新數(shù)據(jù)庫 238
13.4 創(chuàng)建數(shù)據(jù)庫表 240
13.5 添加數(shù)據(jù)到Books表中 244
13.6 小結(jié) 247
13.7 問與答 247
13.8 作業(yè) 247
13.8.1 測驗 247
13.8.2 答案 247
13.8.3 練習(xí) 248
第14章 使用數(shù)據(jù)源Web控件訪問數(shù)據(jù) 249
14.1 數(shù)據(jù)源控件 249
14.1.1 使用SqlDataSource控件 251
14.1.2 查看SqlDataSource控件的HTML標(biāo)記 255
14.2 數(shù)據(jù)庫語言SQL簡介 255
14.3 SQL SELECT語句 256
14.3.1 在Visual Web Developer中查看SQL查詢結(jié)果 256
14.3.2 使用WHERE子句限制返回的行數(shù) 259
14.3.3 使用ORDER BY子句對結(jié)果排序 261
14.4 在SqlDataSource控件向?qū)е袑?shù)據(jù)進(jìn)行篩選和排序 262
14.4.1 篩選SqlDataSource控件的數(shù)據(jù) 263
14.4.2 對SqlDataSource控件的數(shù)據(jù)排序 264
14.4.3 測試包含WHERE子句的查詢 265
14.4.4 查看SqlDataSource控件的HTML標(biāo)記 266
14.5 小結(jié) 267
14.6 問與答 267
14.7 作業(yè) 268
14.7.1 測驗 268
14.7.2 答案 268
14.7.3 練習(xí) 269
第15章 使用數(shù)據(jù)Web控件顯示數(shù)據(jù) 270
15.1 數(shù)據(jù)Web控件概述 270
15.2 使用GridView控件顯示數(shù)據(jù) 273
15.2.1 GridView的聲明標(biāo)記 273
15.2.2 查看GridView生成的標(biāo)記 275
15.2.3 定制GridView的外觀 275
15.3 使用DetailsView每次顯示一條記錄 280
15.3.1 定制分頁界面 281
15.3.2 定制DetailsView的外觀 282
15.3.3 查看DetailsView的標(biāo)記 283
15.4 使用GridView進(jìn)行分頁和排序 283
15.4.1 分頁 284
15.4.2 提供可排序數(shù)據(jù) 286
15.5 小結(jié) 288
15.6 問與答 288
15.7 作業(yè) 289
15.7.1 測驗 289
15.7.2 答案 289
15.7.3 練習(xí) 289
第16章 刪除、插入和編輯數(shù)據(jù) 291
16.1 使用SqlDataSource更新、刪除和插入數(shù)據(jù) 291
16.2 修改數(shù)據(jù)的SQL語句 294
16.2.1 INSERT語句 294
16.2.2 使用DELETE語句刪除數(shù)據(jù) 295
16.2.3 使用UPDATE編輯數(shù)據(jù) 296
16.3 使用GridView編輯和刪除數(shù)據(jù) 296
16.3.1 讓用戶能夠刪除數(shù)據(jù) 297
16.3.2 創(chuàng)建可編輯的GridView 300
16.3.3 定制編輯界面和更新規(guī)則 301
16.3.4 開放式并發(fā) 308
16.4 使用DetailsView插入數(shù)據(jù) 310
16.5 小結(jié) 312
16.6 問與答 312
16.7 作業(yè) 314
16.7.1 測驗 314
16.7.2 答案 314
16.7.3 練習(xí) 314
第17章 使用數(shù)據(jù)綁定DropDownList、RadioButton和CheckBox 317
17.1 列表Web控件概述 317
17.1.1 將數(shù)據(jù)綁定到列表Web控件 318
17.1.2 動態(tài)填充列表控件的優(yōu)點 320
17.1.3 以編程方式響應(yīng)選擇變化 320
17.2 使用DropDownList篩選結(jié)果 323
17.2.1 在DropDownList中列出類型 323
17.2.2 根據(jù)選定類型篩選數(shù)據(jù) 325
17.3 使用CheckBoxList和RadioButtonList收集用戶輸入 326
17.3.1 遍歷列表Web控件的列表項 327
17.3.2 使用SelectedItem和SelectedValue 328
17.3.3 定制RadioButtonList和CheckBoxList控件的外觀 329
17.4 小結(jié) 332
17.5 問與答 332
17.6 作業(yè) 333
17.6.1 測驗 333
17.6.2 答案 333
17.6.3 練習(xí) 333
第18章 數(shù)據(jù)綁定和其他數(shù)據(jù)相關(guān)主題 335
18.1 GridView和DetailsView的字段 335
18.1.1 如何顯示Bit列 337
18.1.2 使用HyperLinkField顯示超鏈接 338
18.1.3 用ImageField顯示圖像 341
18.2 在WHERE篩選表達(dá)式中使用通配符 343
18.3 數(shù)據(jù)綁定 345
18.3.1 單向與雙向數(shù)據(jù)綁定的區(qū)別 346
18.3.2 為Web控件指定數(shù)據(jù)綁定 346
18.4 小結(jié) 350
18.5 問與答 351
18.6 作業(yè) 352
18.6.1 測驗 352
18.6.2 答案 352
18.6.3 練習(xí) 353
第四部分 網(wǎng)站導(dǎo)航、用戶管理和網(wǎng)頁布局第19章 定義網(wǎng)站的結(jié)構(gòu)并提供網(wǎng)站導(dǎo)航 357
19.1 ASP.NET網(wǎng)站導(dǎo)航功能概述 357
19.2 使用網(wǎng)站地圖定義網(wǎng)站的結(jié)構(gòu) 358
19.2.1 添加網(wǎng)站地圖 359
19.2.2 根據(jù)網(wǎng)站結(jié)構(gòu)創(chuàng)建網(wǎng)站地圖 361
19.3 使用SiteMapPath控件顯示面包條 363
19.4 顯示完整的網(wǎng)站結(jié)構(gòu) 365
19.4.1 在TreeView中顯示網(wǎng)站結(jié)構(gòu) 366
19.4.2 使用Menu顯示網(wǎng)站結(jié)構(gòu) 369
19.5 小結(jié) 372
19.6 問與答 372
19.7 作業(yè) 373
19.7.1 測驗 373
19.7.2 答案 373
19.7.3 練習(xí) 373
第20章 管理網(wǎng)站用戶 375
20.1 ASP.NET用戶賬戶概述 375
20.1.1 配置ASP.NET網(wǎng)站支持成員關(guān)系 376
20.1.2 按角色將用戶分類 379
20.1.3 創(chuàng)建和管理訪問規(guī)則 381
20.1.4 配置網(wǎng)站的SMTP設(shè)置 382
20.2 讓訪問者能夠創(chuàng)建新用戶賬戶 383
20.2.1 定制CreateUserWizard控件 384
20.2.2 在用戶創(chuàng)建賬戶后發(fā)送電子郵件 386
20.2.3 創(chuàng)建非活動用戶賬戶 388
20.3 使用Login控件登錄網(wǎng)站 388
20.3.1 定制Login控件 389
20.3.2 注銷 390
20.4 根據(jù)身份驗證狀態(tài)顯示內(nèi)容 391
20.5 恢復(fù)用戶忘記的密碼 393
20.6 小結(jié) 394
20.7 問與答 394
20.8 作業(yè) 394
20.8.1 測驗 394
20.8.2 答案 395
20.8.3 練習(xí) 395
第21章 使用母版頁提供網(wǎng)站級網(wǎng)頁模板 397
21.1 母版頁概述 398
21.2 創(chuàng)建母版頁 400
21.3 創(chuàng)建繼承母版頁的ASP.NET網(wǎng)頁 406
21.4 在母版頁中提供默認(rèn)內(nèi)容 410
21.5 使用母版頁的源代碼部分 411
21.6 小結(jié) 414
21.7 問與答 414
21.8 作業(yè) 414
21.8.1 測驗 414
21.8.2 答案 415
21.8.3 練習(xí) 415
第五部分 使用ASP.NET創(chuàng)建相冊Web應(yīng)用
第22章 規(guī)劃相冊應(yīng)用 419
22.1 設(shè)計過程概述 420
22.2 相冊應(yīng)用的設(shè)計需求 421
22.3 創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu) 422
22.3.1 數(shù)據(jù)庫中的模型關(guān)系 423
22.3.2 使用外鍵約束增強關(guān)系 425
22.3.3 列舉相冊應(yīng)用數(shù)據(jù)庫中的一對多關(guān)系 426
22.3.4 創(chuàng)建用戶賬戶表 427
22.3.5 創(chuàng)建Categories表 427
22.3.6 定義Pictures表的結(jié)構(gòu) 429
22.3.7 創(chuàng)建Comments表 430
22.4 構(gòu)造應(yīng)用的用戶界面模型 431
22.5 小結(jié) 432
22.6 問與答 433
22.7 作業(yè) 433
22.7.1 測驗 433
22.7.2 答案 433
22.7.3 練習(xí) 434
第23章 建立相冊應(yīng)用基礎(chǔ) 435
23.1 將應(yīng)用分成多項可管理的任務(wù) 435
23.1.1 添加一個簡單的母版頁 436
23.1.2 創(chuàng)建虛擬網(wǎng)頁 437
23.2 實現(xiàn)用戶賬戶相關(guān)網(wǎng)頁 438
23.2.1 讓訪問者能夠創(chuàng)建用戶賬戶 438
23.2.2 創(chuàng)建登錄頁 439
23.2.3 在母版頁中添加登錄信息 440
23.3 創(chuàng)建相冊網(wǎng)站的主頁 441
23.3.1 添加并配置SqlDataSource控件 442
23.3.2 使用GridView顯示指向相冊的鏈接 443
23.4 管理類別 444
23.4.1 限制匿名用戶訪問管理頁 445
23.4.2 檢索已登錄用戶的類別列表 445
23.4.3 添加新類別 447
23.4.4 查看、編輯和刪除類別 451
23.5 小結(jié) 453
23.6 問與答 453
第24章 上傳和顯示照片及添加評論 455
24.1 完成相冊管理頁 455
24.1.1 添加新照片到相冊中 456
24.1.2 查看、編輯和刪除現(xiàn)有照片 468
24.2 向所有訪問者顯示相冊 475
24.3 查看照片及其評論 479
24.3.1 讓已通過身份驗證的用戶添加評論 480
24.3.2 顯示評論 483
24.4 定義網(wǎng)站結(jié)構(gòu)并提供網(wǎng)站導(dǎo)航 484
24.5 小結(jié) 485
24.6 問與答 485

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號