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:
You will cover:
Introduction
-
Overview of the course
-
Course outline
Review of Basics I Concepts
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.
|