[Date Prev][Date Next][Date Index]

IDL object programming class openings




To IDL users,

There are about 5 openings for the three-day advanced IDL training 
class covering object programming and object graphics to be held at 
Argonne (APS) Tuesday April 21 thru Thursday April 23, 1998. Please 
send an e-mail to me (dejus@aps.anl.gov) if you are interested and 
will attend the class. It it not necessary to inform me if you've 
already confirmed your participation. I'll forward your name to Diane 
Sandberg in the APS User's Office who is coordinating the purchase 
order. The fee is $600 or less based on 20 students. 

Good news: The well-liked instructor from last time (David Fanning) 
is back doing teaching with RSI -- he left the company about 1 year 
ago and started his own consulting firm (teaching IDL). RSI has now 
agreed to rehire him for teaching. Beau Leeger is another very good 
instructor who has many years of experience in object programming and 
he will be the second instructor for the class.

Note: the dates April 21 thru 23 are scheduled maintenance days for 
the APS (confirmed by the User's Office).

The proposed course syllabus from RSI is enclosed.

--- ENCL. IDL 5.0 training course syllabus from RSI ---
Course Content
Half day lecturing IDL 5.0 new features and new products:
	InSight
	Pointers
	Object Graphics
	Graphical User Interface (GUI) enhancements
	Principal Components Analysis (PCA)
	Cluster Analysis
	Surface Fitting
	DataMiner
	ION 
	other miscellaneous additions

Two and half days Object Workshop
	IDL objects
		Object inheritance and encapsulation
   		Creating and Destroying Objects
   		Memory Issues
   		Object Hierarchy
	        Creating an Object Program
   		Container Objects
  		View-Model Hierarchy
   		Adding methods
   		Graphics Atoms (Plot,  Surface, Image, Polygon,  
Polyline)
		Creating Object windows
		Printing Objects
   		Setting up the printer built in DIALOGS
   		DEVICE keywords
   	Making Objects Interactive - adding a GUI
	Creating Draw Widgets that accept Object input
	Adding Mouse input to the rotation code
	Bulletin Board base to change object properties
	Positioning Objects
   		Multiple Objects on a page
   		Change object location and size
   		Manipulating Objects
   		Viewport
   		Projection (Parallel and Prospective)
   		Eye Position
  		Transforming Objects
   		Translate
   		Rotate
   		Scale
   		Coordinate Conversions
   		Trackball
	        Object Color Models
   		RGB vs. INDEXED Color
   		Displaying True Color
   		Palettes
  		Light Source and Light Objects
   	Helper Objects (Annotations)
	Fonts
	Pattern Objects
	Symbols
	Text Objects
	Axes Objects

Introduction to Creating Your Own Objects
--- END ENCL. ---

Regards, Roger Dejus (dejus@aps.anl.gov).