LabVIEW面向对象编程使用了C++和Java等面向对象编程语言的概念,包括类结构、封装、继承等。这些概念可用于创建易于维护的代码,对代码的修改不影响应用程序其他部分代码。LabVIEW面向对象编程可用于创建用户定义的数据类型。

阅读LabVIEW帮助中LabVIEW面向对象编程主题之前,请先了解面向对象编程原理的相关知识。不熟悉面向对象编程技术的用户在使用LabVIEW进行面向对象编程的过程中,可参考下文所提及的文献。

Budd, Timothy.An Introduction to Object-Oriented Programming(中文版:《面向对象编程导论》,机械工业出版社).Redwood City, Calif.: Addison-Wesley, 2001.

Coad, Peter, and Jill Nicola.Object-Oriented Programming.Upper Saddle River, N.J.: Pearson Education, 1993.

Conway, Jon, and Steve Watts.A Software Engineering Approach to LabVIEW(中文版:《软件工程方法在LabVIEW中的应用》,清华大学出版社).Upper Saddle River, N.J.: Prentice Hall, 2003.

Weisfeld, Matt.The Object-Oriented Thought Process(中文版:《面对对象的思考过程》,中国水利水电出版社).Indianapolis, Ind.: Sam's Publishing, 2004.

注: 建议首先阅读The Object-Oriented Thought Process,该书是面向对象编程的入门教材。

关于LabVIEW面向对象编程的常见问题(包含其他资源),见ni.com的以下技术支持文档。

关于基于对象的编程范例,见labview\examples\lvoop目录。

查找相关范例

相关概念

类和对象

创建LabVIEW类

开发LabVIEW类

比较LabVIEW类对象

LabVIEW接口

在应用程序和接口中使用LabVIEW类和接口

相关详解

创建LabVIEW类或接口

创建LabVIEW类或接口的成员VI

在LabVIEW类或接口中添加项

改变LabVIEW类或接口的连线外观