1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IDL小结

Widget_bade( ) 生成窗口 。 主要关键参数。 XOFFSET ,YOFFSET 定义窗口的方向。 Tlb_Frame_Attr 创建窗口类型。有 0 1 2 4 8 16有不同的值表示不同的情况。 Mbar 定义窗口的ID。 TITLE 窗口的标题。 Align-top/right/left/bottom 定义窗口上下左右对齐 Widget_button 生成按钮或者菜单。 VALUE 显示在按钮或者菜单上的字符串。 MENU 0没有子菜单 1有子菜单。 Separator = 1 有子菜单 。 Accelerator=’’;快捷键设置。 Widget_draw 创建图型窗口。 /Expose_Events ;支持窗口弹出事件 /Button_Events ;支持点击事件 /Tracking_Events ;支持跟踪事件 /Motion_Events ;支撑鼠标移动事件 Graphics_Level = 2 ;表明为对象图形窗口 Dialog_PickFile( ) ;弹出文件浏览,选择制定类型的东西 关键参数 Title =’ ’ 文件浏览框的题目 Filter=’ *.bmp’ 制定读取文件的类型 (已扩展名) Read_Image() 读取图步大小 格式 变量= Read_Image(图纸的路径变量) Size() 获取图片大小 格式 变量=Size(,/Dimensions) ————————————————————————————————————————————————————————————————————————————————————————————数字,字符串功能函数———————————————— IDLPRINT, STRUPCASE(IDL is fun) ;输出:IDL IS FUN! ◆格式:STRMATCH( expC1, expC2 [, /FOLD_CASE] ) 功能:测试expC2是否能与expC1中串匹配。若匹配,则返回1;否则返回0。 例:IDLPRINT, STRMATCH([IDL6.2,for,Windows],for ) ;输出: 0 1 0 ◆格式:STRMID( expC, N [, expN] [, /REVERSE_OFFSET]) 功能:返回值是从字符串expC中的第N个位置开始,取出expN个字符的子字符串。若省略expN,则取到字符串的末尾。/REVERSE_OFFSET指N的位置从串尾计数。 例:IDLPRINT, STRMID(IDL6.2 is fun!, 7, 2) ;输出:is   IDLPRINT, STRMID(IDL6.2 is fun!, 3, 3,/REVERSE_OFFSET) ;输出:fun ◆格式:STRJOIN( expC1 [, expC2] ) 功能:用定界符expC2把expC1中的字符串连接起来。若省略expC2,则直接连接。 例:IDLPRINT,STRJOIN([IDL6.2, is, fun!],$+$) ;输出:DL6.0$+$is$+$fun!   IDLPRINT,STRJOIN([IDL6.2, is, fun!]) ;输出:IDL6.2isfun! ◆格式:STRSPLIT( expC1 [, 定界符] [, /EXTRACT | , LENGTH= 数组]          [, ESCAPE=expC2] [, COUNT= 变量] [, /PRESERVE_NULL]) 功能:根据指定的定界符把字符串expC1分割成子串。默认定界符为空格或Tab。 说明:◆/EXTRACT:返回包含子串的数组。默认返回包含子串首位置的数组。    ◆LENGTH=数组:把每一个子串的长度存储到数组中,与前者不能同用。    ◆ESCAPE=expC2: 在expC1中包含expC2的字符串将被忽略。    ◆COUNT= 变量:把提取的子字符串的个数存储到变量中。    ◆/PRESERVE_NULL:提取所有的的子字符串。省略时,不提取空子串。 例:IDLPRINT, STRSPLIT(a\ ,b, , ,ESCAPE= \, /EXTRACT) ;输出:a,b   IDLPRINT,STRSPLIT(IDL6.2 i

文档评论(0)

sb9185sb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档