17.23 CREDITS AND SUGGESTIONS FOR FURTHER READING


17.23 CREDITS AND SUGGESTIONS FOR FURTHER READING

The historical remarks in Section 17.1 are based partly on Dalheimer's [14] introduction to GUI toolkits. The API layering figure in the same section incorporates corrections received by the author from Dalheimer via personal communication. The introductory material on event processing in Section 17.12 is derived partly from Dalheimer [14], partly from Griffith [25].

Some of the more basic GUI examples shown for Java and Qt in this chapter are patterned after the examples in the on-line tutorials provided by the developers of the toolkits. To put this chapter's code examples in perspective, they should serve as good introductions to the more extensive examples posted on-line by toolkit developers. A reader who wishes to develop advanced proficiency in any of the toolkits discussed here is encouraged to visit and learn from the on-line material. For AWT/Swing, there is the Swing tutorial at [32]. The on-line tutorial for Qt is available at [30]. For hard-copy sources of more advanced help with AWT and Swing, the reader is referred to [26, 27, 18, 55, 17]. For a hard-copy source of more advanced help with Qt, Dalheimer's book [14] is a recommended must-read.

Our presentation of the GNOME/GTK+ material is essentially a paraphrase of the first half of the extensive book on the subject by Griffith [25]. Many of the GNOME/GTK+ examples shown, especially those dealing with layout, are derived directly from Griffith's examples. For an on-line tutorial on GTK+, the reader is referred to [34].

Our discussion of Java applets assumed that the reader is already familiar with the Hypertext Markup Language (HTML) used for creating web pages. If that's not the case, a recommended reading on the subject is the book by Castro [12].




Programming With Objects[c] A Comparative Presentation of Object-Oriented Programming With C++ and Java
Programming with Objects: A Comparative Presentation of Object Oriented Programming with C++ and Java
ISBN: 0471268526
EAN: 2147483647
Year: 2005
Pages: 273
Authors: Avinash Kak

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net