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

姜琇森、 蕭國倫 、邱煇凱、蕭盟興、李清輝

  • 出版商: 佳魁資訊
  • 出版日期: 2015-05-28
  • 定價: $590
  • 售價: 7.9$466
  • 語言: 繁體中文
  • 頁數: 584
  • ISBN: 9863791571
  • ISBN-13: 9789863791577
  • 相關標籤: ASP.NET

立即出貨 (庫存 > 10)

買這商品的人也買了...

產品描述

<內容介紹>

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

<章節目錄>

前言
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 與continue
1-1-9 using 引用命名空間
1-1-10 try⋯catch⋯finally 例外狀況處理陳述式
1-1-11 ToList<TSource> 方法
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.5
1-4-1 .NET 平台
1-4-2 .NET Framework 4.5 概觀
1-4-3 ASP.NET
1-4-4 ASP.NET MVC Framework
1-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 何謂Model
6-1-1 Model 任務介紹
6-2 Model 開發基本概念
6-3 Entity Framework
6-3-1 ORM
6-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 LocalDB
6-5-1 LocalDB 設計
6-5-2 在程式中連接LocalDB
6-6 Code First
6-6-1 Code First 介紹
6-6-2 Code First 程式解說
6-6-3 Code First 資料模型
資料來源
Chapter 07   進入Controller 世界
7-1 何謂Controller
7-1-1 Controller 任務介紹
7-1-2 Controller 的基本要求
7-1-3 Controller 的執行過程
7-2 Action 選取器
7-2-1 名稱選取器
7-2-2 方法選取器
7-3 ActionResult
7-4 ViewData、ViewBag 與TempData
7-4-1 ViewData
7-4-2 ViewBag
7-4-3 TempData
7-5 模型繫結
7-5-1 簡單的模型繫結
7-5-2 FormCollection
7-5-3 複雜模型繫結
7-5-4 判斷模型驗證的結果
7-5-5 清除模型繫結狀態
7-5-6 透過Bind 限制模型屬性
7-5-7 UpdateModel 與TryUpdateModel
7-6 Action 過濾器屬性
7-6-1 Authorization Filters
7-6-2 Action Filters
7-6-3 Result Filters
7-6-4 Exception Filters
7-6-5 自定義過濾器屬性
Chapter 08  進入View 世界
8-1 何謂View
8-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 Helper
8-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-LIST
9-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 何謂IIS
14-1-2 IIS 版本比較
14-2 安裝IIS Express
14-3 設定並發行至IIS Express
14-4 安裝IIS Web Server
14-5 安裝Web Deploy 工具
14-6 IIS Web Server 設定與發行