参考:I/O - General File Access Routines —— 基本文件操作函数 01   CD 修改当前的工作空间路径. 02   FILE_SEARCH 对文件名进行特定的查找.返回字符串数组. 03   FILE_COPY 复制文件或者文件夹. 04   FILE_DELETE 删除文件或者文件夹. 05   FILE_MOVE 移动文件或文件夹.  06   FILE_MKDIR 新建文件夹. 07   FILE_TEST 判断文件是否存在,返回布尔值.  08   F…
参考:I/O - General File Access Routines —— 基本文件操作函数 01   CD 修改当前的工作空间路径. 02   FILE_SEARCH 对文件名进行特定的查找.返回字符串数组. 03   FILE_COPY 复制文件或者文件夹. 04   FILE_DELETE 删除文件或者文件夹. 05   FILE_MOVE 移动文件或文件夹.  06   FILE_MKDIR 新建文件夹. 07   FILE_TEST 判断文件是否存在,返回布尔值.  08   F…
参考:String Processing Routines —— 字符串处理函数 参考:IDL_String Methods 01   STRING 返回字符串. 02   STRCMP 比较字符串,一样返回1,不一样返回0,默认大小写敏感. 03   STRMATCH 字符串进行比较,一致返回1,不一致返回0. 04   STRCOMPRESS 将字符串中的空格和Tab等压缩成一个空格. 05   STRJOIN 将字符串数组合并成一个字符串. 06   STRLEN 返回字符串的长度. 07…
IDL文件: IDL文件主要定义两大类内容:一是定义接口:二是定义类型库. 定义接口的关键字是interface.每个接口定义前面方括号里面的内容是该接口的属性,最重要的是uuid的定义.该部分经过MIDL.exe编译后生成projectName_i.c和projectName_i.h文件,包含着接口本身(属性(uuid,helpstring等)和方法)的信息.该部分作用是定义接口. 定义类型库的关键字是library.一般一个com组件只有一个类型库.该部分包含了COM类的声明及它的接口声明.…
参考:I/O - NetCDF Routines —— NetCDF 操作函数 01   NCDF_OPEN 打开一个 NetCDF 文件. 02   NCDF_CLOSE 关闭一个 NetCDF 文件. 03   NCDF_VARID 返回一个变量 ID,varid. 04   NCDF_VARGET 读取一个变量. 05   NCDF_ATTGET 读取一个属性. 06   NCDF_ATTINQ 返回一个关于 NetCDF 属性信息的结构体. 07   NCDF_ATTRENAME 属性重…
参考:I/O - HDF Routines —— HDF 操作函数 01   HDF_SD_START 打开一个 SDS 模式的 HDF 文件. 02   HDF_SD_END 关闭一个 SDS 模式的 HDF 文件. 03   HDF_SD_NAMETOINDEX 返回变量索引. 04   HDF_SD_SELECT 返回变量标识符. 05   HDF_SD_GETDATA 读取变量数据. 06   HDF_SD_ENDACCESS 结束到一个变量的通道. 07   HDF_SD_ATTRFI…
r 以只读方式打开文件,该文件必须存在. r+ 以读/写方式打开文件,该文件必须存在. rb+ 以读/写方式打开一个二进制文件,只允许读/写数据. rt+ 以读/写方式打开一个文本文件,允许读和写. w 打开只写文件,若文件存在则长度清为0,即该文件内容消失,若不存在则创建该文件. w+ 打开可读/写文件,若文件存在则文件长度清为零,即该文件内容会消失.若文件不存在则建立该文件. a 以附加的方式打开只写文件.若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容…
参考:String Processing Routines —— 字符串处理函数 01   STRING 返回字符串. 02   STRCMP 比较字符串,一样返回1,不一样返回0,默认大小写敏感. 03   STRMATCH 字符串进行比较,一致返回1,不一致返回0. 04   STRCOMPRESS 将字符串中的空格和Tab等压缩成一个空格. 05   STRJOIN 将字符串数组合并成一个字符串. 06   STRLEN 返回字符串的长度. 07   STRPOS 字符串中字符所在的索引值…
可以使用import语句,如import "x.h"; 则在自动生成的xxx_i.h中将会有include "x.h", 于是x.h就被include到工程中了.…
1.从命令行执行 设置INCLUDE.LIB等,可先运行vsvars32.bat(C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools).2.从IDE中生成 把idl文件加入工程,单独设置改idl的MIDL编译选项…