2009-12-30 80 views
-1

我想学习ASP.net 3.5有效,但我没有任何其他语言的流利知识。新程序员学习ASP.net的最快方法是什么?

现在的情况是,时间跨度很少,在短时间内我必须升级ASP.net的技能。

所以我很有兴趣学习ASP.net 3.5的快速有效的方法。

我必须从头开始。

Please..please ........我尽快想解决.........

并请注明良好的书籍和在线资料。

Thanks.Waiting for reply。

+0

没有事先编程知识吗? – jball 2009-12-30 00:05:30

+1

您是否对WebForms或ASP.NET MVC特别感兴趣? – 2009-12-30 00:06:19

+0

您有计划使用ASP.NET的项目吗?如果您可以提供更多关于您需要做什么的信息,那么人们将能够提供更详细的帮助。 – 2009-12-30 00:09:15

回答

5

有很多很好的教程在asp.net/learn

如果你有兴趣在ASP.NET MVC(微软最新的Web UI框架)再有就是在asp.net/learn/mvc/#MVC_Overview

一套好的教程,这可能是值得一提的是,你有选择的编程语言的使用; VB.NET或C#。如果您对编程不熟悉,那么您可能需要花一些时间来熟悉其中的一种,并熟悉底层的.NET Framework。

如果您可以提供有关您需要实现的更多详细信息以及编程背景,那么人们将能够提供与您的情况更为相关的建议。

+0

我想提一下,你并不局限于VB.Net或C#,设置编译设置将使你也可以使用其他语言。 – 2009-12-30 00:27:26

+0

@Alexandre:真的,但VB.NET和C#是占主导地位的两个 – 2009-12-30 00:35:00

1

我认为在实施一些基本网站的同时阅读一本好书是您最好的方法。

我个人最喜欢的,具有良好的内部实例和良好做法是Pro ASP.NET MVC

2

学习一套新的开发技能的最好办法是在项目总浸泡。建立你自己的网站并遵循一两本书,犯一些错误并修正它们,并且通常忍受发展涉及的所有粗糙和颠簸。在此过程中,确保您花时间编写可靠的单元测试,以便了解它们的用途以及为什么要编写它们。

如果您之前从未进行过程序设计,那么作为第一个项目,这将会非常具有挑战性。 ASP.NET MVC需要理解许多不同的Web开发部分,如果不是流利的话。但是奉献,坚持和好奇将足以赢得这里。

+1

+1'完全沉浸' - 如果你不能沉没,你就不会游泳.. – stuartd 2009-12-30 00:48:51

9

首先要放下如下语句:"I want solution as soon as possible"。学习新东西需要时间,在获得结果之前需要冷静下来。

我强烈建议你为自己建立一些东西。这样你可以处理新的需求和时间表压力。在这个过程中,你需要看看其他人做同样的事情,然后下载一些示例代码。

编辑:我想你应该开始这样做,每个应用程序都会这样做:试图访问数据库和更改数据。此路径将引导您更多地了解实体数据模型和LINQ。所以你可以去编码你的前端。你可以看看NerdDinner网站的MVC示例。

+0

如果他想学习ASP.Net并且拥有没有先验知识,MVC可能看起来很神秘。MVC有很多“默认”和“神奇”的行为,这些对于刚入微软栈的人来说很难掌握。然后,我可能会完全在这一个,因为了解视图状态和回传与页面的生命周期也可能很难把握... – 2009-12-30 00:30:59

+0

因为我同意你的观点(asp.net比mvc更容易)取决于他背景和他的专业目标。 – 2009-12-30 00:46:01

0

得到一本书像ASP.NET 2.0 Website Programming从Wrox Press出版,并通过它从开始到结束你的工作方式。让自己沉浸在这个项目中,遵循所有步骤并理解这一路上的每一步。

微软提供了2个不同的网站开发系统 - “经典” ASP.NET的WebForms和MVC。在我看来,MVC对于网络哲学来说更加“纯粹”,但是更难以学习,控件并不丰富多样,并且有更少的资源可以帮助您。 WebForms的使用时间更长,有数千本书籍和有用的网站,可能会有更多的工作机会。

祝你好运。如果你很聪明,工作非常努力,你应该没有问题。

0

说你想从头开始学习ASP.NET就像说你想学建房子一样。你可以得到一本书,告诉你如何一起看木材或钉板 - 但建造房屋还有很多东西比任何书可以有效地交流。

学习特定的控制或狭窄的技术人员可以在几天之内完成,但是从开始到结束真的学习ASP.NET是一个多年的项目 - 特别是如果你有学习语言了。学好C#本身可能需要一年的时间。

经验是最好的老师。如果你能得到某种涉及的导师,那就更好了(就像木匠在准备自己建造房子之前需要学徒一段时间一样)。

0

在所有的严重性,开始用至少3年在大学做一些说明计算机科学/工程课程。

There 快速和“有效”的方式学习编程有什么好处。对于软件开发来说,除了代码以外,还有很多其他的东西,因为任何一个曾经这样做过很长时间(并且关心他们的工艺)的人都会证明这一点。

0

你能通过“有效地学习”来定义你的意思吗?你的意思是你希望能够像Jon Skeet那样编写代码?或者你的意思是你应该能够处理初级开发人员的工作?这些人之间有很多空间,没有说你没有说明你最好的学习方式:你是否从阅读,看,做或其他格式的数据中获得最佳信息?你的Google技能有多好?你如何知道MSDN以及包含的大量信息?

Scott Gutherie's blog可能不是一个坏主意,对另一资源的考虑。另一点需要考虑的是你想学习3.5的速度,但很快会有一个4.0,可能会在今年的某个时间作为Visual Studio 2010的一部分。

相关问题