Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How long should this take? General VFP question & CBMM
Message
From
21/05/1998 15:29:36
 
General information
Forum:
Visual FoxPro
Category:
The Mere Mortals Framework
Miscellaneous
Thread ID:
00097393
Message ID:
00100927
Views:
28
>I guess this might be a more general VFP question than a CBMM, but I'm wondering how long it usually takes (for an average VFP programmer) to get up to speed on Class/OOP programming? The reason I ask it that it seems like it's taking me a LOT longer to do the same job using class/framework programming than just writing my app(s) the "old" way using normal forms and VFP data-environments.
>
> I >KNOW< there will be a payoff once I understand all of this, but right now it's kind of frustrating. My old sequence for writing/testing apps was (assuming the tables/views existed). Create/layout for, like data source, run form and see if it works. Now it's more like: create layout (after looking in the manual to see which form I should base things on). Create my data environment, and views in ADATAENV, CD into my app dir, run STARTCB, DO MAIN, suspend, do a DOFORM("formname"). Get an error. Find out I mistyped one of my view names in ADATAENV, try to close my object/app, VFP crashes, exit VFP, restart VFP and try again. Different error, etc...
>
>I'm willing to work through all this, since I really like all the benefits of OOP/Classes/using the framework, but I'm wondering how much aspirin I need to buy before I can really take advantage of these benefits.

When I first began using CBMM, I took about two months to get an understanding of how it and OOP worked. Another two months was used to begin to apply the OOD to the CBMM instead of trial and error.

I just receintly completed a CBMM class. I strongly suggest it to anyone who wants to move on with the framework. Kevin gives a great deal of insight into how it "thinks" and where its going.

Kevin
Previous
Reply
Map
View

Click here to load this message in the networking platform