Visual C++ has several capabilities that Visual C#(R) does t have, including better access to unmanaged code, the ability to mix managed and unmanaged code in the same source file, direct access to unmanaged data, and other features. Because developers who use C# may want to implement more C++ in their Microsoft .NET applications, this book thoroughly covers the Visual C++ managed extensions, plus how to write .NET libraries and applications. Readers learn the different programming rules for managed extensions, along with the features that are new to Visual C++ and other .NET-compatible languages. * Discusses the capabilities of Visual C++ that Visual C# does t have, plus the features that are new to Visual C++ and other .NET-compatible languages * Thoroughly covers the Visual C++ managed extensions, plus how to write .NET libraries and applications * Written by one of the most highly respected C++ programming experts
Richard Grimes has built a reputation for writing in-depth books and articles about C++ that leave nothing uncovered. When he researches a technology he is more concerned with learning the why than the how. Once he understands why Microsoft has implemented a technology, the techniques of how to use it become clear. Richard's attention to detail and his presentation of information researched from first principles distinguishes his books from the competition. In the last two years, Richard has concentrated on the Managed Extensions for C++ and has written numerous articles on the subject, as well as a .NET book with a heavy C++ bias. He writes a column on the managed extensions for Visual C++ Developers Journal. Richard is also well known as an authority on managed C++ from his column in VCDJ/.NET Magazine, articles in MSDN Magazine, and as a contributing editor for Windows Developer Magazine. As a Microsoft MVP for .NET and a regular speaker at .NET conferences, Richard keeps a close watch on, and has a detailed knowledge of, the needs and directions of the market.