back to home
header

Training

Customising DOORS with DXL

Course Duration :
three days

in French or English

 


 

 

 

 

Knowllence
Tél :+33 (0) 381 382 950
Fax : +33 (0) 381 382 959

 

 

For the majority of projects, Telelogic DOORS® provides all the functionality needed for full Requirements Management and lifecycle traceability. This course gives you the basic principles of writing and applying the DOORS extension language (DXL) in the context of your specific applications.

 

KEY TOPICS
• Introduction to DXL
• DXL Fundamentals
• DOORS Architecture
• Reporting Information
• File Input/Output (I/O) Operations
• DOORS Dialog Boxes
• History and Access
• DXL Libraries
• DOORS Menus
• Advance DXL (Optional)


Who Should Attend?
This course is designed for organizations that want to ensure DOORS meets their special needs.
Prerequisites
You must have previous knowledge of structured procedural programming, preferably in C, and proficiency in DOORS.

 

Course Outline

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

 

 

 

ref : DH

 

Don't hesitate !

 

Under construction Home Nous contacter