是一个新手,但我得到这个项目,我必须使用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脚本来构建你的代码。
很长很长时间。 – 2012-07-24 04:35:21
我可以告诉你只需致电Microsoft支持或通过实时聊天与他们联系,这是最好的方式。在MSDN.com上对此进行反馈。这样你会从他们那里得到一个坚实的答案。 – Adrian 2012-07-24 04:40:28