【发布时间】:2013-11-21 09:13:21
【问题描述】:
我是 C 编程的新手。
我的程序按预期在控制台上运行,但现在我想为它构建一个非常简单的 Windows GUI 应用程序,坚持使用 C(只是一个显示一些文本的窗口和一个文件菜单)。
到目前为止,我已经在单个 .c 源代码中构建了所有内容,并在我的 Windows PC 中使用 MinGW gcc 作为编译器。
我刚刚下载了 Visual Studio 2013,但尝试使用它有点不知所措。我试图寻找替代方案,但我对所有术语(IDE、SDK、API 等)以及我真正需要做的事情感到困惑。
如果你只是指点一些东西让我阅读以清除我的思绪,我会非常满意。
非常感谢,如果这是一个不好的问题,我们深表歉意。
【问题讨论】:
-
如何使用 VS 应用程序向导(假设它在 2013 年仍然存在)。如果您创建一个新项目,它会启动(对于 2010 年)。
-
对于非常简单的 C GUI,我经常使用 Pelles C,它带有一个资源编辑器,您可以在其中设计对话框。虽然你必须手工完成很多管道工作 - 但这都是乐趣的一部分。
-
阅读 Petzold Programming Windows,你会很高兴的。
-
IDE:集成开发环境 - 一种将编译器、编辑器、项目管理器、表单构建器、调试器工具……集于一身的软件。 SDK:软件开发工具包 - 围绕特定 API 构建的库包,可选(并且经常)包括用于促进开发过程的特定工具。 API:应用程序编程接口:您的程序可以通过它与另一个服务/应用程序交互的软件(库)。即:通过
mysql_real_connect连接到数据库,使用MySQL C API (#include <mysql.h>) -
如果您想要 GUI,请坚持使用 IDE。样板 wndprocs、消息处理和事件处理程序最好由已经工作的东西提供,(主要是:)。
标签: c winapi user-interface