[Lazarus] [Long and partially OT] Database (OOP) programming: beginners manual?

Graeme Geldenhuys graemeg.lists at gmail.com
Tue Sep 20 17:20:55 CEST 2011


On 20/09/2011 16:53, Lukasz Sokol wrote:
> 
> Thing is - I may not need to know how the sewers work, that they need
> to be laid with some sort of descent ;) or that you should not use 

Then buy a old Delphi 7 (where you still get printed manuals in the box)
and read them from cover to cover.

Regarding OOP in general and what it tries to accomplish.... Google it,
there are too many to list. Embarcadero also has a Delphi OOP forum
dedicated to OOP questions, so it might be worth visiting that too.


> simple OOP and inheritance, I don't even understand Interfaces yet... 

The tiOPF framework doesn't use Interfaces, so you are OK there. ;-)


> Yeah that's cool, but yeah, the target when it's prime-time will be
> non-visual, at least in one end...

tiOPF doesn't force GUI type applications. I have developed GUI and CGI
apps using tiOPF. The OOP design (promoted by tiOPF) clearly split my
code into logical layers: business objects and rules, persistence
backend, UI (web or desktop).


> Never been happier, still -see my remark about sewers.
> (Or LWN article about abstraction trap)

Common sense and basic OOP design skills work wonders too. Anybody can
f*ck-up any OOP (or otherwise) code - give enough [or the lack their
off] skills.



Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/





More information about the Lazarus mailing list