Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/55.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

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语言图形用户界面教程_C_User Interface - Fatal编程技术网

C语言图形用户界面教程

C语言图形用户界面教程,c,user-interface,C,User Interface,我有一个C语言的项目,老师命令我做一个项目的Gui。 对于GUI部分,我只能使用C或C++。 谁能给我推荐一些简单的开源图形库教程,因为这将是我的第一个GUI 谢谢最常用的两种选择是,它有文档链接,主要用于C;或者有文档,并且更多的用于C++。 我发布了这两个教程,因为您没有指定操作系统,而且这两个教程非常跨平台。我最喜欢的UI教程都来自zetcode.com: (C++,跨平台) (C、窗户) (C)跨平台 (C++,跨平台) 这些是我认为是“开始教程”的教程。示例教程让您开始学习,但没有

我有一个C语言的项目,老师命令我做一个项目的Gui。 对于GUI部分,我只能使用C或C++。 谁能给我推荐一些简单的开源图形库教程,因为这将是我的第一个GUI


谢谢

最常用的两种选择是,它有文档链接,主要用于C;或者有文档,并且更多的用于C++。
我发布了这两个教程,因为您没有指定操作系统,而且这两个教程非常跨平台。

我最喜欢的UI教程都来自zetcode.com:

  • (C++,跨平台)
  • (C、窗户)
  • (C)跨平台
  • (C++,跨平台)

<>这些是我认为是“开始教程”的教程。示例教程让您开始学习,但没有向您展示任何过于高级的内容,也没有给出太多解释。尽管如此,我还是经常发现最大的问题是“我如何开始?”这些问题对我来说总是很有用。

你也可以看看(C++而不是普通的C)

FLTK(发音“FultIk”)是UNIX®/Linux®(X11)、微软®Windows®和MACOS®X的跨平台C++GUI工具包。FLTK提供了没有GULATE的现代GUI功能,并通过OpenGL®及其内置GLUT仿真支持3D图形。 FLTK设计得足够小和模块化,可以静态链接,但作为一个共享库可以很好地工作。FLTK还包括一个名为FLUID的优秀UI构建器,可用于在几分钟内创建应用程序

这里有一些快速入门


[新年快乐!]

你的老师让你在没有任何指导的情况下编写GUI?这很奇怪。特别是C和C++中的GUI比较复杂,因为GTK是比较合适的,所以我把GTK改成GTK+。另外,请注意,虽然GTK+是一个C API,但许多编程语言都有包装器。