出版社:清華大學出版社 ISBN:9787302452942 商品編碼:11017780949 品牌:文軒 出版時間:2016-11-01 代碼:98 作者:威廉·彭伯西(WilliamPenberth
"
作 者:(美)威廉·彭伯西(William Penberthy) 著;李曉峰,高巍巍 譯 著 定 價:98 出 版 社:清華大學出版社 出版日期:2016年11月01日 頁 數:604 裝 幀:平裝 ISBN:9787302452942 ●第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創建We點 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 本章要點回顧 附錄 習題答案 本書面向希望建立健壯的、高性能、可伸縮的Web應用程序的讀者。雖然開發工具運行在Microsoft Windows下,但可以把應用程序自由地部署到當前幾乎任何操作繫統上。因此,甚至沒有Microsoft服務器的公司,現在也能運行ASP.NET Web應用程序。 軟件開發新手學習本書也應該不成問題,因為本書的結構很適合初學者。經驗豐富、但不了解Web開發的人員,也會在本書中找到許多不同領域的興趣點和用法,尤其是當前不使用C#作為編程語言的人員。 (美)威廉·彭伯西(William Penberthy) 著;李曉峰,高巍巍 譯 著 威廉?·?彭伯西自從.NET初次部署以來就從事微軟軟件開發工作,使用C#和VB.NET進行客戶端、服務和Web開發。他直接參與了135個應用程序的開發,包括記錄保留管理軟件、電子商務店面、地理信息繫統、銷售網點繫統以及介於它們之間的許多應用程序。
" |