IDL编程详细教程(非扫描版)

3星(超过75%的资源)
所需积分/C币:32 2013-03-17 09:50:30 1.66MB PDF
216
收藏 收藏
举报

本书的读者定位是IDL初学者。书中随书资源可按书里网址下载。全书分为简单的图形显示,图像数据处理,图形显示技术,图形显示技巧,在IDL中读写数据,图形硬拷贝输出,IDL编程基础,编写 IDL 程序,编写简单的组件程序,组件编程技巧,对话框程序几章,讲解详细,很适合入门。 非扫描版,字迹清晰,可在PDF中复制,直接在IDL中运行。
创建线画图 定制线画图 改变线条的线型和粗细 用符号代替线条表示数据 用线条和符号来显示数据 创建自己的图形符号 用不同的颜色绘制线画图 限定线画图的范围 改变线画图的风格 在线画图上绘出多种数据集 第三章图像数据处理 本章概要 图像处理 显示图像 用颜色表分段表示图像 在位显小器上用不同的颜色表显小图像 控制图像显示顺序 收变图像尺寸 在显示窗口中定位图像 用归一化的坐标米定位图像 从显示器中读取图像 在位显示器上抓屏 中基本的图像处理 直方图均衡化 平滑图像 消除图像噪声 增强图像边缘 佟像的频域滤波 竻四章图形显示技术 本章概要 的颜色运用 使用索引颜色模式和颜色模式 静态与动态颜色视觉 在位显示器上指定颜色 在位显示器上指定分解后的颜色 在位显示设备上指定没有分解过的颜色 决定颜色分解的开与关 在位显示设备上装载颜色表 获得颜色表的拷贝 修改和创建颜色表 创建自己的轴标注 调整轴刻度间隔 格式化轴的标注 编写刻度格式函数 用处理残缺的数据 用建立三维坐标系 建立三维散点图 从图形原点定位坐标轴 组合简单图形显示 第五章图形显小技巧 本章概要 将光标用」图形显示 什么时候返回的光标位置? 哪个鼠标键和光标共同作用呢 用光标标注图形输出 在图像上使用命令 在循坏中使用命令 从显示中删除注释 删除注释的异或法 删除注样的设备拷贝法 画一个橡皮筋方框 图形窗∏的滚动 图形缓冲区中的图形显示技巧 图形缓冲区的实现 个图形缓冲区实例:两个曲面 使图形缓冲区成为当前设各 配置图形缓冲区 将物体装入到图形缓冲区中 对投影面进行拍照 在显示设备上显示结果 图形缓冲区的一些奇怪特点 用图形缓冲区使图像变形 图形缓冲区中的透明效果 将图形缓冲区效果与体数据着色相结合 第六章在中读写数据 本章概要 打开文件进行读写 查找和选择数据文件 选择文件名 选择目录名 寻找文件 构造文件名 获取逻辑改备号 直接使用逻辑设备号 让管理逻辑设备号 判断哪些文件和哪些逻辑设备号相连 读写格式化数据 写自由格式文件 读自由格式文件 读取自由格式文件的规则 读写自由格式文件的实例 用确定的文件格式写入 从字符串中读取格式数据 读写二进制数据 读取二进制图像数据文件 写二进制图像数据文件 读取带有文件头的二进制数据文件 进制数据文件的些问题 用关联变量存取二进制数据文件 关联变量的一些优点 定义关联变量 读写常用文件格式的文件 创建彩色文件 写文件 读文件 创建彩色文件 写文件 读取文件 查询图像文件信息、 第七章图形硬拷贝输出 本章概要 选择图形硬拷贝输出设备 配置图形硬拷贝输出设备 测定当前的设备配置 常用的 命令关键字 创建 文件 将图形送到硬拷贝设备中 在运行 系统的计算机上打印 文件 在 计算札上打印 文件 牛成封装的 文件输出 封装 图形的预览 生成彩色的 输出 中的彩色图像与灰度图像 真彩图像 在 设备上创建高质量的输出 显示设备和 设备之间的相同点 第八章绵程基础 本章概述 编写批处理文件 编写主程序 编写过程 过程和与函数中变量的作用范围 创建位置参数 定义可选的或必须的位置参数 定义关键字 使用缩写关键字 定义可选择的关键宇 欠理只有双重属性的关键字 创建输出型参数 用引用和传值的方法传递信息 参数存在吗 编写函数 方括号和函数的调用 用 命令保留函数名 使用程序控制语句 中表达式的真和假 将多个语句处理成单个语句 控訇语伺 循环控制语句 循环控制语句 循环控制语句 控制语句 控制语句 错误处理控制语句 控制语句 控制语句 错误处理语句的优宄级 编译和执行程序模块 程序编译规则 程序编译和自动运行规则 特殊编译命令 用打印设备定位图形 用打卬设备输出图像 第九章编写稈序 本章概述 基本的 程序 同 程序增加颜色敏感功能 中的命令传递关键字 使用关键字继承 根据窗凵大小改变字符大小 程序 的最终代码 在图形用户界面中包装 第十章编写简单的组件程序 本章概述 组件程序的结构 组件程序如何对事件作出反应 编写组件定义模块 定义和创建程序组件 创建顶层组件 创建菜单栏按钮 为程序创建图形窗∏ 在屏幕上实现组件 仗绘图组件成为当前图形窗口 在绘图组件窗口上显示图形 保存程序运行时所需要的信息 使用组件用户值保存程序信息 创建事件循环和注册程序 运行程序 创建无阻塞组件程序 第十一章组件编程技巧 本章概述 改变颜色表 保护公共块 个可选择频色衣的⊥具 个关键字继承的问题 给组件程序增加 在位显示器上改变颜色表 创建事件并将事件传递给其它程序 在组件程序中使用指针 使用 过程防止内存泄露 使用伪事件进行程序通信 创建一个具有记忆功能的程序 保护组件程序的颜色 通过组件跟踪事件来保护颜色 通过绘图组件事件来保护颜色 保存或者发布程序的图形 第|二章对话框程序 本章概述 创建模式对话框 阻塞的组件程序 模式组件程序 编写模式对话框的定义模块 定义一个顶级的模式 定义其他组件 在模式对话框中保存信息 创建结构 创建个阻塞组件 从阻塞中返回 编写模式对话框的事件处理模块 测试模式对话框程序 创建非模式的对话框 编写非模式对话框程序 通报程序事件的组件 编写非模式对话框的事件处理模块 将事件发送给其他组件 测试非模态对话程序 附录组件的事件结构 事件结构的定义 公共字段的定义 基本组件的事件结构 组件 按钮组件 绘图组件 下拉式列表组件 标签组件 列表组件 滑动条组件 表单组件 插入单个字符事件 插入字符串事件 删除字符串事件 选择文本事件 选择单元事件 改变行高事件 改变列宽事件 无效数据事件 文本组件 插入字符事件 插入字符串事件 删除字符串事件 文木选择事件 复合组件的事件结构 组件程序的事件结构 其他组件的事件结构 第一章起步篇 本章概述 木章意在解释这木书的写作目的及读者通过阅读木书能学到什么,并告诉读者如何能更 方便地使用本书中所涉及的例程。我们希望读者能通过本章掌握如下几点 本书是如何组织的; 怎样使用本书; 如何下载和使用本书所涉及的文件 如何使用的变量、关键字和命令; 如何创建并运行的矢量和数组 如何使用的图形窗口 撰写本书的背景 本书是笔者在多年米为科学家和工程师培训如何使用和操作( )的基础上创作的,而且笔者绝大部分时间是为的开发者 公 司工作。当笔者在回答了一个又一个问题之后,意识到多数问题属于一些同类问题。事实上, 大多数人想用做故许多同样的事情。大家都非常关注的是如何分析和演示数据、写出高 效率的程序来解决科学问题,并且都要求快速便捷地完成工作。而多数人并不想做的事情是 阅读大量的计算机软件使用手册。是一套大型软件并且还在不断发展壮大,随之而米的 是大量的相关文档资料,笔者知道很少有人黁意去花大量时间来读这些资料。如果让某人独 自探索的奥秘,那么对而言将是件可怕的事情,甚至对有经验的用户来说也是一 样。木书意在使读者掌握,教给读者在日常运行所必需的的知识。更为重要 的是,本书的大量例程使更容易理解,本书将用实际的例程演示如何使用。 本书的读者定位是初学者,特别是哪些需要自学的读者。另外,深入掌握 需要一段相对长的时间,多数人只能利用业余时间学习 笔者想写一本能满足这两 类人学习的书。总之,本书为不喜欢读软件于册并想通过例子学习的人全面介纽 的精髓。本书在编程技术和技巧方面做了·些简要概述,而深入掌握和领会这些 技术还需要通过大量的编程实践。无论如何,这是一本笔者本人在初学时所期望的教 程 如何使用本书 笔者曾试图使本书每章都能具有独立性,这样读者能拿起本书就可翻到仼何章去学 最需要的知识。但在安排本书章节时,或多或少是根据笔者在教学时的顺序来安排 的。对于的初学者,按照本书的章节顺序从头开始学完本书将更合理。书中后面的几 章编程教程是建立在前面儿章中讲过的概念和技巧的基础上的 所需的版本 希望读者在学习本书时使用的是最新的版本。本书写作时使用的是 版。使 用较早版木的用户可以使用木书中的大部分例程,但笔者没有试图使木书中的例程与更早的 软件版本兼容。特别是,较早版本的用户在使用长文件名(如果在 环境下)、 指针(必须用句柄代替它)以及方括号来引用数组下标时(必须用圆括号代替它)时存在困 难。如果需要升级软件,可以从 公司的 网址 上查找关于的最新版本和当地代理商的信息,包括如何升级软件的信息。 运行期间所需颜色的数量 书中例程是假设在种颜色模式下运行编写的,使用的是我们通常称为索引颜 色的模式(详细细节请参考贞的使用的颜色章节)。这意味着所显小的颜色是索 引号或是与彩色表相关的颜色,这样当彩色表中的颜色变化时,所显示的颜色也一同变化。 启动并在命令行键入如下命令,就能发现当前所用的颜色模式数。 当 的值大于或等于时,仍然能够使用书本中的例子,但需要对原代码 做一点改变。大多数人使用的颜色值都小」。比铰典型的颜色值介于与之间。 笔者推测在本书中至少要用种颜色。那就是说, 的值至少应在至 之间。 少于种颜色该怎样? 如果在运行中少于种颜色,并且计算机运行在公用桌面环境(),可峤 将环境下的颜色数设置为高。改置为中或低的情况下,程序将运行良好。读者 可以在视窗环境操作手册的在线帮助中查找如何改变这个设置。 如果不是用的共用桌面坯境,颜色数也少」,并且不是在机或 计算 机上运行的话,那么很可能运行了其它应用程序,该应用程序使用了要分配给的 颜色值。网页浏览器很可能就是这样的应用程序。退出当前亻务,重新登录,并在重新登录 后最先启动。键入以上命令,如果仍然得到少于种的颜色,那么需要联系 公司的技术人员,以获取更多的帮助 如果颜色数少于种,并且是在或 计算机上运行的,那么,检查 显卡以确保设置为色。一般可通过显示器的控制面板完成。详细细节参考计算机文档资 料 多于种颜色该怎样? 如果在运行中使用了多于种颜色,并且是运行在 环境下的计 算机上,可以让使用位的假彩色显小级别。 退出,并重新启动。在做任何操作之前,键入以下命令

...展开详情
试读 127P IDL编程详细教程(非扫描版)
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
rainbell123 有参考意义,用处不是很大
2015-10-28
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
IDL编程详细教程(非扫描版) 32积分/C币 立即下载
1/127
IDL编程详细教程(非扫描版)第1页
IDL编程详细教程(非扫描版)第2页
IDL编程详细教程(非扫描版)第3页
IDL编程详细教程(非扫描版)第4页
IDL编程详细教程(非扫描版)第5页
IDL编程详细教程(非扫描版)第6页
IDL编程详细教程(非扫描版)第7页
IDL编程详细教程(非扫描版)第8页
IDL编程详细教程(非扫描版)第9页
IDL编程详细教程(非扫描版)第10页
IDL编程详细教程(非扫描版)第11页
IDL编程详细教程(非扫描版)第12页
IDL编程详细教程(非扫描版)第13页
IDL编程详细教程(非扫描版)第14页
IDL编程详细教程(非扫描版)第15页
IDL编程详细教程(非扫描版)第16页
IDL编程详细教程(非扫描版)第17页
IDL编程详细教程(非扫描版)第18页
IDL编程详细教程(非扫描版)第19页
IDL编程详细教程(非扫描版)第20页

试读结束, 可继续阅读

32积分/C币 立即下载