Course Outline

Educational
Paths
On Site
Education
Public
Courses

Virtual Learning

Success
Stories

SAS Certification

Links Left
  Home
  Consulting
  Education
  Contact Us
  Clients
  Employment
  Site Map
 

 

 

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.