2011-12-29 94 views
2

我想知道是否有人有任何提示从PHP过渡到asp.net c#?我一直在PHP开发7年,我对学习asp.net感兴趣。不过,我对迄今为止阅读的书感到失望。似乎每个asp.net书籍都有很多这样的例子,点击这里拖动这里,然后右键点击这个等等,我似乎迷失了方向。学习C#语言并不坏......我想我在迷失在IDE或.NET框架中。任何提示将非常感谢。从php平滑过渡到asp.net c#

谢谢!

+3

不幸的是,它主要是关于使用MSVS GUI(约学习ASP.Net语法要少得多)(或,但愿,学习正是所有自动生成的代码实际上是* *做)。 – paulsm4 2011-12-29 19:28:50

+0

如果您对“如何工作”方面或有关如何有效使用.Net语言的细微之处感兴趣,我强烈建议Andrew Troelsen的“Pro C#”:http://www.amazon.com/dp/1430225491/ – paulsm4 2011-12-29 19:45:47

回答

9

我建议你看看asp.net/mvc,不是web表单 - 这将是一个更自然的迁移。

好资源是官方网站:http://asp.net/mvc - 它有教程,视频和更多。

.NET基类库(BCL)是非常。这是你将在大多数时间进行交互(在你自己的代码之外)。我能给的唯一建议 - 在MSDN上查看。它有非常好的文档,值得花时间阅读它。

对于Visual Studio - 的VS tips and tricks blog是了解它一个很好的资源。

+0

感谢您的好消息。我实际上正在研究mvc ......我不确定为什么我没有开始那里,因为我在编码php时使用了这种设计模式。哦,生活和学习:) – Anonymous 2011-12-29 19:43:36

+0

@Oded - 优秀的建议! – paulsm4 2011-12-29 19:48:16

3

从PHP即将有可能少,你需要取消学习(我是一个传统的ASP程序员很长一段时间,并做了跃迁到大约七年前.NET)。

微软有一些免费的教程,就像W3Schools网站一样。我发现梅肯国家教程,是非常有益的,当我开始了:

http://www.maconstateit.net/tutorials/aspnet20/default.htm

微软考试准备的书籍是相当简单的,也大多是处理代码,而不是拖和下降。

+1

请不要推荐w3schools - 请看这里:http://w3fools.com – Oded 2011-12-29 19:30:26

+1

w3schools不完美,但它仍然是一个很好的资源。它的批评者(特别是保罗爱尔兰人)把我当作自我重要的法西斯主义者。有知识,但仍然太自以为是,傲慢自大。 “黑客群众谈话广播”;) – paulsm4 2011-12-29 23:46:09

0

当我第一次接触到.NET时,感受到与.NET/Visual Studio环境完全相同的方式。

如果你不把所有的GUI的东西,我会建议乔治牧羊人的ASP.NET 4步骤由微软出版社步骤。

我在本书的3.5版本中学习了ASP.NET基础知识,并且很喜欢它。他真的从一些细节开始(例如打开telnet窗口并直接与HTTP服务器交互),我认为这会吸引大多数* NIX的老手。他的方法让我很好地感受到了ASP.NET中所有复杂的控件真正在做什么,这有助于增加我对平台的理解。

http://www.amazon.com/Microsoft-ASP-NET-Step/dp/0735627010/ref=sr_1_5?s=books&ie=UTF8&qid=1325190956&sr=1-5