Synopses & Reviews
This book explains how to write .NET 2.0 applications and services. It provides you with a clean slate, erasing the need for developing the COM, DCOM, COM+, or ActiveX components that used to be a necessity. Instead, you?ll learn how to write .NET applications using C++/CLI.
This book is based on its highly successful predecessor, and bridges the gap between classic C++ and C++/CLI. Furthermore, this edition is based on the newest version of Visual Studio .NET (2005) and .NET 2.0. All topic areas include specific code examples. By the end of the book, you will be proficient in developing .NET applications and services for both the Windows desktop and the Web.
In the first edition of this book, I said .NET is the future. I need to correct that C++/CLI is the future. Microsoft seems to have a set pattern when it comes to releasing their products. It takes them three versions to come out with a superior and polished product. Well, true to form, even though they call it .NET 2.0, this is version three and, to put it bluntly, Microsoft has hit the nail on the head once again. Don t get me wrong; C# and Visual Basic .NET are still great development languages (and version three is as well), but neither have the flexibility or the pedal-to-the-metal power of C++/CLI. With .NET 2.0 s version of C++/CLI, you no longer have a forced kludge of .NET concepts and C++. Instead, C++/CLI is now a true implementation of the C++ language from which you can implement .NET applications. If you re one of the legions of established C++ developers out there, this is a godsend, as you no longer have to learn a completely new language to get the benefits of .NET."
This book explains how to write .NET 2.0 applications and services. It will provide you with a clean slate, and erase any need for developing the COM, DCOM, COM+, or ActiveX components that used to be necessary. Instead, you will learn how to write .NET applications using Visual C++ .NET syntax. By the end of the book, you will be proficient in developing .NET applications for both the Windows desktop and the Web.
Table of Contents
Overview of the .NET Framework.- Managed C++ Basics.- Object-Oriented Managed C++.- Advanced Managed C++.- Collections.- Input, Output, and Serialization.- Basic Windows Forms Applications.- Advanced Windows Form Applications.- Graphics Using GDI+.- ADO.NET and Database Development.- XML.- Web Applications.- Web Services.- Network Programming.- Multithreaded Programming.- Assembly Programming.- Security.- Unmanaged C++.- Advanced Unmanaged C++.- Appendices.- Visual Studio .NET 2005 Development.- Converting from .NET 1.1 to 2.0.