|
Product: Book - Paperback
Title: C++ GUI Programming with Qt 3 (Bruce Peren's Open Source) Publisher: Prentice Hall PTR Authors: Jasmin Blanchette, Mark Summerfield Rating: 5/5 The book nicely introduces and covers a wide variety of Qt topics with real world examples. The first six chapters provide a very solid grounding in Qt. The standout chapters are the first chapter which provides an easy introductory ramp, the third chapter which covers modeless application development by using a spreadsheet as an example, and the sixth chapter which covers layout management. All of the chapters are worthwhile but those stand out as justifying the purchase price of the book. The writing style is clean and fairly terse so the reasonably advanced reader should get it on the first go, while the beginner may need a pass or two. The shortcomings are minor. There is no reference portion to the book and while I understand that a full reference would add a significant bulk to the book a class reference with brief descriptions for each method would be appreciated. There is one large reference graphic that shows the class structure of the library. Syntax highlighting, especially on the large code fragments, would have been appreciated. A quality work for anyone looking to develop on Qt, well worth the expense.
Product: Book - Paperback
Title: Managed C++ and .NET Development: Visual Studio .NET 2003 Edition Publisher: Apress Authors: Stephen R.G. Fraser, Stephen R. G. Fraser Rating: 4/5 This is thorough introduction to managed C++ development. In other words it introduces MS extensions to C++ for the .NET and CLR environments. If you are writing native C++ mostly, then this book will be of limited interest. Of course, the reason this book was necessary is due to the overhaul of Framework 1.0 and its updating to 1.1. The update has done away with the 'old' IDE and pushed users again into relearning class construction, property options, etc. in the new IDE. The author fills a valuable gap in helping to interpret the new IDE for users. The downside of the book is that it lacks a level of abstraction that would unify the many examples in the book. This may suit day-to-day programmers, but it may dismay the college student and academic. Otherwise it is a good book, simply because it is almost alone at present. However, with the arrival of .Net 2003, early .Net books on C++ may become redundant. Hopefully MS will bear the cost of learning in mind before changing the .net Framework again.
Product: Book - Paperback
Title: Sams Teach Yourself SQL in 10 Minutes, Third Edition Publisher: Sams Authors: Ben Forta Rating: 5/5 No need for a long review as I agree with the others. I'm a project manager and learning SQL because I need it for some development work I'm completing. Spend a weekend reading this book and you'll be productive with SQL. It won't teach or give you examples of complex queries, but it will get you started. And it's proved useful as a reference several times already. Some of the best money I've spent...
Product: Book - Hardcover
Title: Interpreting the CMMI: A Process Improvement Approach Publisher: Auerbach Publications Authors: Margaret K. Kulpa, Kent A. Johnson Rating: 5/5 I am the Project Manager of my company's Software Process Improvement team. My company is transitioning from CMM Level 3 to CMMI Maturity Level 4. I found this book to very helpful and practical. While the CMMI gives you little guidance, this book gives you a lot of direction and help in how to implement CMMI in your organization. The book begins by summarizing the CMMI. It then continues by giving direction and guidance about HOW to structure your process improvement efforts. It contains templates for plans, processes, procedures, policies, and charters. While the book presents examples, it does not pretend to do all the work for you. Especially, I like the chapters about understanding the maturity levels (chapter 5 to 8). The most important concepts and points of the model are nicely emphasized. We have found great value in the chapters concerning Metrics, Statistical Process Control and the high-maturity stuff (Chapter 16 to 18). Furthermore, we are using several chapters in this book as read ahead material for our training classes. I would recommend this book to anyone at any stage of process improvement.
|