【IDL代码库】数组编辑器
分享
利用此代码可以实现手动编辑一维和二维数组。代码中使用了 Clipboard 对象,支持用户可以从其他程序(如Excel或写字板等)复制和粘贴文本。
从此代码中可以学习如下知识点:
注:因为Clipboard 对象是IDL 8.3更新的功能,所以此代码最低要求IDL版本为8.3。当然也可以尝试将如下代码注释,在低版本中运行,只是没有了复制和粘贴功能。
功能介绍
如上图所示:
使用方法
有两种方法可以使用此代码。
方法1:新建工程
IDL> x = indgen(30,40)
IDL> dj_dialog_array_edit, x
方法2:添加路径
IDL> x = indgen(30,40)
IDL> dj_dialog_array_edit, x
下载地址:http://pan.baidu.com/s/1ntJqyfB
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102v700.html
从此代码中可以学习如下知识点:
- IDL中用户界面和事件处理;
- IDL中表格(widget_table)组件的使用;
- IDL中 Clipboard 对象的使用。
注:因为Clipboard 对象是IDL 8.3更新的功能,所以此代码最低要求IDL版本为8.3。当然也可以尝试将如下代码注释,在低版本中运行,只是没有了复制和粘贴功能。
功能介绍
如上图所示:
- Go to this Position:可以实现快速定位
- Apply:只有点击Apply之后,输入变量数组才会得以修改
- :三种方式批量修改,分别为按行、按列、鼠标选中。填写修改值后,单击对应左侧按钮即可。如上图修改了第4行为100。
- :复制和粘贴
使用方法
有两种方法可以使用此代码。
方法1:新建工程
- 在IDL中新建工程,工程名可以与pro文件同名或自定义;
- 在IDL编辑器中打开 dj_dialog_array_edit.pro 源代码;
- 点击编译按钮,即可使用;
- 使用时,可以直接运行 pro 源码,会自动加载默认数组;
- 如果需要手动输入数组,在IDL控制台运行如下代码即可。
IDL> x = indgen(30,40)
IDL> dj_dialog_array_edit, x
方法2:添加路径
- 将下载的 zip 包解压到某路径,如 C:\dj_dialog_editor;
- 在IDL中,打开"窗口 > 首选项",按照下图所示添加路径;
- 在IDL控制台运行如下代码即可。
IDL> x = indgen(30,40)
IDL> dj_dialog_array_edit, x
下载地址:http://pan.baidu.com/s/1ntJqyfB
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102v700.html
0 个评论
相关问题
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
- 按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
- 用js调用portal中用户所发布的webmap并在该地图上添加点如何用代码实现,我的总是报错。。。。
- 用代码进行地图切图的时候如何设置为Update Cache manually
- 注册arcsde数据到arcgis server中,如何采用Arcengine或py代码实现?
- 字段计算器代码如何输
- CityEngine的CGA编辑器图形化在哪里?
- 求ArcGis Runtime sdk for Android 100.2使用WebTiledLayer加载百度地图的代码
- 使用java代码如何调用镶嵌数据集录入栅格的功能
- 绘图工具 与 编辑器的区别?
- 栅格数据像元数组读到一维数组中是按行读取还是按列读取?