当前位置:论文写作 > 毕业论文范文 > 文章内容

基于VB的虚拟实验仪器开发方法

主题:组件和控件的区别 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-18

简介:关于对不知道怎么写控件组件论文范文课题研究的大学硕士、相关本科毕业论文控件组件论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

控件组件论文范文

组件和控件的区别论文

目录

  1. 1.引言
  2. 2.关键技术
  3. 2.1虚拟仪器技术
  4. 2.2 VB技术
  5. 2.3 ActiveX技术
  6. 3.基于VB的虚拟仪器开发方法研究
  7. 3.1虚拟仪器的组件构造方法
  8. 3.2用ActiveX控制构造虚拟仪器的标准组件
  9. 3.3在两个容器之间移动控件
  10. 4.结束语
  11. 组件和控件的区别:32_android UI组件之 时间日期控件DatePicker和TimePicker

朱韶平

(湖南财政经济学院湖南长沙410205)

摘 要:随着虚拟现实技术的不断发展和网络虚拟实验室的广泛应用,虚拟仪器的开发至关重要.论文在介绍了虚拟仪器开发的关键技术基础上,提出了基于VB的虚拟仪器的组件构造及用ActiveX控制已构造的标准组件的方法,为虚拟仪器的开发提供了新的研究思路.

组件和控件的区别:32_android UI组件之 时间日期控件DatePicker和TimePicker

关键词:虚拟仪器;组件构造;ActiveX

1.引言

多媒体计算机技术与仪器技术的结合构成了虚拟实验室实现的基础,迅速崛起的现代教育技术把虚拟实验引入到了实验教学中,使得网络虚拟实验室的应用将越来越广泛,虚拟仪器的开发将越来越重要.虚拟实验室最大的优点是成本低,效率高,“软件即为虚拟仪器”,这样可解决因实验经费不足或高档次、高价位设备缺乏所不能开出的实物实验:同时也不会造成因使用不当,管理不善等因素造成的仪器损坏、元器件丢失等现象;同时虚拟实验还可以模拟实验室中没有的设备,而且还可以不受时空的限制方便地进行实验.

2.关键技术

2.1虚拟仪器技术

虚拟仪器技术是以计算机软、硬件技术为核心,以自动控制、传感器、信号处理、网络、数值分析等技术方法为支撑,以各专业学科为应用背景的现代测试技术,在设计开发、测试、控制和应用中,起到提高效率、降低成本的作用.

2.2 VB技术

Visual Basic( VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言.

VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,便于使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件.程序员可以轻松的使用VB提供的组件快速建立一个应用程序.

VB开发的应用程序的运行采用事件驱动原理.程序设计时不需要考虑程序代码执行的先后问题,而且同一个对象可以因用户的不同操作而产生不同的结果;在VB开发环境下,通过APl(application programinterface)函数调用,可充分使用windows提供的各种系统资源,来扩充所开发的应用程序的功能:VB全面支持windows系统的OLE(object linking andembedding)技术,因此可以方便、快捷地实现不同应用程序之间的动态数据交换;在VB中,可以开发出包括标准EXE(标准windows应用程序)、Activex控件、Activex EXE(对象的嵌入和链接)等多种类型的应用程序.

VB的面向对象、多线程、可视化、集成开发环境,特别适合于虚拟仪器的开发.

2.3 ActiveX技术

ActiveX是一种体系结构,它允许使用不同编程语言开发的软件组件在网络环境中相互操作.ActiveX体系结构使用了Microsoft的组件对象模型及分布式组件对象模型标准,允许不同组件对象实现本地相互对话及网络上对象之间通信.ActiveX这种重复使用和自包含的本质来源于微软更旱的面向对象的应用程序设计思想,也就是由原来的OLE控制,或OCX控件而发展成为现在能够运行在Web页面上的软件组件,使得创建的应用程序能供客户端下载运行.

ActiveX是一种开放的技术,开发者可以创建自己的ActiveX控件,ActiveX控件是程序的自包含片断或独立的组件,不但可以在程序中重复调用,也可以调入其它应用程序而成为其中的一部分.

3.基于VB的虚拟仪器开发方法研究

3.1虚拟仪器的组件构造方法

虚拟实验室是由各种虚拟仪器组成,虚拟仪器又是由具有特定功能的元件组成.建造各种具有特种功能的元件,并确定相互之间的关系,将成为关键.这种分解组合的方式,利用VB来建立具有很大的方便性,VB的模块化控件、事件驱动、面向对象、多线程特性满足了建立虚拟仪器的各种需要.可以利用VB的各种控件,来建立各种虚拟仪器的组件,例如:将旋钮图片(或编程绘制)放在VB的图片或图像控件上,通过设置控件的属性来控制旋钮的外形尺寸和位置,而通过对控件各种事件的编程,可建立与其它组件之间的关系及所应具有的功能.但构造过程中通常需要构建大量具有相同或相似功能的组件,重复构造不仅效率低,也使问题复杂.

3.2用ActiveX控制构造虚拟仪器的标准组件

ActiveX技术为我们引入了“软件组件”这个新的概念,不必再将电脑软件编写成一个大型完整且独立运行的工具.为了能使软件完成更大更复杂的任务,现在可将它分割成小的模块,这种模块便是组件.各组件的宗旨便是完成特定的任务,而且组件能够跨应用程序、跨平台、跨网络运行.采用组件思想为构造虚拟仪器带来了很大方便.

在VB中建立自己的ActiveX控件最为简单,它保留了人们熟悉的属性、事件和方法,通过在程序设计和运行时修改程序的属性、调用控件、在控件的事件中加入程序代码即可方便的组建应用程序.ActiveX技术为虚拟仪器的开发带来了极大的便利.比如我们可以在VB中使用ActiveX技术,开发出各种常见的参数调节旋钮、数字显示屏等通用ActiveX控件(如称为旋钮控件和现实控件).这样可以在构造不同仪器中反复使用,不但可以由控件组成仪器,还可以由小仪器组成复杂的大仪器.

3.3在两个容器之间移动控件

在VB中,各种控件都需要放置在容器上,如窗体、图片框、框架等都可作为容器使用.在同一容器内移动控件十分容易,但如何实现将控件由一个容器移动到另一个容器,需要巧妙的技巧,它有助于产生一些有创造性的编程技术.在一个空白窗体上,建立两个Frame控件,命名为FL和FR,再在FL上放置一个命令按钮,命名为CL.将下列代码添加到CL的单击事件中,运行程序,点击CL,命令按钮将从左边FL跳到右边FR上.

Private Sub CL-Click( )

Set CL.Container等于FR

End Sub

在两个容器之间移动控件可使构造过程中通常需要构建大量具有相同或相似功能的组件不需要重复构建,使开发过程变得简单,降低了开发的成本,提高了开发的效率.

4.结束语

虚拟实验技术在实验教学中具有广阔的应用、发展前景,随着虚拟实验的普及,其论文范文性会被越来越多的人认识.虚拟实验仪器的应用和发展,加快了实验室建设和发展及实验教学改革,促进了教育观念的改变.是培养创新人才的新实验手段.虚拟实验仪器在实验教学中必将占有重要地位,起到很大的作用.

参考文献

[1]崔光佐.基于多媒体和Internet的辅助教学模式[J]中国CAI快讯.1999.

[2]曹军义,刘曙光,虚拟仪器技术的发展与展望[J].自动化与仪表,2003(1).

[3]贺智明,彭桃发.基于ActiveX数据控件的Web信息系统平台设计[J].计算机应用与软件,2007.

[4]欧阳星明.网络虚拟实验室的设计与实现[J]计算机工程,2004.

[5]梁宇涛.虚拟现实技术及其在实验教学中的应用[J].实验技术与管理,2006(3).

(湖南省教育厅科学研究资助课题( 09C013))

总结:该文是关于控件组件论文范文,为你的论文写作提供相关论文资料参考。

组件和控件的区别引用文献:

[1] 控件毕业论文题目范文 关于软件类毕业论文的格式范文3000字
[2] 财务内控论文题目推荐 财务内控毕业论文题目如何定
[3] 热门测控技术论文题目 测控技术专业论文题目如何拟
《基于VB的虚拟实验仪器开发方法》word下载【免费】
组件和控件的区别相关论文范文资料