..


Rėmėjų nuorodos

Sąveikos C #

Straipsnį parašė Vincentas Gaglio
Puslapis 1 iš 3

Sąveika (sąveika anglų kalba) yra terminas, vartojamas bendraujama su porcijas "nevaldomas kodą" iš valdomo kodo praktika. . Iš tiesų, nors NET Framework suteikia daug funkcijų, dviejų situacijų padaryti reikiamus tarpusavio sąveika:

  • Daugelyje kompanijų vadinamosios palikimas kodą arba kodo egzistavimas jau sukurtas ir išbandytas, bet nebeatnaujinama
  • Tas faktas, kad ne visi "Windows API buvo parengti, kad būtų tvarkomi per. NET Framework

Pavyzdžiui, taikymo gali reikėti naudoti Microsoft Excel ir tvarka aplinkoje, nes biblioteka nėra parašyta "Excel". NET, jums reikės ją gauti, naudoti vadinamąjį Component Object Model (COM) .
. NET ir COM yra du gana skirtingi vykdymo aplinką ir vienintelis būdas dalintis funkcionalumą tarp jų yra naudoti sąveiką, taip pat žinomas kaip Interop. Prieš. NET Framework atėjimas, KOM buvo atskaitos sistemą, per kurią programuotojai bendrauja su Windows operacinėmis sistemomis.

Vienas dalykas, dviejų aplinkų yra bendra tai, kad naudoti išorinių bibliotekose pirmiausia turi importuoti juos. Po to, kai juos importuoti galite deklaruoti ir instancija objektų tose bibliotekose taip pat, kaip objektų, priklausančių pagrindų pats. Ir "galima importuoti naujiems tipams nuo abiejų kodą ir nustatant teisę nuorodos Visual Studio.

. NET Framework suteikia puikią paramą KOM sąveikos, įskaitant galimybę importuoti tipo bibliotekose. Mechanizmą, kuris leidžia ryšių tarp vykdymo aplinką. NET ir KOM komponentas yra vadinamas Trukmė Išperkama vyniotuvas (RCW). Šis komponentas tvarko dauguma aspektų ryšio tarp dviejų aplinkų, įskaitant renginio valdymą ir valdymo sąsajos.

Skirtingai nuo. NET komponentai, COM komponentus turi būti registruotas prieš pradedant juos naudoti. Nufilmavus šie komponentai turi būti importuojamas per Visual Studio arba naudojant tipas biblioteka Importuotojas įrankis. Jei, pavyzdžiui, mes naudojame ypač bibliotekos arba DLL, vadinamas utility.dll, turime atidaryti DOS ir užregistruoti komponentą raštu ir vykdyti šią eilutę

 



 Vykdyti regsvr32 utility.dll

 

Leiskite mums dabar pamatyti dviem būdais galite importuoti, kad DLL. Be Viual studija, vykdant projektą, kuriame norite jį naudoti, tiesiog paspauskite dešiniuoju pelės klavišu ant nuorodos mazgas, pasirinkdami Add Reference

Lange, kuris pasirodo atidaryti KOM skirtuką, pasirinkite registruoti DLL ir spustelėkite Gerai

Jei norite importuoti, o ne naudojant įrankį DLL turėtų paleisti tipas biblioteka Importuotojas "Visual Studio" Komandinė eilutė

Nustatyti kelias į DLL ir parašykite šią eilutę

 



 tlbimp utility.dll

 
Tos pačios kategorijos ...
E-mokymasis
ASP Zero (Ebook) ASP Zero (Ebook)
Mokymosi Microsoft ASP ir VBScript nuo nulio. Ne tik 29 €.
MS Access (Advanced) MS Access (Advanced)
Sužinokite, kaip kurti ir valdyti duomenų bazes greitai ir lengvai. Nuo 29 €.
XML (kurso) XML (kurso)
Kūrimas XML struktūros, XSL ir kitomis kalbomis išplečiamą. Nuo 29 €.
Rėmėjų nuorodos