|
Application Development:
Component Creation Using SAS/AF® Software
Duration: 3.0 days CEUs: 1.8
AUDIENCE
This course teaches developers how to develop their own components to speed up future application development.
BENEFITS
Attendees will learn about the SAS Component Object Model to develop reusable components. Students will understand:
• Event driven communication
• The composite class and creation of models
• Object oriented techniques as they are available in SAS
PREREQUISITES
Application
Development II: Using SAS/AF® Software or equivalent understanding.
COURSE TOPICS
Object Oriented Programming
• Overview and Terminology
• Class Hierarchy and Subclassing
Attributes Used in Classes
• Assigning values, Initialization and Linking
• Controlling flow and access
• Custom access methods
• Dependent attribute values
Building Methods
• What are methods
• User defined methods and testing methods
Event Driven Applications
• What is an event and building your own
• Setting up event handlers
• System events and Testing events
Errors in AF Applications
• Exception handling using catch-throw
• The program halt handler and dumping to the Log
Subclassing Visual and Model Classes
• Frame Class and Widget Class
• Visual Classes
Using the Composite Class
• What is the composite class
• Creating a composite object
• Overriding methods
• Testing the class
Advanced Interface Specifics
• How a viewer works with the Frame
• The use of methods and signatures
• Components in the interface
Deploying Your Own Classes
• Issues of customization
• Tapping into the SAS Registry
• Documentation for others to use your classes
Software Used: Base
SAS, SAS/AF® and SAS/GRAPH® Software.
|