• Contents
  • About
  • About This Book
  • Introducing the SAS/AF Development Environment
    • The Development Environment
      • What Is SAS/AF Software?
    • An Applications Development Methodology
      • Steps to Developing SAS/AF Applications
  • Developing Applications
    • Tools for the Applications Developer
      • About the SAS/AF Development Environment
      • Build Window
      • Components Window
      • Components
      • Properties Window
      • Source Window
    • Developing Frames with Ready-Made Objects
      • Introduction
      • Working with Frames
      • Selecting Components
      • Re-using Components
      • Defining Attachments to Enable Automatic Component Resizing
    • Communicating with Components
      • Introduction
      • Attribute Linking
      • Model/View Communication
      • Drag and Drop Communication
    • Adding SAS Component Language Programs to Frames
      • Introduction
      • Working with Frames and SCL
      • When Frame SCL Is Not Required
      • When Frame SCL Is Required
      • Constructing a Frame SCL Program
      • Controlling the Execution of SCL Programs
      • Calling Other Entries and Opening Windows
      • Compiling and Testing Applications
      • Debugging and Optimizing Your Applications
      • Saving and Storing Frame SCL Programs
    • Adding Application Support Features
      • Implementing Custom Menus
      • Adding Online Help to Your Applications
    • Deploying Your Applications
      • Application Deployment Issues
      • Migrating Your Application from Testing to Production
      • Configuring a SAS Session for Your Application
      • Enabling the Application for Your Users
  • Developing Custom Components
    • Tools for the Component Developer
      • Introduction
      • Class Editor
      • Resource Editor
      • Interface Editor
      • Source Window
      • Other Development Tools and Utilities
    • SAS Object-Oriented Programming Concepts
      • Introduction
      • Object-Oriented Development and the SAS Component Object Model
      • Classes
      • Methods
      • Attributes
      • Events
      • Event Handlers
      • Interfaces
    • Developing Components
      • Creating Your Own Components
      • Creating a Class with SCL
      • Using SCL to Instantiate Classes
    • Managing Methods
      • Implementing Methods with SCL
      • Overriding Frame Methods to Augment SCL Labeled Sections
    • Managing Attributes
      • Specifying a Component's Default Attribute
      • Validating the Values of Character Attributes
      • Assigning an Editor to an Attribute
      • Adding a Custom Attributes Window to a Component
      • Assigning a Custom Access Method (CAM) to an Attribute
      • Using the Refresh Attributes Event
      • Using List Attributes
    • Adding Communication Capabilities to Components
      • Introduction
      • Enabling Attribute Linking
      • Implementing Model/View Communication
      • Enabling Drag and Drop Functionality
      • Modifying or Adding Event Handling
    • Deploying Components
      • Introduction
      • Managing Classes with Resources
      • Making a New Class Available for Use
      • Generating Class Documentation with GenDoc
  • Appendixes
    • Flow of Control
      • How SCL Programs Execute for FRAME Entries
      • Flow of Control for Frame SCL Entries
    • Adding Attachments to Frame Controls
      • Introduction
      • Selecting the Attachment Mode
      • Initiating Define Attachment Mode
      • Selecting the Direction and Type for the Attachment
      • Making the Attachments
      • Defining Attachments to Sibling Components
      • Defining Attachments to Components That Have Borders
      • Moving Multiple Components That Include Attachments
      • Restricting Component Size
      • Changing and/or Deleting an Attachment
      • Displaying Attachments
      • Situations in Which an Attachment Is Ignored
      • Errors and Error Handling
      • Tips for Using Attachments
    • Working with SAS/AF Keys in the SAS Registry
      • About the SAS Registry
      • SAS Registry Editor
      • Modifying the Registry Settings for SAS/AF Software
  • Recommended Reading
  • Glossary


ProductRelease
SAS/AF9.4
Type
Usage and Reference
Copyright Date
July 2013
Last Updated
31May2017