home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.pascal
- Path: sparky!uunet!cs.utexas.edu!tamsun.tamu.edu!gergl.tamu.edu!chris
- From: chris@gergl.tamu.edu (Chris King)
- Subject: Re: A good example of OOP
- Message-ID: <12AUG199217290394@gergl.tamu.edu>
- News-Software: VAX/VMS VNEWS 1.41
- Sender: news@tamsun.tamu.edu (Read News)
- Organization: Geochemical and Environmental Research Group - TAMU
- References: <1992Aug12.181130.27927@usenet.ins.cwru.edu>
- Date: Wed, 12 Aug 1992 23:29:00 GMT
- Lines: 41
-
- In article <1992Aug12.181130.27927@usenet.ins.cwru.edu>, br707@cleveland.Freenet.Edu (Mike L. Melamed) writes...
- >
- >Can someone provide me with a good demo of OBJECT ORIENTED PROGRAMMING?
- >
- >I know the concepts and everything but lack a good example from which I
- >could fully understand it. I tried TurboVision but it's way too hard to
- >jump from 0 to 100, you know what I am saying?
- >
-
- Hello, Turbo pascal's object oriented stuff was rather difficult to grasp at
- first, and took alittle "brain reformatting". My suggestion is to drop the
- concept of controling the computer, if you plan to use a windowing event
- driven enviroment, and adopt the concept of servicing events. That is
- really a hard thing to swallow for someone who is acustom to having control.
-
- Good programmers of the past, where marked by there ability to get into the
- system and make it do anything they wanted. I beleive that is of days gone
- by. Good programmers of the future will be more designers, and problem
- solvers rather than Hackers, and will require a more professional approach.
- (I am in no way implying that "hackers" are unproffesional.) Good object
- oriented programming comes from good planning in the initial stages. It is
- next to impossible to just sit down a "bang out" a program. The manuals
- in TPW can't really explain this, because it is not the subject the manuals
- are for. Object oriented things are... I think I'm rambling on about
- philosophy.
-
- Anyway the hardest thing I found about OOP was the lack of information
- about what is inherited. TPW comes with a great number of objects that
- all interact with each other to give the ObjectWindows enviroment. I was
- confused until I became familiar enough with a the interactions (or at least
- enough of them) to be able to see how to use the system for my own
- purposes.
-
- If youd like I have a wonderful object called a Tgraphwindow, that I would
- be glad to share with you, and I will even document it. I will also be
- glad to trade E-Mail messages with you about TPW.
-
- Chris King
-
- Chris@gerga.tamu.edu
-
-