没有合适的资源?快使用搜索试试~ 我知道了~
IDL用戶培訓教程(初級入門)
需积分: 0 7 下载量 127 浏览量
2009-03-03
18:06:43
上传
评论
收藏 573KB DOC 举报
温馨提示
试读
64页
IDL(Interactive Data Language)交互式数据语言是进行二维及多维数据可视化分析及应用开发的理想软件工具。作为面向矩阵、语法简单的第四代可视化语言,IDL致力于科学数据的可视化和分析,是跨平台应用开发的最佳选择。它集可视、交互分析、大型商业开发为一体,为用户提供了完善、灵活、有效的开发环境。
资源详情
资源评论
资源推荐
驰骋于三维数字化世界
用户培训教材
2004 年 11 月
目录
前 言............................................................................................................................................................1
摘 要............................................................................................................................................................1
用户培训教程
第一章 简 介...............................................................................................................................................2
一.IDL 交互式数据语言简介.........................................................................................................2
二.IDL 应用举例..............................................................................................................................2
我们采用 实现的专业应用
三.IDL 智能工具 iTools 简介..........................................................................................................3
四.IDL 与其它语言的调用.............................................................................................................3
五.IDL 调用外部程序.....................................................................................................................3
六.IDL6.0 功能和函数....................................................................................................................4
七.IDL 开发运行环境.....................................................................................................................4
八.IDL 程序打包和发布.................................................................................................................4
九.IDL6.1 新特色............................................................................................................................4
第二章 IDL 基础........................................................................................................................................5
一.变量.............................................................................................................................................5
. 命名规则
. 创建变量
. 语言变量的特点
. 数组
系统变量
结构
二.IDL 基本说明............................................................................................................................11
不分大小写(但是要有统一的习惯)
. 注释符 ;
. 续行符
. 分隔符
. 批处理符
. 多行命令符(行连接符)
. 变量无需事先申明
. 获得更多帮助
三.使用 IDL 命令...........................................................................................................................13
. 命令解析
. 矩阵运算及分析
. 字符操作
. 数据的图形显示
. 关于视窗的几点说明
. 命令行程序的意义
三.批处理文件...............................................................................................................................24
四.IDL 主程序简介.......................................................................................................................25
五.IDL 组程序简介.......................................................................................................................25
六.IDL 工程程序简介...................................................................................................................26
第三章 IDL 编程基础..............................................................................................................................26
一.使用程序控制语句...................................................................................................................26
. 中表达式的真和假
. 将多个语句处理成单个语句
2
用户培训教程
. !"#$%"& 控制语句
. !' 循环控制语句
. ($ 循环控制语句
. ')*#+%#循环控制语句
. ,*& 控制语句
. -# 控制语句
二.IDL 组织体系简介...................................................................................................................31
. '-. 颜色表简介
. 鼠标事件的剖析(绘图组件中)
. 对象图形系统的框架体系
. 对象图形操作
. 系统的数据共享机制
. 系统的数据坐标体系
. 三维对象图形原子剖析
第四章 IDL 编程技巧..............................................................................................................................44
一.对视窗的大小作自适应性的修改...........................................................................................44
二.事件结构剖析...........................................................................................................................46
事件结构的定义
公共字段的定义
三.编写事件处理程序...................................................................................................................46
四.添加更多的对象图形原子.......................................................................................................51
. 添加后台立方体
为添加更多的对象图形原子做准备
添加 -')/% 对象实例
添加 -'&+'!*, 对象实例
添加 -',%#+' 对象实例
添加 -')/-% 对象实例
添加 -'0+ 对象实例
添加 -'#1# 对象实例
五.数据库操作...............................................................................................................................66
指针存储技术
六.保存视图中的图象...................................................................................................................68
七.为 IDL3D 加入状态栏..............................................................................................................69
八.IDL 学习的一些建议...............................................................................................................71
附录 A 组件的事件结构..........................................................................................................................72
一. 基本组件的事件结构.................................................................................................................72
.*& 组件
. 绘图组件
. 下拉式列表组件
. 标签组件
. 列表组件
. 滑动条组件
. 表单组件
文本组件
3
用户培训教程
二. 复合组件的事件结构.................................................................................................................75
,(2*%*#
,(2*',.*
,(2.-'+)
,(2,'2%1
,(2,'2&
,(2!'
,(2!
,(2!'
,(2!&'
,(2'%#
,(2)%+
,(2'-.&'
,(23
三. 组件程序的事件结构.................................................................................................................76
1,'&
四. 其他组件的事件结构.................................................................................................................76
键盘焦点事件
组件退出请求事件
组建计时器事件
组件跟踪事件
附录 B IDL 数据库操作介绍...................................................................................................................77
(一)简单概述....................................................................................................................................77
1. IDL DataMiner 能够进行的数据库操作.....................................................................................77
2. IDL DataMiner 支持的数据库系统..........................................................................................77
3. IDL DataMiner 提供的数据库操作对象..................................................................................79
4. 测试是否可以用 IDL 数据库对象..............................................................................................79
5. 创建 Database Object...................................................................................................................79
6. 查找可用的数据库 Databases.....................................................................................................80
7. 查看某个数据库是否可用...........................................................................................................80
8. 与数据库的连接...........................................................................................................................80
9. 查找数据表...................................................................................................................................80
10. 和某个数据表(Table)相连接................................................................................................81
(二)IDL 数据库函数和方法小结.....................................................................................................81
6.IDLdbRecordset 对象的相关操作.............................................................................................82
附录 C IDL3D 完整程序..........................................................................................................................83
PRO Status_Draw, StatusWin, StatusTxt = StatusTxt......................................................................83
PRO File_save, sState.......................................................................................................................84
PRO File_Read_Data, NumTBXY, status, Parent = parent..............................................................84
PRO DrText,sState............................................................................................................................85
PRO DrVolume,sState.......................................................................................................................87
PRO DrPolygon,sState......................................................................................................................88
PRO DrContour,sState......................................................................................................................90
PRO DrSurface,sState.......................................................................................................................91
4
用户培训教程
PRO DrLine,sState............................................................................................................................92
PRO BaVolume, RangeX, RangeY, RangeZ, OutLine, xyzText......................................................93
PRO IDL3D_EVENT, Event............................................................................................................95
PRO IDL3D.....................................................................................................................................100
5
剩余63页未读,继续阅读
xrliushui
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- contact(1).dat
- 基于SSM+MySql的超市管理系统源码+数据库+说明文档.zip
- Java课程设计-基于SSM+MySql的超市管理系统源码+数据库+说明文档.zip
- Java课程设计-基于Javaweb的超市管理系统源码+数据库+说明文档.zip
- 基于Javaweb的超市管理系统源码+数据库+说明文档.zip
- Unity Standard shader 修改(增加本地坐标裁剪)
- 基于vue-nodejs的教务管理系统源码+数据库+毕业设计.zip
- vuInhub靶场实战系列-prime:2
- 昆仑通态触摸屏MCGS样板程序案例,位图,培训教程.zip
- Java工资管理系统项目源码(可做毕设项目参考)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0