Programs Using Wxwidgets Linux
Cross-Platform GUI Programming with wxWidgets aims to be a definitive guide for application developers hoping to use wxWidgets library in their projects.
WxWidgets is an open-source library used for writing sophisticated C++ applications. There are quite a few libraries available for GUI development but what is unique about this library (wxWidgets) is its cross platform support as well as it being released in the open source realm. Some of the popular software like Chess Commander, Audacity - a popular audio editor and pgAdmin III - a powerful administration and development platform for the PostgreSQL database have been developed using wxWidgets. Conference Room Scheduling Software Sharepoint Logo. In fact, this library comes with 100s of ready to use C++ classes which can be used to rapidly build sophisticated applications targeting Windows, Linux, Mac OSX and even Palm OS platforms. This book Cross-Platform GUI Programming with wxWidgets is a part of the Bruce Perens Open Source Series and is targetted at application developers who are intending to use wxWidgets to develop their software. The authors of the book ( and there are three of them ) explain each and every wxWidgets class that is of importance.
The authors start their narration by giving a broad outline of the wxWidgets architecture in the very first chapter which sort of reduces the learning curve for new application developers. The second chapter takes the reader through writing and compiling a complete program using wxWidgets which gives the reader a feel for the structure of a simple wxWidgets program. The book comes with a CD-ROM which contains the wxWidgets library, the complete documentation in PDF format, development tools like Compilers and even an open-source application called DialogBlocks which is a RAD tool that can generate XRC or C++ code for your dialogs or frames. The interesting thing about all this is that it works very well on the Linux platform. Outline of Chapters in the Book • Introduction • Getting Started • Event Handling • Window Basics - This chapter alone covers in detail close to 35 important classes. • Drawing and Printing • Handling Input • Window Layout Using Sizers • Using Standard Dialogs • Writing Custom Dialogs • Programming with Images • Clipboard and Drag and Drop • Advanced Window Classes • Data Structure Classes • Files and Streams • Memory Management, Debugging and Error Checking • Writing International Applications • Writing Multithreaded Applications • Programming with wxSocket • Working with Documents and Views • Perfecting your Application A note about the Authors. Free Windows Packet Generator there. This book is the result of the work of three people who are experts in their respective fields.