【发布时间】:2009-05-07 18:18:32
【问题描述】:
我的问题分为两部分:
-
关于如何编写易于阅读、编写和维护的 GUI 代码,是否有人对网络上的某些文档有任何提示或参考?
示例。
我发现我的 GUI 表单变得越广泛,我最终会得到一长串相当短的事件处理程序方法。如果我尝试添加任何私有辅助方法,它们只会在洗牌中迷失,我不得不不断地在页面上滚动以遵循单一的思路。
-
如何轻松管理整个应用程序的设置?
示例。
如果用户在下拉列表中选择了一个新项目,我可能需要在 GUI 上启用一些组件,更新应用配置文件,并将新值存储在本地变量中以备后用。我通常选择不为所有设置创建事件处理程序(见上文),并最终使用诸如“LoadGUISettings”和“SaveGUISettings”之类的方法,但是我最终在我的代码中调用了这些方法,并且它运行了很多代码只是为了更新非常少的实际更改(如果有的话)。
谢谢!
【问题讨论】:
-
我也很想听听专家的建议。我应该研究的模式、我应该阅读的书籍、我应该学习的框架,对于像我这样的 GUI 编程新手来说,所有这些都是很好的提示。
-
您使用什么语言?
-
我在 Borland C++ 中工作时遇到了最大的挫败感,但我认为这是我一直在努力解决的问题。
标签: user-interface code-organization