First off, I would like to say that I am extremely grateful for all of those who contribute to this forum. I have been programming in VFP for about a year now and would not have the skillset I have today if not for all the helpful people in this community; so thank you all.
As I mentioned before, I have been working with VFP for about a year now. Having only worked with MS Access and VBA prior to VFP, my programming experience was very minimal. So basically, not only have I been learning the VFP language but I have also been learning how to program.
I've been working on the same application for the past year. Quit often I find better ways of doing things than I knew of when I first started, so I find myself going back and changing a lot of code around. Which brings me to my question; it seems to me now to be easier to write a .prg with numerous functions for every form and to call them from the methods and events of the form rather than coding in the form itself. Is this good practice? Also, can anyone recommend a good book or tutorial that will help me better understand programming theory, or do you think brushing up on OOP will provide the necessary foundation to build from?
Thanks again for your help.
-Kevin
As I mentioned before, I have been working with VFP for about a year now. Having only worked with MS Access and VBA prior to VFP, my programming experience was very minimal. So basically, not only have I been learning the VFP language but I have also been learning how to program.
I've been working on the same application for the past year. Quit often I find better ways of doing things than I knew of when I first started, so I find myself going back and changing a lot of code around. Which brings me to my question; it seems to me now to be easier to write a .prg with numerous functions for every form and to call them from the methods and events of the form rather than coding in the form itself. Is this good practice? Also, can anyone recommend a good book or tutorial that will help me better understand programming theory, or do you think brushing up on OOP will provide the necessary foundation to build from?
Thanks again for your help.
-Kevin