Essential Guide to Managed Extensions for C++
Autor Artur Laksberg, Siva Challaen Limba Engleză Paperback – 29 ian 2002
- Features how to write .NET applications using C++, and how to mix unmanaged and managed C++ code in the same application
- Details when and why to use unmanaged code in .NET developments
- Includes code samples with detailed explanations in every chapter
The book is divided into two parts. Part One covers the basics of MC++. It starts with an introduction to MC++, and gives a brief overview of the .NET Framework. Next, it delves directly into the various features of MC++, including managed classes, interfaces, value types, properties, enumerations, pointers, arrays, operators, delegates, attributes, events, and exceptions.
Part Two of the book is devoted to the transition between the managed and unmanaged worlds. It starts with a general introduction to interoperability between managed and unmanaged code. The following chapters describe the Platform Invoke service, interoperability between COM and .NET, and various data marshaling techniques. The last chapter of Part Two shows how MC++ can be used to write interoperability layers over existing components with minimal overhead.
Preț: 216.64 lei
Preț vechi: 270.80 lei
-20% Nou
Puncte Express: 325
Preț estimativ în valută:
41.48€ • 44.87$ • 34.57£
41.48€ • 44.87$ • 34.57£
Carte disponibilă
Livrare economică 20 noiembrie-04 decembrie
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9781893115286
ISBN-10: 1893115283
Pagini: 388
Ilustrații: XXIX, 344 p. 17 illus.
Dimensiuni: 191 x 235 x 20 mm
Greutate: 0.75 kg
Ediția:Softcover reprint of the original 1st ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States
ISBN-10: 1893115283
Pagini: 388
Ilustrații: XXIX, 344 p. 17 illus.
Dimensiuni: 191 x 235 x 20 mm
Greutate: 0.75 kg
Ediția:Softcover reprint of the original 1st ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States
Public țintă
Professional/practitionerCuprins
Basics.- Hello, World!.- The .NET Framework.- Managed Classes.- Interfaces.- Value Types.- Pointers, References, and Conversions.- Arrays.- Enumerations.- Properties.- Operators.- Attributes.- Delegates.- Events.- Exceptions.- Interoperability.- Transition from Native to Managed Code.- Platform Invoke Service.- Accessing COM Components from .NET.- Accessing.NET Components from COM.- Data Marshaling between COM and.NET.- Managed Wrappers for Native Types.
Recenzii
From the reviews:
"This book documents the extensions that Microsoft has added to C ++ to allow its use as a language in the .NET environment using CLR (Common Language Runtime). ... the authors have written a book that is very clearly focused on the needs of a C++ programmer faced with decisions about whether to use managed extensions or not. … I have no doubt that if you need to consider using MC++ this book will help you." (Francis Glassborow, CVU, June, 2002)
"What this book covers is virtually everything that a C++ programmer will need to write code using Managed Extensions for C++ (MC++). … an excellent tutorial of the various features of MC++. … contains the best explanation of managed extensions that you are likely to find. Topics are discussed in terms that make sense for C++ programmers. … The code samples are designed to give a clear explanation of the topic being discussed." (Thomas Paul, www.javaranch.com, May, 2002)
"This book documents the extensions that Microsoft has added to C ++ to allow its use as a language in the .NET environment using CLR (Common Language Runtime). ... the authors have written a book that is very clearly focused on the needs of a C++ programmer faced with decisions about whether to use managed extensions or not. … I have no doubt that if you need to consider using MC++ this book will help you." (Francis Glassborow, CVU, June, 2002)
"What this book covers is virtually everything that a C++ programmer will need to write code using Managed Extensions for C++ (MC++). … an excellent tutorial of the various features of MC++. … contains the best explanation of managed extensions that you are likely to find. Topics are discussed in terms that make sense for C++ programmers. … The code samples are designed to give a clear explanation of the topic being discussed." (Thomas Paul, www.javaranch.com, May, 2002)
Notă biografică
Artur Laksberg is a member of the Visual C++ Compiler Development Team at Microsoft. When not working, he can be seen cycling the backroads of the Puget Sound, reading books (military history being his latest passion), and programming.
Caracteristici
Both authors are key members of the Visual C++ .NET compiler development team at Microsoft This is the premier title published on .NET programming with C++ All chapters include code samples with detailed explanations Includes supplementary material: sn.pub/extras