1

好的,这里的 C++ 菜鸟问了一个非常愚蠢的问题(对不起),但是每当我编写我的基本程序(helloworld 等)时,它们总是出现在命令提示符窗口中。我想在 Word 和其他程序中制作适当的窗口。由于我每天使用的所有程序,我知道这样做是可能的。但是我如何在 C++ 中做到这一点?对于所有 Java 资深人士,我希望它像 JFrame,但与 C++ 等价。

4

3 回答 3

4

C++ 没有开箱即用的 UI 库,因此您需要选择一个。

流行的选项是MFC(在 Windows/Visual C++ 下)或Qt(具有相当多的附加库和功能,可在许多平台上运行)。

于 2012-11-04T19:42:11.117 回答
3

既然你提到了 Word,看来你是在 Windows 平台上。

然后考虑从例如Windows API 编程课程 (C++)动手教程开始。

网上还有很多其他的教程和书籍可供购买。我只是选择了我最熟悉的一位,作为作者。关于书籍,关于 Windows API 编程的经典书籍是 Petzold 的“Windows Programming”,但我似乎记得最新版本是 Windows 8 和 C#(早期版本是 C/C++)。

本教程将引导您了解如何开始使用 Windows API(应用程序接口)直接创建窗口程序。

这是相当独立的语言,但本教程中使用的语言是 C++。C++ 没有对 GUI 内容的标准库支持。C++ 的理念是您可以自由使用任何您想要的第三方库,或者创建它们,例如 Windows API。

于 2012-11-04T19:46:32.510 回答
2

这是高度依赖于平台的。您可以使用 GUI 跨平台库,如 QT,或使用本机机制。在 Windows 下,您可以使用 WinAPI 和 MFC。

于 2012-11-04T19:42:32.797 回答