VC6.0和VC2005.NET做相同的应用程序哪个更方便简洁?

来源:百度知道 编辑:UC知道 时间:2024/06/18 05:04:35
这是别人给我的回答中说到的:

我刚学VC2005.,NET,以前学VC6.0,我发现VC2005.NET好用,因为在VC6.0中需要很多代码完成的工作,在VC2005.NET中只要添加几个控件,设置一下属性就可以啦,更方便,减少了工作量,开发效率高.你学的是应用程序.在VC2005.NET中也可以呀.不要以为是.NET就以为是面向网络的.VC2005不仅可以实现VC6.0可以完成的所以工作,在面向网络方面应用也很方面.

VC6.0中需要很多代码完成的工作,在VC2005.NET中只要添加几个控件,设置一下属性就可以啦,更方便,减少了工作量这句话是正确的吗?
http://zhidao.baidu.com/question/54892053.html?quesup1

他说这句话也还算有道理的,工作量的确减少了.....

但是你要明确二者的区别,.NET控件是基于FRAMWORK的编程,也就是VC2005以后主推的CLR平台

MFC对WINDOWS的API进行了封装,而.NET可以看作是对MFC和诸多新内容的的再次封装.

如果你想做出更加细腻的程序,MFC是不错的选择,.NET更加方便,但是作出了一定的性能和细节牺牲.

举个例子,你用向导创建一个HELLOW WORLD窗口程序,MFC编译结果大概有500K,而CLR大概50K.

.NET 就是为了和JAVA平台竞争而产生的,你可以把CLR程序和JAVA里的CLASS字节码归于一类.

VC6相对VC2005来说更小 系统资源占的也不多 VC2005取消了ClassWizard类向导 MSDN用起来也不怎么方便 做SDK MFC方面的 我选择VC6 目前学习的话就用VC6吧 ..