•在国内IDL要比国外稍微滞后,还处在推广和应用的初期。许多科
研单位和一些大学在与国外单位交流中,特别是一些留学归国人员,是
IDL在国内应用的先行者和忠实用户。
•随着IDL应用和市场的广泛进入和从科研院所的高端应用到更广泛
地民用化的接受过程,越来越多的人将了解和接受应用IDL。
IDL程序示例:
Demo_tour本程序显示了IDL提供的丰富的demo程序。
1. 1IDL变量
变量定义 :变量在使用前,无需说明类型。
变量的命名规则
变量名称必须以字母和下划线开头,可以包括字母、数字、下划
线、美元符号
正确:
•reade6_$file•only_8_bit•ComputerType•variables•_da
y_of_year
错误:•name.last•third%file•4th_list•$temp
变量数据类型
Byte 字节型 Int有符号整数Uint 无符号整数
Long有符号长整型 ULong无符号长整型 Long64 64位长整型
Float 浮点型 Double双精度浮点型 Complex复数 DComplex双精度复
数 String字符串 0—32767个字符 Struct 结构 Pointer 指针
Objref 对象的引用
数据类型的转换
数据类型 创建变量例子 数据类型转换函数
Byte Var=1B thisVar=Byte(variable)
Int Var=1 thisVar=Fix(variable)
Long Var=1L thisVar=Long(variable)
Long64 Var=1LL thisVar=Long64(variable)
Uint Var=1U thisVar=Uint(variable)
Float Var=1.0 thisVar=Float(variable)
Double Var=1.0D thisVar=Double(variable) String Var=‘’
thisVar=String(variable)