2016-09-15 73 views
0

我即將開始一個使用Visual Studio和Windows Form的新項目,我想知道在開始編程之前要做什麼是第一件事情。這是我的第一個項目,我還是.NET的新手。構建一個winform應用程序的最佳實踐是什麼?

到目前爲止,我只選擇一個很好的架構模式,例如Model-View-Presenter。但現在我面臨以下問題:

1)該應用程序將使用一些第三方DLL,所以我需要爲他們提供安裝程序。

2)應用程序應運行在32/64位操作系統和Windows 7/8/10。

3)它應該是多語言

問題是,一般來說,你是什麼樣的經驗組織這樣一個應用程序,如果有的話。

任何到某些開源項目結構的外部鏈接都會有幫助。我知道這是一個相當普遍的問題,但我只需要一個起點。

謝謝您的時間

回答

3

1)應用程序將使用一些第三方DLL,所以我需要向他們提供安裝程序。

  • 使用ClickOnce發佈,您將能夠部署能夠自動更新的自安裝應用程序。

2)應用程序應運行在32/64位操作系統和Windows 7/8/10。

  • 不要緊,在大多數情況下,它將在兩個系統上運行。

3)它應該是多語言

  • 如果你把所有的字符串在.resx文件(項目屬性>資源),那麼你可以創建特定文化的文件(例如Resources.it-IT .resx),系統將使用基於線程文化的文件。
0

關於MVP的Windows窗體,我希望你認真對待。如果您的應用程序具有任何複雜程度,這種模式可能會變得非常混亂。

在Windows窗體中使用此模式時,我花了很多時間來查找我認爲是「最佳實踐」的內容。我開始在可用here的框架中結合我的努力,以及一些樣本來說明我的想法。隨意看看,並提供一些反饋或增強,因爲你認爲合適。

相關問題