2011-12-29 99 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