2009-02-13 36 views
2

我一直是我整個開發職業的Web開發人員。近100%的微軟專注於整個時間。自從beta以來,我一直在使用.Net,包括C#和VB.Net。現在我發現自己有機會開始使用3.5框架開始在C#中進行一些WinForms開發。就像任何新事物一樣,我對在我面前的學習機會感到興奮。尋找從100%web開發到winforms的人的反饋

我很好奇,如果任何人有任何建議的書籍,文章,反饋等在網絡世界從Web開發過渡到winforms的話題。

回答

2

我認爲不言而喻,範例是非常不同的。我非常喜歡C#,因爲編寫優秀的Windows軟件非常簡單。

首先進入IDE並創建一個真實但很小的項目。我的第一個C#項目之一是輕量級預算計劃。這使我進入了C#的許多領域,從XML處理到自定義Windows控件,再到調試等等。

經驗是最好的老師。花點時間看看功能列表,並仔細閱讀文檔。瞭解構成.NET的數千個類中的內容。

閱讀書籍可以很好,但讓你的手髒(與一本好書結合)會更有效。

設定一個目標併爲之努力,你將不會有任何問題學習它。不要害怕嘗試和冒險 - 它可以幫助你學習這個系統。

1

如果您正在從Web遷移到Windows,兩種環境之間存在一些顯着差異。有些好,有些壞。如果你的基於.Net的移動到3.5,可以看看WPF,因爲它現在是Web開發人員轉換的最好的兩個世界。

我確實知道網絡開發人員進行交叉時所犯的一些常見錯誤。它們將包括:

  • 在每個窗體和每個數據庫調用上打開數據庫連接。 (在Windows壞)
  • 沒有在Windows

沒有ViewState的概念或無國籍的概念我相信有幾個可以添加,但現在我想不出一個確切的名單。

我同意gahooa,看看做一個小項目,並儘可能多地閱讀這個主題。就像你以前從未開發過的那樣,並且多年來獲得的技能將在需要時自動啓動。