【发布时间】:2021-12-21 16:40:51
【问题描述】:
总的来说,我对 Visual Studio 和编程非常陌生。我正在使用 Visual Studio Community 2015 桌面版(据我所知)。 我在 C++ 类别中找不到 Windows 窗体应用程序,而 C# 类别中有一个。
谁能帮忙,我需要下载其他版本、插件或任何东西吗? 对不起,如果一个愚蠢的问题,我真的想不通!
【问题讨论】:
-
可能没有 C++ 的项目模板,因为它通常不用于 WinForma 开发。
-
使用 C++ 编写 Windows 窗体实际上是 C++/CLI,一种用于互操作性的 dot.netified 语法。 C++/CLI最好用于处理将 C 或 C++ 代码暴露给 .Net 语言(而不是使用 p/invoke)。
-
@SamiKuhmonen:以前所有版本的 VS 中都预装了 C++ 模板。微软只是为了促进 C# 开发而省略了它。
-
@YvesDaoust C++/CLI 不是 C++,学习 C++/CLI 不会帮助您编写使用标准 C++ 功能的惯用 C++ 程序。听起来用户(和许多人一样)将“C++ Windows 窗体”误认为是普通的旧 C++,而实际上它绝对不是(我的评论的一部分!)。 C++/CLI 非常有用,我经常使用它来连接 .Net 代码和 C++ 代码。我也会质疑从 Windows 窗体开始的想法,因为这已经被搁置多年了。替代方案是使用标准 C++ 或使用 WPF 和 C# 的第三方。是的,best 是一种观点,这是我的观点。
-
@antikbd 但对于完全不了解 .NET/C# 的人来说,C++ CLI 并不是学习 C++ 的最佳方式。
标签: c++ visual-studio visual-studio-2015