2008年9月23日
摘要: IDL 是一种数据分析和图像化应用程序及编程语言,先由美国ITT公司所有。最初在七十年代后期用于帮助科学家分析火星探险卫星发回的数据,将浩瀚的数据转换为图形。从此后,IDL 得到广泛运用,使用者日众,呈几何级别增长。 IDL 使用者可以迅速且方便地运用此软件将数据转换为图象,促进分析和理解。通过软件转化的图像既可以是简单色彩,也可以是全色三维图像和模型。 一。 IDL开发环境 I... 阅读全文
posted @ 2008-09-23 12:51 凯歌 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: IDL 方法 所有这些标准的类型允许编程者定义对象的属性和方法。对象方法(函数)这样声明: module FruitsBasket { interface Apple { // eat_me 方法的声明 // 有一个 boolean 变量作为参数 ... 阅读全文
posted @ 2008-09-23 12:47 凯歌 阅读(545) 评论(0) 推荐(0) 编辑
摘要: IDL 类型 因为 IDL 的主要目的是实现在不同的语言、机器和操作系统之间的可移植性,他是强类型的。这里是最基本(标准)的 CORBA 类型: 表 1-1. 基本 CORBA 类型 类型 意义 short 16 bit sign... 阅读全文
posted @ 2008-09-23 12:46 凯歌 阅读(625) 评论(0) 推荐(0) 编辑
摘要: IDL 基础 IDL 模块和接口 在任何项目中(亦或名字空间中)都可能存在大量的 CORBA 对象,如果所有这些对象需要有唯一的名字那么一定会有名字空间冲突。所以 IDL 允许定义模块(module),模块指定一个独立的名字空间,类似于 C++ 的名字空间的功能性。现在对于任何接口都可以指定模块,就象下面例子展示的那样: modul... 阅读全文
posted @ 2008-09-23 12:45 凯歌 阅读(455) 评论(1) 推荐(0) 编辑