编码用户界面与拖放

时间:2013-02-13 16:57:57

标签: java swing netbeans

我目前正在第二学期在丹麦学习计算机科学,到目前为止我们只使用Netbeans的内置拖放GUI构建器。

我们将在几周后开始研究我们的下一个考试项目,我想知道我是否最好在没有拖放的情况下开始学习编程。

在现实世界中,自己编写GUI是否更好,或者Drag and Drop编辑器是否足够成熟以便在实践中使用?

3 个答案:

答案 0 :(得分:2)

说实话,我会说只是使用任何有用的东西。拖放GUI编辑器完全适用于wimps :),但是“手动”设计了大量的GUI,我可以说我很想自己创建一个拖放编辑器。在代码中编写GUI布局非常繁琐,但我强烈建议您熟悉它。从头开始理解您负责的任何代码始终是非常重要的。如果出现问题,您应该始终能够找到它,并确切地知道它为什么会被破坏。创建一个带有“黑匣子”的程序可以很方便,直到它开始出现问题,在这种情况下你可能希望自己做腿部工作。

答案 1 :(得分:2)

您可以学习使用训练轮更快地骑自行车。但是,如果没有它们,你将能够更快地骑上那辆自行车。

GUI构建器将使您的前几个GUI更快并且运行得更快,但如果您手工学习,最终您将更快更好地构建它们。

此外,手动执行意味着,如果您的公司决定更改您的IDE,则不会绑定到任何特定的GUI构建器。

答案 2 :(得分:1)

如果你需要,知道怎么做很好。任何困难都需要编码,而不是拖放。