ASP.NET入門經典(第9版):基於Visual Studio 2015 | 被動收入的投資秘訣 - 2024年8月

ASP.NET入門經典(第9版):基於Visual Studio 2015

作者:(美)威廉·彭伯西
出版社:清華大學
出版日期:2016年11月01日
ISBN:9787302452942
語言:繁體中文

通過專業的循序漸進指導學習使用VisualStudio2015開發ASP.NET。ASP.NET允許程序員建立更動態的網站、Web應用和Web服務,包含了最新更新,什麼時間學習這門技術都為時不晚。ASP.NET和Visual Studio的最新版本能幫助開發人員提高效率,創建更強壯的應用程序,進一步拓寬技術。本書以循序漸進的方式提供了ASP.NET開發的專家級指導,從框架的最基礎知識到高級的安全性和數據處理主題,應有盡有。通過清晰的示例闡述重要的技術。從頭到尾、詳盡的描述使本書成為一本非常有價值的多合一參考書,適合初學者和需要提高效率的開發人員閱讀。(美)威廉•彭伯西(William Penberthy)自從.NET初次部署以來就從事微軟軟件開發工作,使用C#和VB.NET進行客戶端、服務和Web開發。他直接參與了135個應用程序的開發,包括記錄保留管理軟件、電子商務店面、地理信息系統、銷售網點系統以及介於它們之間的許多應用程序。

第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 本章要點回顧 附錄 習題答案


相關書籍