设文无忧为首页 | 把文无忧加入收藏夹 | 站务联系     论文格式网:论文格文下载,论文格式大全,论文格式范例,如何写论文,怎么把握论文的格式,分类最全的论文范文格式网。
你所在的位置:首页 > 论文大全 > 计算机论文 > 软件类论文
软件类论文:VisualC++与Delphi/C++Builder之比较及未来的发展前景之我见
VisualC++与Delphi/C++Builder之比较及未来的发展前景之我见
| 文章出自:论文无忧网 | 编辑:论文写作 | 点击: | 2012-03-31 11:49:24 |


、数据库引擎及企业版中集成的其余高级功能等都是不异的,所以),你的MFC法式理论上用任何相符ANSI尺度的编译器均可编译经过过程。C+ 
+Builder 3以上版了这一功能,但它的提醒要等好几秒才出来,有时你不经意间把鼠标停在某一处, 
也要等硬盘响好几秒,这可是在566Mhz的赛扬II上呀。不要笑我琐碎,有时一个拓荒工 
具的成熟和易用,就是从这些小处所显示出来的。C++Builder作为RAD器械,理应强调易 
用性。但与VC对比还显出不成熟。这是不应该的。 


  再来看看它们的可移植性。Inprise正在拓荒C++Builder和Delphi的Linux版本, 
代号为Kylix。概略经过过程Kylix,用VCL构架编写的Windows法式向Linux移植成为概略。但 
这只是概略。因为在此刻Inprise的兼容性工作做得并欠好。C++Builder可以编译VC法式 
还要多谢微软行使尺度方式写MFC,而它自己各个版本之间兼容性却不太好。低版本的C 
++Builder不能行使高版本的VCL组件(这还别去说它),而高版本的C++Builder竟然不能 
行使低版本的VCL组件。真是岂有此理,我很少看见软件有不向下兼容的。若是Windows 
98不能运行95的法式,Windows 95不能运行3.x的法式,Win 3.x不能运行DOS法式,你 
还会用Windows吗?若是不是C++Builder的其余某些方面太出色,光是这个向下不兼容就 
足以让我甩失落它。而且虽说经过过程绑缚编译器,C++Builder可以编译Delphi的Object Pas 
cal代码,但C++Builder仍不能行使为Delphi拓荒的VCL组件。所以一个组件有for D1/D 
2/D3/D4/D5/C1/C3/C4/C5这些分歧版本是常有的事,而且跟着C++Builder版本的进级可 
能还会增添。但愿Inprise能先治理同门兄弟的兼容性题目问题。而微软的VC就没有这类题目问题 
。MFC1.0的法式也可以毫无障碍地在VC6.0下编译经过过程。 


  再来看看它们的前景吧。现实上,手艺的提高在许多时刻是此消彼长的。当初Bo 
rland的Turbo C和Borland C++几乎是独一的选择。微软的Quick C(此刻还有人知道这个 
产物吗?)和Microsoft C/C++从来也没有成为过主流。但Borland C++又风行了若干年呢 
?不久就被新崛起的Microsoft Visual C/C++压下去了。此刻的C++Builder又有后来居 
上的态势,若是不变性再提高一些,bug再少一些,有但愿成为主流。但Inprise的总体 
力量不及微软,这也是无可争议的。从C++Builder 5的Release Notes中的Known Issue 
s部门,以及它们的匡助文档的规模和质量都可以看出。(哪个同类产物的匡助文档能和 
MSDN比呢?)Inprise公司应从Netscape吸收教育,不要让C++Builder成为第二个Netsca 
pe Communicator。(Communicator也是一度手艺领先,甚至曾占有了年夜部门的浏览器市 
场,但仿佛后劲不足,而且 6.0 PR1、2中bug多多,此刻被IE压得抬不起头。)C++Buil 
der是Inprise的旗舰产物之一,前景理当照样对照乐不雅观的,而且Inprise已经在向Linux 
进军了,而微软还迟迟没有步履,岂非非要到Linux成燎原之势(概略已经成燎原之势了 
)才会奋起攻下这个新兴市场?仿佛他们对Linux的立场与几年前对互联网的兴起的回响反映 
迟缓有些相似。但后来......唉,真但愿Inprise不要步Netscape的后尘。C++Builder是 
一个很有前程的拓荒器械。遗憾的是,Inprise公司Delphi的始创人已经跳槽到微软去主 
持Visual J++项目了。但愿对Inprise冲击不会太年夜。微软的Visual C++的前景又若何呢 
?Visual Studio 7.0不久就要推出了。不知能不能在连结不变性的同时在手艺的提高前辈性 
上赶上C++Builder。其余,这一版本将增强收集拓荒的特征。看来微软虽然被判解体, 
拓荒力量可是一点没打折扣。 


  就手艺(首要指应用框架)来说,C++Builder此刻领先于Visual C++。但多若干少 
的不尽人意之处让我对Inprise"想说爱你不随意纰漏"。而VC尽管成长到今日已极端完美, 
但MFC框架已是时过境迁了。若是弗成使MFC,此刻又没有合适的替代品。WFC是撑持组件 
、属性和事宜的,但那是Visual J++里边用的;ATL也很提高前辈,然则用来进行COM/Activ 
eX拓荒的;基于ATL的WTL也不错,怅惘长短官方作品,也未必比VCL提高前辈。微软比来提出 
了C#(读作C Sharp)措辞方案,但那属于和Java统一类的器械。看来是金无足赤啊。凭据 
你的需要做选择吧。现实上Visual C++和C++Builder也不是单单竞争相干。它们在许多 
领域并不重叠,甚至是互补的。到底若何取舍,要凭据你的项目特征决意。若是你拓荒 
系统底层的器械,需要极好的兼容性和不变性,选Visual C++

友荐云推荐
相关论文列表
文无忧论文格式网是一个专业提供各类论文的标准格式,标准论文格式范文,各类论文范文模板,免费论文下载,各类应用文文书、合同范文等的论文网站。
Copyright©2012-2046 文无忧. All Rights Reserved .心无界 文无忧—文无忧 让你行文无忧 版权所有 文无忧lun.wen5u.com-论文无忧
网站合法性备案号:蜀ICP备14013885号-1