| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Læs Visual Basic
    Microsoft Visual Basic er et populært programmeringssprog og Integrated Development Environment (IDE) til at skabe Windows-programmer og -komponenter. Standard Visual Basic stoppede sælges til version 6 og er blevet erstattet med VB.NET , en version af Visual Basic standardiseret for . NET framework , som kan bruges til forskellige formål , herunder web-applikationer , Windows -software , Windows Services og Web Services . Denne artikel er baseret på Visual Basic 6, men de grundlæggende begreber kan anvendes på enhver version af Visual Basic samt meget af VB.NET . Instruktioner
    1

    Gennemgå nogle væsentlige Visual Basic begreber. Visual Basic-kode er normalt indkapslet i et projekt , som er yderligere opdelt i typer såsom Forms (der repræsenterer skærme eller dialogbokse i et Windows-program ) , Moduler (grupper af funktioner , der er relateret ) , kurser (grupper af relaterede funktioner indkapslet i en bestemt måde ), eller Controls (der repræsenterer skærme, der kan ses i et ActiveX kompatibel webbrowser , hovedsagelig Web versioner af Forms ) . Hvis du bruger Microsoft Visual Basic 6 , åbner projektet fil, du ønsker at gennemgå , som har en . Vbp udvidelse , og du vil se en liste over mapper i højre side af skærmen, der indeholder individuelle kode filer . Selve koden kan findes inde i individuelle filer ved at højreklikke på hver fil og vælge " View Code ".
    2

    Lær Visual Basic fælles datatyper. Du vil se disse datatyper igen og igen : String , som udgør en "streng" af tekst , der altid i parenteser , Boolean , som repræsenterer enten sand eller falsk , Double og dens fætter Single, som indeholder numeriske værdier med decimaler , integer og dens fætter Lang, der indeholder heltal ( tal uden decimaler ) og Byte , der indeholder et helt tal mellem 0 og 255.To erklære en variabel , Visual Basic bruger nøgleordet Dim i kombination med datatypen , ligesom disse eksempler : Dim iNumber Som IntegerDim iNumberResult Som SingleDim ResultString As String
    3

    anmeldelse Visual Basic operatører . Der er tre typer af operatører : aritmetik, relationelle og logiske . Aritmetiske operatorer bruges til matematiske operationer , og omfatter: + ( plus) , - ( minus) , * ( formere eller tider ), /(divider ) , \\ ( integer division ) , ^ ( eksponent) , Mod (modulus eller . resten af ​​division ) og & (bruges til at sammenkæde , eller deltage , strenge) Relationsoperatorer bruges til at sammenligne data såsom tal og strenge , og omfatter: > (større end ) , < (mindre end ),> ; = ( større end eller lig med) , < = ( mindre end eller lig med ) , < > ( ikke lig med) , og = ( lig med) Logiske operatorer bruges til at træffe beslutninger og lede forløb . programmet og medtage eller ( det udsagn er sandt , hvis mindst én side af OR udsagn er sandt ), og AND ( erklæringen er sandt, hvis begge sider af og redegørelse er sandt). Visual Basic bruger også karakter " (single citat) til at betegne kommentarer eller noter i koden. En enkelt citat på noget tidspunkt betyder al teksten efter det citat ignoreres, når programmet er executed.Some eksempler på brug af disse operatorer : iNumber = 7 ' Dette er en kommentar : eksempel på lig operatoriNumberResult = iNumber /2' eksempel kløft operatorIf iNumberResult > 3 TheniNumberResult = 3 ' eksempel større end operatør, vi vil dække Hvis Så Else og end If i næste step.ElseiNumberResult = 0End Hhvis iNumberResult < 4 eller iNumber > 7. Så iNumberResult = 0 ' eksempel af OR operatør
    4

    Lær Visual Basic betingede , som tillader kode, der skal udføres kun under visse betingelser. De mest almindelige betingede du vil se i enhver Visual Basic eller Basic-program er If ... Then ... Else ... End If udsagn. Den Hvis erklæring giver dig mulighed for at udføre en blok af kode (flere linjer sammen) kun, når en bestemt tilstand eller et sæt af betingelser er opfyldt. Du kan se dette i vores tidligere eksempel: Hvis iNumberResult > 3 TheniNumberResult = 3 ' eksempel større end operatør, vi vil dække Hvis Så Else og End If i næste step.ElseiNumberResult = 0End Hvis
    < br > 5

    Practice læse eksemplet ovenfor. Første kig på den kode mellem "hvis ", og "så " udsagn . Det er den erklæring , der er vigtigst , for hvis dette udsagn er sandt , koden mellem "og derefter" og " Else " ( eller mellem "og derefter" og " End If ", hvis ingen " Else " er til stede) , vil blive henrettet . Hvis dette udsagn er falsk, og der er en " Else " til stede , koden mellem " Else " og " End If " vil blive henrettet. Så i vores eksempel her , hvis iNumberResult er større end 3 , vil koden udføre indstille iNumberResult svarende til 3 . Hvis iNumberResult er mindre end 3 , vil koden udføre indstille iNumberResult lig 0 .
    6

    anmeldelse loops, der foretager den samme blok af kode , indtil en betingelse er opfyldt , skal du bruge en tæller til at bestemme hvor mange gange til loop, eller sløjfe gennem en samling af objekter. Eksempler på loops nævnes Do While [ tilstand erklæring ] ... Loop, Do ... Loop Indtil [ betingelse erklæring ] For ... For at ... Step ... Next , og for hver ... In ... Næste. Eksempler på hver : »Dette Do While loop vil sløjfe indtil betingelsen erklæring er falsk , det er, indtil iNumber er lig med eller større end 100.Do Mens iNumber < 100iNumber = iNumber + 1Loop'This Gør Indtil loop vil sløjfe indtil betingelsen udsagn er sandt , det er, indtil iNumber er lig med eller større end 100.DoiNumber = iNumber * 2Loop indtil iNumber > = 100'This til næste sløjfen løkke, indtil tællervariablen , X, er lig med værdi mellem "Til" og " Step "( 100) , " forøgelse af tælleren ved værdien efter "Trin " (2) hver gang. Det betyder, at hver gang løkken henretter , at » værdien af ​​X vil stige med 2, indtil den når 100.For X = 0 til 100 Step 2iNumber = iNumber + XNext X'This For Hver sløjfe vil gå gennem hvert element i en samling , repræsenteret af den variable MyList . »Inden for loop, er det aktuelle emne på listen repræsenteret ved variabel MyItem . 'En samling er ligesom en liste over variabler. I dette tilfælde repræsenterer MyList en liste over Integers.For Hver MyItem i MyListiNumber = MyItemNext
    7

    anmeldelse Funktioner og Subrutiner . Inden for hver af de kode filer vil du finde en samling af Function erklæringer , funktioner, Subrutiner og Variables.Functions , som begynder med en erklæring svarende til "Function SomeFunctionName ( SomeVariable As String , SomeOtherVariable As String ) As String ", og slutter med udsagnet " End Function ", er designet til at tage input, som er de variabler i parentes efter funktionsnavnet ( " SomeFunctionName " i vores eksempel) , og til at returnere et output , som er af den angivne type efter afslutningen parentes ( " As String "i vores eksempel). Dette eksempel funktion tager to parametre , strengene SomeVariable og SomeOtherVariable og returnerer en streng. Når denne funktion bruges , vil du se en linje som følgende : ResultString = SomeFunctionName ( " OneInput ", " TwoInput " ) Hvis denne funktion var inden for en klasse -fil , og blev kaldt uden for denne klasse, ville den linje se noget som dette : ResultString = MyClassName.SomeFunctionName ( " OneInput ", " TwoInput " )
    8

    Lær hvordan klasser og biblioteker er tilgængelige i koden . Visual Basic bruger en standard "dot " struktur for refererer funktioner og objekter i klasser og eksterne biblioteker. Antag, at du kigger på kode, der bruger en ekstern biblioteket for at få oplysninger fra Google Maps , som kaldes GoogleMaps . Du kan se linier der ligner følgende : Dim GoogleMapObj Som GoogleMapsDim GoogleLocationObj Som GoogleMapsLocationGoogleMapObj = CreateObject ( " GoogleMaps «) « Denne linje skaber GoogleMaps objectGoogleLocationObj = GoogleMapObj.GetLocation ( " Seattle, WA ") Du kan se, hvordan prik eller periode bruges til at referere til en funktion i GoogleMaps biblioteket.
    9

    Sæt det hele sammen ved at gå gennem den kode, du er ved at gennemgå linje for linje. Husk de begreber du har lært , og høre linkene i slutningen af ​​denne artikel for yderligere ressourcer, der kan hjælpe dig med avanceret kode eller kode, der er svært at forstå .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes en tekstboks og knap til DataGrid 
    ·Visual Basic Projekter 
    ·Sådan bruges RGB Med Shape i VB 
    ·Sådan Forbered en Data rapport i VB 6 
    ·Microsoft Word /Visual Basic Tutorial 
    ·Hvordan kan man se Hvis en Query Exists 
    ·Sådan Lær Visual Basic 6 Online 
    ·Sådan oprettes en Word-dokument i Visual Basic 
    ·Sådan tildeles en række Count til en variabel hjælp …
    ·Visual Basic Kommando Indstillinger 
      Anbefalede Artikler
    ·Hvordan man skriver en registratur i Visual Basic 
    ·Variable Types i Visual Basic 
    ·PHP Hvis Sammenlign Udtalelser 
    ·Hvordan man gør en Multiple Insert i PHP 
    ·Sådan forespørges i VB Script 
    ·Sådan erklære en Array af heltal i Java 
    ·Sådan Find et maksimalt antal i Java 
    ·Sådan oprettes PHP mail med et link 
    ·Sådan oprettes dynamisk tekst Boxes 
    ·Sådan bruges Mirage OS 
    Copyright © Computer Viden http://www.computerdk.com