Exemplar Developer's Handbook
Next
Exemplar Developer's Handbook
Conor
McDermottroe
Copyright © 2005, 2006, 2007 Conor McDermottroe
Table of Contents
Introduction
1. Project Goals & Philosophy
2. Overall Architecture
Module Structure
Input Module
Model Module
Output Module
UI Module
Data Flow Diagram
3. Input Modules
Input Module characteristics
The
DTD
Input Module
How To: Create A New Input Module
4. Model Module
Features
Limitations
5. Output Modules
Output Module Characteristics
How To: Create A New Output Module
6. User Interface Modules
UI
module characteristics
How To: Create A New
UI
Module
Logging Subsystem
Using The Logging System
The Logging System For UI Creators
Localised Messages
How To: Add A New Message To The Program
Options Processing
How To: Use Options
How To: Add A New Option
7. Debugging And Error Handling Features
Exception Handling
How To: Create Your Own Exceptions
Assertion Mechanism
8. Testing Framework
9. Build System
10. How To Get Help
A. Glossary
Glossary
B. Bibliography
Bibliography
List of Figures
2.1.
Overall Architecture
2.2.
Data Flow