对于我的工程项目,我们正在编程机器人,我们的团队决定在 Win32 中编写一个 gui 来指导机器人如何移动、旋转等。到目前为止,我还没有在网上找到任何关于如何封装代码和调用函数的信息使用按钮和其他输入。任何人都知道一个好的指南或如何做到这一点的任何提示?
问问题
142 次
2 回答
1
看看 Qt。
这将允许您轻松创建 gui,轻松地将单击/鼠标/任何事件连接到底层 api 调用。还允许您轻松地对应用程序进行多线程处理,这样您对底层机器人 api 的调用就不会锁定您的前端......所有这些都在一个非常易于使用和适应性强的框架内。
恕我直言,从win32开始只是要求更多的痛苦而不是它的价值
于 2012-11-14T01:43:59.410 回答
1
如果你真的想用原始的 C/Win32 API 编程,我会得到一份Petzold的副本。购买二手副本;)
如果您想编写更现代的东西,我会考虑使用 C# 和 .Net。
恕我直言...
PS:
您可能还希望考虑 Linux。Linux 可以很容易地接近硬件,并且您在两种语言(C、C++、Python、Java 等)和 UI(SDL、Qt、GTK+ 等)中都有很多选择
于 2012-11-14T01:37:38.587 回答