..


Sponzorirani linkovi

Interoperabilnost u C #

Članak je napisao Vincent Gaglio
Stranica 1 od 3

Interoperabilnost (Interoperation na engleskom jeziku) je izraz koji se koristi da se odnosi na praksu u interakciji s dijelovima "Neukrotiv koda" u upravljanog koda. . U stvari, iako NET Framework nudi veliki broj mogućnosti, dvije situacije napravite potrebne interoperabilnosti:

  • Postojanje u mnogim tvrtkama u tzv legacy koda ili koda već razvijene i testirane, ali više nije ažurirana
  • Činjenica da nisu svi Windows API-ja su razvijeni kako bi se obrađuju putem. NET Framework

Na primjer, aplikacija može trebati koristiti Microsoft Excel i postupak okruženju, jer knjižnica nije napisano u programu Excel. NET, morat ćete pristup, da koriste tzv Component Object Model (COM) .
. NET i com su dva sasvim različita izvršenje okruženja i jedini način da se udio funkcionalnost između njih je koristiti interoperabilnosti, također poznat kao Interop. Prije pojave. NET Framework, COM je referentni okvir kroz koji programerima u interakciji s Windows operacijskim sustavima.

Jedna stvar dva okruženja imaju zajedničko jest činjenica da se koristi vanjskim bibliotekama prvo mora ih uvoziti. Nakon što ih je uvoz možete proglasiti i oprimjeruju objekata u tim knjižnicama na isti način kao i predmete koji pripadaju okvir sama. I 'moguće uvesti nove vrste iz oba koda i postavljanja pravo reference u Visual Studio.

. NET Framework pruža veliku podršku za COM interoperabilnost, uključujući i mogućnost za uvoz vrsta knjižnica. Mehanizam koji omogućuje komunikaciju između izvršenja okoliš. NET i COM komponenta se zove Runtime pozivu Wrapper (RCW). Ova komponenta obrađuje većinu aspekata komunikacije između dvaju okruženja, uključujući i event management i upravljanje sučelja.

Za razliku od. NET komponenti, COM komponente mora biti registriran prije nego što koristi. Nakon snimanja ove komponente moraju biti uvezene kroz Visual Studio ili pomoću Type Tool Knjižnica Uvoznik. Ako, na primjer, možemo koristiti određenu biblioteku ili DLL, zove utility.dll, moramo otvoriti DOS naredba brz i registrirati komponente pisanje i izvršavanje sljedeći redak

 



 Izvrši Regsvr32 utility.dll

 

Pogledajmo sada dva načina na koje možete uvesti da DLL. U Viual Studio, u sklopu projekta u kojem ga želite koristiti, samo kliknite desnom tipkom miša na Reference čvor, odabirom Dodaj Referentni

U prozoru koji se pojavi otvoriti COM kartici, odaberite DLL registriran i kliknite OK

Za uvoz DLL umjesto korištenja alata treba pokrenuti Tip knjižnice Uvoznik Visual Studio naredbenog retka

Postavite put do DLL i napisati sljedeći redak

 



 tlbimp utility.dll

 
U istoj kategoriji ...
E-učenje
Flash MX (Napredno) Flash MX (Napredno)
Postanite dizajner web-stranica iz 29 €.
Flash MX ActionScript i (naravno) Flash MX ActionScript i (naravno)
Postanite developer web stranice od 29 €.
Web dizajn (tečaj) Web dizajn (tečaj)
Dizajn web stranice s HTML, CSS i dinamički HTML. Od 39 €.
Sponzorirani linkovi