Visual C++ and the .NET Framework?

Visual C++ and the .NET Framework?

本文关键字:Framework NET the C++ and Visual      更新时间:2023-10-16

当使用Visual C++编译器编写程序时,代码是真实的C++还是一些古怪的.NET敲掉C++?就像 VB.NET 与标准Visual Basic的不同之处一样。我想在C++开始GUI开发,我已经知道 VB.NET,所以Visual C++ IDE对我来说使用起来既简单又舒适。我只是不想学习真正的C++的 .NET 仿冒品。

作为一个Windows开发人员,你迟早将不得不以某种形式处理.NET。这是不可避免的。不要太害怕。

关于你的问题。VisualStudio中的C++是根据标准实现的真实C++。若要使用它,无需了解有关 .NET 的任何信息。您仍然需要学习与 .NET 无关的 Win32。Win32 可从C++直接访问。

有一种东西叫做 C++/CLI。它允许使用 .NET 类、习语等。这是一个独立的东西。如果需要,您可以使用它,否则它不会打扰您。

编译器具有两个选项的设置 - 称为 C++/CLI 的互操作语言和实际C++,它与您可能希望找到的任何其他实现一样C++,并且与 .NET 完全无关,尽管 IDE 仍然包含 C++/CLI 模式的各种快捷方式/语法突出显示/等。不要让他们混淆你。