转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> Delphi程序 >> 正文
《关于VisiBroker For Delphi的使用》(2)         ★★★★

《关于VisiBroker For Delphi的使用》(2)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1729 更新时间:2009/4/23 18:40:01
                     《关于VisiBroker For Delphi的使用》

-CORBA技术实践(二)

宜昌市中心人民医院            赵普昉

email: 3boy@sohu.com

 

2,一个真实的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();//注意大小写

};

}

[1] [2]  下一页


[系统软件]InstallShield Express for delphi制作安装程序定…  [系统软件](转帖) 忘记登录密码的解决方案 for XP/2003/2000
[系统软件]交叉编译sshd for IXP425 ARM  Platform by MVL 3…  [Delphi程序]《关于VisiBroker For Delphi的使用》(4)
[Delphi程序]一个超链接Image控件!(For D3,D4,D5,D6)源代码  [Delphi程序]Five of the best tools for Delphi
[Delphi程序]《关于VisiBroker For Delphi的使用》(3)  [Delphi程序]《关于VisiBroker For Delphi的使用》
[Delphi程序]Delphi for .Net 编译器预览 - by John Kaster  [Delphi程序]编写一个单独的Web Service for Delphi7(步骤)
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台