当前位置:  开发笔记 > 编程语言 > 正文

用c编写GUI编程简介

如何解决《用c编写GUI编程简介》经验,为你挑选了2个好方法。

我是新的GUI和编程整体,到目前为止我对c有一个大致的了解并且花了很多时间编写控制台应用程序.

我正在尝试学习GUI但到目前为止还没有成功.我试过学习wxwidgets(通过官方文档),gtk(通过官方文档)和win32(forger win32教程),但仍然没有完全到达那里.

我仍然真的想但似乎找不到任何好的材料.你会推荐什么作为初学者的开始?



1> Gunther Piez..:

如果您严格限制在C,那么您只有几个选择.对于初学者来说,GTK +可能是最简单的.

像C++这样的面向对象语言更适合GUI编程.如果您喜欢使用C++,我强烈推荐Qt,主要是因为它非常好的文档,非常好的教程,尤其是初学者.


-1,鉴于问题提到尝试了gtk,推荐gtk是多余的,没有提供如何破解那个坚果的提示.还建议切换语言是不重要的.面向对象语言并不适合GUI编程,因为面向对象只是一种设计实践,而不是某些仅在某些语言中可用的魔术.

2> Egon..:

我不建议尝试用C做GUI.这样做并不是那么舒服.

但如果你真的想这样做.这是一个关于Windows API的非常好的教程.

您也可以使用像Allegro这样的库,它适用于游戏,但在程序中同样有用.

但我建议的方式是,首先用简单的语言学习GUI和应用程序(这意味着状态机)编程的基础知识(任何简单的做法,个人会建议Lua使用Löve2D平台).然后使用你在C中获得的知识.如果你必须处理垃圾收集和指针,状态机和事件流将更难掌握......(它仍然可以学习).

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有