課程實驗大綱(MVC編程技術(shù))_第1頁
課程實驗大綱(MVC編程技術(shù))_第2頁
課程實驗大綱(MVC編程技術(shù))_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

《MVC編程技術(shù)》實驗大綱一、實驗教學(xué)的目的和要求目前,熟練掌握和運作好網(wǎng)站開發(fā)已經(jīng)成為一個新興的職業(yè)發(fā)展方向,本實驗體系要求學(xué)生掌握MVC框架開發(fā)網(wǎng)站技術(shù),通過實驗課程,讓學(xué)生可以了解MVC開發(fā)模式的思想,熟練掌握并靈活運用Linq和Lambda表達式,EFORM模型,控制數(shù)據(jù)的加載方式,CodeFirst開發(fā)模式,Razor視圖引擎,HTML輔助方法,模型綁定與驗證,視圖強類型,控制器,過濾器,路由,Ajax和MVC的結(jié)合應(yīng)用。二、實驗項目名稱和學(xué)時分配序號實驗項目名稱學(xué)時數(shù)必/選開01MVC基礎(chǔ)4必開02Linq和Lambda4必開03EF框架6必開04數(shù)據(jù)加載方式和CodeFirst4必開05Razor視圖引擎4必開06HTML輔助方法4必開07模型綁定與驗證6必開08強類型4必開09控制器、過濾器和路由8必開10Ajax與MVC的結(jié)合4必開三、單項實驗的內(nèi)容和要求(包括實驗分組人數(shù)要求)實驗一MVC基礎(chǔ)1、使用mvc模式創(chuàng)建一個注冊表單2、使用ViewData,ViewBag傳遞基本數(shù)據(jù)類型的數(shù)據(jù)3、使用VIewData,ViewBag傳遞自定義類型的數(shù)據(jù)4、實現(xiàn)頁面跳轉(zhuǎn)中傳遞字符串信息。5、制作登錄功能,使用TempData保存登錄提示信息6、用相同名稱Action來處理登錄頁面和登錄請求分組:一人一組實驗二Linq和Lambda1、使用linq和lambda對在數(shù)組中進行奇數(shù)的篩選。2、查詢員工信息,根據(jù)各種條件篩選出員工信息。3、查詢員工信息,工具數(shù)字類型的字段可以對數(shù)據(jù)進行排序操作。4、按照部門來分組顯示員工的信息。5、給員工列表中添加實發(fā)工資一列進行列表顯示。6、查詢員工信息,顯示員工id,姓名,部門,電話,地址,性別等信息。7、按部門分組查詢員工人數(shù),工資,最大值,最小值,平均值等。分組:一人一組實驗三EF框架1、使用EF框架查詢員工信息。2、使用EF框架實現(xiàn)員工信息的新增。3、使用EF框架實現(xiàn)員工的編輯修改。4、使用EF框架實現(xiàn)員工的刪除。5、.NetMVC+EF框架實現(xiàn)會員注冊功能。6、.NetMVC+EF框架實現(xiàn)會員登錄功能。7、.NetMVC+EF框架實現(xiàn)修改個人基本信息功能。8、.NetMVC+EF框架實現(xiàn)修改個人密碼。9、根據(jù)部門信息和員工姓名進行員工的搜索。10、給信息列表添加自定義分頁功能。11、利用JPager.Net實現(xiàn)分頁功能。分組:一人一組實驗四數(shù)據(jù)加載方式和CodeFirst1、使用延遲加載查詢電影信息并關(guān)聯(lián)出導(dǎo)演信息。2、使用貪婪加載查詢會員信息同時并關(guān)聯(lián)出第一個訂單信息。3、使用顯示加載查詢會員信息同時并關(guān)聯(lián)出第一個訂單信息。4、根據(jù)業(yè)務(wù)需求編寫模型實體類。5、掌握編寫數(shù)據(jù)庫上下文,將上下文中包含自己的模型實體。6、掌握EF框架下數(shù)據(jù)庫配置的配置文件的編寫。7、掌握反向工程數(shù)據(jù)庫初始化操作。分組:一人一組實驗五Razor視圖引擎1、使用Razor語法實現(xiàn)一個房屋信息展示列表2、使用Razor語法實現(xiàn)一個房屋基本信息展示3、在VSStudio中創(chuàng)建布局頁4、在布局頁中創(chuàng)建RenderBody,在子頁面對內(nèi)容進行填充。5、在布局頁中創(chuàng)建多個RnderSection,在子頁面選擇性的進行內(nèi)容填充。6、使用布局頁實現(xiàn)嵌套模板的功能分組:一人一組實驗六HTML輔助方法1、使用輔助方法生成超鏈接2、使用輔助方法創(chuàng)建新用戶注冊簡單表單。3、創(chuàng)建自定義輔助方法封裝UL列表。4、使用分布視圖包含網(wǎng)頁頂部制作登錄頁面5、使用分布視圖包含網(wǎng)頁頂部和網(wǎng)頁左側(cè)菜單實現(xiàn)會員中心頁面分組:一人一組實驗七模型綁定與驗證1、模型綁定獲取表單數(shù)據(jù)實現(xiàn)員工的新增操作。2、基本類型綁定獲取表單數(shù)據(jù)實現(xiàn)考試成績提交操作。3、使用MVC實現(xiàn)文件上傳。4、使用MVC在員工信息添加的時候添加上傳員工照片功能。5、使用MVC在員工信息添加的時候添加員工多照片上傳功能。6、對添加電影表單進行模型驗證。7、對添加人員信息表單進行模型驗證。分組:一人一組實驗八視圖強類型1、使用視圖模型接收數(shù)據(jù)展示用戶信息列表。2、使用視圖模型接收數(shù)據(jù)展示餐廳菜品數(shù)據(jù)。3、使用強類型HTML輔助方法制作登錄表單。4、使用支架模板實現(xiàn)管理員信息的基本數(shù)據(jù)操作。分組:一人一組實驗九控制器、過濾器和路由1、結(jié)合ActionResult制作文件下載功能。2、結(jié)合ActionResult制作頁面風(fēng)格切換。3、授權(quán)過濾器實現(xiàn)管理員登錄驗證。4、使用授權(quán)過濾器實現(xiàn)表單垃圾話過濾。5、熟練掌握行為過濾器做登錄驗證。6、熟練掌握行為過濾器做權(quán)限判斷。7、在程序中實現(xiàn)統(tǒng)一的異常處理8、可以根據(jù)業(yè)務(wù)需求對URL進行優(yōu)化分組:一人一組實驗十Ajax與MVC的結(jié)合1、使用Ajax.ActionLink異步請求當前日期進行顯示。2、使用Ajax.BeginForm實現(xiàn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論