visual studio 2003与visual studio 2005的区别

在C++开发中两个平台之间的差异。... 在C++开发中两个平台之间的差异。 展开
 我来答
Google干掉摆渡
2010-08-04 · TA获得超过580个赞
知道答主
回答量:121
采纳率:0%
帮助的人:153万
展开全部
关于2003和2005,据一位微软的讲师说有本质的不同,05是面向服务的,特别在做大型开发的时候给你提供很多方便,03因为是.net平台下的第一代软件,功能还是有点单一,基本就是一个提供编码的平台。
刚刚开始的时候,有些正式的项目还是用的03,有些人还是对05抱着观望的态度,但是现在05已经开始流行,用多了也确实觉得它比03好得多。
这里还有一个显著的不同,那就是基于平台的不同,03时候是.net1.1,05的时候升级成.net2.0,其中我知道变化比较大的是C#,在2.0里已经加入了范型,是个很大的进步。另外在该平台上也添加了许多控件,更改了一部分控件名字及功能(比如说DataGrid被改成了DataGridView,等等)大大简化了编码工作。要知道.net2.0可是今年Jolt大奖最佳平台奖的得主啊!
个人觉得,学习用的软件尽量用最新的,但这并不等于说要你狂热地追求新技术,我们跟上技术的潮流的前提应该是有扎实的基础。用最新的环境的意思是熟悉一下环境,对新技术有个大概的了解。毕竟有时候旧的环境可能并不太支持新的技术规范,比如你在03里就不能编写C#的模板。但是要注意的是用新环境时不要被其下封装的东西迷惑了,比如说你学C++的时候不要只会用语言环境提供给你的STL,还应该去弄懂这些模板是怎么实现的。如果能够做到这样,你用新环境就算用对方法了。
你的说法多少有点不太准确,我觉得这样问比较准确:学习.net,应该学2.0还是1.1?那么答案当然是2.0,而Visual Studio 2005就是建立在2.0上的。当然你也可以直接开个记事本编啦,但是那样好像没设么必要,效率太低,格式以及拼写错误等等也不于检查。
另外VS的最高版本是Team版(团队版),该版本也获得了今年的Jolt大奖。(当初.net 2003并没有获得该奖)关于该奖在业界的荣誉你应该也知道个大概的吧?这也可以成为选择05的一大理由。
tangyungao
2010-08-04 · 贡献了超过108个回答
知道答主
回答量:108
采纳率:0%
帮助的人:59.2万
展开全部
使用过程中函数定义的不同,看帮助文档比较好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式