Cantitate/Preț
Produs

Expert C++/CLI

Autor Marcus Heege
en Limba Engleză Hardback – 11 apr 2007

Structura progresivă — de la concept la implementare — transformă acest volum într-un ghid tehnic esențial pentru înțelegerea extensiilor Microsoft pentru C++. Suntem de părere că expertiza autorului Marcus Heege, recunoscut ca Visual C++ MVP, oferă o perspectivă riguroasă asupra modului în care elementele de limbaj sunt proiectate să funcționeze în ecosistemul .NET 2.0. Cartea nu se limitează la o prezentare teoretică, ci analizează în profunzime Common Language Runtime (CLR), oferind cititorului mecanismele necesare pentru a migra eficient de la alte limbaje sau pentru a extinde proiectele de Visual C++ existente. Analizând cuprinsul, observăm o organizare logică ce pornește de la tipuri gestionate și instanțe, avansând rapid către subiecte complexe precum asamblările, serviciile runtime și managementul resurselor. Apreciem în mod deosebit capitolele dedicate interopabilității, precum „Mixing the Managed and the Native Type System” și „Managed-Unmanaged Transitions”, care sunt vitale pentru orice programator ce lucrează la granița dintre performanța codului nativ și flexibilitatea framework-ului .NET. Dacă Foundations of C++/CLI v-a oferit cadrul teoretic și o introducere rapidă în sintaxă, Expert C++/CLI oferă instrumentele practice și detaliile de finețe necesare pentru implementări de nivel enterprise. Recomandăm această lucrare publicată de Apress pentru claritatea cu care tratează subiecte dificile, cum ar fi „Wrapping Native Libraries” sau inițializarea runtime-ului. Stilul de scriere este tehnic și aplicat, unde fiecare concept este susținut de exemple de cod concise care ilustrează sintaxa, urmate de scenarii complexe ce demonstrează bunele practici în arhitectura software.

Citește tot Restrânge

Preț: 33532 lei

Preț vechi: 41915 lei
-20%

Puncte Express: 503

Carte tipărită la comandă

Livrare economică 15-29 iunie


Specificații

ISBN-13: 9781590597569
ISBN-10: 1590597567
Pagini: 330
Ilustrații: XVII, 330 p.
Dimensiuni: 182 x 241 x 27 mm
Greutate: 0.83 kg
Ediția:1st ed.
Editura: Apress
Locul publicării:Berkeley, CA, United States

Public țintă

Popular/general

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să stăpânească puntea de legătură dintre C++ nativ și platforma .NET. Veți câștiga o înțelegere profundă a modului în care funcționează C++/CLI sub capotă, devenind capabili să gestionați resurse în mod fiabil și să integrați biblioteci de cod vechi în aplicații moderne. Este o resursă indispensabilă pentru cei care vizează performanța fără a sacrifica facilitățile oferite de CLR.


Despre autor

Marcus Heege are o experiență de peste două decenii în dezvoltarea de software pentru platformele Microsoft, începând încă de la MS-DOS 1.0. În calitate de instructor și autor de cursuri pentru DevelopMentor, a creat seminarii specializate pe migrarea aplicațiilor către C++/CLI. Este recunoscut la nivel mondial ca Microsoft MVP (Most Valuable Professional) pentru Visual C++, fiind un colaborator constant al comunității tehnice prin articole de specialitate și activitate de mentorat pentru dezvoltatorii profesioniști.


Descriere scurtă

C++/CLI is Microsofts latest extension to C++ that targets the heart of .NET 2.0, the common language runtime. Expert Visual C++/CLI is written by visual C++ MVP Marcus Heege, who examines the core of the C++/CLI language. He explains both how the language elements work and how Microsoft intends them to be used.
Even if you're new to C++/CLI and are planning to migrate to it from another language, this book will ground you in the core language elements and give you the confidence to explore further and migrate effectively. It provides concise, yet in-depth coverage of all major C++/CLI features; short code examples succinctly illustrate syntax and concepts, and more elaborate examples show how C++/CLI should be used.

Cuprins

Why C++/CLI?.- Managed Types, Instances, and Memory.- Writing Simple .NET Applications.- Assemblies, Metadata, and Runtime Services.- Defining Managed Types.- Special Member Functions and Resource Management.- Using C++/CLI to Extend Visual C++ Projects with Managed Code.- Mixing the Managed and the Native Type System.- Managed-Unmanaged Transitions.- Wrapping Native Libraries.- Reliable Resource Management.- Assembly Startup and Runtime Initialization.

Notă biografică

Marcus Heege has over 20 years of experience developing software for Microsoft languages and platforms, since MS-DOS 1.0. He is a course author and instructor for DevelopMentor, where he's most recently developed their "Essential C++/CLI: Building and Migrating Applications and Components with C++/CLI" seminar. He also serves as a troubleshooter and mentor for many professional software developers. Marcus blogs about C++ and .NET topics at www.heege.net/blog and has written dozens of articles for a wide variety of Internet sites. Marcus is a Microsoft "Most Valuable Professional" for Visual C++ and has been a Microsoft Certified Solution Developer and Microsoft Certified Trainer since 1997.

Caracteristici

Edited by C++ legend and architect of C++/CLI, Stan Lippman, this is the most authoritative source of expert, insider advice on C++/CLI Written by a Visual C++ MVP and highly experienced developer and teacher of C++/CLI, Marcus Heege, this is the clearest presentation of expert use of C++/CLI Focused on the "why" as well as the "what" of C++/CLI, this is the richest yet most concise guide for both experienced C++ programmers and those planning to migrate to C++/CLI