ASP.NET MVC 程序設計教程, 3/e
內容描述
<內容簡介>
馬駿主編的《ASP.NET MVC程序設計教程(第3版普通高等學校電腦教育十二五規劃教材)》以VS2013為開發環境,介紹用C#和MVC開發ASENET Web應用程序的技術。全書分2篇,第1篇介紹MVC基本編程技術,包括MVC編程基礎、HTML5、CSS3、JavaScript、iQuery、Bootstrap、實體框架和數據庫訪問技術等;第2篇介紹MVC高級編程技術,包括WebAPI、OData、SVG、Canvas、WebGL、Three.js等;最後在附錄中給出了與本書配套的上機練習和綜合設計。
本書可作為高等院校電腦及相關專業的教材,也適合有C#語言編程基礎,希望學習ASP.NETWeb開發的人員閱讀。
<章節目錄>
第1篇 ASP.NET MVC編程基礎
第1章 概述
1.1 Web標準與VS2013開發環境
1.1.1 B∕S編程模型與Web標準
1.1.2 安裝VS2013開發環境
1.1.3 ASP.NET Web應用程序
1.2 創建和配置ASENETMVC 5項目
1.2.1 創建項目
1.2.2 使用NuGet更新程序包
1.2.3 修改項目配置
1.2.4 創建項目主頁和佈局頁
1.3 本章示例的佈局和創建辦法
1.3.1 創建多個區域公用的佈局頁
1.3.2 創建本章示例使用的佈局頁和導航頁
1.3.3 添加本章示例代碼
1.4 本書各章示例的運行說明
1.4.1 在桌面瀏覽器中觀察運行結果
1.4.2 在手機和平板電腦模擬器中觀察
運行效果
習題
第2章 MVC編程預備知識
2.1 創建本章示例導航
2.2 路由及其參數傳遞
2.2.1 MVC模式的處理過程
2.2.2 ASP.NET路由
2.2.3 uRL模式中的參數傳遞
2.3 Razor視圖引擎
2.3.1 Razor視圖引擎與ASP.NET Web Pages 3
2.3.2 Razor語法基本用法
2.4 用於頁面全部更新的Html幫助器
2.4.1 Url幫助器
2.4.2 Html幫助器
2.5 用於頁面局部更新的AiaX幫助器
2.5.1 IJnobtraasive JavaScript AjaX
2.5.2 jQuery Ajax
2.5.3 AiaX幫助器
2.6 Web前端開發架構(Bootstrap)
2.6.1 基本概念
2.6.2 常用的佈局容器和對齊方式CSS類
2.6.3 常用的顏色組合CSS類
2.6.4 Bootstrap柵格系統
2.6.5 Bootstrap包含的圖標和基本用法
習題
第3章 控制器、視圖和模型
3.1 控制器和操作方法
3.1.1 創建本章導航
3.1.2 操作方法的返回類型
3.1.3 控制器中常用的屬性和對象
3.2 視圖(Views)及其分類
3.2.1 如何添加視圖文件
3.2.2 佈局頁(Layout Page)
3.2.3 視圖頁(View Page)和視圖(View)
3.2.4 分部頁(Partial Page)和分部
視圖(Partial View)
3.2.5 動態類型視圖和強類型視圖
3.3 模型和輸入驗證
3.3.1 定義和引用模型
3.3.2 綁定模型對象
……
第4章 客戶端腳本與事件
第5章 超文本標記語言(HTML5)
第6章 層疊式樣式表(CSS3)
第7章 組件、插件和動畫
第8章 實體框架與數據庫操作
第2篇 ASP.NET MVC 高級編程
第9章 Web API與OData.
第10章 二維、三維圖形處理技術
附錄A 上機練習
附錄B 綜合設計