定 價:29 元
叢書名:21世紀高等學校計算機專業(yè)實用規(guī)劃教材
當前圖書已被 2 所學校薦購過!
查看明細
- 作者:朱勇主編
- 出版時間:2015/7/1
- ISBN:9787302391425
- 出 版 社:清華大學出版社
- 中圖法分類:TP393.092.2
- 頁碼:219
- 紙張:膠版紙
- 版次:1
- 開本:16K
《ASP.NET MVC項目開發(fā)教程/21世紀高等學校計算機專業(yè)實用規(guī)劃教材》講述5個項目的開發(fā)過程,主要內容包括ASP.NETMVC3編程技術、LINQ、ADO.NET實體框架、敏捷方法和用戶故事、團隊合作開發(fā)和TFS團隊服務器的使用。本書是從理論到實踐的一體化教材,知識與技能緊密結合,項目難度適中,既可作為高職院校計算機相關專業(yè)的教材,也可作為初學者使用的入門書籍。
ASP.NET MVC 是微軟官方提供的以MVC模式為基礎的ASP.NET Web應用程序框架。MVC模式將應用程序的輸入、處理和輸出強制性地分離到3個相對對立的應用程序組件中。這種分離給復雜應用程序的管理、程序單元的獨立開發(fā)與測試、團隊環(huán)境下的分組開發(fā)都帶來了極大的好處。MVC模式已成為目前軟件企業(yè)軟件架構的首選技術。
本書體現(xiàn)了理實一體化和項目課程的教學理念,以工作任務為課程設置和內容選擇的參照點,以項目為單位組織內容,并以項目活動為主要學習方式。書中的項目和任務的匹配模式結合了循環(huán)式和層進式的特點,項目從簡單到復雜,每個項目的任務既有重復也有提高,符合學習的認知規(guī)律,循序漸進地將ASP.NET MVC項目開發(fā)的知識逐步引入項目。
本書以工作體系來安排知識和內容,并注重對職業(yè)技能的培養(yǎng)。實踐先行,學習者可以按照任務實施步驟逐步實踐,很快可以看到工作成果,以激發(fā)學習者的學習興趣。完成工作任務后,再對工作過程中涉及的知識與技能進行分析,以完善學習者的知識體系。
本書共5個項目。第1個項目涉及ASP.NET MVC編程基礎知識,主要內容包括控制器與視圖的創(chuàng)建、ASP.NET MVC路由機制、Razor視圖引擎和源代碼管理。第2個項目引入了模型的概念,主要內容包括實體數(shù)據(jù)模型的創(chuàng)建、第三方組件的引用、LINQ、視圖輔助方法等內容。第3個項目引入了敏捷方法與用戶故事,主要內容包括敏捷方法的概念、用戶故事的需求表達、團隊開發(fā)、發(fā)布計劃和迭代計劃的管理、代碼優(yōu)先實體數(shù)據(jù)模型的創(chuàng)建、模型綁定與模型驗證、授權管理等內容。第4個項目使用模型優(yōu)先方式創(chuàng)建實體模型,主要內容包括基于模型優(yōu)先的實體模型創(chuàng)建方式和多實體關聯(lián)情況下的實體增刪改查操作。第5個項目針對一個相對完整(包含前臺與后臺)的網(wǎng)站進行分析與開發(fā),進一步加大模型的復雜性,主要內容包括自定義布局頁、創(chuàng)建多實體關聯(lián)實體數(shù)據(jù)模型、擴展方法、分布視圖、MVC區(qū)域等內容。
使用本書時的開發(fā)環(huán)境如下:
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010 SP1
MVC 3 Framework
Microsoft SQL Server Compact 4.0(runtime+tools)
SQL Server express(optional)
服務器環(huán)境:
Microsoft SQL Server 2008 R2
Microsoft Team Foundation Server 2010
Microsoft Team Foundation Server 2010 sp1
本書可用作高職院校計算機相關專業(yè)的教材,也可用作ASP.NET MVC編程的初學者使用的入門書籍。本書讀者需要先行了解網(wǎng)頁設計、數(shù)據(jù)庫技術、C#編程等相關知識。
希望本書能對讀者初學ASP.NET MVC編程有所幫助,并請讀者對不當之處批評指正。
編者
2015年3月
項目一Hello World
任務一ASP.NET MVC 3項目的創(chuàng)建
任務二控制器的創(chuàng)建
任務三Hello控制器Index視圖的創(chuàng)建
任務四Hello控制器Welcome視圖的創(chuàng)建
任務五源代碼管理
任務六簽出與簽入
習題一
項目二Northwind
任務一項目創(chuàng)建與資源準備
任務二實現(xiàn)產品列表的顯示
任務三實現(xiàn)根據(jù)名稱查詢產品
任務四實現(xiàn)根據(jù)分類查詢產品
任務五實現(xiàn)查詢結果分頁顯示
任務六實現(xiàn)查看產品詳情的功能
習題二
項目三圖書列表
任務一需求分析
任務二迭代計劃
任務三團隊項目及模型的創(chuàng)建
任務四圖書查詢功能的實現(xiàn)
任務五實現(xiàn)圖書管理功能
任務六給模型增加驗證規(guī)則和顯示特性
任務七管理授權
習題三
項目四員工信息管理系統(tǒng)
任務一模型創(chuàng)建
任務二創(chuàng)建控制器和視圖
任務三完善員工管理功能
任務四完善部門管理功能
任務五完善項目管理功能
任務六完善銀行卡管理功能
習題四
項目五個人博客
任務一需求分析
任務二項目創(chuàng)建與資源準備
任務三創(chuàng)建實體數(shù)據(jù)模型
任務四實現(xiàn)文章列表的顯示
任務五實現(xiàn)文章搜索功能
任務六實現(xiàn)分類列表的顯示
任務七實現(xiàn)文章點擊排行的顯示
任務八實現(xiàn)留言查看功能
任務九實現(xiàn)留言提交的功能
任務十實現(xiàn)全篇文章的顯示
任務十一實現(xiàn)文章管理
任務十二實現(xiàn)分類管理
任務十三實現(xiàn)留言管理
任務十四實現(xiàn)權限管理
參考文獻