|
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now |
“To anyone looking to augment their existing MFC code base and knowledge with the powerful .NET classes—which provide such capabilities as disconnected data, in-memory database (IMDB), regular expressions, and data encryption—Tom Archer’s book has it all.”
—Erik Westermann, Lead Architect, Eidenai Innovations
Extending MFC Applications with the .NET Framework is the first book to show MFC developers how to boost productivity by incorporating .NET functionality into existing MFC applications. Tom Archer clearly illustrates how using the .NET Base Class Library (BCL)—to complement or replace MFC classes when there is a clear advantage—enables MFC developers to create elegant and robust Windows applications in the most efficient way possible.
Each chapter begins with an introduction that explains the technology, outlines its benefits, lists its pragmatic business uses, and summarizes the required syntax. As is an Archer trademark, this information is solidified with hands-on, practical demo applications.
This book answers the questions MFC developers have about .NET, including:
The CD-ROM supplies the complete downloadable source code, working samples, and test code from the book, as well as several productivity-enhancing utilities such as a Visual Studio .NET Custom AppWizard.
Tom Archer is an award-winning programmer and principal of the Archer Consulting Group, which provides training, management and project consulting, and contract programming worldwide. He is a cofounder of CodeGuru, a frequent contributor to CodeProject, and the author of ten books, including the best-selling Inside C#, now in its second edition (Microsoft Press, 2002).
Nishant Sivakumar is a Microsoft Visual C++ MVP and a member of the CodeProject team. He has written more than a hundred online articles on Visual C++ and .NET programming.
Product Details
Would you like to update product info or give feedback on images? |
PROS
* Incredible coverage of XML, RegEx and Cryptography
* I almost didn't read the File I/O chapter thinking it couldn't be of any more help than CStdioFile and CFile. Boy was I wrong!? Great chapter
* The *best* ADO.NET chapters currently in print. Archer is the only author to show why and how to incorporate disconnected data using ADO.NET into an MFC application. Actually, these chapters alone are worth the price of the book.
* Great Visual Studio AppWizard to automate creating MFC/.NET apps!
CONS
* Remoting and Performance - These chapters (at the end of the book) seem a bit rushed and could have used more detail.
SUMMARY
I'm using this book quite frequently to write MFC/.NET appliations where I create the UI using MFC and then the lower level classes from the .NET BCL. Great combination to produce quality results quickly!
So the authors wrote this book, targeted towards you. It is not a comprehensive introduction to .NET. But they chose to focus on a few topics that you might value. XML for example. This is now a widely adopted standard for data interchange, and if your code isn't already familiar with it, then it might be a good thing to add. It motivates you to start dipping into .NET. Plus, in order to parse XML, they show how to use the standard Document Object Model (DOM) parser that is available under .NET. All useful stuff.
They also use cryptography as another hook into .NET. It is just a guess, but some of your applications might need this. So here is how to use some of the latest advanced implementations of hashing and public key infrastructure. And if these are done in .NET, well, gosh, what a coincidence. :)