c++ - 在没有 IDE 的情况下用 C++ 手工编写 Windows GUI

标签 c++ windows user-interface notepad++

嘿,我看到了一些关于这个主题的问题,但其中大多数只是试图指出使用 IDE 来创建 GUI 是否更好,那不是我的问题。

我想在将来使用像 Qt 这样的 IDE 来编写更大的程序,但目前我是 c++ 的新手,尤其是 GUI,并且想学习如何手动编写简单的应用程序(例如“Hello World”-app with一个按钮,可能是一个文本框和一个输出结果的函数)。 也许是为了防止讨论我为什么要这样做:这是因为我喜欢折磨自己,尤其是因为我讨厌如果某些东西(在本例中是 IDE)创建了一些我不理解但我必须使用它的东西。

那么,是否有任何关于该主题的教程简要介绍如何使用 notepad++ 等编辑器手动编写小型 C++ 应用程序?

最佳答案

如果你想学习 Win32,我(像许多其他人一样)推荐 Charles Peztold 的书:

http://www.charlespetzold.com/pw5/index.html

除非自从我的版本以来它发生了变化,否则它不假定任何类型的 IDE 或框架超出 Win32 本身和 C 编译器。它将为您了解操作系统/API 的工作原理打下坚实的基础,并让您轻松理解构建在其之上的工具和框架(如果您决定使用它们的话)。

关于c++ - 在没有 IDE 的情况下用 C++ 手工编写 Windows GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4773592/

相关文章:

c++ - 使用 std::ifstream 读取文件以编译 OpenGL 着色器不起作用

c++ - 如何检查 mpz_t 编号是否使用 GMP 初始化?

windows - 如何在 Windows 中 apt-get 安装 libjpeg-dev libpng-dev -y?

windows - 批量输出到文件包含中文符号

java - JFrame 在第一次实例化后不工作?

java - 如何使用 2 个 JPanel 对象对齐 JButton 以形成基本的 java GUI

opengl - 代码::阻止对 "*"的 undefined reference

c++ - 有没有办法在 "class"类型实体中对一组 soap 方法进行逻辑分组?

用于从桌面访问 iOS 应用程序的文档目录的 Windows API?

java - 基本Java : WOD with GUI (needing pauses/stops)