*   >> Lese Utdanning Artikler >> science >> programming

Com komponenter med .net

Artikkelen nedenfor viser bruken av COM Gjenbrukbare gjenstander med .NET rammeverket. COM interaksjon med .Net rammeverket er i form av samlinger. COM-modellen er utviklet av Microsoft hvor programmet kan få tilgang til data fra COM-objekter. Assemblies består av ressurser som forteller CLR om gjennomføringen kode. For å få tilgang com komponent i .Net Framework må det legges til som en referanse for en bestemt løsning. Asp.net rammeverket har en fane panel der COM-komponenter kan bladde og legges til ethvert prosjekt.

Når en COM komponent legges til Net prosjektet skaper det en Interop montering i BIN-mappen av prosjektet løsning. Her Interop montering er en tredje part generert enhet som kan kodes på alle språk. Interop montering for ekstra COM komponent holder metadata som CLR ville bruke til å kalle metodene fra COM-objektet. Et eksempel på tilsetning COM komponent som skal anvendes i NET-prosjektet kan være Ionic.zip.dll eller itextsharp.dll. Prosjektet må bruke navne i koden bak for noen bestemt lagt komponent til prosjektet.

Dermed basert på at man kan få tilgang til metoder eller variabler tilstede inne komponent. Det finnes mange andre eksempler for å demonstrere COM gjenbruk. Når COM-komponenter er lagt til .Net Framework deretter kan nås metodene i den. .NET Framework gir også en måte å vise variablene eller metoder som blir kodet inn COM komponent med de-assembler. Oppgaven med å de-assembler er å de montere den COM-objektet, og dermed viser variablene og metodene som brukes i den. Tilgang til .

Net de-assembler kan oppnås ved å gå til Visual Studio fra alle programmer og deretter velge vinduer sdk verktøy hvor man kan finne den cmd for .net. Flytt til overordnede katalogen og skrive ILDASM. En ILDASM vindu dukker opp hvor man kan velge COM komponent fra Fil-menyen. Ved valg av COM-objektet den de-assembler viser et brudd ned strukturen i metoder eller variabler som brukes i COM komponent. Interop forsamlinger knyttet til COM genereres automatisk av Visual Studio og dermed gjør inter drift mellom .net og com.



Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.