Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Wat is een VB.NET Import ?
Visual Basic importeren is het proces van verwijzing naar een code bibliotheek die niet lokaal beschikbaar voor de . NET base class library . De base class library biedt een enorme hoeveelheid functionaliteit , maar er zijn tijden dat aangepaste bibliotheken moet worden gebruikt voor software-implementatie . Hoewel het importeren bibliotheekfuncties een Visual Basic-programma wordt vaak beschouwd als een geavanceerd onderwerp , kan het soms worden uitgevoerd met zo weinig als twee regels code . Platform Roep

importeren code
in een Visual Basic -project vereist het gebruik van het platform te roepen service. Het platform beroepen dienst werd aan de . NET framework toegevoegd om te zorgen voor toegang tot aangepaste dynamic link libraries , COM- objecten en Win32 API's binnen beheerde code gemaakt voor de . NET framework . Er zijn een aantal overwegingen in gedachten te houden voordat u het platform te roepen functie .
Platform Roep Eisen

Voorafgaand aan het gebruik van het platform oproepdiensten , moet een oproep worden gedaan om de " Interop " diensten binnen de programmacode . Voorafgaand aan de gebruik van het platform oproepdiensten ; " met System.Runtime.InteropServices " : Deze code moet worden toegevoegd aan de top de meeste deel van het Hoofdprogramma pagina . Deze informeert de compiler die diensten buiten het belangrijkste proces nodig zal zijn . Het bestand bibliotheek of DLL moet ook in de map programma van het Visual Basic -project worden geplaatst , zodat het tijdens het debuggen en runtime- operaties kunnen worden opgeroepen .
Platform Roep Verklaringen
< br >

Een "Verklaring " specificeert de naam van de bibliotheek wordt verwezen in het project evenals verschillende attributen van de bibliotheek . Een " Prototype " van de functie die wordt genoemd in de betreffende bibliotheek moet ook worden aangemaakt . Het volgende is een voorbeeld van dit soort aangifte :

" [ DllImport ( " myDll.DLL " , CallingConvention = CallingConvention.Cdecl ,

charset = CharSet.Ansi , SetLastError = true , ExactSpelling = true ) ] " verklaart dat een DLL zal worden geïmporteerd en noemt een aantal kenmerken met betrekking tot de DLL , " public static extern int myFunction ( UInt32 data ) , " verklaart de naam van de functie van het DLL- bestand dat wordt genoemd en geeft een algemeen prototype voor het gebruik ervan .
overwegingen

importeren via platform beroepen mag alleen worden gebruikt wanneer een native functie niet bestaat binnen het besturingssysteem . Programmeurs gebruiken soms het platform te roepen functie om Win32 API-functies die taken uit te voeren op een manier waarop ze meer gewend bellen . Echter , deze zelfde functies zijn vaak beschikbaar in de base class library met verschillende bellen conventies . Het importeren van een DLL- functie in beheerde code - . Alle NET functies worden beheerd code - vereist ook dat kwesties zoals garbage collection en de prestaties van de processor . Garbage collection wordt automatisch opgevangen in beheerde code , maar resulteert in extra programmering bij invoer . Het importeren van een DLL vereist ook een aantal verwerkingsoverhead dat draagt ​​bij aan de extra verwerking vereist door de extra programmering .

Previous: Next:
  Visual Basics Programming
·Hoe maak je een VBS script Cre…
·Hoe kan ik een afbeelding toev…
·Hoe kan ik een bestaand bestan…
·Hoe te gebruiken VBA naar CSV …
·Hoe je VB Functie Verwijzing V…
·Hoe kan ik naam van meerdere b…
·Hoe kan ik de gebruiker gedefi…
·Hoe kan ik een ActiveX-besturi…
·Hoe Web Browsers Maak in Visua…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe maak je Voeg een tekstvak in Visual …
Hoe maak je een Picture Box in Visual Ba…
  Programmering Articles
·Hoe maak je een Windows Search in VB 
·Hoe kan ik gegevens in een Python script…
·Hoe u de grootte van een woord in Bepaal…
·Hoe maak je een PHP Achtergrond Draai 
·Hoe je Java Hashtable Capaciteit Adjust 
·Wat is bufferoverloop String Handling ? 
·Hoe maak je een Website Template Met Maa…
·Hoe om cijfers in Python 
·Hoe te downloaden & Leer Java op de Blue…
Copyright © Computer Kennis http://www.nldit.com