VB调用IDL接口混合编程技术.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB调用IDL接口混合编程技术

维普资讯 MicrocomputerApplicationsVo1.22,No.2,2006 技术交流 微型电脑应用 2006年第22卷第2期 文章编号:1007—757X(2006)O2—0034一O3 VB调用IDL接 口混合编程技术 黄修东,刘立民, 曹君陟 摘 要 :介绍IDI(InteractiveDataLanguage)开发工具厦其接 口调用方法 ,说明了VB调用IDL接 口进行混合编程 的过程 , 并给出了简单的可视化和工程应用实例。通过混合鳊程,结合两者的优点,可以实现两种语言的资源和功能共享,达到优势互补。 关键词 :IDL;VB;ActiveX;混合编程 中图分类号:TP311.1 文献标识码 :A 引言美 国 RSI公 司发布 的 IDLt’~ (Interactive— IDI绘 图和对象图形处理成为可能: DataLanguage)足新一代交互式的、跨平台(可以运行十Unix, 2)IDLActiveX控件可 以对外 IDL和外部程序激发的事 VMS,Windows.Macintosh等)的、面向图形对象的应用程序 件作出响应 ; 开发语言 ,具有对海量数据进行获取、分析、可视化 以及对多 3)IDIActiveX控件大大简化 了IDL与外部程序之 问的 种图像进行处理和交互式操作的功能 在 IDI语言中往往两 数据交换: 三条语句就能执行人量的、复杂的数学运算或二维、三维图形 4)IDLActiveX控件与外部程序的接 口如 同外部程序本 的绘制功能,但这在一般高级软件开发语言中往往需要成百。 身的控件一股易用 。 上千条语句才能实现口’。l。VisualBasic(简称VB)是微软公司 1.2 调用 IDL接 口方法 推 出的可视化开发工具,它具有功能强人、易学易用等特点, 在外部程序中调用IDL主要有以下4个环节: 集成功能强人的编辑、编译、链接、测试等许多可视化编程工 1.2.1 初 始化 IDL 具。VB相对其他高级语言有很高的编程效率,尤其是图形界 应用程序调用 IDL程序前,必须对IDL进行初始化,方法 面与数据库应用方面,编程速度比其他编程语言快几倍甚至 足调用IDLDrawWidget的InitlDL()函数,其参数是外部程序 几十倍,是一种十分有生命力的Windows编程语言[4]。但VB 的句柄。该函数返回值 1表示成功,0表示初始化失败,一1表 在开发复杂数学运算、二维和三维 图形程序时往往代码量很 示所使用的IDLActiveX控件是未经许可的,一2表示所使用 大,开发过程复杂,效率较低 ,如果将两者结合起来,进行混合 的IDL是演示 (DEMO)版本。 编程 ,则可以充分发挥IDL和VB的优点,实现 “优势互补”,大 1.2.2 编译IDI代 码 IDI源代码为纯文本文件,扩展名为.pro,执行前,需要 大加速程序 的开发进程 。 对其进行编译,在IDL集成开发环境中编译是通过命令行执 行 “·C0MPILE[Filel,…,Fiten-]”命令进行的,在外部程序调 1 IDL接口及其调用方法 用的时候 ,同样需要执行此命令 ,IDLDrawwid2et提供了Exe cuteStr()函数来执行IDL命令,其参数是要执行的命令字符 1.1 IDL接 口

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档