ASP.NET 入門經典 : 基於 Visual Studio 2015 (第9版)
內容描述
<內容簡介>
通過專業的循序漸進指導學習使用Visual Studio 2015開發ASP.NET
ASP.NET允許程序員建立更動態的網站、Web應用和Web服務,包含了最新更新,什麼時間學習這門技術都為時不晚。ASP.NET和Visual Studio的最新版本能幫助開發人員提高效率,創建更強壯的應用程序,進一步拓寬技術。本書以循序漸進的方式提供了ASP.NET開發的專家級指導,從框架的最基礎知識到高級的安全性和數據處理主題,應有盡有。通過清晰的示例闡述重要的技術。從頭到尾、詳盡的描述使本書成為一本非常有價值的多合一參考書,適合初學者和需要提高效率的開發人員閱讀。
主要內容
◆講解ASP.NET和Visual Studio 2015的基礎知識,並構建一個示例應用程序
◆演示使用HTML和CSS設計Web頁面,包括高效的導航、用戶控件、一致性等
◆從頭開始解釋C#和VB. NET編程,包括代碼的組織、面向對象基礎和重要術語
◆討論ASP.NET Web Forms服務器控件和MVC輔助程序及擴展程序
◆探討使用ASP.NET AJAX、jQuery以及ADO.NET和Entity Framework進行高級數據處理
◆安全性、調試、部署、疑難解答等
<章節目錄>
第1章ASP.NET 6.0入門
1.1 ASP.NET vNEXT簡介
1.1.1超文本傳輸協議
1.1.2 HTML5
1.1.3 ASP.NET Web Forms
1.1.4 ASP.NET MVC
1.1.5 Web Forms和MVC的類似性
1.1.6選擇佳方法
1.2使用Visual Studio 2015
1.2.1版本
1.2.2下載和安裝
1.3示例應用程序
1.4小結
1.5練習
1.6本章要點回顧
第2章建立初的ASP.NET應用程序
2.1用Visual Studio 2015創建Web站點
2.1.1可用的項目類型
2.1.2創建新站點
2.2在應用程序中使用文件
2.2.1 ASP.NET MVC應用程序的文件類型
2.2.2 ASP.NET MVC應用程序的文件系統結構
2.2.3 ASP.NET Web Forms應用程序的文件類型
2.3 MVC和Web Forms文件的區別
2.4創建示例應用程序
2.5小結
2.6練習
2.7本章要點回顧
第3章設計Web頁面
3.1 HTML和CSS
3.1.1同時使用HTML和CSS的原因
3.1.2 CSS簡介
3.2 CSS的更多內容
3.2.1選擇器
3.2.2屬性
3.2.3樣式的優先級
3.3樣式表
3.3.1在頁面中添加CSS
3.3.2創建嵌入式樣式表和內聯樣式表
3.4應用樣式
3.5管理樣式
3.6小結
3.7練習
3.8本章要點回顧
第4章使用C#和VB.NET編程
4.1編程簡介
4.1.1數據類型和變量
4.1.2轉換數據類型
4.1.3使用數組和集合
4.1 .4決策操作
4.1.5循環
4.2組織代碼
4.2.1方法:函數和子例程
4.2.2編寫註釋和文檔
4.3面向對象編程基礎
4.4重要的面向對象術語
4.4.1類
4.4.2字段
4.4.3屬性
4.4.4方法
4.4.5構造函數
4.4.6繼承
4.4.7事件
4.5小結
4.6練習
4.7本章要點回顧
第5章ASP.NET Web Forms服務器控件
5.1服務器控件簡介
5.2在頁面上定義控件
5.3控件的類型
5.3 .1標準控件
5.3.2 HTML控件
5.3.3數據控件
5.3.4驗證控件
5.3.5導航控件
5.3.6登錄控件
5.3.7 AJAX擴展控件
5.3.8其他控件集
5.4 ASP.NET狀態引擎
5.5狀態引擎的工作方式
5.6小結
5.7練習
5.8本章要點回顧
第6章ASP.NET MVC輔助程序和擴展
6.1 MVC較少地控制Web Forms的原因
6.2不同的方法
6.2.1 Razor
6.2.2控制器
6.3表單建立輔助程序
6.3.1表單擴展
6.3.2 Editor和EditorFor
6.3.3模型綁定
6.4小結
6.5練習
6.6本章要點回顧
第7章創建外觀一致的網站
7.1用母版頁使頁面佈局一致
7.1.1在ASP.NET Web Forms中創建和使用母版頁
7.1.2在ASP.NET Web Forms中創建內容頁面
7.1.3在ASP.NET MVC中創建佈局
7.1.4在ASP.NET MVC中創建內容視圖
7.2使用集中的基本頁面
7.3小結
7.4練習
7.5本章要點回顧
第8章導航
8.1瀏覽站點的不同方式
8.1.1理解URL和相對URL
8.1.2理解默認文檔
8.1.3友好的URL
8.2使用ASP.NET Web Forms導航控件
8.3在ASP .NET MVC中導航
8.3.1路由
8.3.2創建導航結構
8.3.3編程重定向
8.3.4以編程方式把客戶重定向到另一個頁面
8.3.5服務器端重定向
8.4導航的實用須知
8.5小結
8.6練習
8.7本章要點回顧
第9章顯示和更新數據
9.1使用SQL Server Express
9.1.1安裝
9.1.2 SQL Server Management Studio
9.1.3在Visual Studio中連接
9.2數據訪問的Entity Framework方法
9.2.1數據優先
9.2. 2代碼優先
9.2.3從數據庫中選擇數據
9.3 Web窗體中的數據控件
9.3.1 DetailsView
9.3.2 GridView控件
9.4 MVC中的數據顯示
9.4.1在MVC中顯示列表
9.4.2 DetailsViews
9.5小結
9.6練習
9.7本章要點回顧
第10章處理數據
10.1排序和分頁
10.1.1 Web Forms服務器控件中的排序和分頁
10.1.2 MVC列表中的排序和分頁功能
10.2更新和/或插入數據
10.3數據庫訪問的非代碼優先方式
10.4緩存
10.4.1在ASP.NET應用程序中緩存數據的不同方式
10.4.2緩存數據的常見問題
10.5小結
10.6練習
10.7本章要點回顧
第11章用戶控件和局部視圖
11.1用戶控件簡介
11.1.1創建用戶控件
11.1.2添加用戶控件
11.1.3給用戶控件添加邏輯
11.2使用局部視圖
11.2.1添加局部視圖
11.2.2管理局部視圖的控制器
11.3模板
11.4小結
11.5練習
11.6本章要點回顧
第12章驗證用戶輸入
12.1從用戶那裡收集數據
12.2在Web Forms中驗證用戶輸入
12.3在MVC中驗證用戶輸入
12.3.1模型特性
12.3.2客戶端驗證
12.3.3 ASP.NET MVC中的請求驗證
12.4驗證技巧
12.5小結
12.6練習
12.7本章要點回顧
第13章ASP.NET AJAX
13.1 AJAX概念簡介
13.1.1 F12開發工具
13.1.2在Web Forms中使用ASP.NET AJAX
13.1.3在MVC中使用AJAX
13.2在AJAX網站中使用Web服務
13.3 AJAX中的jQurey
13.4 AJAX的實用提示
13.5小結
13.6練習
13.7本章要點回顧
第14章jQuery
14.1 jQuery簡介
14.1.1早期的
14.1.2 jQuery的作用
14.1.3包括jQuery庫
14.1.4包
14.2 jQuery語法
14.2.1 jQuery核心
14.2.2使用jQuery實用方法
14.2.3使用jQuery選擇選項
14.3使用jQuery修改DOM
14.3.1使用jQuery改變外觀
14.3.2處理事件
14.4調試jQurey
14.5 jQuery的實用技巧
14.6小結
14.7練習
14.8本章要點回顧
第15章ASP.NET網站的安全性
15.1安全性簡介
15.1.1身份:你是誰?
15.1.2身份驗證:用戶如何證明他們自己的身份?
15.1.3授權:允許做什麼?
15.1.4使用ASP.NET登錄
15.1.5配置Web應用程序的安全性
15.1.6在應用程序中利用用戶
15.2角色
15.2.1配置應用程序以處理角色
15.2.2編程檢查角色
15.3安全性的實用技巧
15.4小結
15.5練習
15.6本章要點回顧
第16章個性化網站
16.1理解概要文件
16.1.1創建概要文件
16.1.2使用概要文件
16.2個性化的實用技巧
16.3小結
16.4練習
16.5本章要點回顧
第17章異常處理、調試和跟蹤
17.1錯誤處理
17.1.1不同類型的錯誤
17.1.2捕獲並處理異常
17.1.3全局錯誤處理和定製的錯誤頁面
17.1.4控制器中的錯誤處理
17.2調試基礎
17.2.1調試的工具支持
17.2.2調試客戶端腳本
17.3跟蹤ASP.NET Web頁面
17.3.1給跟蹤添加自己的信息
17.3.2跟蹤和性能
17.4日誌記錄
17.5小結
17.6練習
17.7本章要點回顧
第18章使用源代碼控制
18.1 Team Foundation Services簡介
18.1.1使用源代碼控制的原因
18.1.2建立Visual Studio Online賬戶
18.1.3代碼的簽入和簽出
18.1.4與團隊成員合作
18.2分支和合併
18.3小結
18.4練習
18.5本章要點回顧
第19章部署網站
19.1準備部署網站
19.1.1避免硬編碼設置
19.1.2 Web.config文件
19.1.3表達式語法
19.1.4 Web配置管理器類
19.2準備部署
19.3發布站點
19.3.1 Web.config轉換
19.3. 2把數據移到遠程服務器上
19.4冒煙測試應用程序
19.5進一步學習
19.6小結
19.7練習
19.8本章要點回顧
附錄習題答案