Visual Basic er en hendelsesdrevet programmeringsspråk produsert av Microsoft. Den opprinnelige programmeringsspråk og integrert utviklingsmiljø er designet for å støtte COM programmering modell . Den gjeldende versjonen av Visual Basic er fullt integrert i Microsoft. NET utviklingsmiljø . Visual Basic er også kabel for programmering datamaskinen serielle porter hvis du har behov for å få tilgang til eller endre datamaskinens periferier med søknaden gjennom å bruke MSComm kontroll som er innlemmet i Visual Basic. Du trenger:
Microsoft Visual Studio. NET Integrated Development Environment
Vis flere instruksjoner
en
Åpne Microsoft Visual Studio og velg " Fil - > Ny - > prosjektet "fra den primære filmenyen. Deretter velger du " Prosjekt Typer -> Visual Basic Projects" og velg "Console Application " under maler menyen .
2
Høyreklikk på prosjektet ikonet og velg "Legg til Reference "-menyen. Deretter velger du " Com "-menyen fanen og velg "Microsoft Comm Kontroll 6,0 " som er oppført under " Component Name" . Velg "Select " etterfulgt av " OK "-knappen .
3
Dobbeltklikk på programmet modulen synlig i Visual Basic IDE . Dette vil åpne programmeringsvinduet
4
Input følgende programmeringskode for å initialisere seriell port datastrukturer som vil bli brukt til å manipulere den serielle porten gang åpnet : . Dim MSComm1 Som MSCommMSComm1 = Ny MSCommDim Buffer StringMSComm1.CommPort = 1MSComm1.Settings = " 9600 , N , 8,1 " MSComm1.InputLen = 0
5
Åpne seriell port ved å inkludere følgende programmeringskode etter siste linje med kode inn i trinn 4 : MSComm1.PortOpen = TrueMSComm1.InputMode ( ) = InputModeConstants.comInputModeTextMSComm1.InBufferCount ( ) = 0MSComm1.Output = " ATV1Q0 " & Chr ( 13 )
6
manipulere seriell port informasjon og deretter lukke seriell port ved å skrive inn følgende kode i bunnen av Visual Basic programmering modul: DoBuffer = Buffer & MSComm1.InputLoop inntil InStr ( Buffer , "OK " & vbCrLf ) MSComm1.PortOpen = FalseConsole.WriteLine ( " Lukk seriell port . ") endmodule
7
Velg" CTRL + F5 "-tastene samtidig for å bygge og drive prosjektet.