|
| |
| Table of Contents |
| Index |
Microsoft Visual C++ .NET 2003 Kick Start |
By Kate Gregory |
|
Publisher | : Sams Publishing |
Pub Date | : December 09, 2003 |
ISBN | : 0-672-32600-0 |
Pages | : 448 |
| Copyright |
| | About the Author |
| | Acknowledgments |
| | We Want to Hear from You! |
| | Introduction |
| | | Who Should Read This Book |
| | | How This Book Is Organized |
| | | Conventions Used in This Book |
| | | Source Code for This Book |
|
| | Chapter 1. C++, Visual C++, and Managed C++: What's the Difference? |
| | | Differences Between Visual C++ and C++ |
| | | Managed and Unmanaged Code |
| | | Managed and Unmanaged Data |
| | | Properties |
| | | In Brief |
|
| | Chapter 2. Creating Test Harnesses and Starter Applications |
| | | Application Types You Can Create with Visual C++ |
| | | What Is a Test Harness? |
| | | Creating an Unmanaged C++ Application |
| | | Testing an Unmanaged Class with an Unmanaged Test Harness |
| | | Creating a Managed C++ Application |
| | | Testing a Managed Class with a Managed Test Harness |
| | | In Brief |
|
| | Chapter 3. The .NET Base Class Libraries |
| | | Libraries Shared Across Languages |
| | | Namespaces in C++ |
| | | The System Namespace |
| | | Other Useful Namespaces |
| | | In Brief |
|
| | Chapter 4. Building Simple User Interfaces with Windows Forms |
| | | A Managed C++ Windows Forms Application |
| | | Using the Toolbox to Build the User Interface |
| | | Anchoring, Docking, and Other Properties of Controls |
| | | Writing Event Handlers |
| | | Using a DataGrid, DataView, and DataFilter |
| | | Creating a Multiple-Form Interface |
| | | In Brief |
|
| | Chapter 5. Writing a Class Library in Unmanaged C++ |
| | | The Role of a Class Library in a Layered Application |
| | | Creating a Class Library |
| | | Calling the Library from Other Applications |
| | | Advantages and Disadvantages of Writing an Unmanaged Class Library |
| | | In Brief |
|
| | Chapter 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 |
|
| | Chapter 7. Building DLLs in Unmanaged C++ |
| | | What Is a DLL? |
| | | Creating a DLL |
| | | How to Use a DLL from Unmanaged C++ |
| | | How to Use an Unmanaged DLL from Managed C++ |
| | | How to Use an Unmanaged DLL from C# |
| | | In Brief |
|
| | Chapter 8. Writing COM Components in C++ |
| | | COM Components and Their Place in Software Development |
| | | Using ATL to Create an Unmanaged COM Component |
| | | Using a COM Component from Unmanaged C++ |
| | | Using a COM Component from Managed C++ |
| | | Exposing a Managed Class Library as a COM Component |
| | | In Brief |
|
| | Chapter 9. Using Existing COM Components in C++ |
| | | Automation Concepts |
| | | Using Word as a Spell Checker from Unmanaged C++ |
| | | Using Word as a Spell Checker from Managed C++ |
| | | In Brief |
|
| | Chapter 10. Writing and Consuming a Web Service |
| | | Web Service Fundamentals |
| | | Writing a Web Service in Managed C++ |
| | | Consuming a Web Service in Managed C++ |
| | | Discovering Web Services |
| | | Writing a Web Service in Unmanaged C++ |
| | | Calling a Web Service from Unmanaged C++ |
| | | In Brief |
|
| | Chapter 11. Writing a Data Layer in Managed C++ |
| | | Database Concepts |
| | | The ADO.NET Class Library |
| | | Filling a DataSet and Binding to a Control on a Form |
| | | Using a Data Reader for Quick One-Way Access |
| | | Updating the Database with a Data Set |
| | | Data Sets and XML |
| | | Filling a Database from XML |
| | | In Brief |
|
| | Chapter 12. Writing a Windows Service |
| | | What Is a Windows Service? |
| | | Creating a Simple Windows Service in Managed C++ |
| | | Debugging a Service |
| | | In Brief |
|
| | Chapter 13. Strengthening Your Managed Applications with Security and Encryption |
| | | Understanding Encryption Techniques and Technologies |
| | | Encrypting Information |
| | | Decrypting Information |
| | | Role-Based Security |
| | | In Brief |
|
| | Chapter 14. Moving Layers to Different Machines with .NET Remoting |
| | | Writing a Class That Will Be Available Through Remoting |
| | | Writing a Remoting Client |
| | | Hosting the Remoted Object and Configuring the Client |
| | | Communication Over Remoting |
| | | Choosing Lifetime and Lifecycle Options Appropriately |
| | | In Brief |
|
| | Chapter 15. Building Advanced User Interfaces in Managed C++ |
| | | Extending Windows Controls |
| | | Using Drag and Drop |
| | | Using GDI+ |
| | | Internationalizing and Localizing a Windows Application |
| | | In Brief |
|
| | Index |