[<<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