<b>BCB环境下成立CORBA客户端</b>[VC/C++编程]
本文“<b>BCB环境下成立CORBA客户端</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
成立一个CORBA客户端
当你写一个CORBA客户时,第一步是肯定客户程序可以与客户机上的ORB软件扳谈.要做到这一点,利用CORBA Client wizard.挑选File|New并从New Item对话框的Multitier页挑选标签为CORBA Client的图标.这个向导让你阐明是想成立一个掌握台利用程序或是一个窗口利用程序.
正如CORBA服务器程序,你可以指定CORBA客户能否利用VCL类.假如不选VCL复选框,全部生成的代码都可被移植到别的平台上.
在CORBA Client wizard中加入任何全部定义了你想用的服务器对象界面的IDL文件.但也可以不利用任何IDL文件而成立CORBA客户利用程序(切当的说是加入一个生成客户单元到工种中).这不是首选的办法.当工程包含服务器界面的IDL文件时,你可以用该向导来绑定到服务器上的对象上.
注意:假如你开始CORBA客户工程时没有加入IDL文件,还可以在任什么时刻候用Project|Add to Project加入它.
CORBA Cleint wizard老是成立指定范例的客户端工程,将CORBA库加进工程文件并加入以下起动代码以初始化ORB(Object Request Broker对象恳求代理).
CORBA::ORB_var orb= CORBA::ORB_init(argc,argv);
假如你想通过CORBA服务器的CALLBACK界面的话,要在客户程序中初始化BOA(基本对象配适器).只要在向导中选上得当的框便可以做到了. 下步,用和写别的CBuider利用程序相同的办法举行利用程序编写.不过,当你利用定义在服务器利用中的对象的时刻,不是直接和对象实例打交道,而是获得一个对CORBA对象的引用并利用它来工作.有两种办法可以获得对服务器对象的引用,这和你用哪类绑定相关:
假如利用静态绑定,你可以调用CORBA Object wizard(Edit|Use CORBA Object).静态绑定比动态快,并且供应编译时范例查抄、代码完好(code_completion)等好处.
以上是“<b>BCB环境下成立CORBA客户端</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |