Alan,
        I might suggest you take a look around your local new/used
bookstore, or perhaps even Amazon.com as well for some great older but
still relevant texts on OOP such as "The Tao of Objects" and  "The Way
of Delphi".  Both of these were of great help to me in getting my head
around these concepts without making me change my religion!
        I'm not sure if they are still in print and cannot give you
their ISBN #'s as both are currently packed away in boxes as I prepare
for a move, but I KNOW you'll find them helpful! 

from Robert Meek dba "Tangentals Design"
e-mail: [EMAIL PROTECTED]
Freelance Windows Programming for XP and Vista 
Also proud to be a Moderator of the "Delphi-List" at elists.org

"Reality cannot be explained...only enjoyed or endured as your current
perspective allows!"


Hi folks --

My thanks to all four of you for your responses. I found them
particularly 
interesting to read together, in that it seems like they represent
alternate 
ways of looking at the same problem. Some seem to start with the
objects, 
and some with the databse fields. I admit my knowledge of both databases
and 
OOP are somewhat elementary (I've never needed DB's beyond "MyBase"
style 
ClientDataSets, for example). I find data aware controls simplify 
programming (an advantage), while simultaneously encouraging me to
program 
by writing a whole bunch of event handler code in Form1, rather than 
breaking my work up into logical classes (a disadvantage when I come
back 
months later and want to change the program). So, as a way to teach
myself 
to be more "OOP-ish" I'm working on rewriting some simple things I've
done 
in the past. I tend to end up with the same problems when trying to
divide 
everything into nice, neat classes--

--problems related to sending information between classes,
--problems trying to decide where to put properties and methods relevant
to 
two or more classes (e.g., employers have employees, and employees have
an 
employer), and
--problems related to saving information.

I posted several times last summer related to the first issue, and got
some 
great responses back that helped me. I think the second point I'll
continue 
to learn about, but it's at least part of the art & decisions of object 
oriented programming ... and now I've got things to think about related
to 
the third point!

Thanks for your help, as always -- Al 

_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi

Reply via email to