本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 網頁程式設計ASP.NET MVC 5.x範例完美演繹
  • 點閱:249
  • 作者: 奚江華作
  • 出版社:碁峰資訊
  • 出版年:2018[民107]
  • ISBN:978-986-476-820-2 ; 986-476-820-4
  • 格式:PDF
  • 附註:原紙本書ISBN: 9789864767595

內容簡介
 
知名技術部落格「DotNet開發聖殿」以多年程式開發經驗,將業界的專業開發技巧融入於書中。並於「CodeMagic碼魔法」提供最新程式培訓課程,詳見www.CodeMagic.com.tw 網站!
 
* 教您用最熱門的Bootstrap框架建立RWD響應式網站

* Razor語法大解析,讓您全面提升MVC網頁開發戰鬥力
* 在MVC中使用HTML5圖表與JSON資料,建立高互動性之商業統計圖表
* MVC與jQuery Mobile完全整合大揭密,輕鬆建立跨平台行動網頁
 
專為MVC新手設計,從精闢原理解說開始,再導引到實務範例。內容注重MVC範例展示,培養讀者實作MVC程式的能力,而非讀完MVC理論,卻不知如何下手。或者您曾學過MVC或研讀過其他書籍,在技術與觀念仍無法領略MVC精髓,希望重奠根基,重整大腦完整思路,那麼這本書正可滿足您的需求。
 
精選十章內容,讓您Do Less, Get More,短時間內培養出即戰力,內容包括:
.Visual Studio 2017工具安裝、MVC開發環境建立與程式部署
.介紹MVC架構如何三分天下,精解Model、View與Controller三者職責與運作
.Model / Scaffolding CRUD / LINQ與Entity Framework資料庫存取
.View / HTML Helpers / Bundle & Minification /Layout功能大解析
.介紹MVC中如何整合Bootstrap前端開發框架,有效建構RWD響應式網站
.全面掌握Razor語法,提升View頁面的智慧與判斷力
.用開源Chart.js及JSON製作HTML5互動式商業統計圖表
.利用jQuery Ajax、Web API 2.0和JSON三劍客建立高效存取網站
.用完整範例展示ASP.NET MVC與jQuery Mobile跨平台行網站開發
.以真實汽車銷售網站演示Routing路由大法,認識這位引導你網站人流的大管家


  • Lesson 1 ASP.NET MVC 概觀與 Visual Studio 2017 開發環境(第1-1頁)
    • 1-1 MVC 樣式 vs. ASP.NET MVC 框架(第1-2頁)
    • 1-2 Visual Studio 2017 開發工具下載及安裝(第1-3頁)
    • 1-3 ASP.NET MVC 框架組成及運作流程(第1-7頁)
    • 1-4建立第一個 MVC 專案與檢視六大步驟的對應檔(第1-9頁)
    • 1-5 掌握 Controller、Model 及 View 的建立技巧(第1-13頁)
    • 1-6 解析 ASP.NET MVC 專案資料夾功用(第1-20頁)
    • 1-7 談身份驗證的四種模式(第1-23頁)
    • 1-8 用 NuGet 管理專案 Library 套件(第1-25頁)
    • 1-9 IIS Express 及 SQL Server ExpressLocalDB 開發環境(第1-28頁)
    • 1-10 ASP.NET MVC 與 ASP.NET Web Form 優缺點之比較(第1-33頁)
    • 1-11 部署 ASP.NET MVC 應用程式至 IIS 網站(第1-35頁)
    • 1-12 建立 Model 時常用的 C# 物件和集合初始設定式(第1-40頁)
    • 1-13 專案程式列表及使用方式(第1-43頁)
    • 1-14 結論(第1-44頁)
  • Lesson 2 掌握 Controller / View / Model / Scaffolding / Layout 五大元素(第2-1頁)
    • 2-1 Controller / Action 之職責功用與運作流程(第2-2頁)
    • 2-2 View 檢視(第2-10頁)
    • 2-3 Controller 傳遞資料給 View 的四種途徑(第2-14頁)
    • 2-4 建立 Model 模型與強型別檢視(第2-23頁)
    • 2-5 利用 Data Annotations 技巧將 Model 欄位名稱用中文顯示(第2-31頁)
    • 2-6 以 Scaffolding 快速建立完整的 CRUD 資料庫讀寫程式(第2-33頁)
    • 2-7 網站 Layout 佈局檔(第2-44頁)
    • 2-8 Controller / Action / View 名稱調整與Convention 約定(第2-52頁)
    • 2-9 View 預設的搜尋路徑及過程(第2-54頁)
    • 2-10 Action 的設計限制(第2-57頁)
    • 2-11 Action 回傳的十五種 Action Result 動作結果(第2-57頁)
    • 2-12 結論(第2-71頁)
  • Lesson 3 Bootstrap 網頁美型彩妝師(第3-1頁)
    • 3-1 Bootstrap 功能概觀(第3-2頁)
    • 3-2 MVC 中的 Bootstrap 環境與設定(第3-4頁)
    • 3-3 在 HTML 中使用 Bootstrap 樣式與 UI 元件(第3-6頁)
    • 3-4 在 MVC 專案中使用 Bootstrap 樣式及元件(第3-26頁)
    • 3-5 以 Section 機制將 View 自訂的 css 及 js 投射到佈局檔指定位置(第3-39頁)
    • 3-6 Gird 網格系統簡介(第3-43頁)
    • 3-7 結論(第3-50頁)
  • Lesson 4 用 Razor 語法提升 View 的智慧與戰鬥力(第4-1頁)
    • 4-1 Razor 概觀(第4-2頁)
    • 4-2 Razor 語法規則(第4-4頁)
    • 4-3 Razor 判斷式與流程控制(第4-11頁)
    • 4-4 以 Razor 語法判斷成績高低並標示不同顏色之實例(第4-17頁)
    • 4-5 以 @helper 指示詞建立可重複使用的 RazorHelper(第4-26頁)
    • 4-6將個別頁面中的 Razor Helper 提升到全網站共用(第4-29頁)
    • 4-7 建立可重複使用的 Partial View 部分檢視(第4-31頁)
    • 4-8 結論(第4-42頁)
  • Lesson 5 以開源 Chart.js 及 JSON 繪製 HTML5 互動式商業統計圖表(第5-1頁)
    • 5-1 熱門 JavaScript 繪圖函式庫介紹(第5-2頁)
    • 5-2 Chart.js 內建的八種商業圖形(第5-4頁)
    • 5-3 MVC 專案中 Chart.js 的安裝與參考方式(第5-4頁)
    • 5-4 在 HTML 中使用 Chart.js 繪製常用商業統計圖表(第5-7頁)
    • 5-5 在 MVC 中整合 Chart.js 與 JSON 資料存取(第5-23頁)
    • 5-6 結論(第5-40頁)
  • Lesson 6 JSON 資料格式及 Web API2.0 服務應用大解析(第6-1頁)
    • 6-1 JSON 概觀(第6-2頁)
    • 6-2 JavaScript 中的 JSON 編解碼與存取(第6-7頁)
    • 6-3 Controller 傳遞 JSON 資料給 View 的 Chart.js 繪圖元件(第6-13頁)
    • 6-4 以 Ajax 呼叫 Controller / Action 取回 JSON資料(第6-17頁)
    • 6-5 以 ASP.NET Web API 2 建立 HTTP 服務與 API(第6-26頁)
    • 6-6 以 Postman 測試 API 輸出資料是否正常(第6-35頁)
    • 6-7 結論(第6-38頁)
  • Lesson 7 以 HTML Helpers 製作 CRUD 資料讀寫電子表單(第7-1頁)
    • 7-1 HTML Helpers 簡介(第7-2頁)
    • 7-2 HTML Helpers 常用指令(第7-4頁)
    • 7-3 HTML Helpers 套用 Bootstrap 樣式或加入額外 HTML 屬性(第7-25頁)
    • 7-4 以 HTML Helpers 和 Entity Framework 製作資料庫讀寫表單程式(第7-27頁)
    • 7-5 結論(第7-54頁)
  • Lesson 8 ASP.NET MVC 行動網頁與 jQuery Mobile 完美整合(第8-1頁)
    • 8-1 ASP.NET MVC 行動網頁支援功能(第8-2頁)
    • 8-2 Viewport 檢視區設定(第8-16頁)
    • 8-3 jQuery Mobile 行動 UI 開發框架概述(第8-18頁)
    • 8-4 安裝 jQuery.Mobile.MVC 套件(第8-20頁)
    • 8-5 在 MVC 中實現桌面版與行動版共同協作的網頁設計(第8-26頁)
    • 8-6 行動裝置的模擬瀏覽工具與技巧(第8-34頁)
    • 8-7 結論(第8-41頁)
  • Lesson 9 用 jQuery Mobile 建立跨平台行動網頁-以汽車銷售網站為例(第9-1頁)
    • 9-1 jQuery Mobile 行動開發框架概觀(第9-2頁)
    • 9-2 MVC 專案中的 jQuery Mobile 安裝與環境設定(第9-5頁)
    • 9-3 Pages 頁面功能(第9-7頁)
    • 9-4 Toolbar 工具列-Header 與 Footer(第9-24頁)
    • 9-5 Icon 圖示(第9-28頁)
    • 9-6 Button 按鈕(第9-30頁)
    • 9-7 Dialog 對話方塊與 Transition 轉場動畫效果(第9-34頁)
    • 9-8 Listview 資料清單與導航元件(第9-37頁)
    • 9-9 為汽車公司建立銷售及維修行動網頁之實際案例(第9-40頁)
    • 9-10 Table 元件與 RWD 模式(第9-51頁)
    • 9-11 結論(第9-54頁)
  • Lesson 10 以 Routing 路由建立汽車銷售網站的 URL 查詢實戰(第10-1頁)
    • 10-1 探討 Routing 路由誕生的原因與優勢(第10-2頁)
    • 10-2 路由的載入與定義(第10-3頁)
    • 10-3 路由 URL Pattern 樣式比對模式及找尋過程(第10-6頁)
    • 10-4 為汽車網站建立快捷人性化的路由查詢實戰(第10-10頁)
    • 10-5 路由資訊與參數的讀取(第10-18頁)
    • 10-6 汽車網站專案之環境設定與程式建立(第10-22頁)
    • 10-7 用 OutputCache 快取網頁內容以增加效能(第10-29頁)
    • 10-8 結論(第10-35頁)
紙本書 NT$ 580
單本電子書
NT$ 406

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code