Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用C编写GUI应用程序时需要的帮助_C_User Interface - Fatal编程技术网

用C编写GUI应用程序时需要的帮助

用C编写GUI应用程序时需要的帮助,c,user-interface,C,User Interface,我想编写一个独立的基于GUI的应用程序,用于管理一家非常大的公司最流行的企业中间件产品之一。但是那家大公司已经有了一个管理工具和免费软件。 但是你猜怎么着,它非常慢,因为它是在java/Eclipse平台上编写的 我想为windows编写一个响应速度非常快的GUI工具 我没有太多的windows编程经验,所以我可以在windows上使用什么库(最好是开源库)来完成这项工作 我需要用C来写,而不是C++,但是如果我没有选择的话,我想我可以用C++来做。 因此,我基本上需要用C编写一个GUI应用程序

我想编写一个独立的基于GUI的应用程序,用于管理一家非常大的公司最流行的企业中间件产品之一。但是那家大公司已经有了一个管理工具和免费软件。 但是你猜怎么着,它非常慢,因为它是在java/Eclipse平台上编写的

我想为windows编写一个响应速度非常快的GUI工具

我没有太多的windows编程经验,所以我可以在windows上使用什么库(最好是开源库)来完成这项工作

我需要用C来写,而不是C++,但是如果我没有选择的话,我想我可以用C++来做。 因此,我基本上需要用C编写一个GUI应用程序,其中包含一些好的GUI库

请帮帮我

谢谢

编辑:我不知道OOP,也不喜欢使用它

编辑:所以我选择Win32API和Qt。 我的要求是一个简单的GUI,没有什么特别的。我将使用简单的窗口,按钮和菜单。但我可能需要做一些处理,这意味着GUI不应该占用太多资源。
基于这一点,我考虑使用Win32 API,即使我不得不不遗余力地满足用户的需求。

为什么你只使用C?Windows窗体、WPF和SIlverLight都是可行的UI框架,它们响应迅速,拥有大量书籍。有一个原因是你找不到很多关于用C编写GUI应用程序的信息——人们不这么做。

你为什么把自己限制在C上?Windows窗体、WPF和SIlverLight都是可行的UI框架,它们响应迅速,拥有大量书籍。有一个原因是你找不到很多关于用C编写GUI应用程序的信息——人们不这么做。

如果你真的必须使用C,那么你可以使用。否则,我建议像C++那样的C++库。尽管如此,我仍然认为构建一个.NET(Windows窗体或WPF)解决方案更可取。它们应该提供比Java/Swing更好的UI体验。

如果您真的必须使用C,那么您可以使用。否则,我建议像C++那样的C++库。尽管如此,我仍然认为构建一个.NET(Windows窗体或WPF)解决方案更可取。他们应该提供比java/Swing更好的UI体验。

< P>大多数GUI工具包都是C++编写的,所以限制你自己的C会限制你的选择。一个跨平台且用C编写的选项是:;它最初用于X,但也是


编辑:当然,您可以直接针对(以前称为Win32)本身编程。对于简单的GUI,还不算太坏。

< P>大多数GUI工具包都是用C++编写的,所以限制你自己的C会限制你的选择。一个跨平台且用C编写的选项是:;它最初用于X,但也是


编辑:当然,您可以直接针对(以前称为Win32)本身编程。对于简单的GUI,这并不太糟糕。

GUI组件很好地映射到面向对象的范例中。使用C来实现GUI应用是个坏主意,我一直在那里,用C++支持PROPELO OO方式更容易。当然,你可以用C来实现OO,但至少可以说这很难看。

GUI组件很好地映射到了面向对象的范例中。使用C来实现GUI应用是个坏主意,我一直在那里,用C++支持PROPELO OO方式更容易。当然,你可以用C来实现OO,但至少可以说是丑陋的。

对于普通C、跨平台、本机外观、简单、可脚本化的UI,我建议看看IUP:

对于普通C、跨平台、本机外观、简单、可脚本化的UI,我建议看看IUP:

如果你真的想用C来实现,您可以使用Win32 API。但用它来工作是痛苦的。面向对象的变体也并没有好多少,但它消除了一点痛苦(MFC)

如果你真的想在C中实现,你可以使用Win32 API。但用它来工作是痛苦的。面向对象的变体也并没有好多少,但它消除了一点痛苦(MFC)

它的速度非常慢,因为它是书面的 在java/Eclipse平台上

您确定这就是应用程序运行缓慢的原因吗?我不是 Java的粉丝,但是在你得出任何结论之前,你确定了吗 用c语言编写软件会显著加快速度吗?可能是 由于GUI程序员无法控制的原因,应用程序运行缓慢, 例如数据库速度慢或网络延迟差

还有,我不是想在这里粗鲁,但是你可以

我想写一篇反应非常快的文章 本机用于windows的GUI工具

我没有多少经验 windows编程

不是互相矛盾吗

它的速度非常慢,因为它是书面的 在java/Eclipse平台上

您确定这就是应用程序运行缓慢的原因吗?我不是 Java的粉丝,但是在你得出任何结论之前,你确定了吗 用c语言编写软件会显著加快速度吗?可能是 由于GUI程序员无法控制的原因,应用程序运行缓慢, 例如数据库速度慢或网络延迟差

还有,我不是想在这里粗鲁,但是你可以

我想写一篇反应非常快的文章 本机用于windows的GUI工具

我没有多少经验 windows编程


是否相互矛盾?

如果您想编写一个C GUI应用程序,请坚持使用或

Win32速度极快,可以让您访问Windows的所有可用功能。看一看

GTK+非常易于使用,跨平台,并提供大量额外功能。从下载开始,然后转到教程和


就我个人而言,如果您需要快速、响应迅速的GUI,并且只需要包装一些较低级别的东西,我建议您直接访问。如果您想编写一个C GUI应用程序,请坚持使用或

Win32