|
|
libcats.org
C++ In Action: Industrial Strength Programming Techniques (With CD-ROM)Bartosz MilewskiFor any developer that have had the displeasure of working with Win32 API and/or MFC in C++, this book strikes a very sensitive cord. For the uninitiated, Win32 is an OO programmer's nightmare, and trying to build a decent OO framework on top of it is a Herculean effort that few has dared to attempt. MFC is better, but marginally so, as it ascends Win32 from a nightmare to a very bad dream. The lack of proper standard libraries for other facilities such as threading, sockets, etc. only adds to the hurdles that a C++ developer needs to overcome in order to implement the most trivial functionality in his or her program.
And along comes this book with the attempt to build an OO layer that encapsulates the horrendous details of the Windows API. Of course, only a limited subset of this monolithic API is addressed in the book, which is understandable. One might consider the whole subject of the book a case study rather than a shrink-rapped solution, which is well-worth the time and money spent on it. If you have programmed with either Win32 or MFC before, and have being stung by their awkward design, or lack thereof, then consider this book a mandatory reading assignment. However, the main problem with this book is that it attempts to be a one-size-fits-all material. The first chapters vainly try to introduce the reader to the C++ programming language. And the remaining chapters are bloated with subsections covering the finer details of the language as they are needed. The whole assumption that a total C++ novice can understand the Win32 API (the problem), the OO layer (the solution), AND the C++ programming language along the way is a very ludicrous one. A novice will struggle endlessly with it, and will ultimately find him or herself given up and reverting to more classical texts on C++ and OOP before being able to stomach reading this book again. Alas, the wasted space on introducing C++ could have been put to better use by adding more depth to the material. So, you might ask why the four stars. The subject matter is unique and direly needed. And the coverage is adequate if you realistically set your expectations. By all means, buy it and read it. You might find it useful or at least enlightening. I know I did. But don't come unprepared.
Популярные книги за неделю:
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Только что пользователи скачали эти книги:
Framing Public Life: Perspectives on Media and Our Understanding of the Social WorldАвтор: Stephen D. Reese, Автор: Oscar H. Gandy Jr., Автор: August E. Grant
Размер книги: 2.57 Mb
Hebbeker. Physik I (neu). 3. Newtonsche Mechanik, 2 (de)(T)(C)(36s).djvuАвтор:
Размер книги: 1.68 Mb
Calculus (Quantitative Applications in the Social Sciences)Автор: Gudmund R. IversenКатегория: Математика, Прикладная математика
Размер книги: 766 Kb
Video Color Correction for Non-Linear Editors: A Step-by-Step GuideАвтор: Stuart Blake Jones
Размер книги: 6.78 Mb
Managing Knock Your Socks Off Service (Knock Your Socks Off Series)Автор: Chip R. Bell, Автор: Ron Zemke
Размер книги: 1.03 Mb
Por qué Orar, Cómo Orar (El Pozo de Siquem, 264)Автор: Enzo Bianchi; María del Carmen Blanco Moreno (tr.)
Размер книги: 4.08 Mb
Sell It on eBay: TechTV's Guide to Successful Online AuctionsАвтор: Jim Heid, Автор: Toby Malina
Размер книги: 17.37 Mb
|
|
|