我的问题有两个部分:
是否有任何提示或参考文献,关于如何编写易于阅读、编写和维护的GUI代码?
例如。
我发现,随着我的GUI表单越来越复杂,我会得到一长串相当短的事件处理程序方法。如果我尝试添加任何私有助手方法,它们只会在洗牌中丢失,我不断地在页面上滚动以跟踪单个思路。
如何轻松管理应用程序的设置?
例如。
如果用户在下拉列表中选择一个新项目,我可能需要启用GUI上的某些组件、更新应用程序配置文件,并将新值存储在本地变量中供以后使用。我通常选择不为所有设置创建事件处理程序(见上文),最终得到像“LoadGUISettings”和“SaveGUISettings”这样的方法,但随后我会在代码中随处调用这些方法,这会在很多代码中运行,只是为了更新非常少量的实际更改(如果有)。
谢谢!