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