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开发人员学习的带UI的编程语言_C_User Interface_Window - Fatal编程技术网

为C开发人员学习的带UI的编程语言

为C开发人员学习的带UI的编程语言,c,user-interface,window,C,User Interface,Window,我想学习UI编程,你知道的,比如windows应用程序,比如chrome、firefox和许多其他程序,我已经知道C。 那么,接下来我应该学习什么语言? < P>如果你有C背景,想要构建Windows应用程序,那么你可能会从C++或C语言开发中受益。p> C++的优点是具有一定的平台独立性,因为您还可以为linux/mac编程 如果你想做大量的网络编程,C#也很有用 这两种语言都有庞大的在线支持社区。您需要的是GUI工具包,而不是新语言。如果你想坚持C,是一个不错的库,它可以在Windows、L

我想学习UI编程,你知道的,比如windows应用程序,比如chrome、firefox和许多其他程序,我已经知道C。
那么,接下来我应该学习什么语言?

< P>如果你有C背景,想要构建Windows应用程序,那么你可能会从C++或C语言开发中受益。p> C++的优点是具有一定的平台独立性,因为您还可以为linux/mac编程

如果你想做大量的网络编程,C#也很有用


这两种语言都有庞大的在线支持社区。

您需要的是GUI工具包,而不是新语言。如果你想坚持C,是一个不错的库,它可以在Windows、Linux和OS X上工作。如果你想移动到C++,那么你可以做任何事情(也可以在Windows、Linux和OS X上运行)。如果你只想使用Windows,我建议使用C#之类的工具,因为开发WinForm应用程序非常容易。如果您只想使用OSX,请学习Objective-C并使用Xcode快速构建GUI应用程序

这个问题有很多答案。在web上搜索“GUI库”或“GUI工具包”,您将在上找到现有的线程,以便解释库中的差异。

C#或Java?到目前为止你做了什么研究?