190 likes | 411 Vues
SAS/AF Version 6 to Version 7: A brief look at the changes and enhancements to SAS/AF in Version 7. SAS/AF Version 6 to Version 7. Introduction. Building a Frame Component Properties Overview of Components SCL. SAS/AF Version 6 to Version 7. Building a Frame. Scrollbars on the frame
E N D
SAS/AF Version 6 to Version 7: • A brief look at thechanges and enhancements to SAS/AF in Version 7
SAS/AF Version 6 to Version 7 Introduction • Building a Frame • Component Properties • Overview of Components • SCL
SAS/AF Version 6 to Version 7 Building a Frame • Scrollbars on the frame • Standard Multi-Select • Native Look and Feel Menus • Support for cut, copy, and paste between 2 frames.
SAS/AF Version 6 to Version 7 Building a Frame • New ways to create components:- Drag and drop- Right click + [CTRL] drag and drop- Double clicking the frame- Double clicking the component • Demo
SAS/AF Version 6 to Version 7 Properties Window • Invoked- VIEW ….. PROPERTIES WINDOW- Right Click in the frame • Areas- Tree- Table
SAS/AF Version 6 to Version 7 Properties Window • Tree- Displays all existing components for a frame • Table- Displays individual property attributes • Demo
SAS/AF Version 6 to Version 7 New Native Components
SAS/AF Version 6 to Version 7 New Native Components
SAS/AF Version 6 to Version 7 New Native Components
SAS/AF Version 6 to Version 7 New Native Components
SAS/AF Version 6 to Version 7 Other New Visual Components • Chart Control • Container Box Control • Critical Success Factor Control • Graph Output Control • Graphic Text Control • Histogram Control • Map Control • Pie Control • Scatter Control
SAS/AF Version 6 to Version 7 New Non-Visual Components • Catalog Entry List Model • Catalog List Model • Color List Model • Data Set List Model • External File List Model • Library List Model • LIST Entry List Model • Range Model
SAS/AF Version 6 to Version 7 New Non-Visual Components • SAS File List Model • Slist Entry List Model • Variable List Model
SAS/AF Version 6 to Version 7 Component Communitcation • 3 most common channels- Attribute Linking- Drag and Drop- Model / Viewer • Demo
SAS/AF Version 6 to Version 7 Writing SCL Programs • Data Types- DECLARE Statement- Primative- Reference • Dot Notation
SAS/AF Version 6 to Version 7 Writing SCL Programs • Primitive Data Type/* Declare a numeric variable COUNT */declare num count ; /* Declare a character variable DEPT and assign the value CLAIMS */declare char dept=‘claims’ ; /* Declare a character variable DEPT with a length of 20 */dcl char(20) dept ;
SAS/AF Version 6 to Version 7 Writing SCL Programs • Reference Data Type /* Declare an SCL list ATTRLIST */dcl list attrlist ; /* Declare and create an empty list ATTRLIST */dcl list attrlist=makelist() ; /* Declare an instance of the COLORLIST_C class COLORID */dcl sashelp.classes.colorList_c.class colorID ;
SAS/AF Version 6 to Version 7 Writing SCL Programs • Dot Notation /* Setting the text color */object1.textColor=‘blue’ ; /* Querying the text Color */dcl char(20) color ;color=object1.textColor ; /* Setting the data set via a method */object1._setDataSet(‘sasuser.houses’) ;
SAS/AF Version 6 to Version 7 Thank You