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

內容簡介

知名技術部落格「DotNet開發聖殿」以多年程式開發經驗,將業界的專業開發技巧融入於書中。
並於「CodeMagic碼魔法」提供最新程式培訓課程,詳見www.CodeMagic.com.tw 網站!

* 速解ASP.NET MVC框架 / Razor語法之組成,讓您快速提升MVC戰鬥力
* 教您用最熱門的Bootstrap框架建立桌面與手機通吃的RWD響應式網站
* 使用HTML5圖表 / Web API / JSON資料,建立高互動性之商業統計圖表
* MVC與jQuery Mobile行動開發整合大揭密,輕鬆建立跨平台行動網頁

* 詳解Entity Framework Code First等三種開發模式之應用

專為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三劍客建立輕量級高效能網站
.在 MVC中用jQuery Mobile建立汽車銷售之行動網站
.以真實汽車銷售網站演示Routing路由大法,認識這位引導網站人流的大管家
.Entity Framework的Database First / Model First / Code First完全制霸


作者簡介
 
奚江華
 
‧CodeMagic碼魔法Blog版主¬ - blog.codemagic.com.tw

‧DotNet開發聖殿Blog版主 - blog.sina.com.tw/dotnet/
‧微軟MSDN講座專屬講師
‧台灣微軟歷屆TechED講師
‧軟體開發技術顧問、教育訓練講師


  • 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-22頁)
    • 1-8 用 NuGet 管理專案 Library 套件(第1-24頁)
    • 1-9 IIS Express 及 SQL Server Express LocalDB 開發環境(第1-27頁)
    • 1-10 ASP.NET MVC 與 ASP.NET Web Form 優缺點之比較(第1-32頁)
    • 1-11 部署 ASP.NET MVC 應用程式至 IIS 網站(第1-34頁)
    • 1-12 建立 Model 時常用的 C# 物件和集合初始設定式(第1-39頁)
    • 1-13 專案程式列表及使用方式(第1-42頁)
    • 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 指示詞建立可重複使用的 Razor Helper(第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 API 2.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-34頁)
  • Lesson 11 Entity Framework 與資料庫存取(一): Database First 資料庫優先 & Model First 模型優先(第11-1頁)
    • 11-1 Entity Framework 與 ORM 概觀(第11-2頁)
    • 11-2 Entity Framework 6 支援的 ORM 功能(第11-4頁)
    • 11-3 Entity Framework 的三種開發模式(第11-6頁)
    • 11-4 Database First 資料庫優先(第11-7頁)
    • 11-5 Model First 模型優先(第11-25頁)
    • 11-6 檢視 EF 產生的 DbContext 及實體資料模型檔(第11-41頁)
    • 11-7 從資料庫更新模型╱由模型產生資料庫(第11-44頁)
    • 11-8 結論(第11-50頁)
  • Lesson 12 Entity Framework 與資料庫存取(二): Code First 程式優先(第12-1頁)
    • 12-1 什麼是 Code First 程式優先(第12-2頁)
    • 12-2 在主控台專案用 Code First 建立新資料庫(第12-4頁)
    • 12-3 在主控台專案用 Code First 存取現有資料庫(第12-10頁)
    • 12-4 在 MVC 專案中使用 Code First(第12-13頁)
    • 12-5 DbContext 與 DbSet 類別之功用(第12-20頁)
    • 12-6 以 Code First Migrations 將 Model 異動更新到資料庫(第12-26頁)
    • 12-7 結論(第12-33頁)
紙本書 NT$ 640
單本電子書
NT$ 448

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