Jump to content

LVCLASS File Extension: Difference between revisions

From LabVIEW Wiki
New page for lvclass file extension
 
Update and clarify article
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The '''LVCLASS File Extension''' (''.lvclass''), or <u>L</u>ab<u>V</u>IEW <u>Class</u> Library, is a special form of [[LabVIEW Library]] file that defines a new data type. LabVIEW classes define data associated with an object, as well as the methods that define the actions you can perform on the data. The benefits of [[Encapsulation|encapsulation]] and [[Inheritance|inheritance]] allow you to create modular code that is easy to change without affecting code throughout the application.
The '''LabVIEW Class''' file extension (''*.lvclass'') is used for class libraries in [[LabVIEW object-oriented programming]]. A class library is a special form of [[LabVIEW Project Library|project library]] that defines a new data type in LabVIEW. It contains meta data about the class and its members, a private [[custom control]] that is embedded in the class library (there is no separate file on disk) and links to class methods.


==See Also==
==See also==
*[[LabVIEW Classes]]
*[[Object-oriented programming]]
*[[Object oriented software|Object-Oriented Programming]]


[[Category:LabVIEW file extensions]]
[[Category:LabVIEW file extensions]]
[[Category:Object-Oriented Programming]]

Revision as of 15:14, 2 April 2020

The LabVIEW Class file extension (*.lvclass) is used for class libraries in LabVIEW object-oriented programming. A class library is a special form of project library that defines a new data type in LabVIEW. It contains meta data about the class and its members, a private custom control that is embedded in the class library (there is no separate file on disk) and links to class methods.

See also