Kuinka Tuoda Dynaamiset Kirjastotoiminnot Nopeasti Projektiisi

Sisällysluettelo:

Kuinka Tuoda Dynaamiset Kirjastotoiminnot Nopeasti Projektiisi
Kuinka Tuoda Dynaamiset Kirjastotoiminnot Nopeasti Projektiisi

Video: Kuinka Tuoda Dynaamiset Kirjastotoiminnot Nopeasti Projektiisi

Video: Kuinka Tuoda Dynaamiset Kirjastotoiminnot Nopeasti Projektiisi
Video: Opiskelijat kertovat: liiketalouden opinnot 2024, Marraskuu
Anonim

Usein. NET-ohjelmoija joutuu käyttämään toisen kehittäjän kirjoittaman dynaamisen DLL: n toiminnallisuutta hallitsemattomassa koodissa. Joskus tämän kirjaston toiminnot voivat olla hyvin, hyvin laajoja. Rekisteröi kukin luokka, toiminto, vakio jne. Projektiisi. - hyvin pitkä aika. Onneksi on olemassa työkaluja, jotka automatisoivat tämän prosessin osittain. Puhumme yhdestä niistä.

PInvoker Visual Studiolle
PInvoker Visual Studiolle

Välttämätön

  • - tietokone ja Visual Studio 2008/2010;
  • - Internet.

Ohjeet

Vaihe 1

Jos sinulla on dynaaminen kirjasto *.dll, joka on kirjoitettu hallitsemattomaan koodiin, esimerkiksi C tai C ++, samoin kuin sen otsikkotiedostot ja sinun on ilmoitettava projektissa koko joukko kirjastorakenteita, niin erittäin hyvä ratkaisu sinulle voi olla työkalu PInvoker. PInvoker jaetaan vapaasti Visual Studio IDE: n laajennukseksi (versiot 2005, 2008 ja 2010 ovat tuettuja) sekä erillisenä sovelluksena.

Työskentely sen kanssa on yksinkertaista ja kätevää. PInvoker tuo PInvoke-määritelmät hallitulle C #- tai VB. NET-koodille C / C ++ -otsikkotiedostoista ja niihin liittyvistä DLL-tiedostoista. Sinun tarvitsee vain valita käytettävissä olevien toimintojen, rakenteiden, luetteloiden, vakioiden, edustajien ja niin edelleen luettelosta. vaaditaan ja tuodaan projektiisi.

Ensin sinun on ladattava ja asennettava PInvoker. Lataa PInvoker.msi-asennusohjelma tai Visual Studion PInvokerAddin.msi-laajennus viralliselta verkkosivustolta. Mielestäni tämän ei pitäisi olla ongelma. Suorita vain haluamasi tiedosto ja noudata ohjeita.

Vaihe 2

Katsotaanpa esimerkkiä siitä, miten käsitellä tätä hyödyllistä työkalua. Käynnistä Visual Studio, luo uusi projekti. Työkalut -> Työkalut-valikkoon on lisätty uusi kohde: PInvoker. Napsauta sitä ja PInvoker Addin -asetusikkuna avautuu. Valitse projektisi kieli Kieli: C # tai VB. NET. Valitse avattavasta Profiilit-luettelosta Muokkaa profiileja.

PInvoker-tuontiprofiilien muokkaaminen
PInvoker-tuontiprofiilien muokkaaminen

Vaihe 3

Profiilinhallintaikkuna avautuu. Valitse Luo uusi tuontiprofiili ja napsauta Seuraava.

Kuva
Kuva

Vaihe 4

Nyt sinun on lisättävä otsikkotiedostot. Voit vetää ja pudottaa ne ohjatun PInvoker Profiles Wizard -ikkunaan. Määritä seuraavaksi hakemisto, johon nämä tiedostot on tallennettu.

Lisätään otsikkotiedostoja
Lisätään otsikkotiedostoja

Vaihe 5

Seuraava vaihe on määrittää itse dynaaminen kirjasto. Voit myös vetää sen turvallisesti hiirellä ohjatun PInvoker-profiilin ikkunaan.

Dynaamisen DLL: n lisääminen
Dynaamisen DLL: n lisääminen

Vaihe 6

Kun olet napsauttanut Valmis-painiketta, määritelmien tuominen valitusta dynaamisesta kirjastosta alkaa. Operaation onnistuneen suorittamisen osoittaa merkintä Tuo onnistunut ja vasemmassa kentässä näkyvä luettelo toimintojen nimistä DLL: stä.

PInvoke-tuontiprofiilin määrittäminen DLL-tiedostoista loppuun
PInvoke-tuontiprofiilin määrittäminen DLL-tiedostoista loppuun

Vaihe 7

Nyt voit tuoda PInvoke-määritelmät helposti projektiisi. Valitse vasemmanpuoleisen kentän (1) Tyyppi-kentästä tyyppi: toiminto, toiminto, rakenne, luettelo, vakio, edustaja jne. Valitse Nimi-kentästä tarvittavan rakenteen nimi. Yhdellä napsautuksella sen kuvaus näkyy PInvoker-ikkunan (2) keskikentässä. Tupla - avaa määritelmän otsikkotiedostossa. Napsauttamalla Lisää määritelmä -painiketta (3) lisätään määritelmä C # / VB. NET-projektiisi. Nyt voit käyttää tuotua DLL-toimintoa projektissasi.

Suositeltava: