Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Bases fro Documentation
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
The Mere Mortals Framework
Divers
Thread ID:
00347194
Message ID:
00347288
Vues:
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


Do You know of any utilities that can read VFP classes and produce UML diagrams?
-----------------------------------------

Cathi Gero, CPA
Prenia Software & Consulting Services
Microsoft C# / .NET MVP
Mere Mortals for .NET MVP
cgero@prenia.com
www.prenia.com
Weblog: blogs.prenia.com/cathi
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform