大家谁知道VC6.0与.NET 之间存在多大的差异,都有什么差异呢
来源:百度知道 编辑:UC知道 时间:2024/06/04 10:50:56
谁能给我一份详细资料
包括各个函数 类之间的差异 和优缺点
谢谢呀
(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中