- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC6.0和VC2010的区别
VC++6.0和VC++2010的区别
VC++6.0和VC++2010有什么具体的区别呢?只要看看将6.0的程序升级运行在2010上所需要注意的“三大注意八大纪律”后,你将会一清二楚。
面对一个新的开发平台,面对一些新的开发技术,在程序员中,往往有两种截然不同的态度:保守的程序员认为:我还是保险一点比较好,让别人先升级,先试验,等到别人成功升级或者新技术应用成熟之后,我再跟着升级也不迟。虽然说长江后浪推前浪,但是前浪都是死在沙滩上啊。
激进的程序员则认为:又有新技术出来了?太好了。新的开发技术可以给应用程序带来这么多新的功能特性,那我赶快应用到我的产品中,增强产品的功能特性啊。还等什么,立刻,马上进行升级应用新技术。
作为一个成熟的程序员,这两种态度都应该是我们所反对的。面对业界不断推出的新技术新平台,我们不应该像保守的程序员那样,对新的技术发展趋势视而不见,等着别人应用成熟了再去应用,那样也许机会就白白错过了。到时候眼巴巴看着别人吃肉自己却只有喝汤的份了。同样的,我们也不应该像激进的程序员那样,还没有弄明白新技术到底是什么东西,新技术可以给我们带来什么价值,一听说是新技术就盲目应用到自己的产品上,而不管这些新技术是否适合自己的产品,这样的盲目应用新技术,真的只会让自己“前浪死在沙滩上”,成为盲目应用新技术的反面教材。
所以,在面对已经在业界炒得沸沸扬扬的Visual C++ 2010这个新的开发平台的时候,我们不能保守,丝毫不理会Visual C++ 2010的巨大功能改进所可能带来优势;我们也不能激进,不管三七二十一地将我们应用成熟的Visual C++ 6.0 一股脑地升级到Visual C++ 2010。面对这个升级问题,我们应当遵守三大纪律:
? 先副业后主业
如果我们的公司有多个产品线,那么你的升级过程应该是从你的副业开始,等副业成功升级,积累经验后,再扩展到主业。这样不仅可以保证你的主业不受影响,降低了升级的风险。同时,可以通过副业的升级积累经验,从而更好地完成主业的升级。
? 先试验后实施
毛主席教导我们说:不打无准备的仗。同样的道理应用到我们的升???过程中,也就是先做升级的试验,进行必要的可行性研究。新的开发平台确实会给我们带来很多新的技术,但是这些新的技术,是否适合我们的软件产品?即使适合,那么这些技术是否能够应用到我们的软件产品之上?这些问题,都需要通过可行性研究来获得解答。通过试验,探讨技术的可行性,看项目中是否所有技术难题都可以在升级过程中解决,或者是否有其他的补救方法。这样可以让升级过程在技术上有一个保障,避免那种在升级过程中遇到一个技术难题无法攻克,而又不得不退回到原来版本的恶梦。同时,在试验中还可以积累很多升级的经验,这样可以让后面的升级过程更加顺利,旧平台可以平滑地过渡到新平台。
? 先局部后整体
如果我们的产品有多个组件组成,比如一个主应用程序加上多个动态链接库,我们可以先从局部开始进行升级,从产品的某一个组件开始,等到这个组件升级成功之后,再逐渐应用到其他组件,最后完成整个产品的升级。这样的策略,也同样是为了保证产品的安全,平稳地升级到新的开发平台。
只要遵守这三大纪律,我们的升级过程一定可以安全平稳有序的进行,无论升级成功或者失败,都不会对我们的产品造成太大的影响。即使在升级过程中,发现新技术新平台并不适合我们的产品,我们也能够很快地退回到原来应用成熟的平台上,不致于使我们的业务受到太大的影响。但是一旦升级成功,我们就可以借助新技术新平台给我们的产品带来性能上的增强,功能上的改进,我们也就率先吃上肉了。
三大纪律
除了遵守三大纪律,保证我们的升级过程安全平稳进行之外,我们在具体的将项目从Visual C++ 6.0 升级到Visual C++ 2010的过程中,还有八个需要注意的事项。只有注意了这八个事项,我们的升级过程才能最终成功完成。
第一项:升级项目文件
将VC6的项目升级到Visual C++ 2010项目的第一件事,不是直接使用Visual C++ 2010打开Visual C++ 6.0 的项目进行升级,而是先利用源代码管理工具,做好代码的备份工作,以防万一。备份工作完成后,我们才使用Visual C++ 2010打开Visual C++ 6.0 的项目空间(project workspace)文件.dsw,Visual C++ 2010会使用一个升级向导来引导我们完成升级工作,将Visual C++ 6.0 的项目文件,包括VC6的项目空间文件.dsw和项目文件.dsp,相应的转换为Visual C++ 2010格式的解决方案文件.sln和VC项目文件.vcproj ,这样我们就利用升级向导快速简单地将一
文档评论(0)