大家谁知道VC6.0与.NET 之间存在多大的差异,都有什么差异呢

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:50:56
大家谁知道VC6.0与.NET 之间存在多大的差异,都有什么差异呢

谁能给我一份详细资料
包括各个函数 类之间的差异 和优缺点

谢谢呀

(1) 首先看看目录文件架构的不同:(vc.net的默认安装目录为:…\ Microsoft Visual Studio .NET;而vc6.0默认安装目录为:…\Microsoft Visual Studio)

vc.net目录下的文件目录数比vc6.0的要多出一些,但主要的目录也大体上相同。只是原来的common变为了common7,vc98变为了vc7;我们主要看一下

vc7和vc98下的文件有什么不同;vc.net的前几个文件目录(包括:bin,include,lib,crt,atlmfc)与vc6.0基本相同,不同的是vc.net将atl和mfc合并为一个目录atlmfc,原来的mfc源代码可以在atlmfc\src\mfc中找到。

而vc7中的其他新增的文件目录则估计是微软细分功能的产物。我们暂不去考虑。

(2)配置应用程序使用环境:由于vs.net集成了vc ,vb,vc#等多种开发工具而且提供了多种配置方案,对于vc开发人员,推荐使用“vc 开发人员”配置。

(3)MFC应用程序向导差异:当分别在vc.net 和vc6.0用MFC应用程序向导创建新工程Test时,你就会发现MFC应用程序向导在两个版本中稍有不同。首先在

向导的样式上,vc.net使用的是嵌入浏览器模式而vc6.0使用的是对话框模式,而且vc.net在应用程序类型选项中提供了“多顶级文档”的方案和更加明显的

“用户界面功能”选项。

(4) 应用程序向导产生的各种文件的差异:下面列出两个版本中的功能对应的文件

vc.net

vc6.0

xx.sln(visual studio solution )

xx.dsw(developer studio workspace)

xx.vcpj(visual studio project)

xx.dsp(developer studio project)

其他文件基本相同,但vc.net中