Visual C++ .Net Kick Start
|
Table of Contents |
||
| Chapter |
Title |
Description |
| 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, the roles of MFC, ATL, and STL, creating a managed C++ application |
| 3 | The .Net Base Class Libraries | One library across languages, namespaces in C++, the System namespace, other useful namespaces |
| 4 | Building Simple User Interfaces With Windows Forms | A Managed C++ Windows application, using the toolbox, writing event handlers, using an unmanaged business logic layer or data layer |
| 5 | Writing A Class Library In Unmanaged C++ | The role of a class library in a layered application, your first class library, calling the library from other applications, advantages and disadvantages of writing an unmanaged class library |
| 6 | Writing A Class Library In Managed C++ | Advantages and disadvantages of a managed class library, your first managed class library, using the class library from managed code, calling the library from other managed languages, managed and unmanaged data in a managed library, It Just Works interoperability and the mixed DLL problem, mixing your own managed and unmanaged code |
| 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++, custom marshaling, how to use an unmanaged DLL from C# |
| 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 |
| 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++, Primary Interop Assemblies |
| 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++ |
| 11 | Writing A Datalayer 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 dataset, datasets and XML, filling a database from XML, best practices |
| 12 | Writing A Windows Service | What is a windows service?, creating a simple windows service in Managed C++, debugging a service |
| 13 | Strengthening Your Managed Applications With Security And Encryption | Understanding encryption techniques And technologies, encrypting information, decrypting information, role based security |
| 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 |
| 15 | Building Advanced User Interfaces In Managed C++ | Extending Windows controls, using drag and drop and the clipboard, using GDI+, internationalization and localization. |