定 價:46 元
叢書名:普通高等學校計算機教育“十二五”規(guī)劃教材
- 作者:馬駿 主編
- 出版時間:2015/7/29
- ISBN:9787115396426
- 出 版 社:人民郵電出版社
- 中圖法分類:TP393.092.2
- 頁碼:310
- 紙張:膠版紙
- 版次:3
- 開本:16開
你還在為選擇哪本MVC入門教程而猶豫不決嗎?你還在為枯燥的語法知識而傷透腦筋嗎?本書是學習MVC的**之作。本書作者具有多年MVC開發(fā)的國家專項項目經(jīng)驗,經(jīng)總結后傾囊奉獻,全書是MVC開發(fā)團隊的智慧結晶! 1.《ASP.NET MVC程序設計教程(第3版)》內容新,重點介紹移動設備上的Web開發(fā)。以目前流行的HTML5、CSS3和ASP.NET MVC為主線,選擇自帶ASP.NET MVC 5模板的VS2013作為開發(fā)工具,系統(tǒng)、全面地介紹ASP.NET Web應用程序開發(fā)的方法! ≈赃x擇VS2013而不是選擇VS2012或者更低版本的開發(fā)工具,是因為VS2013內置了ASP.NET MVC 5以及HTML5和CSS3正式標準的實現(xiàn),而早期版本的開發(fā)工具是在Web正式標準推出前研制的,其內置的HTML5和CSS3驗證功能和智能提示功能當然也無法完全符合新的正式標準。特別是VS2013提供的不同Web開發(fā)架構的混編技術,可以讓開發(fā)人員在同一個項目中同時使用WebForms、MVC、Web API、實時Web以及其他架構或者任選其中的一種或多種架構,這種涉及方方面面的大范圍更新和修改是早期版本的開發(fā)工具無論如何升級都無法做到的。 2.知識點覆蓋全面,信息量大、例子豐富、重點突出。全書基本上涵蓋了ASP.NET MVC的各種編程技術。另外,為了讓讀者易理解、上手快,作者在結構組織、知識點的選擇以及如何講解才能循序漸進并突出重點等方面經(jīng)過反復推敲、調整、增刪、組合,才*終完成了本書的編寫,非常適合初級Web編程人員學習! 3.使用同一個項目鏈接本書的所有示例,讓讀者不但明白如何單獨實現(xiàn)某種功能,而且還能直觀地看出如何將這些技術綜合到同一個Web應用程序項目中! 4.通過每章的導航頁分別演示不同布局頁的設計和引用辦法,本書基本上是一章一種新的布局。目的是為了讓讀者通過這些大量的布局頁設計思路和具體實現(xiàn),很快能舉一反三,并立即將其應用到實際開發(fā)中! 5.力求將晦澀難懂的技術用通俗易懂的語言表達出來,并配有大量的示例來幫助理解。讀者按照本教材的順序學習,入門快、效率高。通過閱讀、理解、上機練習和調試運行,能很快掌握用ASP.NET MVC編寫Web應用程序項目的各種技術! 6.配套資料完整。本書提供了與本書配套的所有例題、習題、上機練習和綜合設計的參考源程序;此外,針對培訓與教學,還提供教學大綱、實驗大綱、PPT教學課件、習題參考解答。
馬駿,教授,河南大學計算機學院副院長,長期從事計算機教學與科研工作,具有豐富的教學與程序開發(fā)經(jīng)驗,主要研究方向是空間數(shù)據(jù)處理及應用。近年來主持和參與國家重大科技專項項目3項,省級以上其他項目6項,橫向項目十余項,在國內外刊物上發(fā)表論文40余篇,主編國家級十二五規(guī)劃教材2本,工信部十二五規(guī)劃教材一本,21世紀高等學校計算機精品系列規(guī)劃教材5部。
第1篇 ASP.NET MVC編程基礎
第1章 概述
1.1 Web標準與VS2013開發(fā)環(huán)境
1.1.1 8/S編程模型與Web標準
1.1.2安裝VS2013開發(fā)環(huán)境
1.113 ASENET w曲應用程序
1.2創(chuàng)建和配置ASENETMVC 5項目
1.2.1 創(chuàng)建項目
1.2.2使用NuGet更新程序包
1.2.3修改項目配置
1.2.4創(chuàng)建項目主頁和布局頁
1.3本章 示例的布局和創(chuàng)建辦法
1.3.1創(chuàng)建多個區(qū)域公用的布局頁
1.3.2創(chuàng)建本章 示例使用的布局頁和導
航頁
1.3.3添加本章 示例代碼
1.4本書各章 示例的運行說明
1.4.1在桌面瀏覽器中觀察運行結果
1.4.2在手機和平板電腦模擬器中觀察
運行效果
習題
第2章 Mvc編程預備知識
2.1創(chuàng)建本章 示例導航
2.2路由及其參數(shù)傳遞
2.2.1 MVC模式的處理過程
2.2.2 ASP.NET路由
2,2.3 URL模式中的參數(shù)傳遞
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用于頁面局部更新的Ajax幫助器
2.5.1 Unobtrusive JavaScript Ajax
2.5.2 jQuery Ajax
2.5.3 Ajax幫助器
2.6 Web前端開發(fā)架構(Bootstrap)
2.6.1基本概念
2.6.2常用的布局容器和對齊方式
CSS類
2.6_3常用的顏色組合CSS類
2.6.4 Bootstrap柵格系統(tǒng)
2.6.5 Bootstrap包含的圖標和基本用法
習題
第3章 控制器、視圖和模型
3.1控制器和操作方法
3.1.1創(chuàng)建本章 導航
3.1.2操作方法的返回類型
3.1.3控制器中常用的屬性和對象
3.2視圖(Views)及其分類
3.2.1如何添加視圖文件
3.2.2布局頁(Layout Page)
3.2.3視圖頁(ViewPage)和視圖(View)
3.2.4分部頁(Partial Page)和分部視圖(Partial View)
3.2.5動態(tài)類型視圖和強類型視圖
3.3模型和輸入驗證
3.3.1定義和引用模型
3.3.2綁定模型對象
……
第2篇 ASP.NET MVC高級編程
附錄A 上機練習
附錄B 綜合設計