Getting Started
• Common Syntax Errors
• Fixing Syntax Errors
• Comments and File Inclusion
• Line Continuation
• Continuation Operators
• Keywords
• DXL Reference Manual
• Identifiers and Data Types
• Declaration
• Basic Types
Language Basics
• Integers
• Reals
• Booleans
• Strings
• Characters
• Type Conversion
• DOORS Types
• Dates
• Flow Control
• Iteration and Program Control
• Execution Time Outs
Functions and Structures
• The Use of Null
• Functions —Declaring and Exiting
• Functions—Parameter Passing
• Functions—Overloading and Ambiguity
• Data Structures—Skip Lists, Buffer, Arrays
• Freeing Dynamic Structures
DOORS Architecture
• DXL view of DOORS Architecture
• DOORS Items
• Database item referencing
• Projects Operations
• Folders Operations
• Path and Full Name
DOORS Modules
• Open and Close
• Status Queries
• Creating
• Deleting
• Module Attributes |
DOORS Objects
• Navigating
• Attributes
• Creating
• Moving
• Deleting
• Selecting
• Manipulating
DOORS Tables
• Navigating
• Creating
• Manipulating
DOORS Links
• Creating
• Deleting
• Accessing Target
• Accessing Source
• Link Attributes
• Link Modules
• Versioned Links
• Enforcing the Schema
DOORS Attributes
• Creating
• Deleting
• Manipulating
• Attribute Types
• Attribute DXL
DOORS Views
• Creating
• Deleting
• Filters
• Sorting
• Display Settings
• Columns
• Layout DXL
File I/O Operations
• Stream I/O
• Writing to a File
• Reading from a File
• File Access |
Dialog Boxes
• Dialog Box Elements
• Text Box
• Choice and Radio Box
• Check Box and Toggle
• File Selector
• Lists
• Buttons
• Accessing Element Values
• Dynamic Updates
• Placement and Style
• Message Boxes
History and Access
• History Record
• History Navigation
• Checking Access
• Set Access
• Set Implied Access
• Remove All Specific Access
• Remove Specific User Access
• Access Inheritance
• Access Non-inheritance
Adding DXL Menus
• DXL Libraries
• DXL Menus
• Addins Menu Paths
• Windows Registry
Advanced DXL (Optional)
• Operating System Commands
• File Manipulation
• Operating System Functions
• Triggers
• Trigger Events
• Regular Expressions
• Error Handling
Advanced Dialog Boxes (Optional)
• Tab
• ListView
• TreeView
• Canvas |