Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How long should this take? General VFP question & CBMM
Message
General information
Forum:
Visual FoxPro
Category:
The Mere Mortals Framework
Miscellaneous
Thread ID:
00097393
Message ID:
00097415
Views:
23
>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.

Paul, I would say it is worth to keep trying. For me it took a week to understand the VFP OOP ideas in general, but probably around 4 month to get used to them.
BTW, I worked once with Codebook 3.0 (not CBMM), IMHO it needed more aspirin than with other frameworks... :)

Nick
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro

"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison
Previous
Reply
Map
View

Click here to load this message in the networking platform