• Already Registered?
Skip Navigation
(Not Specified)

Application Development with IDL I-Herndon VA

This event has been cancelled. If you have any questions, please contact the event planner directly.

                                                
                                                 REGISTER NOW

Scientists, engineers and developers can strengthen their skills in employing IDL as a programming language, not just as a command-line tool. The major topics covered in the course include widget programming, data visualization with Object Graphics, object-oriented programming and external linking. These topics, though useful in their own right, are also used to demonstrate techniques for building effective, efficient IDL programs. Take this course and learn how to write better code that can be used by others.
 
PREREQUISITES: Experience in IDL and another programming language, or completion of the Introduction to IDL or Scientific Programming with IDL course.
 
The IDL Workbench
  • Eclipse Terminology
  • Projects
  • Editor Tools
  • Keyboard shortcuts and Content Assist
  • Breakpoints and the Debug perspective
  • Configuring preferences

Fundamentals Review
  • Arrays
  • Structures, lists and hashes
  • Pointers
  • Parameter passing
  • Calling mechanism and path
  • The COMPILE_OPT statement

General Programming
  • Test positional and keyword parameters
  • Keyword inheritance
  • Error handling with CATCH and MESSAGE
  • Namespace
  • Program SAVE files and the IDL Virtual Machine

Widget Programming in IDL
  • Interface planning and design
  • IDL widget toolkit
  • Widget hierarchy
  • The IDL widget programming model
  • XMANAGER and event structures
  • Event handling schemes
  • State variable
  • Cleanup routine
  • Widget geometry
  • Draw widget interaction
  • Multiple top-level bases

 The IDL Object Graphics System

  • Member classes
  • Object lifecycle
  • Object Graphics hierarchy
  • The Object Graphics programming model
  • Coordinate systems and coordinate transformations
  • XOBJVIEW helper tool
  • Interfacing widget events with object methods
  • Interactivity and resizing in widget programs
  • Using a Trackball object

Object-Oriented Programming in IDL
  • Overview of object-oriented programming
  • Defining classes in IDL
  • Inheritance
  • Creating, interacting with, and destroying objects
  • Resource management

External Linking
  • Overview of external linking
  • Linking options in IDL
  • Using CALL_EXTERNAL, with examples
Resources
  • Web sites: ITT VIS and independent users
  • The ITT VIS user communityThe comp.lang.idl-pvwave newsgroup
  • Books on IDL and programming

Wrap-up and Evaluations

 


Class Hours: 8:30 AM to 4:30 PM

Cost: $1650.00 USD
See Academic Pricing Tab for Educational Rates and Qualification Information

  • When

  • Wednesday, March 28, 2012 - Friday, March 30, 2012

  • Add to CalendarAdd to Calendar

  • Where

  • Exelis Visual Information Solutions
    12930 Worldgate Drive
    Herndon, Virginia 20170
    303-786-9900

  • Get MapGet Map
  • Planner

  • Exelis Visual Information Solutions

Outlook Outlook
iCal iCal
Google Google
Yahoo! Yahoo!
MSN MSN
Already Registered?

 
Exelis Visual Information Solutions 
 
Permissions/Legal   © 2012 Exelis Visual Information Solutions, Inc.
 
Share on Facebook Share on Twitter Share on LinkedIn 

Top