2012-07-24 56 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

这是我学习任何新技术的最爱。

​​