ObjectivesTo cover the advanced features of ASTRAC ASv5 that are required in the development of departmental applications and management of executive information systems. This course extends the user's skills in the areas of procedures, reports, data manipulation, screen handling and application development techniques. Target UserExperienced AS users and IT staff wishing to use AS for application development. This course follows on from the Using the Command Facilities of AS (AS2) course. Duration5 days - the last day includes a workshop in which the attendee develops a mini-application based on a case study Pre-requisitesAttendance on the Using the Command Facilities of AS (AS2) course plus practical experience of applying the techniques covered Course Content|
| Topics | | Content |
|---|
| Procedures | : | - Editor techniques
- Session variables
- Revision of basic language elements, e.g. conditional statements
| | Arrays | | Reports | : | - Creating reports with one command
- Effective use of the menus and windows
- The CONVERT option
- Using Arrays and INCLUDE tables in Report
| | Functions - some of the more recent ones | | Screen Design | : | - Effective use of the interactive screen designer
- Building adjustable panels
- Adding validation messages
- Creating mouse-sensitive PF keys
| | Using AS standard dialog windows in your applications | | SHOWPAN procedures | : | - Basic SHOWPAN techniques
- Windows, boxes and pick-lists
- Check boxes, Radio buttons and Contextual help
- Menu techniques and Action Bars
- Routines
| | Use of the DaTa (DT) functions | | Parallel tables and the Update language | | Dynamic generation of commands | : | - Replaceable parameters
- The EXECUTE command
- Session Variable substitution using SUBSTITUTE
| | Dynamic generation of procedures | : | - The CREATE command
- Using Session Variable substitution
| | Other AS techniques | : | - Synonyms
- ON ERROR
- Processing non-AS files
- Importing and Exporting AS tables
- Translating passive blocks for improved performance
- Setting up a profile
- Using the DEBUG command
| | Case Study |
|