程序编程语言对图形应用程序的适用性

时间:2014-05-21 14:26:39

标签: oop window console-application procedural-programming graphical-programming

是否有人能够解释或评估过程编程语言对图形应用程序的适用性,例如针对面向对象的编程。两者的优点和缺点是什么?

1 个答案:

答案 0 :(得分:2)

可以使用任何一种,因为您可能会使用某种框架来设计GUI。

例如,如果您正在考虑C,那么您可能会使用GTK作为框架。但是你仍然可以将C绑定用于其他框架,例如WxWidgets(用C ++编写)。

但是:程序编程并不是很强大,因为 GUI不是一个程序。

程序环境依赖于程序中的位置(其中 通常翻译为时间)来区分不同种类的 互动。 GUI环境依赖于屏幕上的位置 区分不同类型的互动。

所以,在一个程序环境中,你要么把所有东西都刷在一起, 所以你在程序中占有一席之地,或者你有 假的GUI,只有屏幕的某些部分可以在任何特定的地方工作 时间点。

那就是说,我应该指出,写一个并不是不可能的 来自程序环境的体面GUI - 它有点棘手。

然后还有另一种看待它的方式: GUI就像, 巧克力,有很多焦糖一个程序就像这一切 文书工作即可。他们只是不能很好地混合。