by kenney@[EMAIL PROTECTED]
Mar 30, 2008 at 10:56 AM
In article
<ddde06d1-da41-4786-b2d6-34bba0aa95ec@[EMAIL PROTECTED]
>,
agila61@[EMAIL PROTECTED]
(Bruce McFarling) wrote:
> There's nothing in there that conflicts with my recollection of GUI as
> the main driver of OOP into the mainstream ... I
It was almost certainly the reason for Object Pascal in Delphi. The
entire IDE is dependent on objects to simplify design. All the various
controls and forms like spin edit are descended from IIRC four base
objects. It makes life much simpler as all the display properties such
as size and position are actually properties of the underlying object
and can be set by the property editor avoiding the need to code.
The alternative would be to call the Windows' cl***** directly every
time. Mind you when I actually programmed in Delphi I used structured
language for the connecting code more often than objects. Off course the
alternatives to Delphi I were C and if I have got the dates right Visual
Basic.
Delphi has the tools needed for OOP, things like an object browser,
inheritance trees and built in syntax for modifying inherited properties
and methods. Without these tools using objects becomes more difficult.
Ken Young