Hi Craig,
Welcome
<i><font color="#663300">Is there anyplace that the classes, methods, etc are documented other than YAG's book? I'm really interested in learning how the different classes work together and can be assembled into an app.</font></i>
There is a fair amount of documentation in some of the methods. The greatest drawback is the lack of cross-referencing.
To me the core of the framework is the interaction of the BizObj with the BizObjForm, the Data environment and the data behavior. If you step through the New, Save and Cancel process with these 4 objects, I believe you will have an understanding of the most important stuff.
I have reduced my base skeleton app to 11 libraries: cApp, cBhavior, cBizness, cCollect, cContrls, cDataEnv.prg, cEnviron, cErrMgr, cForms, cToolbar and cUtils. (I don't actually use cErrMgr. It was taken directly from Doug Hennig's Error Handler and my iErrMgr contains the Aug 2000 update.) If I were using class-based menus, I would also add cMenus.
HTH :-) Pamela pamela At eagle-crest .DOT com ©2001 Pamela Thalacker |