没有GUI设计器实现GUI的最佳方法是什么?

Inn*_*nno 1 c c++ user-interface winapi

如果有人不想使用IDE(只是编辑器,编译器和调试器),手动阻止GUI的最佳方法是什么?

我想一下普通的C或C++中的WinAPI应用程序.

Dav*_*kle 7

如果只有Windows API,那么您将使用文本编辑器在代码中创建UI小部件.没有涉及XAML或其他中间语言或标记.如果你想做布局,你可以使用铅笔和纸或像Visio这样的图形工具来模拟用户界面,这样你就可以对你想要的一切进行数学计算.

或者,您可以将生锈的螺丝刀粘在您的小脚趾和小脚趾之间.这可能不那么痛苦.

编辑:其他海报已经谈到使用其他框架,如Qt或使用布局面板等.但问的问题是关于Windows API和C/C++.这让我们回到了Petzold.不是他最近写废话,而是"编程Windows"的东西.当时很棒,这就是15年前事情的完成方式,但是如果没有非常非常好的理由我永远不会回去!


dor*_*ron 5

Qt具有允许您轻松实现基本GUI的布局,而无需手动布局GUI.