Object-Oriented Programming in LabVIEW: May 12-13, 2011

Object-oriented (OO) programming has demonstrated its superiority over procedural programming for solving a variety of problems. Object-oriented design encourages cleaner interfaces between sections of code and results in code that is easier to debug and scales better for large programming teams. Object-oriented programming is the development of code in a language that enforces object-oriented design principles. This course covers the fundamental concepts of object-oriented design and programming and then demonstrates how those concepts are implemented in LabVIEW.
Course Objectives:
Evaluate object-oriented design principles for the development of an application
Implement a basic class hierarchy using LabVIEW classes
Use LabVIEW features that provide additional functionality to LabVIEW classes
Implement an application using common object-oriented design patterns
Modify an existing LabVIEW application to replace common patterns with LabVIEW objects
Additional Information:
Online Training with Your NI Software Service Contract:
Depending upon your Software Service Contract, you may already be entitled to access this course material through Online Training.
Who Should Attend
Experienced LabVIEW users interested in using object-oriented programming architectures
Prerequisites
LabVIEW Core 3 or experience programming medium to large LabVIEW applications
Course Information:
May 12-13, 2011
8:15 AM - 4:30 PM
Peak Technical Training Center
9835 Carrol Centre Rd, Ste 105
San Diego, CA 92126