[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
FiveWin Object Oriented Architecture
--------------------------------------------------------------------------------
Programming in Windows is a very difficult task. Windows is completely
different from MsDos and also it has so many new features that are
totally impossible to be reminded by the programmer.
For someone new to Graphical User Interfaces, the learning curve of Windows
is about two years -just to manage the basic tasks- and also a previously
C language programming knowledge is required, this means, at least,
one more year C language training.
The traditional Windows programming way is clearly represented by Charles
Petzold -Programming in Windows book-. The Petzold's way implies using
C language and the Windows SDK -software development kit provided by
Microsoft-.
With the great advantadge of Object Oriented technology, mainly based on
C++, another way of developing Windows applications appeared which is
clearly represented by Paul Dilascia -Windows++ book, Andrew Schulman
series, Addison Wesley ISBN 0-201-60891-X-. The Dilascia's way implies
using C++ language and it goes through a proccess of completely redesign
the Windows paradigm, converting it into a real Object Oriented enviroment.
Thanks to the internal Object Oriented architecture of Clipper 5 and to
the OOPS extensions provided by our OBJECTS.lib library, included with
FiveWin, we have developed a powerfull approach to programming in Windows
based on Paul Dilascia main ideologies.
In this chapter we are going to review how is designed the Object Oriented
architecture of FiveWin, the conection between the Windows API and the
Object Oriended Clipper kernel, so you will clearly understand all the
processes that get involved and how you may easily create new Classes
connecting with the Windows API.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson