visual stdio 2005里面的vc与visual c 6.0有区别没有 我以前略用一下visual c 6,现在用的visual stdio 2005中集成的VC,有一些问题我感到很迷糊1> 这两种VC只是操作时的不同还是有其它更多的区别2> vs中的vc在新建工程时,不同的工程各有什么特点区别(我用的是英文版的)3> vs里的VC我建立了一个"MFC Application" 工程,里面的程序界面要怎么设置界面背景颜色 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 what's new(当然是相对于2003)http://msdn.microsoft.com/en-us/library/bw65k95a(VS.80).aspx 有区别的对C++的支持不一样,MFC类库版本也不一样 主要是生成托管代码和非托管代码的区别,带CLR的是托管代码。2005是VC8,使用VC8的VC++运行库,MFC的版本也比VC6的新。2005默认比VC6多了些Web Service和Windows Mobile等的一些开发项目。拦截WM_ERASEBKGND消息设置背景色。 使用习惯上还是比较接近,各种工程也跟vc6类似,主要是升级了类库,以及一些工程模板的改进,支持等对话框的背景还是要通过自己贴图等代码来实现,vs2005直接是不能帮你做到的 vc编写的程序有很多不能放到vs里的vc中运行. 那是因为VS里的编译器更可靠以前6.0里的警告都是error了 。你有什么不满意么这个IDE进步了,检查更加严格,支持的C++标准不一样,类库的函数有变化,默认字符集变成了Unicode,都可能造成以前的程序移植到新IDE里编译不过,变化多了去了,你以为呢? 那就惨了,网上搜索到的东西大都是vc的,vs的难找. 1> 这两种VC只是操作时的不同还是有其它更多的区别 VC6不支持安全函数例如,strcpy_s 两者对for()括号内的变量作用域不一致,VC6的不标准 两个生成默认程序的字符编码不一致,VC6是ANSI,高版本是UNICODE VC6占资源少,绿色精简版的只有40M,后者安装包大,安装时间老长老长了 对MFC,ATL源代码版本升级了,对于刚入门程序员来讲不必介意 VC6没有打开当前源文件目录的工程,后者有,这个功能很常用 VC6的界面不是用标签管理的,如果不利用资源管理或者是类管理,切换容易造成心烦 VC6编译程序嗷嗷快,VC高版本慢啊 VC6编译可能会造成IDE死掉,VC2005以后应该不会死掉的,只要等待时间足够长 基于VC6的教材依占大多数,估计老师们的电脑都配置不高吧2> vs中的vc在新建工程时,不同的工程各有什么特点区别(我用的是英文版的) 这个就需要您一个一个的点点哦,总的来说他们之间的区别有,是否使用MFC,是否使用ATL,是exe还是dll3> vs里的VC我建立了一个"MFC Application" 工程,里面的程序界面要怎么设置界面背景颜色 4楼说的WM_ERASEBACKGROUND是可行的,OnCtlColor也可以哦 愚见,只为拿分,勿怪 有区别,6.0中for(int i = 1; i <= y; i++)编译可通过,而2005下就不行,要在循环前就对i定义。 vs.net c++里面 有多种开发 clr mfc atl等2005里面可供选择的比较多而且语法检查严格一些 vc6.0的话 对标准c++ 支持不太好 扔掉VC6吧,除非你的电脑配置确实运行不了VS2005。 C#或者MFC,如何获取桌面背景图(不包括桌面任何元素) 怎样弹出新的对话框 MVP推荐人选确定 请问如何将CDialog的tab顺序改用回车键控制,谢谢 请帮忙理解以下? 有关于内存泄漏的问题!谢谢! 为什么下面两种查询方法,只有一种是正确的呢?ADO操作,各位兄弟帮我看看,可送100分 继承在vc中的一个有趣现象 这个函数是什么意思,我的MSDN查不到。。。。 小程序CPU占用90%以上! 怎么那么多错误,求解! 父窗口向子窗口的EDIT实时传数据问题
http://msdn.microsoft.com/en-us/library/bw65k95a(VS.80).aspx
对C++的支持不一样,MFC类库版本也不一样
对话框的背景还是要通过自己贴图等代码来实现,vs2005直接是不能帮你做到的
以前6.0里的警告都是error了
VC6不支持安全函数例如,strcpy_s
两者对for()括号内的变量作用域不一致,VC6的不标准
两个生成默认程序的字符编码不一致,VC6是ANSI,高版本是UNICODE
VC6占资源少,绿色精简版的只有40M,后者安装包大,安装时间老长老长了
对MFC,ATL源代码版本升级了,对于刚入门程序员来讲不必介意
VC6没有打开当前源文件目录的工程,后者有,这个功能很常用
VC6的界面不是用标签管理的,如果不利用资源管理或者是类管理,切换容易造成心烦
VC6编译程序嗷嗷快,VC高版本慢啊
VC6编译可能会造成IDE死掉,VC2005以后应该不会死掉的,只要等待时间足够长
基于VC6的教材依占大多数,估计老师们的电脑都配置不高吧2> vs中的vc在新建工程时,不同的工程各有什么特点区别(我用的是英文版的)
这个就需要您一个一个的点点哦,总的来说他们之间的区别有,是否使用MFC,是否使用ATL,是exe还是dll3> vs里的VC我建立了一个"MFC Application" 工程,里面的程序界面要怎么设置界面背景颜色
4楼说的WM_ERASEBACKGROUND是可行的,OnCtlColor也可以哦 愚见,只为拿分,勿怪
而且语法检查严格一些 vc6.0的话 对标准c++ 支持不太好