本论文是一篇控件类本科毕业论文格式,关于一种基于ActiveX控件的Quest3D与VB通信方法相关专升本毕业论文范文。免费优秀的关于控件及通道及文件方面论文范文资料,适合控件论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要 :VB是一种功能丰富、语法灵活的程序语言,已经在建模仿真领域得到了十分广泛的应用.但随着计算机仿真技术的发展,VB仅仅能做二维仿真的这一缺点已经不能适应市场的需求.Quest 3D是一种功能强大的虚拟仿真软件,它融合了当今先进的数字图像处理、计算机图形学、自动控制及各类传感器技术等多个分支领域的信息技术来模拟一个虚拟的三维空间,可以使用户无限制地感受三维空间内的事物.这篇文章通过制作一个简单的例子,详细地介绍了一种通过ActiveX控件把Quest 3D 4.3与VB 6.0这两个软件之间建立起通信的方法,以便于我们充分利用这两个软件的长处,制作出更加令人满意的效果.
关 键 词 :Quest 3D 4.3;VB 6.0;ActiveX控件;数据通信
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)34-7710-03
1.相关通道和控件介绍
Quest 3D与VB的通信,主要是通过Quest 3D中的“ActiveX Data”通道和“ActiveX Event”通道以及VB中的“Quest 3DCtrl4”控件来实现的.
“ActiveX Data”通道:如果要实现Quest 3D项目文件与其他程序(例如Inter Explorer,Visual Basic或者其他能够加载ActiveX控件的程序)的通信,就需要用“ActiveX Data”通道为Quest 3D项目文件预留出一个接口.也就是说当我们要在VB中调用某个已经发布出来的Quest 3D项目文件并要对其进行某一操作时,在制作Quest 3D项目文件时候,就需要把要被操作的通道(一般为表示数值或文本的通道)连接到“ActiveX Data”通道上去.
“ActiveX Event”通道:“ActiveX Event”通道是一个事件触发通道,通过此通道,可以在调用Quest 3D项目文件的其他程序中触发一个事件,这样Quest 3D项目文件与其他程序的通信才能够开始执行下去.
“Quest 3DCtrl4” 控件:VB 6.0中本身并不含有“