其实我认为.net和以前最大的不同是: 以前的用VC++6.0主要的还是面向桌面平台的。而VC++7.0是基于.net平台的。 而且我认为VC++7.0比VC++6.0对C++标准的支持更好。 Microsoft Visual Studio .NET 开发人员可以使用各种各样的编程环境,来创建 XML Web services(.NET 平台的核心技术)。Microsoft Visual Studio .NET 代表了适于 .NET 平台的最佳开发环境。Visual Studio .NET 发展了高生产率的编程语言:Microsoft Visual Basic®(包含面向对象编程的新功能);Microsoft Visual C++®(促进 Windows® 开发并允许您生成 .NET 应用程序);以及 C#(将 RAD 带给 C 和 C++ 开发人员)。
无受控 有受控XP是2000p改的
有很多方面的改进,建议使用。
1.使用MFC7.0类库
2.支持atl属性编程
3.支持c/c++托管代码的程序设计
4.支持XML WebSerice服务调用
5.开发ISAPI、及系统服务更加方便
以前的用VC++6.0主要的还是面向桌面平台的。而VC++7.0是基于.net平台的。
而且我认为VC++7.0比VC++6.0对C++标准的支持更好。
Microsoft Visual Studio .NET
开发人员可以使用各种各样的编程环境,来创建 XML Web services(.NET 平台的核心技术)。Microsoft Visual Studio .NET 代表了适于 .NET 平台的最佳开发环境。Visual Studio .NET 发展了高生产率的编程语言:Microsoft Visual Basic®(包含面向对象编程的新功能);Microsoft Visual C++®(促进 Windows® 开发并允许您生成 .NET 应用程序);以及 C#(将 RAD 带给 C 和 C++ 开发人员)。
你就当作是一次正常的升级好了
从vc6到vc7
用C++用户来说就是对C++标准支持得更好了(实际上要到2003才支持得相当好)
对普通应用来说区别并不是很大的。
我现在有点怀疑微软是不是打算将C#再大力推广下去了个人认为这个语言好像比较失败。
或者说跟C++相比没有具体的优势。而VB程序员一般也不是很想转的。
vc.net只不过是.net中为了兼容vc程序员的考虑而已!它的改变是.net的平台决定的!
.net主要是应用平台变了!
c#更能体会到应用为主的目标!无论是桌面开发还是b/s应用都是快速开发工具!