① 请问一下IDL是什么工种具体做什么的
IDL(Interface Definition Language,接口定义语言为 JavaTM 平台添加了 CORBA(Common Object Request Broker Architecture,公用对象请求代理体系结构)功能,从而可提供基于标准的互操作性和连接性。Java IDL 使分布式、支持 Web 的 Java 应用程序可利用 Object Management Group 定义的行业标准 OMG IDL(Object Management Group Interface Definition Language,对象管理组接口定义语言)及 IIOP(Internet Inter-ORB Protocol,Internet对象请求代理间协议)来透明地调用远程网络服务。运行时组件包括一个全兼容的 Java ORB,用于通过 IIOP 通讯进行分布式计算。要使用 Java IDL,用户必须具有 idltojava 编译器。
IDL是一个语言术语,用于两种不同语言编写的程序之间的沟通交流。在分布式对象技术中,新物体能够被传送到任何一个平台环境并且知道如何在该环境下运行是很重要的。对象请求代理程序就是那些借助于接口定义语言这座桥梁让2个对象程序能够沟通交流的程序之一。使用接口定义语言时,程序的接口必须用存根程序来描述或者程序的可扩展部分也编写进程序里了。每个程序里的存根程序都要使用一个中介程序来帮助它们之间沟通交流;
② system Idl... 谁知道这是什么程序
system idle process 是cpu的空闲进,后面的cpu使用率越是大,说明你的cpu空闲越多,如果越少,说明cpu使用率很大,这个时候该考虑是否有木马在自己电脑运行了!
更详细的就是:System Idle Process SYSTEM不是一个真正的进程,是核心虚拟出来的,多任务操作系统都有的!在没有可用的进程时,系统处于空运行状态,此时就是System Idle Process SYSTEM在运行!故它占用97%CPU时间,说明你的机器负荷很轻!你用WINZIP解压一个大的文件时,就可看到,System Idle Process SYSTEM占用CPU时间变化。
system idle ……是表示你系统剩余的CPU资源! 不要想去结束它!
要是他占的CPU资源为0估计你该重新启动了
"System Idle Process" 中的 idle 是“空闲”的意思
"System Idle Process" 即“系统空闲进程”
System Idle Process占用越多CUP时间,说明你的电脑越空闲
③ Idl的程序是怎样运行的
先保存,点编译,再点运行即可,错误下面会显示
④ IDL编写程序!!!急求
IDL支持面向对象的编程, 但是并不完整, 不支持对成员的可见性的设定.
可以通过定义单独文件的方式来定义IDL类, 比较容易管理, 定义的方式是:
pro <ClassName>__define
struct = {<className>, ...}
end
文件名是:<ClassName>__define.pro
在这个文件中, 还可以添加类成员函数的定义, 如:
pro <className>::hello
...
end
IDL不区分大小写, 所以类名/函数名/关键字等均可以不受大小写的限制
IDL对类提供一些专门的成员函数, 完成专用的任务. 比如: INIT为构造函数, CLEANUP为析构函数(在对象被释放时调用, 比如OBJ_DESTROY函数). 但是这些函数不能在外部被调用, 但是可以在函数内部看到, 主要是为了手工调用, 以实现父类的初始化函数被调用(IDL不会自动调用父类的INIT函数)
INIT函数可以带参数, 可以在调用OBJ_NEW生成对象时传入.
OBJ_NEW函数的调用形式如下:
Result = OBJ_NEW( [ObjectClassName [, Arg1......Argn]] )
IDL的函数和过程参数可以不完整, 比如函数A定义了5个参数, 可以用0-5个参数来调用. 对调用的参数情况可以用N_PARAMS和N_ELEMENTS来判断, 前者可以得到实际的调用参数的个数, 后者可以判断某个参数是否有值
sub Test::INIT, caption
print, N_PARAMS() ;返回参与调用的参数个数
print, N_ELEMENTS(caption) ;返回1为有值, 返回2为未定义
...
end
可以定义多个同名函数, 但只有最晚定义的那个有效, 前面的会被隐藏
⑤ Java 中的IDL是什么啊
Java IDL(Interface Definition Language,接口定义语言)为 JavaTM 平台添加了 CORBA(Common Object Request Broker Architecture,公用对象请求代理体系结构)功能,从而可提供基于标准的互操作性和连接性。Java IDL 使分布式、支持 Web 的 Java 应用程序可利用 Object Management Group 定义的行业标准 OMG IDL(Object Management Group Interface Definition Language,对象管理组接口定义语言)及 IIOP(Internet Inter-ORB Protocol,Internet对象请求代理间协议)来透明地调用远程网络服务。运行时组件包括一个全兼容的 Java ORB,用于通过 IIOP 通讯进行分布式计算。要使用 Java IDL,用户必须具有 idltojava 编译器。
⑥ IDL语言的用途
由于其强大的功能和独特的特点,IDL语言可以应用于任何领域的三维数据可视化、数
值计算、三维图形建模、科学数据读取等功能中。
概括说来,在地球科学(包括气象、水文、海洋、土壤、地质、地下水等)、医学影
像、图像处理、GIS系统、软件开发,大学教学,实验室,测试技术,天文,航空航天、信
号处理,防御工程,数学统计及分析,环境工程等很多领域,IDL语言都可以得到广泛而又
深远的应用。
⑦ IDL的介绍
IDL是一种数据分析和图像化应用程序及编程语言,先由美国ITT公司所有。最初在七十年代后期用于帮助科学家分析火星探险卫星发回的数据,将浩瀚的数据转换为图形。从此后,IDL得到广泛运用,使用者日众,呈几何级别增长。IDL使用者可以迅速且方便地运用此软件将数据转换为图象,促进分析和理解。通过软件转化的图像既可以是简单色彩,也可以是全色三维图像和模型。IDL(InteractiveData Language)语言是第四代科学计算可视化语言,集开放性、高维分析能力、科学计算能力、实用性和可视化分析为一体,它可以在多种硬件平台上运行,可以方便地与C、C++连接,还支持数据库的ODBC接口标准。IDL语言内置的数学库函数可以大大地减少图象处理算法开发的工作量,用IDL语言写的程序可以不加修改地在其他可以运行IDL的平台上运行,这样开发出来的系统自然地具有可移植性。由于IDL语言是解释性语言,其运行速度受到影响,对于速度要求较高的功能可以直接用标准C语言编写,利用IDL与C的接口在IDL语言中调用C模块实现高速度。IDL 语言的许多函数可以支持不同的数据类型, 例如ROT 旋转函数可以旋转字节型、整型及浮点型的矩阵数据。
⑧ idl是什么意思
IDL是一种数据分析和图像化应用程序及编程语言。
IDL先由美国ITT公司所有,后由美国ExelisVis公司所有。最初在七十年代后期用于帮助科学家分析火星探险卫星发回的数据,将浩瀚的数据转换为图形。
从此后,IDL得到广泛运用,使用者日众,呈几何级别增长。IDL使用者可以迅速且方便地运用此软件将数据转换为图像,促进分析和理解。通过软件转化的图像既可以是简单色彩,也可以是全色三维图像和模型。
IDL的开发环境:
IDLDE是用户快速编写、测试并调试代码的最佳环境,用户可以在该环境中方便地进行应用开发。IDLDE具有完善的代码编译、调试环境。IDLGUIBuilder 可以迅速开发跨平台的用户图形界面(GUI),而无需熟悉IDL控件编程知识。
用户可以拖放式建立图形用户界面GUI,非常灵活、快速地产生应用程序的界面。IDL GUIBuilder已被集成到Idl开发环境中(IDLDE)。用户还可方便地输出project,生成可执行文件。
⑨ 请问这个IDL中编的程序对吗可以在envi中调用吗
程序对,但是ENVI中不能调用;
对单个变量b1-b2 LE 0.7 用if判断可以,但是数组的话用if就不对了。
数组的应该用where先求索引再来运算。
另外算法没看懂,比如b1,b2都是两个元素的数组,b1=[2,3],b2=[1.2,2.6]
那b1-b2=[0.8,0.4],你想返回什么值?
⑩ IDL一般是用什么软件编写
就像是TC,使用什么编的?就是说编程软件的源头是什么?
B语言。本源是机器码,为了实现可写性都把编程软件通过汇编形成机器能懂的机器码。
汇编