Home

About DSA

Services
Solutions
Training
By Location
By Course
LabVIEW Reinforcements

Products
Certifications
In the News









 
 
 
 
   

LabWindows/CVI Basics II


The LabWindows/CVI Basics II course, a follow-up to the Basics I course, is ideal for intermediate users. After attending the course, you will design powerful applications that use Internet communication and ActiveX. You will learn how to build ActiveX servers and develop clients to control ActiveX applications. You will create powerful user interfaces using active menus, canvas controls, Open GL, and toolbars.

Audience:

  • New and intermediate LabWindows/CVI users

  • LabWindows/CVI Basics I attendees

  • Users and technical managers evaluating LabWindows/CVI in purchasing decisions

After attending this course you will be able to:

  • Create elaborate user interfaces with toolbars and menus

  • Use ActiveX within the LabWindows/CVI environment

  • Compile your modules as DLLs so they can be used with other applications

  • Develop efficient multithreaded applications

  • Use advanced development tools to display memory and browse your source code

  • Develop applications that can communicate with the Internet

Prerequisites: 

  • LabWindows/CVI Basics I course

You will cover:

Introduction

  • Overview of the course

  • Course outline

Review of Basics I Concepts

  • Review of the event architecture in LabWindows/CVI

  • Review of the messaging model

User Interface Programming

  • Learn how to customize menus with the menu editor

  • Control complex menus and learn the programming model

  • Build complex user interfaces that use toolbars

  • Use canvases to present complex information

  • Develop applications that use tables and tab controls

Inter-application Communication and ActiveX

  • Learn about ActiveX technologies

  • Use LabWindows/CVI as an automation client to control external applications

  • Easily create ActiveX servers all within the LabWindows/CVI environment

  • Build applications that can present data over the network with DataSocket

  • Learn how TCP/IP can be used for complex Internet communication

Code Modularity and Compatibility

  • Learn how to develop code that is modular and reusable

  • Compile your modules as a Dynamic Link Library (DLL) so other applications can take advantage of your development

  • Learn how to easily debug your DLLs

  • Learn about issues linking in a LabWindows/CVI DLL with other compilers

Additional Topics

  • Build efficient multithreaded applications

  • Learn how LabWindows/CVI uses threads

  • Use thread safe queues to safely transport information between threads

  • Learn about how to protect critical sections in your threads

  • Use the advanced development features in LabWindows/CVI to display memory and browse your source code

  • Learn about the interaction of LabWindows/CVI with other National Instruments products

NI Course 910512 2 days FEE: $1095


This course is available on the following dates in:
2008

    Pittsburgh     Cleveland     Philadelphia
   Scheduled by request.    Scheduled by request.     Scheduled by request. 
     

Courses are regularly offered throughout the year. Customized courses and alternative training schedules are available either on-site or at our permanent facility. Course descriptions and current course schedules are available upon request.


Click here to Register on line
or call 724-942-6330.
We accept PO, MC, VISA, AMEX.
Weekend/evening courses available.