【发布时间】:2013-04-08 18:28:23
【问题描述】:
我想在 Visual Studio 2010 中编程。我选择的编程语言是 C++。 我想知道当我点击新项目时我应该选择什么项目?我知道解决方案是项目的集合。
我相信我需要选择 Win32 项目类型,如以下快照中所选择的那样。
当我创建新项目时,我会得到一个包含以下文件夹的目录结构:
1. 外部依赖
2. 头文件
3. 资源文件
4. 源文件
我想了解以下几点:
如何以及在何处编辑 UI 屏幕?我试着玩弄这个项目,但我想不明白从哪里进入 IDE 中的屏幕,我可以在其中创建表单、按钮、文本框等。
我知道我们可以在资源视图中添加对话框(表单)。但这是唯一的方法吗?如何找到关联的后端代码?
什么是理解这些概念的好参考资料?如果创建的解决方案中有多个项目,它们如何相互依赖?
我看过一些示例代码。在那里我看到了像
DECLARE_MESSAGE_MAP()这样的语句,末尾没有分号。我想知道这是什么意思?从哪里可以了解创建类似项目时要遵循的基本架构。
提前致谢。
【问题讨论】:
-
您似乎正在寻找 MFC(及其文档)。请注意,MFC 非常陈旧且被广泛鄙视——如果您打算用 C++ 编写 UI 代码,您可能需要考虑使用类似 Qt 的东西。
-
@JerryCoffin 实际上我会编辑一个用 MFC 编写的遗留代码。所以,我也需要学习。
-
在我看来,在您深入研究更复杂的事情之前,您需要从 good introductory C++ textbook 开始。了解了基础知识后,请考虑遵循 Jerry 的建议。如果您甚至不知道如何在 Visual Studio 或 what a macro is 中启动项目,那么您可能还没有准备好使用 MFC。
标签: c++ visual-studio-2010 forms visual-c++