Jump to content

Object-Oriented Programming Using SOM and DSOM: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
Ak120 (talk | contribs)
No edit summary
Line 27: Line 27:
** [[Object-Oriented Programming Using SOM and DSOM:Hello World in SOM:Compile and Link|Compile and Link]]
** [[Object-Oriented Programming Using SOM and DSOM:Hello World in SOM:Compile and Link|Compile and Link]]
** [[Object-Oriented Programming Using SOM and DSOM:Hello World in SOM:Execute the Program|Execute the Program]]
** [[Object-Oriented Programming Using SOM and DSOM:Hello World in SOM:Execute the Program|Execute the Program]]
** [[Object-Oriented Programming Using SOM and DSOM:Hello World in SOM:Sumary|Sumary]]
** [[Object-Oriented Programming Using SOM and DSOM:Hello World in SOM:Sumary|Summary]]


* [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics|Understanding the Basics]]
* [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics|Understanding the Basics]]
Line 33: Line 33:
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOMClass, THE ROOT OF ALL SOM METACLASSES|SOMClass]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOMClass, THE ROOT OF ALL SOM METACLASSES|SOMClass]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOM KERNEL CLASSES|SOM Kernel Classes]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOM KERNEL CLASSES|SOM Kernel Classes]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOM RUN-TIME ENVIRONMENT INITIALIZATION|SOM RUN-TIME ENVIRONMENT INITIALIZATION]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOM RUN-TIME ENVIRONMENT INITIALIZATION|SOM Run-time Environment Initialization]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:ATTRIBUTES VS. INSTANCE VARIABLES|ATTRIBUTES VS. INSTANCE VARIABLES]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:ATTRIBUTES VS. INSTANCE VARIABLES|ATTRIBUTES VS. INSTANCE VARIABLES]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:PUBLIC VS. PRIVATE|PUBLIC VS. PRIVATE]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:PUBLIC VS. PRIVATE|Public vs. Private]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:INHERITANCE|INHERITANCE]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:INHERITANCE|Inheritance]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:PARENT CLASS VS. METACLASS|PARENT CLASS VS. METACLASS]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:PARENT CLASS VS. METACLASS|Parent Class vs. Metaclass]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:METACLASS EXAMPLE|METACLASS EXAMPLE]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:METACLASS EXAMPLE|Metaclass EXAMPLE]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:THE SOMSinglelnstance METACLASS|THE SOMSinglelnstance METACLASS]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:THE SOMSinglelnstance METACLASS|The SOMSinglelnstance Metaclass]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:DERIVED METACLASS|DERIVED METACLASS]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:DERIVED METACLASS|Derived Metaclass]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:METHOD RESOLUTION|METHOD RESOLUTION]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:METHOD RESOLUTION|Method Resolution]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOM DATA TYPES|SOM DATA TYPES]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOM DATA TYPES|SOM Data Types]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOM EXCEPTIONS|SOM EXCEPTIONS]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOM EXCEPTIONS|SOM Exceptions]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOM CONTEXT|SOM CONTEXT]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:SOM CONTEXT|SOM Context]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:MODULE STATEMENT|MODULE STATEMENT]]
** [[Object-Oriented Programming Using SOM and DSOM:Understanding the Basics:MODULE STATEMENT|Module Statement]]


* [[Object-Oriented Programming Using SOM and DSOM:A Complement to C++|A Complement to C++]]
* [[Object-Oriented Programming Using SOM and DSOM:A Complement to C++|A Complement to C++]]
Line 56: Line 56:
* [[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects|Distributing Your Objects]]
* [[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects|Distributing Your Objects]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:DSOM OVERVIEW|DSOM Overview]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:DSOM OVERVIEW|DSOM Overview]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:DEFINE AND IMPLEMENT YOUR OBJECTS|DEFINE AND IMPLEMENT YOUR OBJECTS]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:DEFINE AND IMPLEMENT YOUR OBJECTS|Define and Implement Your Objects]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:SERVER PROGRAM|Server Program]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:SERVER PROGRAM|Server Program]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:CLIENT PROGRAM|Client Program]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:CLIENT PROGRAM|Client Program]]
Line 62: Line 62:
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:BUILDING AND REGISTERING THE CLASSES|BUILDING AND REGISTERING THE CLASSES]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:BUILDING AND REGISTERING THE CLASSES|BUILDING AND REGISTERING THE CLASSES]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:EXECUTION|Execution]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:EXECUTION|Execution]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:A CHECKLIST FOR DSOM CONFIGURATION|A CHECKLIST FOR DSOM CONFIGURATION]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:A CHECKLIST FOR DSOM CONFIGURATION|A Checklist for DSOM Configuration]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:DYNAMIC INVOCATION INTERFACE|DYNAMIC INVOCATION INTERFACE]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:DYNAMIC INVOCATION INTERFACE|DYNAMIC INVOCATION INTERFACE]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:A DISTRIBUTED CALENDAR|A Distributed Calendar]]
**[[Object-Oriented Programming Using SOM and DSOM:Distributing Your Objects:A DISTRIBUTED CALENDAR|A Distributed Calendar]]

Revision as of 23:31, 13 May 2016

By Christina Lau

Download the source code companion disk.