2005年5月9日
--
down ACDK
down Handbook
down Language
down Metainfo
down Introduction
down How to use
down ClassLoader
down Serialization
down Reflection
down Attributes
down Mechanism
Copyright 2005 by
Roger Rene Kommer
Kindly hosted at:
SourceForge.net Logo
The major features of ACDK are based on Metainfo: a - very - advanced
version of runtime type information (RTTI) which supports
exploration of class hierarchy, fields, constructors and methods of class.
Metainfo is be used to provide gargabe collecting, loading classes with a class loader,
serialization, attaching user defined attributes to a class or object and dynamic
access to all aspects of an object at runtime.
Introduction to ACDK Metainfo.
How to create Metainfo for C++ classes and Scripting ACDK classes, like CfgScript COM objects, etc.
Through the build in Metainformation of ACDK classes can be loacated and loaded by name.
The metainfo of ACDK can be used to serialize ACDK Objects to a stream, XML file or other formats.
Reflection is the ability to get information about the construction of an Object at runtime. ACDK supports Refection in the Java like manner.
One of the most interessting features of C# are Attributes, which works like a Compiler-Plugin interface. It can be used to implement some sort of Aspect-Programming features.
How the Metainfo is build in to ACDK
Please refer also to Macros parsed by teh ACDK Metacompiler.