当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 秦志强 一、 引言 进入90年代以来,分布式组件对象标准极大地推动了以异构环境下协同工作为目标的虚拟环境研究。
 

 

 ·如何把文件删除到回收站中    »显示摘要«
    摘要:例子如下:// delphi program del; uses shellapi; { 利用shellapi中: function shfileoperation(const lpfileop: tshfileopstruct): integer; stdcall; } var t:tshfileopstruct; p:string; begin p:=c:\windows\system\......
    摘要:[摘要]:   本文介绍了在delphi中利用系统函数和windows api函数配合delphi中的datatimepicker组件来获取和修改文件的时间信息的方法,以达到软件信息的简单加密。   谈到文件加密已经有很多方法了,但传统的文件型加密方法都存在一些不足。例如:让人头痛的密码技术、复杂的全文加/解密算法、会产生垃圾文件的暗贴技术等等。这里我向大家介绍一种新的文件加密思路。在win ......


CORBA技术及在Delphi中的实现
秦志强

【程序编程相关:使用MIDAS访问远程Access数据库

【推荐阅读:偶写的第一个控件,一个用选择代替输入的E

  一. 引言 【扩展信息:在delphi中,如何把MDI工作区的粗

  进入90年代以来,分布式组件对象标准极大地推动了以异构环境下协同工作为目标的虚拟环境研究.当今国际上已有三大分布式组件对象标准:一个是omg组织推出的corba,即公共对象请求代理结构;一个是微软公司推出的dcom,即分布式组件对象模型;还有一个是sun公司推出的用java语言开发开发的分布对象模型rmi,即远程方法激活.在三种分布式组件标准中,corba标准在结构标准实现的灵活性.跨语言能力.跨平台实现及安全性等方面的综合对比中优于dcom与rmi,所以它往往成为真正的开放式结构应用程序的首选标准.本文主要讨论corba技术,并探讨了在delphi中的实现方法.

  二. corba及相关技术

  1. corba的概念与用途

  corba是omg(object management group)提出的一个分布式对象技术的规范,它是针对多种对象系统在分布式计算环境中如何以对象方式集成而提出的,它为对象管理定义了一个对象模型-omg参考模型(omg reference model)及其框架结构.该模型由org.对象服务.公共设施.领域接口及应用对象等5个主要部分组成.该模型及其框架结构将面向对象技术与客户/服务器计算模式结合起来,有效地解决了对象封装与分布式计算环境中资源共享.代码可重用.可移植及应用间地互操作性等问题.

  2. com与corba的比较

  com与corba都提供了一种创建分布式.面向对象的结构体系的方法,即它们都提供了从另一台机器中调用一个存在于二进制可执行文件中的对象方法.com与corba都有许多用于支持它们的实用程序,例如mts.its.调度程序.注册表.然而,每个结构体系都有各自独特的优点.

  com作为一项以microsoft与windows为基础的技术,具有归并到全世界90%的台式计算机的优势,它不受约束并且拥有广泛的厂家支持.

  corba可能是目前可真正提供全方位支持的较好系统.如,它在处理故障及加载分布方面比com有更好的支持.当然,corba还是比com更好地支持广泛的操作系统.

  3. org

  org(object request broker)常被称作一组服务的类名称,这组服务用于连接客户与服务器,并在客户与服务器之间来回传递方法调用与信息.

  因为org是在dll里实现的,所以,它们驻留在服务器与客户实现的处理中,它们必须安装在所有使用corba的客户及服务器上.


...   下一页
 ·delphi中用adsi创建iis虚拟目录    »显示摘要«
    摘要:先引入类型库(project|import type library)adsiis.dll、iisext.dll和activeds.tlb新建一个单元,声明。 unit activeds; interface  function adsgetobject(const pathname: widestring; const guid: tguid; out i: iunknown): hre......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE