Introduction to FRAME Entries in SAS/AF Software John C. Boling, SAS Institute Inc., Cary, NC
|
|
- Brice Poole
- 5 years ago
- Views:
Transcription
1 Introduction to FRAME Entries in SAS/AF Software John C. Boling, SAS Institute Inc., Cary, NC INTRODUCTION SAS/AF software, announced in 1985, is an application facility for building interactive enterprise information systems. As the user interacts with the application, the application can customize and execute SAS source cod~ interactively, noninteractively, or even on a remote machine. Other source programs such as Basic, Fortran, Cobol, and PUI can also be customized and submitted for execution from the application. Prior to the introduction of the FRAME entry, entries within a SAS/AF application could not easily intermix text and graphics. As a result, SAS/AF entries did not take on a graphical user interface appearance. The FRAME entry, available in Release 6.08 and subsequent releases, supports the intermixing of text and graphics. As a result, SAS/AF applications can now take on a graphical user interface appearance. GRAPHICAL USER INTERFACES Display 2 Example FRAME Entry Graphical User Interfaces are multi-window, graphic-oriented user applications. Typically, they contain window elements such as bit-mapped and structured graphics, icons, pull-down and pop-up menus, command buttons, scroll bars, and sliders. Most also use a mouse device and painter contro1. With GUI-based applications, users typically navigate through the, application by pointing and clicking on their selections wi1h a mouse. OBJECT ORIENTED PROGRAMMING TERMS FRAME entriestake advantage of object-oriented concepts, the latest development in programming and interface techniques. A discussion of some object-oriented terms is helpful to understanding FRAME entries. Object The design of an object-oriented system begins not with the task to be performed but rather the aspects of the real world that need to be modeled in order to pertorm that task. Objects offer a very natural way of breaking down the problem to be solved. Each object has a range of behavior to be modeled, and each has to maintain some information about its own status. Why look for some other way to package procedures and data when the problem has already organized them for you! An object is a software packet containing a collection of related data elements and a set of procedures called methods for operating on those elements. The data within an object can be accessed only by the object's methods. This arrangement, called encapsulation, protects data from corruption by other objects and hides low-level implementation details from other objects and the rest of the system. Display 1 Example FRAME Entry GUI applications are often simpler and quicker to use than command-based interfaces. For example, GUI menu choices can be icons that users select instead of typing numbers or leners on a command line or pressing function keys. GU! applications are also more intuitive. Rather than requiring users to remember a series of commands and options, the interface prompts for the next action or choice. GUI applications enable users to maneuver quickly and easily through a series of tasks using graphical images. Evel)1.hing an object knows is expressed in its instance variables. Everything it can do is expressed in its methods. Once defined, new types of objects can be used as building blocks. This ability to create new, high-level structures on demand and use them to build applications is called data abstraction. This is a key theme because it allows us to think in terms of the problem, the task, the physical process, rather that the data types of the language and the procedural flow. Classes Object-oriented programming supports the repeated use of common objects through the use of classes. A class is a general prototype which describes the characteristics of similar objects. The objects belonging to a particular class are said to be 567
2 instances of that class. Conceptually it may be helpful to think of a class as a rubber stamp template being used to stamp out instances of itself. Classes allow objects to be defined in a very efficient manner. The methods and variables for a class are defined only once, in the.class definition, without repeating them in every instance. The instances contain only the actual variable values. Although it is possible to define classes independently of each other, classes are usually defined as special cases, or subclasses of each other. Through a process called inheritance, all the subclasses for given class can make use of the methods and variables of that class. Inheritance increases the efficiency of the class mechanism even further: behavior that's characteristic of larger groups of objects is programmed only once, in the definition of the higher-level class, and the subclass merely adds to or modifies that behavior as required for their special cases. Subclasses may be nested to any degree, and inheritance will accumulate down through all levels. The resulting treelike structure is known as a class hierarchy. Messages Objects communicate with one another through messages. A message is simply the name of a receiving object together with the name of one of its methods. A message is a request to carry out the indicated method. Any number of objects can include the same method, and each can implement it according to its own unique needs. That allows any given message to be sent to lots of different objects without worrying about how the message will be handled or even knowing what kind of object will receive it. The ability to hide implementation details behind a common message interlace is known as polymorphism. Polymorphism makes the object-approach very flexible because it allows new kinds of objects to be added to a completed system without rewriting existing procedures. Display 3 Region Manager Each region is filled with an object, an instance of a widget class. Each object within the FRAME is assigned and referred to by a unique name. COMPONENTS OF THE FRAME The FRAME entry utilizes a new interactive editing environment and a set of predefined classes. Region Manager, When you edit a FRAME, you use the region manager (an interactive editing environment) for defining rectangular areas within the window called regions. The regions can be moved, copied, resized, repositioned, emptied, and removed. Display 4 Filling Regions Widget Classes The FRAME entry provides a group of predefined classes from which you can create objects. The term widget is often used to describe objects that are a component of a graphical user interface that displays information and/or accepts user entries. When you fill a region with a widget, you are creating an object, an instance of that widget class. Widget Typical Use SAS/GAAPH Output displays stored GRSEG entries (can be hotspotted). Block branches to other application windows (menuing). 568
3 Icon branches to other application windows (menuing). Text Entry provides fm~in the-blank field (single or multiple lines). Text Label provides field labeling. Graphic Text provides labeling and decoration. Push Button issues commands, performs some simple action. Can be used to open a dialog window. Display 6 Example FRAME Entry Other widgets support various graphical widgets and the ability to display table information. Widget Typical Use Graphics real-time generation of plots and charts based on SAS data sets. Extended Table scrollable table of data, output, or graphs. Can be used as a selection list or for data entry. The logical row is composed of other widgets. Display 5 Example FRAME Entry Several widgets enable you to process user selections. Critical Success Factor specialized display for reporting a numeric value within a predefined range. Widget Typical Use Scroll bars vertical and horizontal scroll bars. List Box provides scrollable selection list. Allows multiple selections. Hotspot graphical objects which overlay other objects. Check Box toggles status of item between on and off. Radio Box provides a mutually exclusive selection list Container Box groups other widgets visually. Slider provides numeric selection within a range. Control Object performs a simple action (Le. displaying a selection list). 569
4 Display 8 MAIN.FRAME Entry Display 7 Example FRAME Entry In Release 6.09 an image widget was added to display high-end graph renderings. Release 6.11 will carry a number of new class definitions including catalog entry viewer, command push button, data table, extended input field, extended text entry, external file viewer, image icon, input field, input field label, organizational chart, process flow diagram, report viewer, toolbar, data form, videoplayer, workarea, and the ability to drag and drop. SCREEN CONTROL LANGUAGE SCL Entry FRAME entries are controlled by Screen Control language (Sel) programs which are stored separately from the FRAME in a Sel entry. By default, an Sel entry has the same name as the FRAME. For example, if the FRAME is named MAIN.FRAME, the corresponding Sel entry is named MAIN.SCl. Since SeL programs are stored separately from FRAME entries, you can create more than one FRAME interface that uses the same Sel program without having to duplicate the SCL program for each FRAME entry. The compiled SCl program piggy backs the FRAME it is associated with. Display 9 MAIN.SCL Entry Some FRAME entries do not even require a SCL program because widget attributes and methods allow FRAME entries to perform many tasks without any additional Sel programming statements. SCL Programming Constructs SCl is a programming language designed to facilitate the development of interactive applications. The language combines the syntax of of the DATA step with additional statements and functions that enable developers to control the flow of their applications based on user interaction. Structure sel entries for FRAME entries contain labeled blocks that execute when users perform an action on an object, like selecting it o-r changing its value. Each labeled block begins with a label and ends with a' RETURN statement. SCL statements are executed in sequence within the labeled block. The label for each block of code is the same as the object with'which it is associated. In additional a SCl entry can also have an INIT, MAIN, andlor TERM label. Label Execution INIT executes before the FRAME entry is displayed to the user MAIN executes jf any object is activated after the corresponding object labeled sections have executed. TERM executes when the FRAME is closed by an END or CANCEL command. Methods As part of its object oriented nature, each widget class includes a 570
5 set of methods. These methods define the operations that can be executed by any object you create from that class. Although each widget class includes a set of predefined methods, you can also write your own methods. When you want an object to perlorm an action, you send it the appropriate message. The message is again the name of the receiving object together with the name of one of its methods. To send messages, you use the CALL SEND or CALL NOTIFY routines in the SCL program. For example, the Graphic Text widget class comes with a set of predefined methods or behaviors. Display 11 FRAME in Edit Mode Display 10 Methods for Graphic Text Widget Class Suppose when a user clicks on a graphic text object named TEXT, you want to convert the text to uppercase and change its color and font. The available methods for the graphic text widget class are used. When the user clicks on the object, the TEXT label in the SCL program executes. The CALL NOT! FY function sends messages to the TEXT object to get the current text string value, convert it to uppercase, change its color to CYAN, and change its font to SWISS. leng~h va:ue $25; TEXT: call notify('text', '_GET_TEXT_',value); call notify ('t.ext', '_SET_TEXT_', upcase (value)) ; call notify('text', '_SET_COLOR_', 'cyan'}; call notify('text', '_SET_FONT_','swiss'}; Display 12 FRAME at Display Time re~urn; ILLUSTRATIONS The remainder of this paper examines two FRAME entries, one somewhat simple and the other more complex. Example 1 In this example, 1he FRAME contains five objects. Four of the widgets are graphic text objects and one is a pushbutton object. The female and male pictogram is displayed using a SAS/GRAPH font. When the FEMALE object or MALE object is clicked on, a resized, FSVIEW window displays the appropriate male or female employees from a SAS data set. 571
6 12 sets the position and size of the next window to display 13 displays as a table of rows and columns the "male" employees in a SAS data set 14 sets the color of the MALE object to 'yellow" 15 returns control to the application and refreshes the FRAME Example 2 In this example, the FRAME contains thirteen objects - one pushbutton, two container boxes, three text entries, one slider, three text label, a graphics object, and two control objects. Display 13 SCL Program The source lines in the SeL program perlorm the following functions: Line Function 1 begins the FEMALE label (graphics text widget) 2 sets the color of the FEMALE object to "green~ The graph initially produces a plot of revenue against date for flight "110". The flight number can be changed by entering a new value or using the control object to display a selection list of valid flight numbers. The variable to plot can be changed by entering a new value or using the control object to display a selection list of valid numeric variables. The slider can be adjusted to analyze the data for any week within the quarter time period. The graph re-analyzes the data whenever the flight number, the response variable, or the week value changes. Should the user enter an invalid flight number or invalid response variable, the invalid entry is corrected using selection lists. 3 refreshes the FRAME with the changed color 4 sets the position and size of the next window to display 5 displays as a table of rows and columns the 'female~ employees in a SAS data set 6 sets the color of the FEMALE object to yellow 7 returns control to the application and refreshes the FRAME 9 begins the MALE label (graphics text widget) Display 14 FRAME in Edit Mode 10 sets the color of the MALE object to "green" 11 refreshes the FRAME with the changed color 572
7 6 sets the value of the WEEK object to ~1' (text entry widget) 7 sets the value of the WSUOE object to 1 (slider widget) 8 sets the value of the RESPONSE object to 'REV~ (text entry widget) 9 creates a SAS date value for the variable START 10 creates a variable END 11 sets the minimum value of the WSLIDE object to 1 Display 15 FRAME at Display Time 12 sets the maximum value of the WSUDE object to begins the FL T label 15 subsets the data set according to the value for the FLT object 16 determines the number of observations in the subsetted data 17 begins a DO GROUP if there are no observations in the subset 19 begins the F _ARROW label (control widget) 20 sets the value of the FL T object to a blank Display 16 SeL Program The source lines in the Sel program perform the following functions: removes the current WHERE condition begins a 00 WHILE construct Line Function 23 sets the position and size of the next displayed window 1 begins the INIT label 2 opens the data set the GRAPH object needs (graphics widget) 3 opens the data set for flight departures 4 positions the cursor on the FLT object (text entry widget) sets the value for the FL T object using a selection list of data from a SAS data set terminates the DO WHILE construct terminates the DO GROUP begun on line number 17 5 sets the value of the FL T object to m11 O 573
8 40 begins a DO GROUP ~ the RESPONSE object is blank 41 begins the R_ARROW label (control widget) 42 begins a DO UNTil construct 43 sets the position and size of the next displayed window 44 sets the RESPONSE object to the name of a numeric variable in a SAS data set 45 terminates the DO UNTil construct Display 17 SCL Program (continuation) The source lines in the sel program perform the following functions: 46 terminates the DO GROUP begun on line notifies the GRAPH object to change the dependent variable Line Function 27 begins the WSUDE label 28 sets the WEEK object tn the value of the WSLIDE object 29 constructs a value for NEWSTART 30 creates a value for END 31 subsets the data set using the value for the FlT object and the START and END dates 48 returns control to the application (this RETURN statement terminates the RESPONSE and R_ARROW labels) 49 begins the TERM label 50 closes the data set needed for flight departures 51 closes the data set needed for the GRAPH object 52 terminates the TERM label. 33 notifies the GRAPH object to update itself 34 returns control to the application (this RETURN statement terminates the INIT, FLT. F _ARROW. and WSLIDE labels 35 begins the RESPONSE label SUMMARY The FRAME entry supports the intermixing of text and graphics to compose graphical user interface applications. The FRAME provides a group of predefined classes from which you create objects. The FRAME, predicated on object oriented programming concepts. represents a robust application development environment using such concepts as objects, classes. messages, methods, encapsulation, and polymorphism. 36 determines jf the RESPONSE object is the name of a variable in a SAS data set 37 sets the RESPONSE object to a blank if the variable does not exist 38 sets the RESPONSE object to a blank if the RESPONSE object represents a character variable or the DATE variable 574
Feature PROGRAM Entries FRAME Entries. quickly prototype an'application using the interactive development environment
Object-Oriented Graphical User Interface (OOGUI) Using FRAME Entries in SAS/AP Software Part I Jeff Cartier, SAS Institute Inc., Cary, NC Bill Powers, SAS Institute Inc., Cary, NC ABSTRACT The FRAME entry
More informationSAS/AF FRAME Entries: A Hands-on Introduction
SAS/AF FRAME Entries: A Hands-on Introduction Vincent L. Timbers The Pennsylvania State University, University Park, Pa. ABSTRACT Frame entries in SAS/AF use graphic display devices that enable application
More informationInformation Visualization
Paper 166-25 Presenting Your Data Easily with Graph-N-Go Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT Visualizing and presenting data effectively using reports and listings can
More informationEuropean Sales Support
Applications development facilities in Orlando Thomas Becker European ales upport Overview OOAD with A/AF New classes Extendibility of the Class Library Further Orlando Enhancements Object Oriented Application
More informationHOW TO DEVELOP A SAS/AF APPLICATION
PS001 Creating Effective Graphical User Interfaces Using Version 8 SAS/AF Anders Longthorne, National Highway Traffic Safety Administration, Washington, DC ABSTRACT Improving access to an organization
More informationUsing Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA
Paper 160-26 Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT Visualizing and presenting data effectively
More informationUsing Adobe Contribute 4 A guide for new website authors
Using Adobe Contribute 4 A guide for new website authors Adobe Contribute allows you to easily update websites without any knowledge of HTML. This handout will provide an introduction to Adobe Contribute
More informationNo previous knowledge of Java is required for this workshop.
SAS webaf for Java Application Development, a First Sip Mickey Waxman University of Kansas, Lawrence, Kansas Larry Hoyle University of Kansas, Lawrence, Kansas ABSTRACT SAS webaf is an integrated development
More informationAN INTRODUCTION TO DEVELOPING APPLICATIONS WITH SAS/AF FRAME ENTRIES. Advanced Tutorials. NESUG '96 Proceedings
AN INTRODUCTION TO DEVELOPING APPLICATIONS WITH SAS/AF FRAME ENTRIES Vincent L. Timbers The Pennsylvania State University, University Park, PA Advanced Tutorials ABSTRACT Frame entries in SAS/ AF use graphic
More informationPublic-Private Dialogue
Public-Private Dialogue www.publicprivatedialogue.org The PPD Reform Tracking Tool A tutorial to use a tool designed to manage, track and report on Working Groups issues 1- INTRODUCTION... 3 2 - BROWSING
More informationCHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows
CHAPTER 1 Getting to Know AutoCAD Opening a new drawing Getting familiar with the AutoCAD and AutoCAD LT Graphics windows Modifying the display Displaying and arranging toolbars COPYRIGHTED MATERIAL 2
More informationBoth Data Form and Data Table share many features.
AN INTRODUCTORY OVERVlEW OF THE DATA FORM AND DATA TABLE OBJECTS IN SAS/AF FRAME ENTRIES Ann Caq>enter Rockett, SAS Institute Inc., Cary, NC Abstract The Data Form and Data Table objects in SAS/AF FRAME
More informationGraphical User Interface. GUI in MATLAB. Eng. Banan Ahmad Allaqta
raphical ser nterface in MATLAB Eng. Banan Ahmad Allaqta What is? A graphical user interface () is a graphical display in one or more windows containing controls, called components, that enable a user
More informationLesson 3 Paragraph Styles
Lesson 3 Paragraph Styles The Concept Of Styles: Styles: In the context of LibreOffice Writer, Styles refers to the characteristics of a part of a document. For example, a Page Style includes information
More informationTable Basics. The structure of an table
TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that
More informationSAS Web Report Studio 3.1
SAS Web Report Studio 3.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Web Report Studio 3.1: User s Guide. Cary, NC: SAS
More informationChapter Copy Buckets
Chapter 17 -- Copy Buckets Buckets are virtual containers to use in batch processing item or bibliographic records. They can be used to perform various cataloging/holdings maintenance tasks in batch. There
More informationPowerPoint Instructions
PowerPoint Instructions Exercise 1: Type and Format Text and Fix a List 1. Open the PowerPoint Practice file. To add a company name to slide 1, click the slide 1 thumbnail if it's not selected. On the
More informationSAS Visual Analytics 8.2: Getting Started with Reports
SAS Visual Analytics 8.2: Getting Started with Reports Introduction Reporting The SAS Visual Analytics tools give you everything you need to produce and distribute clear and compelling reports. SAS Visual
More informationekaizen Lessons Table of Contents 1. ebook Basics 1 2. Create a new ebook Make Changes to the ebook Populate the ebook 41
Table of Contents 1. ebook Basics 1 2. Create a new ebook 20 3. Make Changes to the ebook 31 4. Populate the ebook 41 5. Share the ebook 63 ekaizen 1 2 1 1 3 4 2 2 5 The ebook is a tabbed electronic book
More informationCATALOGER: An Application Development Tool to View, Compare, and Document SAS Catalogs and Data Files
CATALOGER: An Application Development Tool to View, Compare, and Document SAS Catalogs and Data Files Christopher A. Roper, Qualex Consulting Services, Inc., Fairfax, Va. Gina M. Thomas, Qualex Consulting
More informationGuide to User Interface 4.3
Datatel Colleague Guide to User Interface 4.3 Release 18 June 24, 2011 For corrections and clarifications to this manual, see AnswerNet page 1926.37. Guide to User Interface 4.3 All Rights Reserved The
More informationBusinessObjects Frequently Asked Questions
BusinessObjects Frequently Asked Questions Contents Is there a quick way of printing together several reports from the same document?... 2 Is there a way of controlling the text wrap of a cell?... 2 How
More informationSpecification Manager
Enterprise Architect User Guide Series Specification Manager How to define model elements simply? In Sparx Systems Enterprise Architect, use the document-based Specification Manager to create elements
More information2 Getting Started. Getting Started (v1.8.6) 3/5/2007
2 Getting Started Java will be used in the examples in this section; however, the information applies to all supported languages for which you have installed a compiler (e.g., Ada, C, C++, Java) unless
More informationIntroduction. CHAPTER 3 Working in the SAS Windowing Environment
57 CHAPTER 3 Working in the SAS Windowing Environment Introduction 57 Using Function Keys 58 Using the SAS ToolBox 60 Using the Command Window 60 Using the Toolbar 61 Using the Tool Icons 61 Opening Files
More informationUser s guide to using the ForeTees TinyMCE online editor. Getting started with TinyMCE and basic things you need to know!
User s guide to using the ForeTees TinyMCE online editor TinyMCE is a WYSIWYG (what you see is what you get) editor that allows users a familiar word-processing interface to use when editing the announcement
More informationThe Basics of PowerPoint
MaryBeth Rajczewski The Basics of PowerPoint Microsoft PowerPoint is the premiere presentation software. It enables you to create professional presentations in a short amount of time. Presentations using
More informationSAS/ASSIST Software Setup
173 APPENDIX 3 SAS/ASSIST Software Setup Appendix Overview 173 Setting Up Graphics Devices 173 Setting Up Remote Connect Configurations 175 Adding a SAS/ASSIST Button to Your Toolbox 176 Setting Up HTML
More informationAccess 2003 Introduction to Report Design
Access 2003 Introduction to Report Design TABLE OF CONTENTS CREATING A REPORT IN DESIGN VIEW... 3 BUILDING THE REPORT LAYOUT... 5 SETTING THE REPORT WIDTH... 5 DISPLAYING THE FIELD LIST... 5 WORKING WITH
More informationIntellicus Enterprise Reporting and BI Platform
Configuring Ad hoc Reporting Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Copyright 2012 Intellicus Technologies This document and its
More informationLabels and Envelopes in Word 2013
Labels and Envelopes in Word 2013 Labels... 2 Labels - A Blank Page... 2 Selecting the Label Type... 2 Creating the Label Document... 2 Labels - A Page of the Same... 3 Printing to a Specific Label on
More informationLesson 1: Exploring Excel Return to the Excel 2007 web page
Lesson 1: Exploring Excel 2007 Return to the Excel 2007 web page Presenting Excel 2007 Excel can be used for a wide variety of tasks: Creating and maintaining detailed budgets Tracking extensive customer
More informationPowerPoint Slide Basics. Introduction
PowerPoint 2016 Slide Basics Introduction Every PowerPoint presentation is composed of a series of slides. To begin creating a slide show, you'll need to know the basics of working with slides. You'll
More informationPowerPoint Introduction. Video: Slide Basics. Understanding slides and slide layouts. Slide Basics
PowerPoint 2013 Slide Basics Introduction PowerPoint presentations are made up of a series of slides. Slides contain the information you will present to your audience. This might include text, pictures,
More informationLesson 4 Page Styles
Lesson 4 Page Styles The Concept of Styles: Styles: In the context of LibreOffice Writer, Styles refers to the characteristics of a part of a document. For example, a Page Style includes information about
More informationUsing OLE in SAS/AF Software
187 CHAPTER 9 Using OLE in SAS/AF Software About OLE 188 SAS/AF Catalog Compatibility 188 Inserting an OLE Object in a FRAME Entry 188 Inserting an OLE Object 189 Pasting an OLE Object from the Clipboard
More informationBLUEPRINT READER 2010 INSTALLATION & USER GUIDE 09OCT09
BLUEPRINT READER 2010 INSTALLATION & USER GUIDE 09OCT09 The information in this document is subject to change without notice and should not be construed as a commitment by Blueprint Software Systems Inc.
More informationGetting Started (1.8.7) 9/2/2009
2 Getting Started For the examples in this section, Microsoft Windows and Java will be used. However, much of the information applies to other operating systems and supported languages for which you have
More informationBASICS OF GRAPHICAL APPS
CSC 2014 Java Bootcamp Lecture 7 GUI Design BASICS OF GRAPHICAL APPS 2 Graphical Applications So far we ve focused on command-line applications, which interact with the user using simple text prompts In
More informationDisplay Systems International Software Demo Instructions
Display Systems International Software Demo Instructions This demo guide has been re-written to better reflect the common features that people learning to use the DSI software are concerned with. This
More informationNEW CEIBO DEBUGGER. Menus and Commands
NEW CEIBO DEBUGGER Menus and Commands Ceibo Debugger Menus and Commands D.1. Introduction CEIBO DEBUGGER is the latest software available from Ceibo and can be used with most of Ceibo emulators. You will
More informationTo learn more about the Milestones window choose: Help Help Topics Select the Index tab and type in the feature. For Example toolbox.
To learn more about the Milestones window choose: Help Help Topics Select the Index tab and type in the feature. For Example toolbox. 1 of 12 CHOOSE THE DATES TAB TO: 1. Set the schedule s Date Range.
More informationSILVACO. An Intuitive Front-End to Effective and Efficient Schematic Capture Design INSIDE. Introduction. Concepts of Scholar Schematic Capture
TCAD Driven CAD A Journal for CAD/CAE Engineers Introduction In our previous publication ("Scholar: An Enhanced Multi-Platform Schematic Capture", Simulation Standard, Vol.10, Number 9, September 1999)
More informationChapter 2 User Interface Features. networks Window. Drawing Panel
Chapter 2 User Interface Features networks Window When you invoke the networks application, the networks window appears. This window consists of three main components: a large drawing panel, a command
More informationSYLLABUS B.Com (Computer) VI SEM Subject Visual Basic Unit I
SYLLABUS B.Com (Computer) VI SEM Subject Visual Basic Unit I UNIT I UNIT II UNIT III UNIT IV UNIT V Introduction to Visual Basic: Introduction Graphics User Interface (GUI), Programming Language (Procedural,
More informationCHRIS Introduction Guide
1 Introduction... 3 1.1 The Login screen... 3 1.2 The itrent Home page... 5 1.2.1 Out of Office... 8 1.2.2 Default User Preferences... 9 1.2.3 Bookmarks... 10 1.3 The itrent Screen... 11 The Control Bar...
More informationCreating Workflows. Viewing the Task Library. Creating a Workflow. This chapter contains the following sections:
This chapter contains the following sections: Viewing the Task Library, page 1 Creating a Workflow, page 1 Example: Creating a Workflow, page 13 Resolving Workflow Validation Issues, page 16 Changing Flow
More informationOutline. Widgets. Categories of Widgets. What is a Widget?
Outline Widgets More GUI Goo What is a widget? Buttons Combo boxes Tool bars Text components Dialog boxes Sliders Scrollbars What is a Widget? Widgets are interactive objects - the basic building blocks
More informationVizit Essential for SharePoint 2013 Version 6.x User Manual
Vizit Essential for SharePoint 2013 Version 6.x User Manual 1 Vizit Essential... 3 Deployment Options... 3 SharePoint 2013 Document Libraries... 3 SharePoint 2013 Search Results... 4 Vizit Essential Pop-Up
More informationConfiguring Ad hoc Reporting. Version: 16.0
Configuring Ad hoc Reporting Version: 16.0 Copyright 2018 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived
More informationMicrosoft How to Series
Microsoft How to Series Getting Started with EXCEL 2007 A B C D E F Tabs Introduction to the Excel 2007 Interface The Excel 2007 Interface is comprised of several elements, with four main parts: Office
More informationLesson 21 Getting Started with PowerPoint Essentials
Getting Started with PowerPoint Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition 1 Objectives Identify the parts of the PowerPoint screen and navigate through a presentation.
More informationGetting Started With Frame Technology Christopher A. Roper, Qualex Consulting Services, Inc., Hillsville, Va.
Getting Started With Frame Technology Christopher A. Roper, Qualex Consulting Services, Inc., Hillsville, Va. Introduction Creating SAS/Frame applications allows users to build SAS applications using an
More informationCandy is Dandy Project (Project #12)
Candy is Dandy Project (Project #12) You have been hired to conduct some market research about M&M's. First, you had your team purchase 4 large bags and the results are given for the contents of those
More informationNiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved.
www.nicelabel.com, info@nicelabel.com English Edition Rev-0910 2009 Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com Head Office Euro Plus d.o.o. Ulica Lojzeta Hrovata
More informationPowerPoint Basics. Objectives. PowerPoint Basics. Just what are we trying to do with this software anyway?
PowerPoint Basics 1. Presentation basics 2. Creating your title slide 3. Adding new slides 4. Adding bulleted text 5. Changing slide layouts 6. Inserting clip art and images 7. Hyper linking to other slides,
More informationCustomizing and Administering Project Server Access
WEB Customizing and Administering Project Server Access In this chapter Creating and Deleting Users from Project Server 2 Managing User Groups Project Server User Security 4 Using Categories to Control
More informationDashboards. created by others because they have given you permission to view.
The Unified Intelligence Center interface is organized by dashboards. are web pages that display reports, scheduled reports, sticky notes, and web-based elements, such as URLs and web widgets, that are
More informationFinalizing the Project
Item#: MB7920 Finalizing the Project Use the steps in this section to prepare your project to send to Yearbook Interactive for duplication. This process is required before project submission. It may take
More informationCognos. Active Reports Development. Presented by: Craig Randell
Cognos Active Reports Development Presented by: Craig Randell Objectives: Understand the purpose and benefits of Active Reports Through theory and demonstration introduce the different Active Report Components
More informationSAS Report Viewer 8.3 Documentation
SAS Report Viewer 8.3 Documentation About SAS Report Viewer Introduction to SAS Report Viewer SAS Report Viewer (the report viewer) enables users who are not report designers to view a report using a web
More informationOrgPublisher 10.1 End User Help
OrgPublisher 10.1 End User Help Table of Contents OrgPublisher 10.1 End User Help Table of Contents Making the Chart Work for You... 5 Working with a PluginX chart... 6 How to Tell if You're Working with
More informationUser Guide. Web Intelligence Rich Client. Business Objects 4.1
User Guide Web Intelligence Rich Client Business Objects 4.1 2 P a g e Web Intelligence 4.1 User Guide Web Intelligence 4.1 User Guide Contents Getting Started in Web Intelligence 4.1... 5 Log into EDDIE...
More informationIntroduction. Table Basics. Access 2010 Working with Tables. Video: Working with Tables in Access To Open an Existing Table: Page 1
Access 2010 Working with Tables Introduction Page 1 While there are four types of database objects in Access 2010, tables are arguably the most important. Even when you're using forms, queries, and reports,
More information1. Managing Information in Table
1. Managing Information in Table Spreadsheets are great for making lists (such as phone lists, client lists). The researchers discovered that not only was list management the number one spreadsheet activity,
More informationBreeding Guide. Customer Services PHENOME-NETWORKS 4Ben Gurion Street, 74032, Nes-Ziona, Israel
Breeding Guide Customer Services PHENOME-NETWORKS 4Ben Gurion Street, 74032, Nes-Ziona, Israel www.phenome-netwoks.com Contents PHENOME ONE - INTRODUCTION... 3 THE PHENOME ONE LAYOUT... 4 THE JOBS ICON...
More informationLesson 1: Exploring Excel Return to the FastCourse Excel 2007 Level 1 book page
Lesson 1: Exploring Excel 2007 Return to the FastCourse Excel 2007 Level 1 book page Lesson Objectives After studying this lesson, you will be able to: Explain ways Excel can help your productivity Launch
More informationSpecification Manager
Enterprise Architect User Guide Series Specification Manager Author: Sparx Systems Date: 30/06/2017 Version: 1.0 CREATED WITH Table of Contents The Specification Manager 3 Specification Manager - Overview
More informationOBIEE. Oracle Business Intelligence Enterprise Edition. Rensselaer Business Intelligence Finance Author Training
OBIEE Oracle Business Intelligence Enterprise Edition Rensselaer Business Intelligence Finance Author Training TABLE OF CONTENTS INTRODUCTION... 1 USER INTERFACE... 1 HOW TO LAUNCH OBIEE... 1 TERMINOLOGY...
More informationOrgPublisher Cross Browser Planning User Guide
OrgPublisher Cross Browser Planning User Guide Table of Contents Table of Contents Logging in to Cross Browser Planning... 4 Working with Cross Browser Planning Charts... 5 Send Planning-Enabled Chart
More informationSAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC
SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC ABSTRACT SAS/Warehouse Administrator software makes it easier to build, maintain, and access data warehouses
More informationChapter 14 Overview. Windowing systems
Chapter 14 Overview Windowing systems and general organizational metaphors Windowing system basics components common tasks Multi-user support Windowing systems Windows: areas of visual display (usually
More informationAccess Review. 4. Save the table by clicking the Save icon in the Quick Access Toolbar or by pulling
Access Review Relational Databases Different tables can have the same field in common. This feature is used to explicitly specify a relationship between two tables. Values appearing in field A in one table
More informationKendo UI. Builder by Progress : What's New
Kendo UI Builder by Progress : What's New Copyright 2017 Telerik AD. All rights reserved. July 2017 Last updated with new content: Version 2.0 Updated: 2017/07/13 3 Copyright 4 Contents Table of Contents
More informationThere are two ways to launch Graphical User Interface (GUI). You can either
How to get started? There are two ways to launch Graphical User Interface (GUI). You can either 1. Click on the Guide icon 2. Type guide at the prompt Just follow the instruction below: To start GUI we
More informationCrestron XiO Cloud Service
Crestron XiO Cloud Service User Guide Crestron Electronics, Inc. Crestron product development software is licensed to Crestron dealers and Crestron Service Providers (CSPs) under a limited non-exclusive,
More informationDEVELOPING APPLICATIONS FOR END-USERS WITH SAS/AF FRAME ENTRIES Vincent L. Timbers The Pennsylvania State University
DEVELOPING APPLICATIONS FOR END-USERS WITH SAS/AF FRAME ENTRIES Vincent L. Timbers The Pennsylvania State University ABSTRACT Frame entries in SAS/AF use graphic display devices that enable the developer
More informationSAS Infrastructure for Risk Management 3.4: User s Guide
SAS Infrastructure for Risk Management 3.4: User s Guide SAS Documentation March 2, 2018 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2017. SAS Infrastructure for
More informationSAS Universal Viewer 1.3
SAS Universal Viewer 1.3 User's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. SAS Universal Viewer 1.3: User's Guide. Cary, NC: SAS
More informationTECH-NOTE. The Keyboard Macro Editor. The Keyboard Macro Editor Dialog Box
The Keyboard Macro Editor The Keyboard Macro Editor is a feature in the Designer TM for Windows TM software package that allows the user to associate specific functions with keys or touchcells on a UniOP
More informationJennifer Clegg and Carol Rigsbee, SAS Institute Inc., Cary, NC
OLE and the SAS System for Windows Release 6.12 Jennifer Clegg and Carol Rigsbee, SAS Institute Inc., Cary, NC ABSTRACT This paper describes the OLE support within the SAS System for Windows Release 6.12.
More informationLesson 5 Styles, Tables, and Frames
In this lesson you will learn how to create a new document that imports the custom page and paragraph styles created in earlier lessons. You will also see how to add tables to your documents. If LibreOffice
More informationTyler Dashboard. User Guide Version 5.8. For more information, visit
Tyler Dashboard User Guide Version 5.8 For more information, visit www.tylertech.com. TABLE OF CONTENTS Tyler Dashboard... 4 Tyler Dashboard Features... 4 Tyler Dashboard Ribbon... 4 User Views... 5 Tools...
More informationIntroduction to Personal Computing
Introduction to Personal Computing Academic Computing Services www.ku.edu/acs Abstract: This document explains the basics of the Microsoft Windows operating system. It is intended for users who are either
More informationText box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box.
Visual Basic Concepts Hello, Visual Basic See Also There are three main steps to creating an application in Visual Basic: 1. Create the interface. 2. Set properties. 3. Write code. To see how this is done,
More informationUnit 8: Working with Actions
Unit 8: Working with Actions Questions Covered What are actions? How are actions triggered? Where can we access actions to create or edit them? How do we automate the sending of email notifications? How
More informationMICROSOFT VISIO 2010
MICROSOFT VISIO 2010 INTRODUCTION The first thing that will confront most uses of Visio 2010 is the new Fluent interface, and in particular the ribbon. For anyone migrating from an earlier version of Visio
More informationSharePoint List Booster Features
SharePoint List Booster Features Contents Overview... 5 Supported Environment... 5 User Interface... 5 Disabling List Booster, Hiding List Booster Menu and Disabling Cross Page Queries for specific List
More informationKendo UI Builder by Progress : Using Kendo UI Designer
Kendo UI Builder by Progress : Using Kendo UI Designer Notices 2016 Telerik AD. All rights reserved. November 2016 Last updated with new content: Version 1.1 3 Notices 4 Contents Table of Contents Chapter
More informationSPARK. User Manual Ver ITLAQ Technologies
SPARK Forms Builder for Office 365 User Manual Ver. 3.5.50.102 0 ITLAQ Technologies www.itlaq.com Table of Contents 1 The Form Designer Workspace... 3 1.1 Form Toolbox... 3 1.1.1 Hiding/ Unhiding/ Minimizing
More informationHow to create a prototype
Adobe Fireworks Guide How to create a prototype In this guide, you learn how to use Fireworks to combine a design comp and a wireframe to create an interactive prototype for a widget. A prototype is a
More informationNC User Conference Tips and Tricks for SAS FM June 16, 2009
NC User Conference Tips and Tricks for SAS FM June 16, 2009 Reporting 1. CDA Formula (Formatted Statement): To switch out the cell reference for the hardcoded member or dim name, you can go into the formula
More informationFor product or technical support and other information, contact Systemware:
Xtnd User Manual COPYRIGHT Licensed Materials - Property of Systemware, Inc. Copyright Systemware, Inc., 1997-2006. All rights reserved. Use, duplication, or disclosure restricted by contract with Systemware,
More informationXprint V8.0. Graphical User Interface
Xprint V8.0 Graphical User Interface Edition September 2009 Copyright and Trademarks Copyright Océ Software Laboratories Namur S.A. 2009 All rights reserved. Delivery subject to availability; right of
More informationWhat s New in the GM EPC
What s New in the GM EPC The GM Next Gen EPC has numerous new features designed to make finding the right part faster and easier. For detailed instructions on using each feature, select User Guide from
More informationLesson 3 Formatting Paragraphs
Lesson 3 Formatting Paragraphs The concept of styles: Styles: In the context of LibreOffice Writer, Styles refers to the characteristics of a part of a document. For example, a Page Style includes information
More informationABSTRACT INTRODUCTION. How Things Worked in Version 6
Dressing Up Your Version 6 Objects to be Version 7 Components Glen R. Walker, SAS Institute Inc, Cary, NC Tammy L. Gagliano, SAS Institute Inc, Chicago, IL ABSTRACT Version 7 SAS/AF software exploits the
More informationBuilding reports using the Web Intelligence HTML Report Panel
Building reports using the Web Intelligence HTML Report Panel Building reports using the Web Intelligence HTML Report Panel Copyright 2008 Business Objects. All rights reserved. Business Objects owns the
More informationContents. Add a Form Element to a Group Box Add a Field to a Form... 22
Workflow Design Guide Version 17 November 2017 Contents About This Guide... 7 Workflows and Forms Overview... 7 Security Permissions for Workflows and Forms... 8 Search for a Workflow Design, Workflow
More information