.NET and COM: The Complete Interoperability Guide
Synopsis
The focus of the book is on COM Interoperability (since
it's a much larger subject), and the heart of the
discussion is broken down into four parts:
- Using COM Components Within the .NET Framework
- Using .NET Framework Components from COM
- Designing Good .NET Framework Components for COM
Clients
- Designing Good COM Components for .NET Framework
Clients
The scope of the book is just about everything related
to using "unmanaged code" in the .NET Framework.
Technologies built on top of COM Interoperability are also
covered-Interoperability of Windows Forms Controls and
ActiveX controls, Interoperability with COM+, and
Interoperability with Distributed COM (DCOM). Although
Platform Invocation Services is a separate technology from
COM Interoperability, there are many areas of overlap, so
including in the book is a natural fit. All of these
technologies are a core part of the Common Language Runtime
and .NET Framework, and will likely be used not only as the
path of migration for existing software projects, but for
brand new software development for the next several
years.
Contents
- I: Background
- 1: Introduction to the .NET Framework
- 2: Bridging the Two Worlds-Managed & Unmanaged
Code
- II: Using COM Components in .NET
Applications
- 3: The Essentials for Using COM in Managed Code
- 4: An In-Depth Look at Imported Assemblies
- 5: Responding to COM Events
- 6: Advanced Topics for using COM Components
- 7: Modifying Interop Assemblies
- III: Using .NET Components in COM
Applications
- 8: The Essentials for Using .NET Components from
COM
- 9: An In-Depth Look at Exported Type Libraries
- 10: Advanced Topics for Using .NET Components
- IV: Designing Great .NET Components for COM
Clients
- 11: .NET Design Guidelines for Components Used by COM
Clients
- 12: Customizing COM's View of .NET Components
- 13: Exposing Events to COM Clients
- 14: Implementing COM Interfaces for Binary
Compatibility
- V: Designing Great COM Components for .NET
Clients
- 15: Creating & Deploying Useful Primary Interop
Assemblies
- 16: COM Design Guidelines for Components Used by .NET
Clients
- 17: Implementing .NET Interfaces for Type
Compatibility
- VI: Platform Invocation Services (PINVOKE)
- 18: The Essentials of Pinvoke
- 19: Deeper Into PInvoke and UsefulExamples
- VII: Advanced Topics
- 20: Custom Marshaling
- 21: Manually Defining COM Types in Source Code
- 22: Using APIs Instead of SDK Tools
- VIII: Comprehensive Examples
- 23: Writing a .NET Arcade Game Using DirectX
- 24: Writing .NET Visualizations for Windows Media
Player
- IX: Appendices
- A: System.Runtime.InteropServices Reference
- B: SDK Tools Reference
- C: HRESULT to .NET Exception Transformations
- D: .NET Exception to HRESULT Transformations
- E: PInvoke Definitions for Win32 APIs
- F: Glossary
Commander ce livre au
prix de
69,89
€
66,4
€
Classé sous : Using, Net, Components, Com, Interoperability
Livres en rapport
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|