Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Bases fro Documentation
Message
General information
Forum:
Visual FoxPro
Category:
The Mere Mortals Framework
Miscellaneous
Thread ID:
00347194
Message ID:
00347225
Views:
21
>I have been reading the MMF documentation and Kevin uses graphics to display information about the objects and the relationships. There are symbols used fjor each property and method and I don't understand what they mean. Does anyuone know what type of documentation this is?

He's using UML notation. Normally the "top" box in the diagrams are the base class and each box/arrow below (that points to the one above) is the child class.

An example of this is the "Understanding the Application Class" section. There is a diagram showing the relationships on the first page.

CApplication and CApplicationCOM are both based on ther CAppBase class (ie they're subclassed from it). Application is a subclass of CApplication.

In some of the other diagrams you'll see something like:

CSystemSettings
-------------------
+ cIniFile
+ cRegistryKey
+ cType
-------------------
+Get(tcSection, tcEntryNum)

-------------------

The top box represents the object properties, the bottom one methods. In your subclasses they don't repeat the method listings. It's assumed that they are also there (since it's a subclass). The + next to them means they're public properties/methods. A - means it's private, and a # means it's protected.

If the class name is in italics it means it's an abstract class (it's not mean to be directly instanciated). The solid line with the open arrow denotes a subclass.

There's a bunch more to all this, but that should give you a basic idea. There are a lot of books on UML if you want/need more info.

HTH
-Paul

RCS Solutions, Inc.
Blog
Twitter
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform