Download App
ISBN
:
9788177227314
Publisher
:
Dreamtech Press
Binding
:
Paperback
Pages
:
412
Year
:
2007
₹
429.0
₹
338.0
Buy Now
Shipping charges are applicable for books below Rs. 101.0
View DetailsEstimated Shipping Time : 5-7 Business Days
View DetailsDescription
C++/CLI in Action is a practical guide that will help you breathe new life into your legacy C++ programs. The book begins with a concise C++/CLI tutorial. It then quickly moves to the key themes of native/managed code interop and mixed-mode programming. You'll learn to take advantage of GUI frameworks like Windows Forms and WPF while keeping your native C++ business logic. The book also covers methods for accessing C or VB.NET components and libraries. About The Author Nishant Sivakumar has extensive experience with Visual C++, MFC, C#, and the .NET Framework. He has been a Microsoft Visual C++ MVP since 2002 and maintains an MVP tips and tricks website and a popular blog. Nish is in charge of several products for The Code Project. He also authored Extending MFC Applications with the .NET Framework. Nish lives with his wife in Toronto, Ontario. Table of Contents Part I The C++/CLI Language 1. Introduction Introduction to C++/CLI The role of C++/CLI Hello World in C++/CLI Declaring CLR types Handles: the CLI equivalent to pointers Instantiating CLI classes Boxing and unboxing Summary 2. Getting Into The CLI: Properties, Delegates And Arrays Properties Delegates and events CLI Arrays Summary 3. More C++/CLI: Stack Semantics, Function Overriding, And Generic Programming Stack semantics and deterministic destruction Function overriding Generics and managed templates Summary Part II Mixing Managed And Native Code 4. Introduction to mixed-mode programming Using interior and pinning pointers Working with interop mechanisms Using mixed types Function pointers and delegates: bridging the gap Summary 5. Interoping with native libraries from managed applications Converting between managed and native types Double thunking in mixed-mode function calls Wrapping a native API and exposing a CLI interface Exposing an MFC extension DLL to .NET Accessing a COM object via a custom RCW Writing a single mixed-mode DLL for both managed and native clients Summary Part III Using Managed Frameworks From Native Applications 6. Interoping Windows Forms with MFC A simple Windows Forms application Hosting a Windows Forms control in an MFC dialog Hosting a Windows Forms control as an MFC view Giving your MFC apps an Office 2003 style UI Using a Windows Forms control as an MFC dialog Using an MFC control in a Windows Forms form Summary 7. Using C++/CLI to target Windows Presentation Foundation applications What is WPF? Using C++/CLI to write a WPF application A brief look at some WPF Graphics features Hosting a WPF control in a native C++ application Hosting a native control in a WPF application Summary 8. Accessing the Windows Communication Foundation with C++/CLI Hello World with the Windows Communication Foundation Duplex communication in WCF Migrating a native DCOM application to WCF Hosting a WCF service in an IIS server Summary
Related Items
-
of
Gwt In Action, Easy Ajax With The Google Web Toolkit
Adam Tacy Robert Hanson
Starts At
394.0
499.0
21% OFF
Asp.Net Ajax In Action
Alessandro Gallo David Barkol Rama Krishna Vavilala
Starts At
444.0
499.0
11% OFF
Data Structures And Algorithms In C++
Michael T. Goodrich Roberto Tamassia David Mount
Starts At
501.0
669.0
25% OFF
Prototype & Scriptaculous In Action
Dave Crane Bear Bibeault Tom Locke
Starts At
428.0
549.0
22% OFF
Evolutionary Computation: Toward a New Philosophy of Machine Intelligence
David B. Fogel
Starts At
6807.0
8957.0
24% OFF
Java Server Programming Java Ee5 Black Book, Platinum Ed (With CD)
Kogent Learning Solutions
Starts At
467.0
599.0
22% OFF
Optical Pattern Recognition 17 (Proceedings of SPIE)
David P. Casasent
Starts At
3280.0
4494.0
27% OFF
Simulation Engineering: Build Better Embedded Systems Faster
Jim Ledin
Starts At
14230.0
16547.0
14% OFF
Delivering Digitally: Managing the Transition to the New Knowledge Media
Alastair Inglis
Starts At
7945.0
10454.0
24% OFF
Are you sure you want to remove the item from your Bag?
Yes
No
Added to Your Wish List
OK
Your Shopping Bag
- 1 Item
Item
Delivery
Unit Price
Quantity
Sub Total
Order Summary