- 博客(0)
- 资源 (2)
- 收藏
- 关注
IDL的一些培训培训
前 言 1
摘 要 1
第一章 简 介 2
一.IDL交互式数据语言简介 2
二.IDL应用举例 2
三.IDL智能工具iTools简介 2
四.IDL与其它语言的调用 3
五.IDL调用外部程序 3
六.IDL6.0 功能和函数 3
七.IDL开发运行环境 3
八.IDL程序打包和发布 4
九.IDL6.1 新特色 4
第二章 IDL基础 5
一.变量 5
二.IDL基本说明 11
三.使用IDL命令 13
三.批处理文件 24
四.IDL主程序简介 24
五.IDL组程序简介 25
六.IDL工程程序简介 25
第三章 IDL编程基础 25
一.使用程序控制语句 25
二.IDL组织体系简介 31
第四章 IDL编程技巧 43
一.对视窗的大小作自适应性的更改 43
二.事件结构剖析 44
三.编写事件处理程序 45
四.添加更多的对象图形原子 49
五.数据库操作 64
六.保存视图中的图象 66
七.为IDL3D加入状态栏 67
八.IDL学习的一些建议 69
附录A 组件的事件结构 70
附录B IDL数据库操作介绍 75
附录C IDL3D完整程序 81
2011-03-14
IDL帮助(中文).doc
第一章 起步篇 8
本章概述 8
书写本书的背景 8
运用本书 9
IDL所需的版本 9
IDL运行期间所需颜色的数量 9
本书的风格习惯 10
本书中所用的IDL程序和数据文件 12
获取更多的帮助 14
使用IDL命令 14
IDL命令解析 14
创建变量 17
使用IDL图形窗口 22
第二章 简单的图形显示 25
本章概述 25
IDL中简单的图形显示 25
创建线画图 25
定制线画图 28
改变线条的线型和粗细 28
用符号代替线条显示数据 29
用不同的颜色绘制线画图 31
限定线画图的范围 31
改变线画图的风格 32
在线画图上绘出多种数据集 34
在多个轴的图上显示数据 35
创建曲面图 36
定制曲面图 38
旋转曲面图 38
为曲面赋色 39
修改曲面图外观 40
创建阴影曲面图 41
改变阴影处理参数 41
用其它数据集为阴影处理提供参数 42
创建等值线图 43
选择等值线数目 45
修改等值线图 46
改变等值线图的外观 47
给等值线图赋色 48
创建填充的等值线图 49
在显示窗口定位图形输出 51
设置图形边缘 52
设置图形位置 52
设置图形区域 53
创建多个图形 53
给图形显示添加文本 57
找出可用字体的名称 58
用XYOutS命令添加文本 58
用矢量字体使用XYOut 59
排列文本 60
删除文本 61
改变文本的方向 61
给图形显示添加线和符号 61
图形显示添加色彩 62
第三章 图像数据处理 65
本章概要 65
图像处理 65
显示图像 65
调整图像数据 67
显示24位图像 69
控制图像显示顺序 70
改变图像尺寸 70
在显示窗口中定位图像 72
从显示器中读取图像 75
IDL中基本的图像处理 75
直方图均衡化 76
平滑图像 77
增强图像棱边 79
图像的频域滤波 80
第四章 图形显示技术 83
本章概要 83
IDL的颜色运用 83
使用索引颜色模式和RGB颜色模式 83
在24位显示设备上装载色谱表 88
获得色谱表的拷贝 88
修改和创建色谱表 89
保存自己的色谱表 90
创建自己的轴标注 91
调整轴刻度间隔 91
格式化轴的标注 92
用IDL处理残缺的数据 95
用IDL建立三维坐标系 97
建立三维散点图 97
从图形原点定位3D坐标轴 99
组合简单图形显示 100
IDL中的动画数据 102
建立动画工具 103
装载动画缓冲区 103
运行动画工具 103
动画的控制 103
存储动画的像素映射图 104
其它类型图形数据的动画 104
网格化数据以便图形显示 105
德洛内三角形法网格化 106
数据的球形网格化 108
第五章 图形显示技巧 110
本章概要 110
将光标用于图形显示 110
什么时候返回的光标位置? 110
哪一个鼠标键和光标共同作用呢? 111
用光标标注图形输出 111
在图像上使用Cursor命令 113
在循环中使用Cursor命令 113
从显示中删除注释 114
删除注释的异或法 114
删除注释的设备拷贝法 116
Z图形缓冲区中的图形显示技巧 120
Z图形缓冲区的实现 121
一个Z图形缓冲区实例:两个曲面 121
用Z图形缓冲区使图像变形 123
Z图形缓冲区中的透明效果 126
将Z图形缓冲区效果与体数据着色相结合 127
第六章 在IDL中读写数据 129
本章概要 129
打开文件进行读写 129
查找和选择数据文件 130
获取逻辑设备号 131
读写格式化数据 132
写自由格式文件 133
读写自由格式文件的实例 136
用确定的文件格式写入 139
从字符串中读取格式数据 141
读写非格式化数据 141
读取非格式化图像数据文件 142
写非格式化图像数据文件 142
非格式化数据文件的一些问题 144
用关联变量存取非格式化数据文件 144
读写常用文件格式的文件 147
创建彩色GIF文件 147
创建彩色JPEG文件 148
查询图像文件信息 150
第七章 图形硬拷贝输出 151
本章概要 151
选择图形硬拷贝输出设备 151
配置图形硬拷贝输出设备 152
常用的Device命令关键字 153
创建PostScript文件 154
将图形送到硬拷贝设备中 154
打印PostScript文件 155
在运行MacOS系统的计算机上打印PostScript文件 156
在Windows计算机上打印PostScript文件 156
生成封装的PostScript文件输出 156
封装PostScript图形的预览 157
生成彩色的PostScript输出 157
PostScript中的彩色图像与灰度图像 158
在PostScript设备上创建高质量的输出 159
显示设备和PostScript设备之间的相同点 159
显示设备与PostScript设备之间的不同点 159
在横向输出模式中计算PostScript的偏移量 172
用PS_Form配置PostScript设备 173
配置和使用打印设备 174
用打印设备定位图形 175
第八章 IDL编程基础 178
本章概述 178
编写IDL批处理文件 178
编写IDL主程序 179
过程和与函数中变量的作用范围 181
创建定位参数 181
定义可选的或必须的定位参数 182
定义关键字 183
创建输出型参数 186
编写IDL函数 189
方括号和函数的调用 190
使用程序控制语句 191
IDL中表达式的真和假 191
将多个语句处理成单个语句 192
If…Then…Else控制语句 192
条件表达式 194
FOR循环控制语句 194
WHILE循环控制语句 194
REPEAT...UNTIL 循环控制语句 194
CASE控制语句 195
GOTO控制语句 195
错误处理控制语句 196
编译和执行IDL程序模块 198
程序编译规则: 198
程序编译和自动运行规则 199
特殊编译命令 199
第九章 编写 IDL 程序 201
本章概述 201
基本的ImageBar程序 201
给程序ImageBar增加一个“先擦除”功能 205
向ImageBar程序增加颜色敏感功能 205
给ImageBar中的命令传递关键字 207
根据窗口大小改变字符大小 209
程序ImageBar的最终代码 210
在图形用户界面中包装ImageBar 211
第十章 编写简单的组件程序 212
本章概述 212
组件程序的结构 212
组件程序如何对事件作出反应 213
编写组件定义模块 213
定义和创建程序组件 214
在屏幕上实现组件 216
使绘图组件成为当前图形窗口 216
在绘图组件窗口上显示图形 216
保存程序运行时所需要的信息 216
创建事件循环和注册程序 217
运行程序 218
创建无阻塞组件程序 219
编写事件处理模块 219
事件结构中的公共字段 219
事件处理函数 220
将事件处理程序和组件联系起来 221
编写Quit按钮的事件处理程序 222
编写改变图形窗口大小的事件处理程序 223
进行小量地修改 224
添加颜色敏感 224
采用更高效的内存管理 225
第十一章 组件编程技巧 229
本章概述 229
改变颜色表 229
保护公共块 230
一个可选择颜色表的工具 230
指定Group Leader 233
给组件程序增加Group Leader 234
在24位显示器上改变颜色表 235
在组件程序中使用指针 237
使用Cleanup过程防止内存泄露 238
使用伪事件进行程序通信 239
创建一个具有“记忆功能”的程序 240
保护组件程序的颜色 243
通过组件跟踪事件来保护颜色 244
通过绘图组件事件来保护颜色 245
保存或者发布程序的图形 245
第十二章 对话框程序 249
本章概述 249
创建模式对话框 249
阻塞的组件程序 249
模式组件程序 250
编写模式对话框的定义模块 250
编写模式对话框的事件处理模块 254
测试模式对话框程序 255
创建非模式的对话框 256
编写非模式对话框程序 256
编写非模式对话框的事件处理模块 258
测试非模态对话程序 259
附录A 组件的事件结构 261
事件结构的定义 261
公共字段的定义 261
基本组件的事件结构 261
base组件 261
按钮组件 261
绘图组件 262
下拉式列表组件 262
标签组件 262
列表组件 262
滑动条组件 262
表单组件 263
文本组件 264
复合组件的事件结构 265
CW_Animate 265
CW_Arcball 265
CW_BGroup 265
CW_Clr_Index 265
CW_Color_Sel 265
CW_DefROI 266
CW_Field 266
CW_Form 266
CW_Flisder 266
CW_Orient 266
CW_PDMenu 266
CW_RGBSlider 266
CW_Zoom 267
组件程序的事件结构 267
Xcolors 267
其他组件的事件结构 267
键盘焦点事件 267
组件退出请求事件 267
组建计时器事件 268
组件跟踪事件 268
附录B 数据文件描述 269
2011-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人