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