Some of you already know about this, but I have been working on a C++/CLI book for Manning Publications for the past five months or so. The book is titled “C++/CLI in Action” and is targeted at Visual C++ developers with a .NET background who’d like to interop their native code with managed frameworks. The first part of the book discusses the C++/CLI language and semantics, the second part moves into mixed-mode programming techniques, and the third part covers specific managed frameworks and how to interop with them from native code.
There are chapters dedicated to mixing MFC with .NET, Windows Forms and MFC interop, interoping with Avalon (Windows Presentation Foundation), and interoping with Indigo (Windows Communication Foundation) including migrating DCOM based applications to Indigo. Of course, the WinFX coverage is futuristic in nature since the frameworks are still in an advanced Beta stage. The book is currently scheduled for a Sep/Oct 2006 release, and in a couple of weeks, I’ll be submitting the first draft of the final manuscript for editing and review.
It’s been a lot of hard work, especially since I have a fulltime day-job, and I’ve been doing an extra 25-35 hours every week just for the book (and that’s in addition to my 40 hours at work). I just hope that readers will benefit from the long hours of R&D I have put into the book. In future blog entries, I’ll write more details of the book’s nature and structure.