AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

KDE 2.0 Development

Please fill out form in order to compare prices
Title: KDE 2.0 Development
by David Sweet
ISBN: 0-672-31891-1
Publisher: SAMS
Pub. Date: 09 October, 2000
Format: Paperback
Volumes: 1
List Price(USD): $49.99
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 4 (4 reviews)

Customer Reviews

Rating: 3
Summary: Useful but flawed
Comment: This book is very good for giving a good working overview of KDE to an experienced developer who understands C++ and GUI toolkits. It contains much useful information and I'm glad I bought it (though I think it's too pricey). But it's let down badly in the details.
Firstly, the book contains many errors. Some of the code listings are wrong (not misprints, the code itself is wrong) and the text that refers back to the code is inaccurate in too many places.
Secondly, the book is not particularly well written. Mr Sweet and his co-authors are undoubtedly very knowledgeable about KDE but could have done with the services of a good prose editor. Explanations are muddled and some points very obscure. The structure of the book is confusing; some points (such as network-transparent file access) are explained multpile times.
Thirdly, the book omits important details that developers would need to know (the authors frequently refer the reader to websites rather than include the information - not useful when reading on a train). For example, there's often little information on when one should delete objects; every C++ programmer knows that this can be a major source of bugs or memory leaks.
To summarise; a book containing much useful information but written by knowledgable amateurs and not well edited.

Rating: 4
Summary: Good book on getting started with KDE development
Comment: Assuming you have some programming experience, KDE 2.0 Development provides a good introduction to developing for KDE. The book starts off with an introduction to KDE and then moves into examples of QT programming (the toolkit KDE uses). From there it takes you into developing actual KDE applications. The example code and topics covered provide a tour of the KDE codebase and functionality available.

You will come away from this book understanding the general architecture of KDE, but there will still be long way to go before you really understand the internals of the system. The book is an overview at best. It isn't a reference and doesn't cover details of the KDE (or QT) libraries. After reading this you'll have enough information to start dabbling in KDE development but you'll probably find yourself sifting through lots of reference material.

The major downside to the book are all of the errors and inconsistencies in the code samples. Many of the examples contain syntax errors or don't work because the libraries have changed. This can make going through the examples frustrating, but on the upside, if you're willing to work through the problems you'll probably learn quite a bit.

It is clear that different authors worked on the book because language and code style different among chapters. I think this one could have used one more pass through editing.

I will give the book credit though, it makes a very good attempt at hitting a moving target. Since KDE is rapidly advancing it is hard to expect a book to get every fact correct and ensure that all of the code will compile. This book makes up for that through its online version at Andamooka. Here you will find fixes and discussion around each part of the book. I have been very impressed with the devotion of David Sweet. Whenever I have posted a question to Andamooka it is answered quickly and he is usually the first to respond. Having this resource greatly increases the value of the book.

Rating: 4
Summary: Good introduction to KDE programming
Comment: This book gives a nice tour of KDE 2 development. Even if you have programmed for KDE 1.x, you may be suprised to find how powerfull and extensive the new framework is.

If you have programmed for other GUI frameworks, like for example MFC, you will be likely be pleased with how easy and elegant KDE/QT programming is. The book contains some basics about QT programming, but readers new to QT will probably have to spend some time with the QT online reference and examples (which are free and very good).

My one complaint about the book is the lack of attention to detail in the source code examples. Some chapters present code as complete, compilable examples, but others seem to just show snippets. Also, in some chapters the headers and source are shown in two files, while in others they are shown as a single file. Furthermore, the naming convention for classes and so forth differs from chapter to chapter. This type of thing is surely the result of multiple authors contributing independent chapters, but it should have been cleaned up in the editing process.

One nice thing about the book is that is uses a lot of real examples from the KDE source tree to illustrate its points. I recommend also delving into the KDE source itself, especially to fill gaps in the examples that are not presented as complete compilable code.

Similar Books:

Title: KDE Application Development (MTP OTHER)
by Uwe Thiem
ISBN: 1578702011
Publisher: Que
Pub. Date: 09 December, 1999
List Price(USD): $39.99
Title: GTK+/Gnome Application Development
by Havoc Pennington
ISBN: 0735700788
Publisher: Que
Pub. Date: 19 August, 1999
List Price(USD): $39.99
Title: Building Embedded Linux Systems
by Karim Yaghmour
ISBN: 059600222X
Publisher: O'Reilly & Associates
Pub. Date: 22 April, 2003
List Price(USD): $44.95

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache