*   >> Læs Uddannelse artikler >> science >> programming

Com Komponenter Hos .net

Artiklen nedenfor viser brugen af ​​COM Genanvendelig objekter med NET framework. COM interaktion med NET Framework er i form af forsamlinger. COM-modellen er udviklet af Microsoft, hvor ansøgningen kan få adgang til data fra COM-objekter. Assemblies består af ressourcer, som fortæller CLR vedrørende gennemførelsen kode. For at få adgang com komponent i .Net Framework skal det tilføjes som reference for en bestemt løsning. Asp.net ramme har en fane panel, hvor COM-komponenter kan gennemses og føjes til ethvert projekt. Når en COM komponent føjes til .

Net projekt det skaber en Interop samling i BIN mappen af ​​projektet løsning. Her Interop samling er en 3. part genereret forsamling, som kan kodes på alle sprog. Den Interop samling for ekstra COM komponent holder metadata, som CLR ville bruge til at kalde metoder fra COM-objekt. Et eksempel på tilsætning COM komponent, der skal anvendes i Net-projekt kan være Ionic.zip.dll eller itextsharp.dll. Projektet skal bruge namespace i koden bag for en bestemt ekstra komponent til projektet. Således baseret på, at man kan få adgang til de metoder og variabler stede inde komponent.

Der er mange andre eksempler at demonstrere COM genanvendelighed. Når COM-komponenter tilsættes til .Net Framework så kan tilgås metoderne i det. .NET Framework giver også en måde at få vist de variabler eller metoder bliver kodet ind COM komponent ved hjælp de-assembler. Opgaven med at de-assembler er at de samle COM objekt og dermed vise de variabler og metoder der anvendes i det. Adgang til .Net de-assembler kan opnås ved at gå til Visual Studio fra alle programmer, og derefter vælge vinduer SDK værktøjer, hvor man kan finde cmd for .net. Flyt til forældre mappe og skrive ildasm.

En ILDASM vindue popper op, hvor man kan vælge COM komponent fra menuen Filer. Ved udvælgelsen af ​​COM-objekt de-assembler viser en pause ned struktur af metoder eller variabler, der anvendes i KOM komponent. Interop forsamlinger relateret til KOM automatisk genereret af Visual Studio således at inter samarbejde mellem Netto og com.



Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.