Book description
Microsoft Visual C++ .NET 2003 Kick Start is targeted toward developers interested in making the jump to .NET, working programmers already familiar with another programming language or the previous version of VS. Visual C++ .NET 2003 Kick Start speeds through basic concepts and focuses on practical examples and benefits of moving to VC++ .NET. This book explains how VC++ code interacts with the .NET Framework, the extra capabilities of VC++ compared to VB.NET and C# in .NET code interoperability, how to use Windows Forms (a new feature for VC++ .NET in the 2003 edition), and how to migrate from Visual Studio 6 and COM. The author covers the use of managed and unmanaged Visual C++ code, using both types for most examples. Full of code examples, tips, and professional insights, this book provides maximum learning with minimum investment of time and effort.
Table of contents
- Copyright
- About the Author
- Acknowledgments
- We Want to Hear from You!
-
Introduction
- Who Should Read This Book
-
How This Book Is Organized
- Chapter 1: C++, Visual C++, and Managed C++: What's the Difference?
- Chapter 2: Creating Test Harnesses and Starter Applications
- Chapter 3: The .NET Base Class Libraries
- Chapter 4: Building Simple User Interfaces with Windows Forms
- Chapter 5: Writing a Class Library in Unmanaged C++
- Chapter 6: Writing a Class Library in Managed C++
- Chapter 7: Building DLLs in Unmanaged C++
- Chapter 8: Writing COM Components in C++
- Chapter 9: Using Existing COM Components in C++
- Chapter 10: Writing and Consuming a Web Service
- Chapter 11: Writing a Data Layer in Managed C++
- Chapter 12: Writing a Windows Service
- Chapter 13: Strengthening Your Managed Applications with Security and Encryption
- Chapter 14: Moving Layers to Different Machines with .NET Remoting
- Chapter 15: Building Advanced User Interfaces in Managed C++
- Conventions Used in This Book
- Source Code for This Book
- 1. C++, Visual C++, and Managed C++: What's the Difference?
- 2. Creating Test Harnesses and Starter Applications
- 3. The .NET Base Class Libraries
- 4. Building Simple User Interfaces with Windows Forms
- 5. Writing a Class Library in Unmanaged C++
-
6. Writing a Class Library in Managed C++
- Advantages and Disadvantages of a Managed Class Library
- Building a Managed Class Library
- Using the Class Library from Managed Code
- Calling the Library from Another Managed Language
- Managed and Unmanaged Data in a Managed Library
- It Just Works (IJW) Interoperability and the Mixed DLL Problem
- Mixing Your Own Managed and Unmanaged Code
- In Brief
- 7. Building DLLs in Unmanaged C++
- 8. Writing COM Components in C++
- 9. Using Existing COM Components in C++
- 10. Writing and Consuming a Web Service
- 11. Writing a Data Layer in Managed C++
- 12. Writing a Windows Service
- 13. Strengthening Your Managed Applications with Security and Encryption
- 14. Moving Layers to Different Machines with .NET Remoting
- 15. Building Advanced User Interfaces in Managed C++
Product information
- Title: Microsoft® Visual C++® .NET 2003 Kick Start
- Author(s):
- Release date: December 2003
- Publisher(s): Sams
- ISBN: None
You might also like
book
Win32 System Services: The Heart of Windows® 98 and Windows® 2000
The Win32 best-seller, fully updated for Windows 2000 and Windows 98! Master every key Win32 system …
book
Programming Microsoft® Visual C#® 2008: The Language
Get the in-depth reference and pragmatic, real-world insights you need to exploit the enhanced language features …
book
Extending MFC Applications with the .NET Framework
“To anyone looking to augment their existing MFC code base and knowledge with the powerful .NET …
book
Microsoft Windows 2000 API SuperBible
Following in the tradition of the Win 95 and Win32 NT SuperBibles, this book is a …