ASP.NET MVC 5實務專題範例教學 | 誠品線上

ASP.NET MVC 5實務專題範例教學

作者 姜琇森/ 蕭國倫 /邱煇凱/蕭盟興/李清輝
出版社 佳魁資訊股份有限公司
商品描述 ASP.NET MVC 5實務專題範例教學:本書分為三大部分,分別為「教戰守則篇」、「核心進階篇」及「實作練習篇」。1.教戰守則篇:為ASP.NETMVC基礎概念教學的部分,其中為讀者

內容簡介

內容簡介 1.深入淺出,即刻上手,關鍵範例,迅速掌握。2.精簡扼要的說明,快速理解最新ASP.NET MVC技術概念。3.詳細的操作流程圖,讓入門者能快速學習。4.最實務的應用範例,即可應用於網站開發中。透過實務範例的解說,貫通網站開發的基礎概念,適用於初學者學習。官網提供下載本書分為三大部分,分別為「教戰守則篇」、「核心進階篇」及「實作練習篇」。1. 教戰守則篇:為ASP.NET MVC 基礎概念教學的部分,其中為讀者複習C# 語法,並解講MVC 的基本概念,此外包含環境設定的方式。2. 核心進階篇:此部分較深入ASP.NET MVC 的核心技術,教導讀者模型Model、檢視View 及控制器Controller 開發的技術及技巧,讀者可參考範例將此部分學得更紮實。3. 實作練習篇:採用引導的方式帶領讀者一步步完成多個實用的範例,讀者可藉由範例累積更多的經驗。

作者介紹

作者介紹 ■作者簡介姜琇森蕭國倫邱煇凱蕭盟興李清輝

產品目錄

產品目錄 前言Chapter 01 C# 基本語法與Visual Studio 2013 的介紹1-1 C# 基本語法1-1-1 資料型態1-1-2 認識C# 的保留關鍵字1-1-3 運算子與運算元1-1-4 if 判斷式與三元運算子1-1-5 switch case 判斷式1-1-6 計數式迴圈1-1-7 條件式迴圈1-1-8 break 與continue1-1-9 using 引用命名空間1-1-10 try⋯catch⋯finally 例外狀況處理陳述式1-1-11 ToList 方法1-1-12 類別(Class)1-1-13 欄位(Field)1-1-14 方法(Method)1-1-15 屬性(Property)1-1-16 方法多載(Overload)1-1-17 繼承(Inheritance)與覆寫(Override)1-1-18 介面(Interface)1-2 Visual Studio 2013 介紹1-2-1 何謂Visual Studio ?1-2-2 Visual Studio 2013 功能1-2-3 Visual Studio 2013 版本功能支援比較1-3 Visual Studio 2013 的下載與安裝1-4 .NET Framework 4.51-4-1 .NET 平台1-4-2 .NET Framework 4.5 概觀1-4-3 ASP.NET1-4-4 ASP.NET MVC Framework1-4-5 .NET Framework 與ASP.ET 的不同參考資料Chapter 02 MVC 介紹與安裝2-1 MVC 介紹2-2 Web API 介紹2-3 MVC5 安裝多出的預設閘道器故障Chapter 03 新手初體驗3-1 關注點分離3-2 建立第一個ASP.NET MVC5 專案3-3 MVC 檔案配置3-4 Visual Studio 的重要元件Chapter 04 綜觀流程4-1 MVC 職責4-2 MVC 資料流程4-3 Routing 路由比對4-4 程式範例─留言板4-5 以留言板程式解說MVC 資料流程4-5-1 讀取資料4-5-2 新增資料為何無法獲得正確位址Chapter 05 資料庫5-1 資料庫管理系統5-1-1 SQL 語法5-1-2 資料型態5-2 SQL Server 基本操作5-3 DML 資料操縱語言5-3-1 新增5-3-2 修改(更新)5-3-3 刪除5-3-4 查詢5-3-5 過濾5-3-6 排序5-3-7 資料表別名5-3-8 合併表格5-4 DDL 資料定義語言5-4-1 CREATE 建立5-4-2 ALTER 修改5-4-3 DROP 刪除Chapter 06 進入Model 世界6-1 何謂Model6-1-1 Model 任務介紹6-2 Model 開發基本概念6-3 Entity Framework6-3-1 ORM6-3-2 Entity Framework 介紹6-3-3 實體資料模型工具6-3-4 使用實體資料模型6-3-5 資料庫處理6-4 檢視資料模型6-4-1 何謂檢視資料模型6-4-2 定義檢視資料模型6-4-3 資料模型的驗證6-4-4 驗證屬性6-5 LocalDB6-5-1 LocalDB 設計6-5-2 在程式中連接LocalDB6-6 Code First6-6-1 Code First 介紹6-6-2 Code First 程式解說6-6-3 Code First 資料模型資料來源Chapter 07 進入Controller 世界7-1 何謂Controller7-1-1 Controller 任務介紹7-1-2 Controller 的基本要求7-1-3 Controller 的執行過程7-2 Action 選取器7-2-1 名稱選取器7-2-2 方法選取器7-3 ActionResult7-4 ViewData、ViewBag 與TempData7-4-1 ViewData7-4-2 ViewBag7-4-3 TempData7-5 模型繫結7-5-1 簡單的模型繫結7-5-2 FormCollection7-5-3 複雜模型繫結7-5-4 判斷模型驗證的結果7-5-5 清除模型繫結狀態7-5-6 透過Bind 限制模型屬性7-5-7 UpdateModel 與TryUpdateModel7-6 Action 過濾器屬性7-6-1 Authorization Filters7-6-2 Action Filters7-6-3 Result Filters7-6-4 Exception Filters7-6-5 自定義過濾器屬性Chapter 08 進入View 世界8-1 何謂View8-1-1 View 的責任8-2 Razor 語法使用8-2-1 Razor 基本語法8-2-2 Razor 與HTML 混合輸出8-2-3 Razor 語法簡介8-2-4 Razor 主版框架8-2-5 @helper 方法8-2-6 @functions 函式8-2-7 @model 參考資料型別8-2-8 @using 參考命名空間8-3 從Controller 獲取資料8-3-1 以弱型別獲取8-3-2 以強型別獲取8-4 HTML Helper 方法8-4-1 輸出超連結8-4-2 輸出表單8-4-3 載入部分檢視8-4-4 自訂HTML Helper8-5 URL Helper 方法8-6 AJAX Helper 方法Chapter 09 進入jQuery 世界9-1 什麼是JavaScript?9-2 引用jQuery 函式庫9-3 CSS 選擇器9-4 頁面加載完成事件9-5 自訂義函式9-6 函式註冊頁面載入完成事件9-7 事件綁定動作9-8 事件9-8-1 Click 事件9-8-2 Change 事件9-8-3 Focus 事件9-8-4 keyboard 事件9-8-5 mouse 事件9-9 on 綁定事件9-10 遍歷 (Traversing)9-10-1 後代遍歷9-10-2 父代遍歷9-10-3 同輩遍歷9-10-4 物件陣列遍歷9-11 實用範例9-11-1 選單目錄9-11-2 樹狀目錄9-11-3 標籤分頁9-11-4 下滑區塊分隔9-11-5 圖片輪播9-11-6 MENU-LIST9-11-7 Material Design 點選特效Chapter 10 基礎實作 範例- 留言版10-1 留言板範例介紹10-2 資料庫內容10-3 實體資料模型10-4 顯示留言板10-5 留言板-新增留言10-6 資料驗證10-7 修改留言、留言回覆10-8 刪除留言10-9 留言搜尋10-10 分頁瀏覽Chapter 11 進階練習 範例- 會員系統、檔案上傳11-1 AJAX 介紹11-1-1 AJAX 介紹11-1-2 JavaScript 介紹11-1-3 第一個AJAX 應用程式11-2 會員功能介紹11-3 會員功能資料庫設計11-4 會員功能實體資料模型11-5 註冊系統與驗證信11-6 登入 登出系統11-7 修改密碼11-8 權限系統11-9 檔案上傳與下載Chapter12 購物車實作12-1 購物車功能介紹12-2 資料庫12-3 程式實作─會員功能12-4 程式實作─購物車功能12-5 程式實作─商品功能Chapter13 論壇實作13-1 論壇功能介紹13-2 資料庫13-3 程式實作─會員功能13-4 程式實作─文章功能13-5 程式實作─留言訊息功能13-6 程式實作─相簿功能Chapter14 IIS 部署與發行網站14-1 IIS 介紹14-1-1 何謂IIS14-1-2 IIS 版本比較14-2 安裝IIS Express14-3 設定並發行至IIS Express14-4 安裝IIS Web Server14-5 安裝Web Deploy 工具14-6 IIS Web Server 設定與發行

商品規格

書名 / ASP.NET MVC 5實務專題範例教學
作者 / 姜琇森 蕭國倫 邱煇凱 蕭盟興 李清輝
簡介 / ASP.NET MVC 5實務專題範例教學:本書分為三大部分,分別為「教戰守則篇」、「核心進階篇」及「實作練習篇」。1.教戰守則篇:為ASP.NETMVC基礎概念教學的部分,其中為讀者
出版社 / 佳魁資訊股份有限公司
ISBN13 / 9789863791577
ISBN10 / 9863791571
EAN / 9789863791577
誠品26碼 / 2681065687009
頁數 / 584
開數 / 18K
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
級別 / N:無
提供維修 /

試閱文字

內文 : 作者序
ASP.NET MVC 開發技術在近幾年逐漸成熟,已逐漸成為網頁應用程式開發的主流,其技術版本也不斷的推陳出新,每個版本均有不少的修正,因此,為了因應ASP.NET MVC 技術的變革,再次推出新版本技術的教材,讓初學者能快速學習最新MVC 應用技術。
於國立臺中科技大學資訊管理系任教的這幾年裡,我們積極訓練學生的技能、發掘他們的潛力並與廠商深入互動交流,期望能夠創造一個產學互助的模式,幫助學生順利就業。經由開發產學案與企業實習的經驗,我們與學生成長許多,透過師生的合作,編制了一些教材與訓練課程,從而持續不間斷地訓練新進的學生,我們兩位老師非常幸運,收到的學生積極進取、態度極佳、學習能力強且渴望學習,在帶領與互動的過程中,培養出深厚的師生情誼,並逐漸建立一套技術傳承的學習模式。為了讓程式開發的經驗能夠更有系統的保存,讓未來想學習的學生能夠更快速
的上手,因此,就在我們一次偶然的提議下,學生們開始撰寫了這本書。有幸,本書的第一版獲得讀者的接受與肯定,但其中有不少的錯誤,所以我們在新版本的中修正了這些錯誤,並且提供了一些新的範例。
在本書中,我們新增了基礎資料庫及jQuery 的章節,也是以範例講解,以協助學習者對於資料庫及jQuery 技術的理解,jQuery 是一套JavaScript 的函式庫,已是目前互動式網站設計的必備技術,本書所提供的技術教學和說明將能有效的幫助初學者快速上手。此外,特別感謝國立臺中科大資訊管理系畢業系友蔣宜成的業界經驗與實務上的建議,增加本書的實用性。
ASP.NET MVC 對於初學者而言,有不小的進入障礙,為了讓初學者能夠更容易的了解與學習,本書提供了很多的範例與補充說明,以減低學習者在學習上的困難,在實作的程式碼部分,本書特別加上清楚的流程圖說明,讓初學者能更容易的了解整個程式運作的架構和方式。我們期望能夠幫助學習者從程式整體運作的架構開始理解,進而培養出優秀的邏輯與系統開發的能力。
本書分為三大部分,分別為「教戰守則篇」、「核心進階篇」及「實作練習篇」。
1. 教戰守則篇:為ASP.NET MVC 基礎概念教學的部分,其中為讀者複習C# 語法,並解講MVC 的基本概念,此外包含環境設定的方式。
2. 核心進階篇:此部分較深入ASP.NET MVC 的核心技術,教導讀者模型Model、檢視View 及控制器Controller 開發的技術及技巧,讀者可參考範例將此部分學得更紮實。
3. 實作練習篇:採用引導的方式帶領讀者一步步完成多個實用的範例,讀者可藉由範例累積更多的經驗。
再次強調,這是一本由學生團隊和指導老師們合力完成的書籍,書中範例都是學生練習後的成果,範例程式碼都經過再三確認無誤,學生們才是這本書的真正作者。
姜琇森、蕭國倫 撰寫於 國立臺中科技大學資訊管理系