0
什麼是組織代碼負責表單內容的最佳方式。在VB.net中管理表單的代碼
在我的情況下,有一個DataGridView和列表,旁邊有幾個選項可用(項目,經理,僱員等)。選擇任何列表的元素都會在DataGrid中填充來自數據庫的正確數據。
現在,GridFill函數+處理每個列表元素的所有添加/刪除/編輯按鈕在表單的源代碼中給出了相當多的代碼,這讓我感到困惑。
如何拆分它,以避免將來出現問題?雖然谷歌搜索,我見過一些建議使用部分類,模塊或只是類。將所有與項目,經理......相關的功能移動到擁有不同的類別聽起來像是一個好主意,但是隨後出現瞭如何將所有必要數據傳遞給類功能的問題。是否通過整個形式的參考是一個好主意?
發現你的班級在後期階段變得頭重腳輕,很難解決,通常需要重寫。通過使用#region指令並使用* partial class *關鍵字跨源文件分割代碼,爲代碼帶來一定程度的組織。小心創建對用戶來說最重的窗口。易於使用的UI往往會自動生成易於維護的代碼。 –
這不是一個晚期階段,如果有必要,我準備重寫所有內容。那麼在「理想」設計中使用部分類仍然是一種很好的做法,或者我應該不惜一切代價將它分成其他類? – CzujnyJakZuraw