2017-09-14 17 views
0

我正在研究一個由多個程序員編寫的20歲程序,該程序員顯然不知道這些註釋是否存在(代碼爲德語)。在C#中存儲項目的表格/類#

在該項目中有一些是全球所有項目在溶液多種形式和類(例如選擇項目,選擇文件,輸入名稱...)

眼下這些形式存儲在任何項目程序員已經開放,這使得它找到任何東西真的很煩人。

你將如何去存儲對解決方案的所有項目都是全局的表單(可以被任何項目打開和使用)?你會創建一個新的項目來存儲它們嗎?在Visual Studio中有更好的方法嗎?你將如何處理一般的存儲全局表單/類?

感謝您的幫助!

+0

我可能會把它們放在每個項目中創建它們的至少一個類似的文件夾結構中。但是,真的,如果你有一個體面的IDE,那麼你不應該有太多的問題,找到他們使用goto符號/任何功能 – meganaut

+0

*「這些形式存儲在任何」* - 我懷疑它。在放置表單時可能有一個邏輯,在別人的項目中找到某些東西時很困難。熟悉它,向其他程序員提出問題,使用「查找所有引用」,「轉到定義」和解決方案資源管理器「與活動文檔同步」,這些降低了知道在哪裏顯着的需要。 P.S .:我是15歲計劃的作者。 – Sinatr

回答

0

理想的方法是將可重用代碼與不可重用代碼以及平臺相關代碼和平臺獨立代碼分離。這將需要您創建另一個項目,以便在同一解決方案中的其他項目之間共享。

I.E.

共享:

  • 富 - 可重複使用類庫/便攜式類庫(PCL)(平臺獨立)

  • 酒吧 - 可重複使用形式項目(依賴於平臺)


主頁: 主頁:種
  • 形式A計劃使用酒吧

  • 窗體項目B使用美孚&酒吧

  • Web項目C使用美孚(不能使用的,因爲平臺不兼容吧)


獨立於平臺的業務邏輯理想地寫在一個單獨的項目中,以便多個平臺可以重新使用代碼。

請注意,Forms項目和Web項目是2個不同的平臺,不能相互共享代碼。

相關問題