[comp.lang.c++] Object Oriented Graphics in C++

raja@sylow.mscs.mu.edu (Raja Sundarigari) (04/10/91)

	Hi!

	   I am developing an Object Oriented Graphics( OOG ) package in C++, 

which will support many graphics classes, their operators and methods to work 

on them.  To be frank, I just learned C++ and know little about OOG. Right

now, I have few ideas to implement this package. Is there any body who did

similar work ? If so, it will be of great help to me to have your advice.

Basically I am having the problem of where to start. Please send your responses

to raja@sylow.mscs.mu.edu.

The books I am following are:


Object-Oriented Graphics by P.Wisskirchen

Object-Oriented Software by Ann L. Winbald, Samuel D. Edwards and David R. King

The C++ Programming Language by Bjarne Stroustrup
 

andyn@stpstn.UUCP (Andy Novobilski) (04/12/91)

In article <857@spool.mu.edu> raja@sylow.mscs.mu.edu (Raja Sundarigari) writes:
>
>	   I am developing an Object Oriented Graphics( OOG ) package in C++, 
>which will support many graphics classes, their operators and methods to work 
>on them.  To be frank, I just learned C++ and know little about OOG. Right
>now, I have few ideas to implement this package. Is there any body who did
>similar work ? If so, it will be of great help to me to have your advice.
> 

Why not use more than their ideas.  Why not reuse their work.  For 
example, you can obtain a copy of ET++ which is a well documented 
and respected class library in C++ that supports an application 
framework.  You could then extend its scope through construction 
and inheritance so it performed what was necessary to meet your 
requirements.  You would then leverage the work done by others in 
at least two ways, by: (1) using a set of prebuilt components as
a guide for learning C++, and (2) not having to re-implement the 
functionality those components represent.

I've listed comp.object as followup, since this discussion has 
little to do with the C++ language in particular, and everything 
to due with object based programming in general.
-- 
Andy Novobilski     | The Stepstone Corp.  | Object-Oriented Programming:
andyn@stepstone.com | 75 Glen Rd.          | TV Network scheduling based on 
(203)426-1875       | Sandy Hook, CT 06482 | the number of insulted viewers.