- 32
- 0
- 约7.39千字
- 约 13页
- 2018-03-07 发布于湖北
- 举报
IDL与C#混合编程技术说明
IDL与C#混合编程技术
C# (C Sharp)是微软公司在2000年6月发布的一种新的编程语言。C#与Java有很多的相似之处,包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。它又借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。
IDL则一直是应用程序开发和科学家进行可视化与分析的首选语言。因为它功能强大,简单易学,很少的几行代码就能实现其他语言很难实现的功能,所以它是进行科学数据分析、可视化表达和跨平台应用开发的高效软件和理想工具。作为第四代语法简单、面向矩阵运算的计算机语言,IDL拥有丰富的分析工具包。同时支持遥感图像处理软件ENVI的二次开发,使得利用IDL进行ENVI二次开发实现数据处理分析和可视化程序变得非常容易。
1 C#调用IDL方式
C#可以通过COM组件的方式直接调用IDL进行开发。IDL提供了IDLDrawWidget和COM_IDL_CONNECT两个组件,其中IDLDrawWidget组件是带UI的可视组件,COM_IDL_CONNECT是不带UI的功能组件,在实际使用的时候可以根据应用需求选取。
以IDLDrawWidget组件为例,该组件包含了多种功能方法(见表1),这些方法使得C#在调用的时候方便进行初始化、功能调用、参数传递和事件响应传递
您可能关注的文档
- 2015年最新第6课康熙帝概要.ppt
- 2015年河南省行测真题解析概要.doc
- 2015年河北省中考数学试题分析对照概要.ppt
- 2015年最新-和平与发展__时代的主题概要.ppt
- I H Y液下泵说明书.doc
- 2015年浙江省职业院校技能大赛“云计算技术与应用”赛项规程概要.doc
- I620-G10服务器售后培训资料.pptx
- 2015年浙江省宁波市中考数学试卷解析概要.doc
- ICEM-CFD培训21(E3-WS2-3D管道接头实例).ppt
- 2015年湖南公务员真题及答案解析概要.docx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)