注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計ASP.NET從入門到精通(第6版)

ASP.NET從入門到精通(第6版)

ASP.NET從入門到精通(第6版)

定 價:¥89.80

作 者: 明日科技
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302583769 出版時間: 2021-08-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 440 字數(shù):  

內(nèi)容簡介

  《ASP.NET從入門到精通(第6版)》從初學者角度出發(fā),以通俗易懂的語言、豐富多彩的實例,利用Visual Studio 2019詳細介紹了使用ASP.NET進行Web程序開發(fā)需要掌握的各方面知識。全書共分4篇25章,包括ASP.NET開發(fā)入門、ASP.NET的內(nèi)置對象、ASP.NET Web常用控件、數(shù)據(jù)驗證技術、母版頁、主題、數(shù)據(jù)綁定、使用ADO.NET操作數(shù)據(jù)庫、數(shù)據(jù)綁定控件、LINQ數(shù)據(jù)訪問技術、站點導航控件、Web用戶控件、ASP.NET緩存技術、程序調(diào)試與錯誤處理、GDI 圖形圖像技術、E-mail郵件發(fā)送、Web Service、ASP.NET MVC編程、ASP.NET網(wǎng)站發(fā)布、注冊及登錄驗證模塊設計、模擬12306售票圖片驗證碼、購物車、九宮格抽獎、趣味圖片生成器、BBS論壇(ASP.NET MVC版)等內(nèi)容。

作者簡介

  明日科技,全稱是吉林省明日科技有限公司,是一家專業(yè)從事軟件開發(fā)、教育培訓以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發(fā)中的必需、常用內(nèi)容,同時也很注重內(nèi)容的易學、方便性以及相關知識的拓展性,深受讀者喜愛。其教材多次榮獲“全行業(yè)優(yōu)秀暢銷品種”“全國高校出版社優(yōu)秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。

圖書目錄

第1篇 基礎知識
第1章 ASP.NET開發(fā)入門 2
(視頻講解:48分鐘)
1.1 ASP.NET簡介 2
1.1.1 概述 3
1.1.2 .NET Framework 3
1.1.3 ASP.NET的特性 3
1.1.4 ASP.NET成功案例 3
1.2 搭建ASP.NET開發(fā)環(huán)境 4
1.2.1 安裝IIS 4
1.2.2 配置IIS 5
1.2.3 安裝Visual Studio 2019條件 7
1.2.4 安裝Visual Studio 2019 7
1.2.5 卸載Visual Studio 2019 10
1.3 構建個ASP.NET網(wǎng)站 11
1.3.1 ASP.NET網(wǎng)站的基本構建流程 11
1.3.2 創(chuàng)建ASP.NET網(wǎng)站并熟悉開發(fā)環(huán)境 11
1.3.3 設計Web頁面 18
1.3.4 添加ASP.NET文件夾 18
1.3.5 運行應用程序 19
1.4 ASP.NET網(wǎng)頁語法 19
1.4.1 ASP.NET網(wǎng)頁擴展名 19
1.4.2 頁面指令 20
1.4.3 ASPX文件內(nèi)容注釋 21
1.4.4 服務器端文件包含 21
1.4.5 HTML服務器控件語法 22
1.4.6 ASP.NET服務器控件語法 23
1.4.7 代碼塊語法 24
1.5 實踐與練習 24
第2章 ASP.NET的內(nèi)置對象 25
(視頻講解:124分鐘)
2.1 Response對象 25
2.1.1 Response可向客戶端響應的內(nèi)容 26
2.1.2 向頁面輸出數(shù)據(jù) 26
2.1.3 重定向頁面 27
2.2 Request對象 29
2.2.1 Request對象常獲取的客戶端內(nèi)容 30
2.2.2 使用Request對象獲取頁面間的傳值 30
2.2.3 使用Request對象獲取客戶端信息 31
2.3 Application對象 32
2.3.1 存儲和獲取數(shù)據(jù)的基本語法 32
2.3.2 使用Application對象設計網(wǎng)站訪問計數(shù)器 33
2.4 Session對象 35
2.4.1 ASP.NET中Session的本質 35
2.4.2 Session對象的基本使用 36
2.5 Cookie對象 38
2.5.1 Cookie中的幾個關鍵屬性 38
2.5.2 寫入和獲取Cookie數(shù)據(jù) 38
2.5.3 Cookie對象的基本使用 39
2.6 Server對象 42
2.6.1 Server對象的常用方法 42
2.6.2 使用Server對象重定向頁面 43
2.7 實踐與練習 44
第3章 ASP.NET Web常用控件 45
(視頻講解:107分鐘)
3.1 文本類型控件 45
3.1.1 Label控件 45
3.1.2 TextBox控件 48
3.2 按鈕類型控件 50
3.2.1 Button控件 50
3.2.2 LinkButton控件 52
3.2.3 ImageButton控件 53
3.2.4 HyperLink控件 55
3.3 選擇類型控件 57
3.3.1 ListBox控件 57
3.3.2 DropDownList控件 62
3.3.3 RadioButton控件 65
3.3.4 CheckBox控件 67
3.4 圖形顯示類型控件 70
3.4.1 Image控件 70
3.4.2 ImageMap控件 72
3.5 Panel控件 75
3.5.1 Panel控件概述 75
3.5.2 使用Panel控件顯示或隱藏一組控件 76
3.6 FileUpload控件 77
3.6.1 FileUpload控件概述 77
3.6.2 使用FileUpload控件上傳圖片文件 78
3.7 登錄控件 80
3.7.1 Login控件 80
3.7.2 CreateUserWizard控件 82
3.7.3 使用Login控件和CreateUserWizard控件實現(xiàn)用戶注冊與登錄 84
3.8 實踐與練習 87
第4章 數(shù)據(jù)驗證技術 88
(視頻講解:32分鐘)
4.1 數(shù)據(jù)驗證控件 88
4.1.1 非空數(shù)據(jù)驗證控件 89
4.1.2 數(shù)據(jù)比較驗證控件 90
4.1.3 數(shù)據(jù)類型驗證控件 92
4.1.4 數(shù)據(jù)格式驗證控件 93
4.1.5 數(shù)據(jù)范圍驗證控件 96
4.1.6 驗證錯誤信息顯示控件 97
4.1.7 自定義驗證控件 99
4.2 禁用數(shù)據(jù)驗證 100
4.3 實踐與練習 101
第2篇 核心技術
第5章 母版頁 104
(視頻講解:23分鐘)
5.1 母版頁概述 104
5.2 創(chuàng)建母版頁 105
5.3 創(chuàng)建內(nèi)容頁 107
5.4 嵌套母版頁 108
5.5 訪問母版頁的控件和屬性 111
5.5.1 使用Master.FindControl()方法訪問母版頁上的控件 111
5.5.2 引用@ MasterType指令訪問母版頁上的屬性 112
5.6 實踐與練習 114
第6章 主題 115
(視頻講解:29分鐘)
6.1 主題概述 115
6.1.1 組成元素 115
6.1.2 文件存儲和組織方式 116
6.2 創(chuàng)建主題 117
6.2.1 創(chuàng)建外觀文件 117
6.2.2 為主題添加CSS樣式 119
6.3 應用主題 121
6.3.1 指定和禁用主題 121
6.3.2 動態(tài)加載主題 122
6.4 實踐與練習 124
第7章 數(shù)據(jù)綁定 125
(視頻講解:18分鐘)
7.1 數(shù)據(jù)綁定概述 125
7.2 簡單屬性綁定 125
7.3 表達式綁定 127
7.4 集合綁定 128
7.5 方法調(diào)用結果綁定 129
7.6 實踐與練習 130
第8章 使用ADO.NET操作數(shù)據(jù)庫 131
(視頻講解:88分鐘)
8.1 ADO.NET簡介 131
8.2 使用Connection對象連接數(shù)據(jù)庫 132
8.2.1 使用SqlConnection對象連接SQL Server數(shù)據(jù)庫 133
8.2.2 使用OleDbConnection對象連接OLE DB數(shù)據(jù)源 134
8.2.3 使用OdbcConnection對象連接ODBC數(shù)據(jù)源 135
8.2.4 使用OracleConnection對象連接Oracle數(shù)據(jù)庫 135
8.3 使用Command對象操作數(shù)據(jù) 136
8.3.1 使用Command對象查詢數(shù)據(jù) 137
8.3.2 使用Command對象添加數(shù)據(jù) 138
8.3.3 使用Command對象修改數(shù)據(jù) 139
8.3.4 使用Command對象刪除數(shù)據(jù) 141
8.3.5 使用Command對象調(diào)用存儲過程 142
8.3.6 使用Command對象實現(xiàn)數(shù)據(jù)庫的事務處理 143
8.4 結合使用DataSet對象和DataAdapter對象 145
8.4.1 DataSet對象和DataAdapter對象概述 145
8.4.2 使用DataAdapter對象填充DataSet對象 146
8.4.3 對DataSet中的數(shù)據(jù)進行操作 147
8.4.4 使用DataSet中的數(shù)據(jù)更新數(shù)據(jù)庫 148
8.5 使用DataReader對象讀取數(shù)據(jù) 149
8.5.1 使用DataReader對象讀取數(shù)據(jù) 150
8.5.2 DataReader對象與DataSet對象的區(qū)別 152
8.6 實踐與練習 154
第9章 數(shù)據(jù)綁定控件 155
(視頻講解:84分鐘)
9.1 GridView控件 155
9.1.1 GridView控件概述 155
9.1.2 GridView控件常用的屬性、方法和事件 156
9.1.3 使用GridView控件綁定數(shù)據(jù)源 159
9.1.4 設置GridView控件的外觀 161
9.1.5 制定GridView控件的列 164
9.1.6 查看GridView控件中數(shù)據(jù)的詳細信息 166
9.1.7 使用GridView控件分頁顯示數(shù)據(jù) 167
9.1.8 在GridView控件中為數(shù)據(jù)排序 168
9.1.9 在GridView控件中實現(xiàn)全選和全不選功能 170
9.1.10 在GridView控件中編輯數(shù)據(jù) 171
9.2 DataList控件 174
9.2.1 DataList控件概述 174
9.2.2 使用DataList控件綁定數(shù)據(jù)源 174
9.2.3 分頁顯示DataList控件中的數(shù)據(jù) 177
9.2.4 查看DataList控件中數(shù)據(jù)的詳細信息 179
9.2.5 在DataList控件中編輯數(shù)據(jù) 181
9.3 ListView控件與DataPager控件 184
9.3.1 ListView控件與DataPager控件概述 184
9.3.2 使用ListView控件與DataPager控件分頁顯示數(shù)據(jù) 185
9.4 實踐與練習 186
第10章 LINQ數(shù)據(jù)訪問技術 187
(視頻講解:88分鐘)
10.1 LINQ技術概述 187
10.2 LINQ查詢基礎 188
10.2.1 LINQ中的查詢形式 188
10.2.2 查詢表達式的結構 189
10.2.3 標準查詢運算符 190
10.2.4 有關LINQ的語言特性 191
10.2.5 Func委托與匿名方法 192
10.2.6 Lambda表達式 193
10.3 LINQ技術的實際應用 193
10.3.1 簡單的List集合篩選 193
10.3.2 使用LINQ統(tǒng)計數(shù)據(jù) 195
10.3.3 LINQ動態(tài)排序及數(shù)據(jù)分頁查詢 197
10.4 實踐與練習 201
第11章 站點導航控件 202
(視頻講解:45分鐘)
11.1 站點地圖概述 202
11.2 TreeView控件 204
11.2.1 TreeView控件概述 204
11.2.2 TreeView控件的常用屬性和事件 204
11.2.3 TreeView控件的基本應用 206
11.2.4 將TreeView控件綁定到數(shù)據(jù)庫 207
11.2.5 將TreeView控件綁定到XML文件 208
11.2.6 使用TreeView控件實現(xiàn)站點導航 210
11.3 Menu控件 211
11.3.1 Menu控件概述 211
11.3.2 Menu控件的常用屬性和事件 211
11.3.3 Menu控件的基本應用 212
11.3.4 將Menu控件綁定到XML文件 213
11.3.5 使用Menu控件實現(xiàn)站點導航 214
11.4 SiteMapPath控件 215
11.4.1 SiteMapPath控件概述 215
11.4.2 SiteMapPath控件的常用屬性和事件 216
11.4.3 使用SiteMapPath控件實現(xiàn)站點導航 216
11.5 實踐與練習 217
第12章 Web用戶控件 218
(視頻講解:23分鐘)
12.1 Web用戶控件概述 218
12.1.1 用戶控件與普通Web頁的比較 218
12.1.2 用戶控件的優(yōu)點 219
12.2 創(chuàng)建及使用Web用戶控件 219
12.2.1 創(chuàng)建Web用戶控件 219
12.2.2 將Web用戶控件添加至網(wǎng)頁 220
12.2.3 使用Web用戶控件制作博客導航條 221
12.3 設置用戶控件 223
12.3.1 訪問用戶控件的屬性 223
12.3.2 訪問用戶控件中的服務器控件 224
12.3.3 將Web網(wǎng)頁轉化為用戶控件 225
12.4 實踐與練習 226
第3篇 高級應用
第13章 ASP.NET緩存技術 228
(視頻講解:43分鐘)
13.1 ASP.NET緩存概述 228
13.2 頁面輸出緩存 229
13.2.1 頁面輸出緩存概述 229
13.2.2 設置頁面緩存的過期時間為當前時間加上60秒 230
13.3 頁面部分緩存 231
13.3.1 頁面部分緩存概述 231
13.3.2 使用@ OutputCache指令設置用戶控件緩存功能 232
13.3.3 使用PartialCachingAttribute類設置用戶控件緩存功能 233
13.3.4 使用ControlCachePolicy類 234
13.4 頁面數(shù)據(jù)緩存 236
13.4.1 頁面數(shù)據(jù)緩存概述 236
13.4.2 頁面數(shù)據(jù)緩存的應用 238
13.5 實踐與練習 240
第14章 程序調(diào)試與錯誤處理 241
(視頻講解:24分鐘)
14.1 程序調(diào)試 241
14.1.1 斷點操作 242
14.1.2 開始執(zhí)行 243
14.1.3 中斷執(zhí)行 244
14.1.4 停止執(zhí)行 244
14.1.5 單步執(zhí)行和逐過程執(zhí)行 244
14.1.6 運行到指定位置 245
14.2 常見服務器故障排除 245
14.2.1 Web服務器配置不正確 245
14.2.2 IIS管理服務沒有響應 246
14.2.3 未安裝ASP.NET 246
14.2.4 連接被拒絕 246
14.2.5 不能使用靜態(tài)文件 247
14.3 異常處理語句 247
14.3.1 使用throw語句拋出異常 247
14.3.2 使用try…catch語句捕捉異常 248
14.3.3 使用try…catch…finally語句捕捉異常 249
14.4 實踐與練習 250
第15章 GDI 圖形圖像技術 251
(視頻講解:60分鐘)
15.1 GDI 繪圖基礎 251
15.1.1 GDI 概述 251
15.1.2 創(chuàng)建Graphics對象 252
15.1.3 創(chuàng)建Pen對象 252
15.1.4 創(chuàng)建Brush對象 253
15.2 基本圖形繪制 258
15.2.1 GDI 中的直線和矩形 258
15.2.2 GDI 中的橢圓、弧和扇形 260
15.2.3 GDI 中的多邊形 262
15.3 GDI 繪圖的應用 263
15.3.1 繪制柱形圖 264
15.3.2 繪制折線圖 267
15.3.3 繪制餅形圖 270
15.4 實踐與練習 272
第16章 E-mail郵件發(fā)送 273
(視頻講解:29分鐘)
16.1 SMTP服務器發(fā)送電子郵件 273
16.1.1 System.Net.Mail命名空間介紹 273
16.1.2 使用MailMessage類創(chuàng)建電子郵件 274
16.1.3 使用Attachment類添加附件 274
16.1.4 使用SmtpClient發(fā)送電子郵件 275
16.1.5 在ASP.NET程序中發(fā)送電子郵件 275
16.2 Jmail組件發(fā)送電子郵件 277
16.2.1 Jmail組件概述 277
16.2.2 使用Jmail組件實現(xiàn)給單用戶發(fā)送電子郵件 278
16.2.3 使用Jmail組件實現(xiàn)郵件的群發(fā) 280
16.3 實踐與練習 282
第17章 Web Service 283
(視頻講解:32分鐘)
17.1 Web Service基礎 283
17.2 創(chuàng)建Web服務 284
17.2.1 Web服務文件 284
17.2.2 Web服務代碼隱藏文件 284
17.2.3 創(chuàng)建一個簡單的Web服務 286
17.3 Web服務的典型應用 289
17.3.1 使用Web服務 289
17.3.2 利用Web服務獲取手機號碼所在地 292
17.4 實踐與練習 293
第18章 ASP.NET MVC編程 294
(視頻講解:68分鐘)
18.1 MVC概述 294
18.1.1 MVC簡介 295
18.1.2 ASP.NET MVC中的模型、視圖和控制器 295
18.1.3 Routing簡介 295
18.1.4 MVC的請求過程 296
18.2 創(chuàng)建ASP.NET MVC 297
18.2.1 創(chuàng)建ASP.NET MVC網(wǎng)站項目 297
18.2.2 創(chuàng)建ASP.NET MVC控制器、視圖和Action 298
18.2.3 創(chuàng)建Models層 301
18.2.4 創(chuàng)建自定義MVC路由配置規(guī)則 302
18.2.5 Razor視圖引擎的語法定義 303
18.3 ASP.NET MVC的實現(xiàn) 305
18.3.1 實現(xiàn)一個簡單的ASP.NET MVC網(wǎng)頁 306
18.3.2 在ASP.NET MVC中實現(xiàn)查詢SQL Server數(shù)據(jù) 308
18.3.3 通過綁定對象模型向SQL Server添加數(shù)據(jù) 309
18.3.4 更新SQL Server表數(shù)據(jù) 311
18.4 實踐與練習 312
第19章 ASP.NET網(wǎng)站發(fā)布 313
(視頻講解:13分鐘)
19.1 使用IIS瀏覽ASP.NET網(wǎng)站 313
19.2 使用“發(fā)布Web應用”發(fā)布ASP.NET網(wǎng)站 314
19.3 使用“復制網(wǎng)站”發(fā)布ASP.NET網(wǎng)站 317
第4篇 項目實戰(zhàn)
第20章 注冊及登錄驗證模塊設計 320
(視頻講解:44分鐘)
20.1 實例說明 320
20.2 技術要點 321
20.2.1 避免SQL注入式攻擊 321
20.2.2 圖形碼生成技術 321
20.2.3 MD5加密算法 324
20.3 開發(fā)過程 325
20.3.1 數(shù)據(jù)庫設計 325
20.3.2 配置Web.config 325
20.3.3 公共類編寫 325
20.3.4 模塊設計說明 328
第21章 模擬12306售票圖片驗證碼 342
(視頻講解:20分鐘)
21.1 實例說明 342
21.2 設計思路 343
21.3 開發(fā)過程 344
21.3.1 數(shù)據(jù)庫設計 344
21.3.2 添加LINQ to SQL類 344
21.3.3 登錄頁面設計 345
21.3.4 顯示圖片信息 346
21.3.5 綁定驗證碼圖片 348
21.3.6 選擇圖片 350
第22章 購物車 351
(視頻講解:45分鐘)
22.1 實例說明 351
22.2 技術要點 352
22.2.1 使用Web服務器的Attributes屬性運行JavaScript命令 352
22.2.2 允許DataList控件中的TextBox控件輸入數(shù)字 352
22.3 開發(fā)過程 353
22.3.1 數(shù)據(jù)庫設計 353
22.3.2 配置Web.config 354
22.3.3 公共類編寫 354
22.3.4 模塊設計說明 355
第23章 九宮格抽獎 368
(視頻講解:14分鐘)
23.1 實例說明 368
23.2 設計思路 369
23.3 開發(fā)過程 369
23.3.1 抽獎頁設計 369
23.3.2 讓九宮格動起來 370
23.3.3 驗證抽獎權限 374
23.3.4 獲取中獎信息 376
23.3.5 顯示中獎信息 377
第24章 趣味圖片生成器 379
(視頻講解:16分鐘)
24.1 實例說明 379
24.2 設計思路 380
24.3 開發(fā)過程 380
24.3.1 首頁設計 380
24.3.2 創(chuàng)建母版頁 382
24.3.3 創(chuàng)建表單頁面 382
24.3.4 生成圖片 386
第25章 BBS論壇(ASP.NET MVC版) 388
(視頻講解:89分鐘)
25.1 開發(fā)背景 388
25.2 系統(tǒng)開發(fā)環(huán)境要求 388
25.3 系統(tǒng)功能設計 389
25.3.1 系統(tǒng)功能結構 389
25.3.2 系統(tǒng)業(yè)務流程 389
25.4 系統(tǒng)預覽 390
25.4.1 項目目錄結構預覽 390
25.4.2 界面預覽 390
25.5 公共類設計 391
25.5.1 系統(tǒng)資源文件目錄轉換類 392
25.5.2 實體數(shù)據(jù)驗證DataUnique特性類 393
25.5.3 Forms身份驗證公共類 395
25.5.4 Cache緩存數(shù)據(jù)類 398
25.6 論壇首頁設計 399
25.6.1 論壇首頁概述 399
25.6.2 創(chuàng)建控制器和Action方法 400
25.6.3 首頁頁面設計 401
25.6.4 頁面導航公共部分設計 403
25.7 登錄與注冊模塊設計 406
25.7.1 登錄和注冊模塊概述 406
25.7.2 制作登錄頁面 407
25.7.3 制作注冊頁面 409
25.8 實現(xiàn)讀取論壇帖子列表與發(fā)帖功能 411
25.8.1 實現(xiàn)讀取帖子列表 411
25.8.2 實現(xiàn)發(fā)帖功能 415
25.8.3 讀取精華帖子列表 417
25.9 查看與回復主題 418
25.9.1 查看帖子 418
25.9.2 回復主帖 422
25.9.3 回復某一樓層 424
25.9.4 綁定樓層回復 425 

本目錄推薦

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