Re: Looking for a good book on object-oriented GUI programming
- From: AndyW <foo_@xxxxxxxxxxxxxxxx>
- Date: Wed, 23 Nov 2005 11:46:25 +1200
On 22 Nov 2005 01:24:37 -0800, David.Mentre@xxxxxxxxx wrote:
>Hello,
>
>I'm programming a graphical client for a server (demexp) and I realized
>that I'm lacking most of knowledge to do a good object-oriented design
>of my GUI application.
>
>Do you know a book to teach me how to use OO mechanisms to program a
>GUI application?
>
>I've already read the Design Patterns book. I know about SmallTalk,
>C++, Java and Eiffel languages (i.e. I've read book about them and
>programmed a little, but never done real world applications). So I
>consider I know most of OO mechanisms, but not on how to use them the
>correct way.
>
>As I'm programming my application on a quite esoteric platform
>(Objective Caml with GTK+ toolkit) I would prefer a generic book but a
>good book with examples, use cases, in a more common language could be
>helpful.
>
>Many thanks in advance for any pointer,
>Yours,
>d.
>
>PS: I made some googling but the most relevant post were from 1998.
>Maybe there is nowadays more up-to-date books.
I suspect you are programming a normal GUI and not an OO GUI, so I
would suggest reading up on all of the different flavours on the
Model View Controller pattern - there are enough flavours to give you
the information that you need. XVT, Microsoft and Rogue Wave all had
good variations.
If you are looking at OO Guis then...
I would suggest doing some research into object GUIs before trying to
learn how to program them. The two best ones would be Next and
Workplace Shell (WPS)
Otherwise you tend to find a lot of pretend OO GUIs which are just
misleading hacks at best.
WPS was ported to windows at one stage (from OS/2) and was good in
that Object REX could be used to program it. It also heavily
leveraged DSOM (Dynamic System Object Model) and Bento (OpenDoc).
Next produced the OpenStep operating system, then went belly up and
got brought by apple. However, GNUStep is an attempt to keep it
going. It uses Objective-C which was a precurser language to C++
back in the day (think C with extensions). Its not an OO GUI as WPS
is, but the underlying code attempted to deal with OO.
Andy
.
- References:
- Looking for a good book on object-oriented GUI programming
- From: David . Mentre
- Looking for a good book on object-oriented GUI programming
- Prev by Date: Re: Decouple SQL queries from class in OOP design
- Next by Date: Re: Decouple SQL queries from class in OOP design
- Previous by thread: Re: Looking for a good book on object-oriented GUI programming
- Next by thread: Re: Looking for a good book on object-oriented GUI programming
- Index(es):
Relevant Pages
|