在 Windows 中,程序员可以使用 Windows API 来编写 Windows 应用程序。Windows API 可以与 C(不一定是 C++)一起使用。在 Windows API 中,您有一个消息循环,您必须编写对不同消息的响应(例如,右键单击客户区)。
有没有ubuntu API?
我不是说 Qt 或 GTK。我正在寻找原始(C/C++)API,以便一切都必须(重新)设计。
我从 Win32 API 背景来到 Linux。因为 Windows 将 Linux 窗口管理器和桌面环境等价物封装到一个容器中,所以不存在一对一的匹配。Gtk 和 Qt 确实或多或少相当于 Win API。
请记住,Win API 本身在大多数情况下是较低级别的包装器,如果您真的想深入了解窗口系统的低级别,则可以查看 X11 编程。例如,X Window System和Brief Intro to X11 Programming。但是 Gtk 和 Qt 被设计为这些函数的包装器。
| 归档时间: |
|
| 查看次数: |
3379 次 |
| 最近记录: |