Special Edition Using Visual C++ 6
Description:Special Edition Using Visual C++ 6 focuses on making you productive with Visual C++ as quickly as possible. Because of its straightforward approach, this book is able to progress into more advanced topics such as database capabilities, creating ActiveX controls and documents, and enterprise features. Coverage includes all the new features of version 6 as well as expanding on a few topics such as Active Server Pages, VC++, and ActiveX Data Object (ADO & OLE DB).
only if you do programming
Good book but ,,. does not get you anywhere unless you think you can move to India!
Good for VS 2005 MFC
The only, best MFC book written. I put Kate Gregory up with great C++ authors like Andrew Troelson and Nishant Sivakumar.
This book gives you all the tools you need to write Controls, Active X, and use COM with MFC. It doesn't bother going over beginner details. Much
better than Dietels books.
Everything in this book can be used in Visual Studio 2005 Professional Edition. Even with WPF, DirectX controls ARE NOT dead. Lightweight MFC comes in handy when you don't want to install the .NET Framework. Especially developing your own install controls.
I hope Kate Gregory writes another VS 2005 .NET C++ book, like she
did with 2003 Managed Extensions.
I own at least 4 or 5 books dealing with VC++. I started out trying to learn from 'teach yourself' books and I must say they're superfluous at best, useless at worst.
For the best single book on how to learn the language itself using VC++ get `Beginning Visual C++` by Ivor Horton. That book suffers a bit when it comes to windows programs; the framework is brushed over quickly to get you back to the code.
But Ms. Gregory writes in a very readable yet quite concise style that's hard to beat, none of this 'work a joke in here and there' tomfoolery we see in some other tomes. What I truly love about this book is how she gets into many small examples instead of a chapters-long sample program that gets added to (although she does do this later on in the book, she doesn't heap a lot on at once, just a bit at a time).
If you've done your C++ homework, get this book for VC++ 6.0 - I don't have .net yet so I haven't tried her other book on that subject, but I can only hope it's as good as this one.
A valuable guide for programmers with some experience
Here we have a compendious treatment of the MFC library and the basics of utilizing it via Visual C++ 6.0. This book is *not* an introduction to the C++ programming language, and although it's theoretically possible to absorb the material herein without prior Windows programming experience, I wouldn't recommend it. If you're looking for something aimed at beginners to this platform or the C++ language, you should look elsewhere. (Try Petzold's 'Programming Windows' for the former, or Lafore's 'Object-Oriented Programming in C++' for the latter.) If you're not, then you may very well find this book to be a useful tutorial and reference.
A little background about me so you can get an idea of where I'm coming from: I've been programming in C for several years and know it extremely well, but in C++ I'm merely competent. I have experience writing Windows applications, but mostly for games, so I never used MFC, and I learned only just enough of the Windows API to put a minimal framework together; the meat of my programs was DirectX calls and game logic. I had used Visual C++ for some time, but had never explored many of its more advanced features. People like me -- who have a good amount of programming experience and a little background knowledge of how Windows operates -- are the ideal audience for this book.
The various aspects of MFC-based programming are introduced briefly and effectively. (The book's table of contents can be viewed here at Amazon.com so you can see for yourself the array of topics the author covers.) No topic receives what I'd call extensive coverage; instead, the author gives you a decent grounding in the basics and gets you up to the point where you know enough to comfortably pursue a deeper understanding using MSDN and other reference materials without needing a tutorial to hold your hand. I find this to be a fine approach. MSDN is a great resource, as long as you're comfortable with the basics of what you're doing and thus know where to look to find answers to your questions.
I do have to knock off one star because I think someone ought to be fired over the book's editing. A very occasional error is excusable, since I know what a large task it is to check a thousand-page manuscript for correctness, but this book has too many of them, dozens of them. They're nothing major, mind you. An inline reference to an image or code listing might give the wrong number. A code segment might have an inappropriate heading, or perhaps a comment that was cut and pasted from a previous example and no longer applies. An image might display something different from what the caption suggests. You can start anywhere in the book you please, and if you're reading closely, you're almost guaranteed to find one of these little slip-ups within ten or fifteen minutes. It's generally easy to figure out what the book intends to say as opposed to what is actually written, but it's still an annoyance. Hopefully the technical editor who missed all these things will keep his eyes open next time he gets an assignment.
Intermediate Visual C++
If your new to programming, or trying to find titles to learn Visual C++ or want to expand from Visual Basic to VC++, your not going to find those subjects in this book. When I purchased this title, I was dissappointed because it deals with more advanced MFC programming interfaces, like dialog boxes,list boxes, progress bars etc. You will certainly need other titles to accompany you to help you along with programming with Visual C++. It deals mainly with Microsoft Foundation Classes,so if you don't feel rate at home with pointers in C++, I suggest you look for Sams `Teach Yourself Visual C++ in 21 Days book` it's a better place to start with the wizards, and simple concepts so you become more famliar with the interface. I started programming in Visual Basic 6 years ago, but after seeing Visual C++ for the first time, there was no way of me learning the language presented here.
It's much better at describing the more advanced controls, drop down menus, along with developing your own Active X controls.
It gives the reader `Intermediate Windows Programming`. A real plus for developing your own applications!
All though it lacks the basics, it certainly does a nice job of explaining the most common MFC's.It makes a nice edition for any VC++ programmer with previous experience who wants to write his/her own software.