Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Ta emot byte från en serieport med Visual Basic

    Läsa data från en enhet som är ansluten till datorns serieport har blivit en lätt uppgift i Visual Basic . Genom att bara använda ett fåtal grundläggande kommandon i den inbyggda bibliotek , kan du skriva egna VB program för att hantera externa enheter som du köper eller designa själv . Saker du behöver Review, Visual Basic 2008
    Visa fler instruktioner
    1

    Skapa ett nytt projekt . Namnge ditt projekt " Serial Tutorial Port läsning " eller ge det några andra lämpliga namn . På alla andra dialogrutor , helt enkelt välja de förvalda alternativen tills du hittar dig själv inför det tomma fönstret i " Graphical User Interface " ( GUI ) designer .
    2

    Lägg en knapp från listan Komponenter på den vänstra sidan genom att dra in den i formuläret. När knappen är stilla utvalt , går till rekvisitan listan och hitta den " text " egendom . Ändra detta att läsa " Läs 100 byte från COM1 " eller någon annan lämplig bildtext du vill ge den . Addera 3

    Dubbelklicka på knappen . Detta kommer att ta dig ur den grafiska formgivaren och i källkoden redaktör . Det kommer också att skapa en händelse funktion att inträffa när knappen klickas av användaren
    4

    Lägg till följande kod på knappen klickfunktion som Visual Basic just skapat för dig : .

    Dim com1 Som IO.Ports.SerialPortcom1 = My.Computer.Ports.OpenSerialPort ( " COM1 " )

    Dim data ( 100 ) som byte ( ) com1.read (data , 0 , 100 ) katalog

    argumenten för läsfunktionen hänvisa till en array med byte för att skriva data till det belopp för att kompensera före behandlingen och , slutligen , hur mycket att läsa från hamnen . I det här fallet vill vi vilka data som placeras i uppgifter bytearrayen vi har deklarerats . Vi vill börja i början av flödet av data från den seriella porten , så vår offset är noll . Och slutligen , vill vi att läsa högst hundra bytes , eftersom det är hur stor vår datauppställningen är .

    Du nu har läst hundra byte från en seriell port och kan använda dem i din ansökan som du se passformen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur för att tolka XML-element och attribut med hjälp …
    ·Visual Basic reglage och funktioner
    ·VBA Funktion Tillvägagångssätt
    ·Hur man använder VBA för att ändra i databasen Plats…
    ·Hur man öppnar ett Word-dokument i Visual Basic
    ·Hur man kan få en DLL för Visual Basic
    ·Hur man skapar en OCX fil
    ·Hur man använder DrawLine i VB.NET
    ·Hur konvertera Unicode för ANSI Vb
    ·Hur Tillåt Personsökning i DataGrid
    Utvalda artiklarna
    ·Hur till Öppen CSV -filer i ett Microsoft Excel- progr…
    ·Hur man skapar formulär med Visual Basic
    ·Var Är Flasher på en 2004 Hyundai Tiburon
    ·Microsoft VB NET certifiering
    ·Hur man använder PowerShell till e-post en fil via Exc…
    ·Vad är NÄRA PASCAL och FAR PASCAL
    ·Hur att dölja en kommandoknapp i Visual C
    ·Hur man använder en Flash Player i HTML
    ·Hur man skriva en rotdomän till Default.aspx Med ASP.N…
    ·Get_Headers Vs. cURL Hastighet på PHP
    Copyright © Dator Kunskap http://www.dator.xyz