2011-11-21 45 views
0

我参加Imagine Cup,在ASP.NET中构建网站只有三个月的时间。是否有可能在一个月内学会建立一个包含cms,登录系统的工作站点。它不是我开始web开发,我已经知道了一些asp.net,并且知道AJAX,JAVASCRIPT,CSS,HTML,SQL,但从未使用过数据库。我从来没有进入网络开发,但开始因为想象杯。在2个月内,我已经了解了HTML,CSS,JAVASCRIPT,HTML和AJAX,但我担心服务器端脚本的复杂性,并要求在一个月内让我在ASP.NET中工作的最佳方式。我知道c#。学习客户端脚本的ASP.NET的时间?

回答

0

尽管您不能成为一个月的专家,但您可以通过webforms快速启动并运行。由于它已经包含登录系统,因此您可以快速启动并运行。

就CMS而言,这取决于您的需要。先进的CMS系统是一项重大任务。

0

与ASP.NET入门去 其实,如果你想重新申请,你知道如何创建JS启用静态HTML网站的一切,你会使用MVC有一个平滑的路径,因为你不必去猜测标签ID是什么,您不必猜测服务器端控件将创建什么样的HTML等等。

这就是说,Jonathan Wood是正确的,只需创建一个带有标签和按钮的页面, Web表单有更少的概念需要学习,但是您会发现应用与JS +静态html一起使用的相同技术更加困难。

数据库 如果使用SQL精简,那么它是更容易上手,因为你需要学不会乱用无数的东西去与SQL服务器(如适用于大公司的安全模型,但不适合学习者)。另一个简单的选择是MS-Access,因为“Query by Example(QBE)”查询设计器仍然比Visual Studio或SSMS团队的任何组件都好。请记住,如果您使用MS-Access,虽然它会很容易学习(比SQL Compact更容易),但MS-Access使用Jet SQL并与SQL Server有许多其他区别,了解SQL Compact将应用于SQL Server。

0

不知道Imagine杯的条件等,但我强烈建议使用现有的CMS(特别是Umbraco),而不是从头开始。一些优点是:

  • 无需潜入SQL和数据库马上
  • 积木可用(登录系统),并利用现有的ASP.NET技术
  • 剃须刀可以用来代替XSLT这将是你就可以,如果你需要一些帮助
  • 提供入门套件以后适用于纯ASP.NET MVC开发上
  • 非常友好和乐于助人的社会技能 - 基本的网站可以轻松创建
  • 通过潜入CMS的任何细节,您将学到很多东西(可用的源代码)
0

您或许可以拿几本好书的基础知识。 Sam's,Wrox,Aress和O'Reilly都很棒。您还可以检查微软官方教程http://www.asp.net/get-started

您还可以下载Visual Studio 2010和SQL Server的快速版本。如果你想在比赛后继续,我强烈建议你在SQL Server 2010 Express上学习数据库编程。 (它会帮你在路上)

祝你好运。