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