Pandora Logo

Software Development Manual

November 2001


 

Table Of Contents

1. Getting Started

1.0 Introduction to Pandora
1.0.1 What Is It?
1.0.2 How Do I Get Started?
1.1 Modular Object Orientation Explained
1.1.1 History
1.1.2 Feature Overview
1.1.3 Architectural Breakdown
1.2 Installation Procedure
1.2.1 Overview of Installed Directories and Files

2. Programming

2.0 Program Types
2.0.1 Executable Programs
2.0.2 Scripted Programs
2.1 Module Interfaces
2.1.1 Background
2.1.2 Opening a Module
2.1.3 Function Calls
2.1.4 Class Modules
2.2 Hello World
2.2.1 Hello World as a Script
2.2.2 Hello World as an Executable
2.3 Object Management In Depth
2.3.1 Creating New Objects
2.3.2 Public, Private or Shared?
2.3.3 Structure Layout
2.3.4 Field Management
2.3.5 Object Interaction: Actions and Methods
2.3.6 Direct Calls Vs Object Messaging
2.3.7 Summary
2.4 Documentation Guidelines

2.5 Error Codes

3. System Manuals

3.0 Object Kernel Manual

3.1 Action List

3.2 Class Index

3.3 Module Index

4. Development Guides

4.0 Module Development Guide
4.0.1 Registration Issues
4.0.2 Writing the Module
4.0.3 Writing the Documentation
4.0.4 Public Distribution
4.1 Class Development Guide
4.1.1 The Importance of Good Design
4.1.2 Defining the Class Structure
4.1.3 Action and Method Support
4.1.4 Initialising the Class
4.1.5 Sub-Class Development
4.1.6 System Recognition
4.1.7 Public Distribution
4.2 Field Reference Guide

4.3 Object Reference Guide

4.4 Action Support Guide

5. Index

5.0 Glossary

 

Rocklyte Logo

Copyright Rocklyte Systems, © 1996-2001. All rights reserved.