如何创建一个简单的GUI库?

时间:2010-07-30 23:00:35

标签: user-interface framebuffer

我需要创建一个仅基于原始帧缓冲区的简单gui工具包 有没有描述这种事情的例子或论文?

显然我可以实现X,但我认为这有点超出范围:)

2 个答案:

答案 0 :(得分:1)

这适用于Linux帧缓冲区吗? SDL是一个值得关注的图形库。它是一个成熟的开源项目,使其成为一个学习和学习的好项目。文档也很好。像许多GUI工具包一样,它有一个很大的API集,但你不必全部使用它,而只关注你感兴趣的东西。开发GUI工具包可能是一项复杂的任务。

答案 1 :(得分:-1)

最好的例子是其他GUI库。

看看X,GTK,微软的WPF和WinForms。

此外,您可能希望了解其他UI技术,例如HTML和CSS。

在最简单的方面,有像Curses和Mono的gui.cs这样的东西。

弄清楚事情是如何完成的,以及如何做得更好,并创造一个设计。然后扔掉它并创建一个 new 设计,因为创建一个好的设计需要迭代。

相关问题