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

《ASP.NET從入門到精通(第5版)》是2019年清華大學出版社出版的圖書,作者是明日科技。

ASP.NET從入門到精通(第5版)
作者:明日科技
定價:79.80元
印次:5-1
ISBN:9787302536338
出版日期:2019.09.01
印刷日期:2019.08.21
《ASP.NET從入門到精通(第5版)》從初學者角度出發,以通俗易懂的語言,豐富多彩的實例,使用最新的Visual Studio 2017開發環境詳細介紹了使用ASP.NET進行Web程式開發需要掌握的各方面知識。全書共分4篇25章,包括ASP.NET開發入門、ASP.NET的內置對象、ASP.NET Web常用控制項、數據驗證技術、母版頁、主題、數據綁定、使用ADO.NET運算元據庫、數據綁定控制項、LINQ數據訪問技術、站點導航控制項、Web用戶控制項、ASP.NET快取技術、程式調試與錯誤處理、GDI+圖形圖像、E-mail郵件傳送、Web Service、ASP.NET MVC編程、ASP.NET網站發布、註冊及登錄驗證模組設計、線上投票系統、網站流量統計、購物車、B2C電子商務網站、BBS論壇(ASP.NET MVC版)等內容。
目 錄
第1篇 基 礎 知 識
第1章 ASP.NET開發入門 2
視頻講解:47分鐘
1.1 ASP.NET簡介 3
1.1.1 概述 3
1.1.2 .NET Framework 3
1.1.3 ASP.NET的特性 3
1.1.4 ASP.NET成功案例 4
1.2 搭建ASP.NET開發環境 5
1.2.1 安裝IIS 5
1.2.2 配置IIS 6
1.2.3 安裝Visual Studio 2017必備條件 7
1.2.4 安裝Visual Studio 2017 8
1.2.5 卸載Visual Studio 2017 11
1.3 構建第一個ASP.NET網站 12
1.3.1 ASP.NET網站的基本構建流程 12
1.3.2 創建ASP.NET網站並熟悉開發環境 12
1.3.3 設計Web頁面 18
1.3.4 添加ASP.NET資料夾 18
1.3.5 運行應用程式 19
1.4 ASP.NET網頁語法 19
1.4.1 ASP.NET網頁擴展名 19
1.4.2 頁面指令 20
1.4.3 ASPX檔案內容注釋 21
1.4.4 伺服器端檔案包含 21
1.4.5 HTML伺服器控制項語法 22
1.4.7 代碼塊語法 24
1.4.8 表達式語法 24
1.5 實踐與練習 25
第2章 ASP.NET的內置對象26
視頻講解:1小時14分鐘
2.1.1Response對象概述27
2.1.2Response對象的常用屬性和方法27
2.1.3在頁面中輸出數據28
2.1.4頁面跳轉並傳遞參數29
2.1.5輸出二進制圖像30
2.2.1Request對象概述31
2.2.2Request對象的常用屬性和方法31
2.2.3獲取頁面間傳送的值32
2.2.4獲取客戶端瀏覽器信息33
2.3Application對象34
2.3.1Application對象概述34
2.3.2Application對象的常用集合、屬性和方法34
2.3.3使用Application對象存儲和讀取全局變數35
2.3.4設計一個訪問計數器35
2.3.5聊天室37
2.4.1Session對象概述39
2.4.2Session對象的常用集合、屬性和方法39
2.4.3使用Session對象存儲和讀取數據39
2.5Cookie對象41
2.5.1Cookie對象概述41
2.5.2Cookie對象的常用屬性和方法41
2.5.3使用Cookie對象保存和讀取客戶端信息41
2.6Server對象43
2.6.1Server對象概述43
2.6.2Server對象的常用屬性和方法44
2.6.3使用Server.Execute方法和Server.Transfer方法重定向頁面44
2.6.4使用Server.MapPath方法獲取伺服器的物理地址45
2.6.5使用Server.UrlEncode方法對字元串進行編碼45
2.6.6使用Server.UrlDecode方法對字元串進行解碼46
2.7實踐與練習46
第3章 ASP.NETWeb常用控制項47
視頻講解:1小時47分鐘
3.1文本類型控制項48
3.1.1Label控制項48
3.1.2TextBox控制項50
3.2按鈕類型控制項53
3.2.1Button控制項53
3.2.2LinkButton控制項55
3.2.3ImageButton控制項57
3.2.4HyperLink控制項58
3.3選擇類型控制項60
3.3.1ListBox控制項60
3.3.2DropDownList控制項66
3.3.3RadioButton控制項69
3.3.4CheckBox控制項72
3.4圖形顯示類型控制項75
3.4.2ImageMap控制項77
3.5Panel容器控制項80
3.5.1Panel控制項的概述80
3.5.2使用Panel控制項顯示或隱藏一組控制項81
3.6FileUpload檔案上傳控制項82
3.6.1FileUpload控制項的概述82
3.6.2使用FileUpload控制項上傳圖片檔案83
3.7登錄控制項86
3.7.1Login控制項86
3.7.2CreateUserWizard控制項88
3.7.3使用Login控制項和CreateUserWizard控制項實現用戶註冊與登錄89
3.8實踐與練習92
第4章 數據驗證技術93
視頻講解:32分鐘
4.1數據驗證控制項94
4.1.1非空數據驗證控制項94
4.1.2數據比較驗證控制項95
4.1.3數據類型驗證控制項97
4.1.4數據格式驗證控制項99
4.1.5數據範圍驗證控制項102
4.1.6驗證錯誤信息顯示控制項104
4.1.7自定義驗證控制項106
4.2禁用數據驗證107
4.3實踐與練習108
第2篇 核心技術
第5章 母版頁110
視頻講解:23分鐘
5.1母版頁概述111
5.2創建母版頁112
5.3創建內容頁114
5.4嵌套母版頁115
5.5訪問母版頁的控制項和屬性118
5.5.1使用Master.FindControl()方法訪問母版頁上的控制項118
5.5.2引用@MasterType指令訪問母版頁上的屬性119
5.6實踐與練習121
第6章 主題122
視頻講解:29分鐘
6.1主題概述123
6.1.1組成元素123
6.1.2檔案存儲和組織方式124
6.2創建主題124
6.2.1創建外觀檔案124
6.2.2為主題添加CSS樣式126
6.3套用主題128
6.3.1指定和禁用主題128
6.3.2動態載入主題130
6.4實踐與練習132
第7章 數據綁定133
視頻講解:18分鐘
7.1數據綁定概述134
7.2簡單屬性綁定134
7.3表達式綁定135
7.4集合綁定137
7.5方法調用結果綁定137
7.6實踐與練習139
第8章 使用ADO.NET運算元據庫140
視頻講解:1小時28分鐘
8.1ADO.NET簡介141
8.2使用Connection對象連線資料庫142
8.2.1使用SqlConnection對象連線SQLServer資料庫142
8.2.2使用OleDbConnection對象連線OLEDB數據源143
8.2.3使用OdbcConnection對象連線ODBC數據源144
8.2.4使用OracleConnection對象連線Oracle資料庫144
8.3使用Command對象運算元據145
8.3.1使用Command對象查詢數據146
8.3.2使用Command對象添加數據148
8.3.3使用Command對象修改數據149
8.3.4使用Command對象刪除數據151
8.3.5使用Command對象調用存儲過程152
8.3.6使用Command對象實現資料庫的事務處理154
8.4結合使用DataSet對象和DataAdapter對象156
8.4.1DataSet對象和DataAdapter對象的概述156
8.4.2使用DataAdapter對象填充DataSet對象157
8.4.3對DataSet中的數據進行操作157
8.4.4使用DataSet中的數據更新資料庫159
8.5使用DataReader對象讀取數據160
8.5.1使用DataReader對象讀取數據161
8.5.2DataReader對象與DataSet對象的區別163
8.6實踐與練習165
第9章 數據綁定控制項166
視頻講解:1小時24分鐘
9.1GridView控制項167
9.1.1GridView控制項概述167
9.1.2GridView控制項常用的屬性、方法和事件167
9.1.3使用GridView控制項綁定數據源170
9.1.4設定GridView控制項的外觀173
9.1.5制定GridView控制項的列176
9.1.6查看GridView控制項中數據的詳細信息178
9.1.7使用GridView控制項分頁顯示數據179
9.1.8在GridView控制項中排序數據180
9.1.9在GridView控制項中實現全選和全不選功能182
9.1.10在GridView控制項中對數據進行編輯操作183
9.2DataList控制項187
9.2.1DataList控制項概述187
9.2.2使用DataList控制項綁定數據源187
9.2.3分頁顯示DataList控制項中的數據190
9.2.4查看DataList控制項中數據的詳細信息192
9.2.5在DataList控制項中對數據進行編輯操作194
9.3ListView控制項與DataPager控制項198
9.3.1ListView控制項與DataPager控制項概述198
9.3.2使用ListView控制項與DataPager控制項分頁顯示數據198
9.4實踐與練習200
第10章 LINQ數據訪問技術201
視頻講解:1小時28分鐘
10.1LINQ技術概述202
10.2LINQ查詢基礎203
10.2.1LINQ中的查詢形式203
10.2.2查詢表達式的結構203
10.2.3標準查詢運算符204
10.2.4有關LINQ的語言特性205
10.2.5Func委託與匿名方法206
10.3LINQ技術的實際套用208
10.3.1簡單的List集合篩選208
10.3.2使用LINQ統計數據209
10.3.3LINQ動態排序以及數據分頁查詢211
10.4實踐與練習216
第11章 站點導航控制項217
視頻講解:45分鐘
11.1站點地圖概述218
11.2TreeView控制項219
11.2.1TreeView控制項概述219
11.2.2TreeView控制項的常用屬性和事件220
11.2.3TreeView控制項的基本套用222
11.2.4將TreeView控制項綁定到資料庫223
11.2.5將TreeView控制項綁定到XML檔案224
11.2.6使用TreeView控制項實現站點導航226
11.3Menu控制項227
11.3.1Menu控制項概述227
11.3.2Menu控制項的常用屬性和事件227
11.3.3Menu控制項的基本套用228
11.3.4將Menu控制項綁定到XML檔案229
11.3.5使用Menu控制項實現站點導航230
11.4SiteMapPath控制項232
11.4.1SiteMapPath控制項概述232
11.4.2SiteMapPath控制項的常用屬性和事件232
11.4.3使用SiteMapPath控制項實現站點導航233
11.5實踐與練習234
第12章 Web用戶控制項235
視頻講解:23分鐘
12.1Web用戶控制項概述236
12.1.1用戶控制項與普通的Web頁比較236
12.1.2用戶控制項的優點236

相關詞條

熱門詞條

聯絡我們