1

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

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

4

2 回答 2

1

这是用于 Linux 帧缓冲区的吗?SDL是一个值得一看的图形库。它是一个成熟的开源项目,这使它成为一个很好的学习和学习的项目。文档也很不错。像许多 GUI 工具包一样,它有一个庞大的 API 集,但您不必使用所有这些,并且可以专注于您感兴趣的内容。开发 GUI 工具包可能是一项复杂的任务。

于 2010-08-04T07:29:14.410 回答
-1

最好的例子是那里的其他 GUI 库。

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

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

在更简单的方面,有 Curses 和 Mono 的gui.cs之类的东西。

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

于 2010-07-31T01:49:32.693 回答