![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Programming with Apex Contents Preface
- Audience
- Other Resources
- Apex Documentation Roadmap
- Contacting Rational Technical Publications
- Contacting Rational Technical Support
Object Classes
- Fundamental Classes
- File Subclasses
- Directory Subclasses
- Symbolic Link Subclasses
- Abstract Subclasses
- Temporary Object Management Files
- Temporary Object Management Directories
- Context Switches
Defining and Creating the Architecture
- About This Chapter
- Subsystems
- Apex/Summit Views (Apex/Summit)
- Working Views and Release Views
- Remote View Storage
- Use of Multiple Views of Each Subsystem
- Description of Example
- Architecture
- Creating an Architecture
- Build Keys and Compiler Keys
- Models
- Prototype Files
- Session Switches
- Creating Subsystems (Apex/Summit)
- Creating Rational Subsystems (Apex/ClearCase)
- Views and System Configurations (Apex/Summit)
- Creating Summit/CM Views (Apex/Summit)
- Copying an Existing System Configuration (Apex/Summit)
- More on the Copy Objects Dialog Box (Apex/Summit)
- Information about Views and System Configurations (Apex/Summit)
- Finding All Checked-Out Units or Files in a System Configuration
- Finding All Out-Of-Date Units or Files in a System Configuration
- Finding All Importers of a View
- Finding All References to Something
- Comparing Views
- Lists of Views and the Views Viewer
Importing and Exporting
- About This Chapter
- Imports and Exports to Control Architecture
- Imports and Exports
- How Library Contexts Import Units
- Importing Overview
- Import Files
- Explicit and Implicit Imports
- Hierarchical Relationships and Mutual Importing
- Import Obsolescence
- System Descriptions
- Import Architecture of the Avionics Example
- Setting Up Imports
- Requested and Actual Imports
- Mutual Imports
- Exporting Overview
- Special Export Sets
- Export Files
- Default Export Set
- Client Usage of Export Sets
- Creating an Export Set
- Changing the Imported Export Set (Apex/Summit)
- Context Switches
The Apex Text Editor
- About This Chapter
- The Apex Editor Window
- Starting the Text Editor
- Using the Text Editor
- Editing Text
- Effects of Edit Commands
- Editor Modes
- Moving the Cursor
- Selecting Text
- Searching for Text
- Conducting a Search Operation
- When a Search Succeeds
- Search Options
- Replacing Text
- Conducting a Search-and-Replace Operation
- Search-and-Replace Options
- Cutting and Pasting Text
- Copying Text to the Clipboard
- Deleting Text from a Document
- Recovering from Errors
- The Undo and Redo Commands
- The Revert Command
- Using the Integrated Emacs Editor
- Using Other UNIX Editors
The Ada Editor
- About This Chapter
- The Ada Editor Window
- Starting the Ada Editor
- Editing Source Code
- Editor Modes
- Searching for Text and Replacing Text
- Cutting and Pasting Text
- Ada-Specific Editing
- Ada-Specific Selection Commands
- Ada-Specific Commands
- Pretty Printing
- Error Checking
- Semantic Completion
- Overview
- Controlling the Behavior of Completion
- Hints and Tips
- Delimiter Alignment
- Context Switch
- Effects of Delimiter Alignment
- Preventing Alignment
- Effect of Large Statements or Declarations
The C/C++ Editor
- About This Chapter
- The C/C++ Editor Window
- Starting the C/C++ Editor
- Editing Source Code
- Editor Modes
- Searching for Text and Replacing Text
- Cutting and Pasting Text
- C/C++-Specific Editing
- C/C++-Specific Edit Commands
- Error Checking
Compiling and Executing
- About this Chapter
- The Apex Compilation Model (Ada only)
- Closure Sets
- Optimal Recompilation
- Compiling a Program
- Compile Menu Commands
- Linking a Program
- Error Checking (C/C++)
- Creating C/C++ Executables Linked with Ada Subroutines
- Creating C/C++ Main Programs with Ada Subroutines
- Including C/C++ Code in an Ada Program (Ada only)
- Placement of Executables in a System Configuration
- System Builds Against Varying Source Bases
- Configuration Files (Apex/Summit)
- Creating a Configuration
- Linking With a Configuration
- Distributed Compilation and Execution
- Systems Requirements for Distributed Compilation and Execution
- Execution Specification File
- Monitoring Distributed Compilation and Execution
- Trouble Shooting the Distributed Compilation and Execution Facility
Integrating and Releasing Systems
- About This Chapter
- Integration Strategies
- Creating an Integration System Configuration
- System Configuration-System Configuration Updates
- Updating Specific Objects
- Propagating Import Changes (Apex/Summit)
- Software Release Strategy
- Creating a Release System Configuration (Apex/Summit)
- Freezing a Release System Configuration (Apex/Summit)
- Deleting a System Configuration
- Patch Releases
- Example (Apex/Summit)
- Example (Apex/ClearCase)
- Constructing Patch Releases with Partial System Configurations (Apex/Summit)
Setting Up the Development Environment for Multiple Users
- About This Chapter
- UNIX System Considerations
- NFS Common Naming
- Name Resolution
- Naming Styles
- Apex Naming
- Other Naming Styles
- Distributing Storage for Subsystems and Views (Apex/Summit)
- Customizing Startup Files
- Creating and Using Apex Projects
- Creating a Project
- Activating Projects
- Sessions
- Establishing a Group Wide Environment
Remote Development (Apex/Summit)
- Remote Development Overview
- Example
- Performing Remote Development
- Remote Development Context Switches
- Remote Development Session Switches
Keyword Replacement
- Keyword Replacement Process
- Keyword Syntax
- Basic Keywords
- List-oriented Keywords
- Table-oriented Keywords
- Special Attribute Evaluation Syntax
- Comments in Keyword Strings
- Error Handling During Keyword Replacement
- Keyword Replacement During Command Execution
- Source File Creation
- Check In and Version Creation
Switches
- Overview
- Switch Kinds
- Session Switches
- Context Switches
- Property Switches
- Switch Name Format
- Switch Types
- Switch Syntax
- Switch Values
- Replacement
- Differential Values
- Inclusion
- Registration
- Managing Switches
Backing Up Apex
- Backing Up Apex Data (Apex/Summit)
- Restoring Apex Data (Apex/Summit)
Disassembler
- Invocation
- GUI Invocation
- Command-Line Invocation
Index
Rational Software Corporation http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2002, Rational Software Corporation. All rights reserved. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |