2012-07-24 60 views
0

是一個新手,但我得到這個項目,我必須使用MVC製作地址簿。問題是我不知道如何使用MVC我很熟悉asp.net。我不知道如何開始。我沒有問任何人爲我開發整個項目我只是不清楚從哪裏開始,WCF是什麼意思,我在哪裏必須在這個項目中使用它?多長時間會讓我從零開始學習MVC並完成這個項目?假設我是初學者水平升C和asp.net以下是詳細信息:WCF在以下上下文中的含義是什麼?

功能要求:

個別人的信息將被存儲在通訊簿。 每個人可以有多個電話號碼,電子郵件地址和即時通訊聯繫人。 顯示所有聯繫人列表。 允許添加新的聯繫人 允許查看/編輯/刪除聯繫人 查看聯繫人顯示詳細的聯繫人信息和鏈接的電話號碼,電子郵件地址和即時通訊聯繫人。 您可以添加/編輯/刪除電話號碼,電子郵件地址和即時通訊聯繫人。 技術細節:

聯繫方式將具有以下信息:

標題 名 姓 中間名 年齡(數字字段) 出生(日期字段)的日期 性別:(男或女) - 無線電盒類別:選項業務,家庭,其他(下拉框) - 這應該是您的數據結構中的枚舉 電話號碼將有以下信息:

Phon e數字類型:家庭,工作,移動,其他(枚舉) 電話: 電子郵件地址將有如下信息:

電子郵件類型:小學,中學,工作,家庭,其他(枚舉) 郵箱地址: Instant Messenger的聯繫方式將具有以下信息

IM類型:AIM,MSN,雅虎,Jabber的,GTalk的,其他(枚舉) IM地址: 應用程序應該是A N層架構,使用對象和WCF服務。該網站應該使用MVC完成。

您的web應用程序不應該有任何硬編碼的樣式,並且應該對所有樣式使用CSS。此外,您的Web應用程序應該有一個主頁面/佈局[看看你如何處理MVC中的母版頁面概念],以便日後輕鬆更新所有頁面。

所有輸入字段需要驗證。

如果在頁面上出現任何錯誤,應在頁面頂部顯示錯誤消息(應始終顯示缺省錯誤頁面),並且應在日誌文件中記錄錯誤消息(使用Log4Net進行日誌記錄) 。

步驟:

創建類結構 創建數據庫結構。確保你的SQL文件不同,這樣應用程序可以很容易地移植到不同的機器上。 使用必要的方法創建您的WCF服務。 爲您的WCF服務方法編寫NUnit測試。 在開始實際實施之前,爲您的頁面的外觀創建一個HTML Prototype並獲得批准。 創建您的Web應用程序。 創建一個msbuild腳本來構建你的代碼。

+4

很長很長時間。 – 2012-07-24 04:35:21

+0

我可以告訴你只需致電Microsoft支持或通過實時聊天與他們聯繫,這是最好的方式。在MSDN.com上對此進行反饋。這樣你會從他們那裏得到一個堅實的答案。 – Adrian 2012-07-24 04:40:28

回答

1

WCF是Windows通信基礎。這是您用來創建Web服務的技術,MVC網站將與之通信以檢索和更新後端數據庫中的數據。

基本思想是用戶界面是一個由ASP.Net MVC服務的網站。 MVC應用程序作爲WCF Web服務的客戶端運行。 WCF服務是業務邏輯層的前端,它處理和存儲/從數據庫檢索信息。

不確定關於WCF資源,但對於學習MVC,你可以做比看Nerd晚餐(http://nerddinnerbook.s3.amazonaws.com/Intro.htm)和MVC音樂商店(http://www.asp.net/mvc/tutorials/mvc-music-store)教程更糟。他們不處理與WCF後端通信的MVC,但應該給你一個很好的MVC處理方法。

0

這是我學習任何新技術的最愛。

​​