*   >> läser Utbildning artiklar >> science >> programming

COM-komponenter med .net

I artikeln nedan visar användningen av COM återanvändbara objekt med NET Framework. COM interaktion med NET Framework är i form av aggregat. COM-modellen har utvecklats av Microsoft, där program kan få tillgång till data från COM-objekt. Assemblies består av resurser som berättar CLR om genomförandet koden. För att få tillgång com komponenten in Net Framework måste det tillsättas som en referens för varje speciell lösning. Asp.net ram har en flikpanel där COM-komponenter kan bläddra och läggas till varje projekt. När någon COM-komponenten sätts till .

Net projekt skapar ett Interop församling i BIN-mappen i projektlösningen. Här Interop församling är en 3: e part genererade aggregat som kan kodas på alla språk. Den Interop montering för extra COM-komponenten håller metadata som CLR skulle använda för att anropa metoderna från COM-objekt. Ett exempel på tillsats av COM-komponenten som skall användas i Net Projekt kan vara Ionic.zip.dll eller itextsharp.dll. Projektet måste använda namnrymden i koden bakom för en viss läggas komponent till projektet.

Således bygger på att man kan få tillgång till de metoder eller variabler finns inuti komponenten. Det finns många andra exempel för att visa COM återanvändbarhet. När COM-komponenter läggs till .Net Framework sedan kan nås metoderna i den. NET Framework ger också ett sätt att visa variabler eller metoder som kodas till COM-komponenten med hjälp av de-assembler. Uppgiften att de-assembler är att från montera COM-objekt och därmed visa variabler och metoder som används i den.

Tillgång till Net de-assembler kan åstadkommas genom att gå till Visual Studio från alla program och sedan välja Windows SDK verktyg där man kan hitta den cmd för .net. Flytta till föräldrakatalogen och skriva ildasm. En ILDASM fönster dyker upp där man kan välja COM-komponenten från Arkiv-menyn. Vid val av COM-objektet de-assembler visar en uppdelning struktur av metoder eller variabler som används i COM-komponenten. De Interop heter relaterade till COM genereras automatiskt av Visual Studio vilket möjliggör bland samarbete mellan .net och com.



Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.