【发布时间】:2012-10-31 17:29:29
【问题描述】:
在为 GUI 程序编写代码之前有什么方法可以遵循吗?
对于以前的程序,我在为普通程序编写代码之前有算法和/或类图(那些在学习 GUI 之前完成的)
我们在制作 GUI 时是否应该遵循类似的规则?
我刚刚制作了一个小游戏(Book cricket),其中涉及使用存储在文件中的数据和一些计算。
我一次只做一件事就完成了游戏,所以我有很多代码。我只是想知道在制作基于 GUI 的应用程序时是否有任何程序可以用于优化和使代码易于阅读和调试?
更具体地说:
1。我们应该设计不同类的所有面板吗?
2。如果对象有 actionListener,那么我应该将它们与对象的创建一起放入吗?
3。在使用 cardLayout 管理应该可见的面板时,我经常必须转换与面板静态相关的所有字段,以便我可以在其他面板中的 actionEvents 上修改一个面板中的字段。
这是一个标准的事情还是我应该做一些不同的事情。
4。我使用终端来编写我的代码。由于我刚开始使用 GUI,我认为使用终端会是更好的学习体验。我应该继续使用终端还是切换到 Eclipse/netBeans 之类的 IDE ???
谢谢
【问题讨论】:
-
无特殊程序,仅凭经验。不要指望自己编写优雅/高效的代码,直到你得到足够的代码。 2. 自动 gui 构建器是学习者最糟糕的朋友。 (有些人会认为它们对有经验的人也不利)。
标签: java user-interface optimization coding-style