..


Sponsoroidut linkit

Yhteentoimivuutta C #

Artikkelin kirjoittanut Vincent Gaglio
Sivu 1 3

Yhteentoimivuus (yhteentoimivuus vuonna Englanti) on termi, jolla tarkoitetaan käytännön vuorovaikutuksessa osia "hallitsemattomia Code" hallitun koodin. Itse asiassa, vaikka. NET Framework tarjoaa lukuisia ominaisuuksia, kaksi tilannetta tehdä tarvittavat yhteentoimivuus:

  • Olemassaolon monet yritykset ns legacy-koodin tai koodin jo kehitetty ja testattu, mutta ei enää päivitetä
  • Etteivät kaikki Windows API on kehitetty välityksellä käsiteltävät. NET Framework

Esimerkiksi sovellus voi joutua käyttämään Microsoft Excel ja menettely ympäristöä, koska kirjasto ei ole kirjoitettu Excel. NET, sinun tulee käyttää sitä, käyttää ns Component Object Model (COM) .
. NET ja COM ovat kaksi aivan eri suorittamisen ympäristöissä ja ainoa tapa toimintojen jakamiseen niitä on käyttää yhteentoimivuutta, joka tunnetaan myös nimellä Interop. Ennen kynnyksellä. NET Framework, KOM oli viitekehys, jonka kautta kehittäjät vuorovaikutuksessa Windows-käyttöjärjestelmien kanssa.

Yksi asia kaksi ympäristöä on yhteistä se, että käyttää ulkoisia kirjastoja on ensin tuoda ne. Kun olet tuonut niitä voi julistaa ja instantiate esineitä niissä kirjastoissa samalla tavalla kuin esineet kuuluvat puitteet itse. Ja "mahdollista tuoda uudentyyppisiä sekä koodi ja oikeiden viittaukset Visual Studio.

. NET Framework tarjoaa paljon tukea COM yhteentoimivuutta, mukaan lukien kyky tuoda tyyppi kirjastot. Mekanismi, joka mahdollistaa yhteyden suoritusympäristön. NET ja COM komponenttien kutsutaan Runtime vaadittaessa maksettavissa oleva Paalain (RCW). Tämä osa käsittelee useimmat näkökohdat viestinnän välillä ympäristöissä, kuten tapahtumien hallinta ja johto rajapintoja.

Toisin kuin. NET komponentteja, COM-komponentit on rekisteröitävä ennen käyttöä. Nauhoituksen jälkeen nämä komponentit on tuotava kautta Visual Studio tai käyttämällä Type Library Importer työkalu. Jos esimerkiksi käytämme erityisesti kirjaston tai DLL, nimeltään utility.dll meidän on avattava DOS-komentokehotteen ja rekisteröidy komponentti kirjoittamalla ja suorittamalla seuraava rivi

 



 Suorita Regsvr32 utility.dll

 

Katsokaamme nyt kaksi tapaa voit tuoda DLL. Vuonna Viual Studio kuluessa hanke, jossa haluat käyttää sitä, napsauta hiiren oikealla painikkeella Referenssit solmu, valitsemalla Add Reference

Ikkunassa, joka ponnahtaa auki COM välilehti, valitse rekisteröidyn DLL ja klikkaa OK

Voit tuoda DLL käyttämisen sijaan työkalun pitäisi ajaa Type Library Maahantuoja Visual Studio Komentorivi

Aseta polku DLL ja kirjoittaa seuraava rivi

 



 tlbimp utility.dll

 
Samassa luokassa ...
E-Learning
CSS (kurssi) CSS (kurssi)
Web Design and Accessibility mukaan W3C CSS ja XHTML. Alkaen 29 €.
Excel (Ebook) Excel (Ebook)
Luo laskentataulukoita ja laskenta. Vain 25 €.
Flash MX (Advanced) Flash MX (Advanced)
Tule suunnittelija verkkosivujen alkaen 29 €.
Sponsoroidut linkit