精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>编辑、编译、调试与发行>>BCB3.0简介(3)

主题:BCB3.0简介(3)
发信人: 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]

[关闭][返回]