关于VisiBroker For Delphi的使用(2)
2008-02-23 07:20:12来源:互联网 阅读 ()
1 2 3 下一页
《关于VisiBroker For Delphi的使用》——CORBA技术实践(二)宜昌市中心人民医院 赵普昉 email: 3boy@sohu.com
二、一个真实的CORBA小服务程序
我们都知道无论是EJB,Com/Dcom/MTS/Com ,还是Midas/Corba这样一些三层体系,最重要的架构中介体系,对于理论上的东西,较为抽象没有必要在这里谈这样一些高深的理论,这些还是留给大师去述说吧,我们只需要理解大师们交给我们的工具就可以了,我们可以叫这些中介集群为中介对象群,实际上就是把我们在C/S中的公共部分或人机交互程序分为了,人与程序,程序与数据库之间的交互,这样做的目的大师们说的非常好了。经过程序系统架构师的设计,我们可以清晰的看到我们的中介对象,也就是那些以不同形式放在,应用服务器上的对象。客户程序可以完全不去理会后台过多的执行明细,服务程序不用过多的被客户程序所牵制,一切都由Interface来发布所有的衔接规则。那么剩下来的问题就非常简单了,那就是有什么样的接口,接口可以独立于客户与服务器而独立编写,这就是我们的Corba for Delphi6中强调的东西。
在我们申明接口之前我首先简要的叙述一下IDL2PAS的一些相关保留字和操作符
AND ARRAY AS ASM
BEGIN CASE CLASS CONST
CONSTRUCTOR DESTORY DISPINTERFACE
DIV DO DOWNTO ELSE
END EXCEPT EXPORTS FILE
FINALIZATION FINALLY FOR FUNCTION
GOTO IF IMPLEMENTATION IN
INHERITED INITIALIZATION INLINE INTERFACE
IS LABEL LIBARAY MOD
NIL NOT OBJECT OF
OR PACKED PROCEDURE PROGRAM
PROPERTY RAISE RECORD REPEAT RESOURCESTRING
SET SHL SHR STRING THEN THREADVAR
TO TRY TYPE UNIT UNTIL USER VAR
WHILE WITH XOR
沿用的Pascal保留字
Boolean Char WideChar Shortint Smallint Integer Byte
Word Extended Pointer AnsiChar Longint Cardinal Single
Double Real Real48 Comp Currency ShortString Openstring file
Text TextFile PAnsiChar PChar PWideChar ByteBool Wordbool
LongBool AnsiString WideString TVarArrayBound PVarArray TVarData PVarData TVarArray PShortString PAnsiString PWideString PString Pextended
PCurrency TDateTime PVarRec String Variant TObject Tclass Iunknown
TinterfaceObject TGUID PGUID Int64 Application Screen Print Printer
(将与PASCAL做一个比较,注意大小写)
数据基本类型
IDL 类型 Pascal 类型
boolean Boolean
char Char
wchar WideChar
octet Byte
string AnsiString
wstring WideString
short SmallInt
unsigned short Word
long Integer
unsigned long Cardinal
long long Int64
unsigned long long Int64
float Single
double Double
long double Extended
fixed {没有对应类型}
以上的保留字和操作符会在我的文章中足一介绍,这里就不具体描述了。
我们开始编一个小程序来说明一下
照样先申明一个接口描述:
表示我要传递一个任意类型信息
module Crb{
interface TestAny{
any getany();//注意大小写
};
} ;
上一篇: 用Delphi 6编程实现自动标注汉语拼音
下一篇: 从问题到结果 ――EXE2SWF的开发手记
1 2 3 下一页
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 《关于VisiBroker For Delphi的使用》(2) 2008-04-09
- 《关于VisiBroker For Delphi的使用》 2008-04-09
- 《关于VisiBroker For Delphi的使用》(3) 2008-04-09
- 关于VisiBroker For Delphi的使用2 2008-04-09
- 关于VisiBroker For Delphi的使用1 2008-04-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash