发信人: huangguanyi()
整理人: wenbobo(2002-12-24 09:19:54), 站内信件
|
# 系统功能的支援
BCB3.0除了前面比较偏向底层技术的革新之外,它也提供了一些重要的工具让 先前
使用BC++或是VC++的开发者可以很快地转换到BCB的开发环境之中. 第一个工具是 所谓
的资源转换精灵,它可以帮助你转换资源文件的内容成为BCB使用的表格和VCL元件 .第
二个工具是Borland推出的新工具Comm20MF.这个工具可以让你转换VC++产生的DL L成为
能够让BCB使用的DLL.
# RC Import精灵
对于许多使用BC++和VC++的人来说,一定使用了Resource Workshop或是App
Studio设计了许多的资源文件. 那么这些储存对话盒或是其他视窗资源的文件如 何在
BCB 3.0中使用呢?是不是需要BCB使用的元件重新设计呢?当然重新设计所有的资 源文
件将会是一件令人痛苦的事情.Borland为了解决这个问题,特别为所有使用BCB 3 .0的
人提供了一个工具RC Import精灵.你可以在BCB的Tools选单中找到它.
RC Import精灵可以帮助你读取由BC++和VC++设计的所有资源,然后再把这些 资源
转换为BCB使用的表格或是VCL元件.如此一来你就可以直接在BCB中使用这些资源 ,并且
结合所有BCB提供的VCL元件.
有了RC Import精灵之后,你原先不管是使用BC++或是VC++设计的资源文件都 能够
立刻转换为BCB3.0的表格或是VCL元件,可以大幅减少你从这二个C++工具移转到B CB3.0
所需要花费的时间.
# COFF函数库的支持
在传统上Borland和Microsoft的C++编译器所产生的Object文件格式便是是不 一样
的.Borland一直是使用OMF,而Microsoft则是使用COFF格式. 这造成许多由VC++编 译的
DLL无法让BCB使用的情形.Borland为了解决这个问题,所以在BCB 3.0中提供了这 个工
具让开发者能够转换VC++的DLL档案格式成为BCB使用的OMF形式.如此一来就不会 再有
以前的困扰了.据我所知,Borland在未来会继续强化这个工具,让它功能更为强大 ,例如
可能在未来也能够转换静态的函数库(.LLB)文件.
除了上述的系统功能支持之外,事实上BCB3.0的连结器现在也能够产生正确
kernel-mode的驱动程序文件格式.这代表你已经可以使用BCB 3.0编写驱动程序了 .从
这点来看BCB3.0对于系统工程师是非常有帮助的.
BCB的程序员终于可以吐一口气了,因为BCB3.0在许多方面都领先了Delphi3. 0.从
的VCL元件类别3.5版,高等多重专案管理工具,到强劲的低层除错功能,同时支援
VCL,MFC,OWL都显示BCB3.0是一个同时兼顾应用程序设计员和系统工程师需求的工 具.
此外由于BCB3.0继承了Delphi3.0对于Multi-Tier,Internet应用程序功能方面的 经验,
所以BCB是第一个让C/C++程序设计员可以开发分散式计算环境应用程序的工具. 在未
来 BCB也将会同时支援Microsoft的COM+和CORBA等分散式物件技术的标准. 这代 表使
用BCB,你就不必担心未来你的应用程序会产生无法继续执行问题.
当然,对于Delphi的使用者而言,所有由BCB3.0开发出来的技术,也都将出现在
Delphi未来的版本之中.从这个角度来看,BCB和Delphi将会是相互超前,且吸收彼 此功
能的竞争局面.这对于BCB和Delphi使用者都是有利的,因为这二个产品在这种情形 下将
会进步得更为迅速,相信这是所有使用Borland产品的人高兴见到的事情。
-- 知识站是知识站。
知识站是http://techsite.126.com
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.11.111]
|
|