Cover image for Linux rapid application development
Linux rapid application development
Hughes, Cameron, 1960-
Personal Author:
Publication Information:
Foster City, CA : IDG Books Worldwide, [2000]

Physical Description:
xxii, 616 pages : illustrations ; 23 cm + 2 computer optical discs (4 3/4 in.)
Title Subject:
Added Author:
Format :


Call Number
Material Type
Home Location
Item Holds
QA76.76.O63 H84 2000 Book and Software Set Central Closed Stacks

On Order



This hands-on guide gives C++ programmers the tools and techniques needed to created applications based on KDE, the leading Linux graphical user interface. Packed with tips and advice for streamlining the entire development cycle, it explains how to harness the Qt and K Class--libraries--and build user-friendly Linux applications in a snap. The CD-ROM has Qt and KDE tools, and all code from the book.

Author Notes

Cameron Hughes is a senior software engineer for CTEST laboratories and a staff programmer analyst at Youngstown State University. He has been involved in software development efforts of all sizes and currently is developing an NLP open source class library and applications framework for the Linux environment. Tracey Hughes is a software engineer at CTEST, where she does graphics programming in C++ and Java and develops image processing class libraries. Together they also wrote Mastering the Standard C++ Class Libraries and Object Oriented Multithreading Using C++.

Table of Contents

Chapter 1 Application Development in the Linux Environment
Chapter 2 Linux Programming Environment Prerequisites
Chapter 3 Object-Oriented Programming Prerequisites
Chapter 4 A Quick Look at the Qt and K Application Framework
Chapter 5 An Introduction to the X Window
Chapter 6 Handling Keyboard and Mouse Events
Chapter 7 Transferring Data Between Objects
Chapter 8 Managing Application Errors and Exceptions
Chapter 9 Application Framework: A Closer Look
Chapter 10 Graphical User Interface Design
Chapter 11 Adding Help Support to Your Application
Chapter 12 Application Installation Considerations
Chapter 13 Application Removal Classes/Processes
Chapter 14 Building Applications Using a Mix and Match Approach
Chapter 15 Writing Applications that Can Multitask
Chapter 16 Developing Character Mode Applications
Chapter 17 Making Sure the Application Works
Chapter 18 Documenting Your Object-Oriented Design and Application Classes
Appendix A UML Quick Reference
Appendix B What's On the CD-ROM