我需要创建一个仅基于原始帧缓冲区的简单 gui 工具包。
有没有描述这种事情的例子或论文?
显然我可以实现 X 但我认为这有点超出了范围:)
我需要创建一个仅基于原始帧缓冲区的简单 gui 工具包。
有没有描述这种事情的例子或论文?
显然我可以实现 X 但我认为这有点超出了范围:)
这是用于 Linux 帧缓冲区的吗?SDL是一个值得一看的图形库。它是一个成熟的开源项目,这使它成为一个很好的学习和学习的项目。文档也很不错。像许多 GUI 工具包一样,它有一个庞大的 API 集,但您不必使用所有这些,并且可以专注于您感兴趣的内容。开发 GUI 工具包可能是一项复杂的任务。
最好的例子是那里的其他 GUI 库。
看看 X、GTK、微软的 WPF 和 WinForms。
此外,您可能还想了解其他 UI 技术,例如 HTML 和 CSS。
在更简单的方面,有 Curses 和 Mono 的gui.cs之类的东西。
弄清楚事情是如何完成的,以及如何做得更好,并创建一个设计。然后扔掉它并创建一个新设计,因为创建一个好的设计需要迭代。