En Visual Basic-program består af flere linjer kildekode , der er kompileret ind i en eksekverbar . Linjer kildekode kan indeholde erklæringer, der er afsat hukommelse til en bestemt type data, der vil blive adgang til ved det definerede navn og eksekverbare udsagn , der udfører beregninger. De kan også omfatte input eller output , og kontrol af flow udsagn , der forårsager henrettelse at forekomme ned en bestemt sti . En Visual Basic-program bør også omfatte dokumentation om , hvordan programmet virker. Linjer kode
linje kode er én, der er kompileret ind binær til udførelse. Compileren ved, at slutningen af linjen er nået, når det støder på en vognretur eller linjeskift tegn.
Følgende linje kode er en variabel erklæring om, at afsætter hukommelse til at gemme en Integer værdi, der kan tilgås af navnet intAge : Hej
Privat intAge As Integer
følgende kodelinje tilføjer 1 til intAge som gemmer det i en variabel med navnet intNextAge : Hej
intNextAge = intAge + 1
Explicit Linje Fortsættelse
Nogle linjer kode er meget lange. For at gøre lange linjer kode lettere at læse , Visual Basic giver dig mulighed for at tilføje et mellemrum , og en understregning ( _) før vognretur til at forårsage compiler til at ignorere linjeskift. Her er et eksempel på en linje kode , der bruger eksplicit linje fortsættelse .
StrDescription = " Dette produkt er fremstillet af " & strMfg _
& " og er tilgængelig i " & strStyle1 & " , "& strStyle2 &" , "& strStyle3 &" . "_
& strProductSummary
& operatøren Visual Basic strengsammensætning operatør. Koden sammenkæder bogstavelige tekst-og variable værdier og gemmer den resulterende tekst i en variabel med navnet strDescription .
Implicit Linje Fortsættelse
En af de forbedringer der blev indført i Visual Basic 2010 er det evne compiler til at anerkender implicit steder, hvor linjen skal fortsættes , selv om der ikke er nogen liniefortsættelsestegnet . For eksempel kender compiler, en linje kode ikke skal slutte med et komma , et matematisk operatør , eller en åben parentes . Så hvis det gør, er det ignorerer vognretur
For eksempel ville compileren behandle disse to blokke af kode på samme måde: .
Dim decPayCheck Som Decimal
decPayCheck = decGrossPay - decFedTax - _
decStateTax - decFICA
Dim decPayCheck Som Decimal
decPayCheck = decGrossPay - decFedTax -
decStateTax - decFICA
< br >
Præprocessorkommandoer direktiver
en præprocessor direktiv er en særlig type linje, der behandles, inden programmet er kompileret . Det bruges til udpegning områder af programmet , der kun bør udarbejdes under visse betingelser. En præprocessor direktiv begynder med tegnet # .
For eksempel følgende kode kompilerer en anden version af Sub Procedure sætpris hvis forRetail er sand , end hvis forRetail er False .
# Const forRetail = ægte
# Hvis forRetail Så
Public Sub sætpris
End Sub
# Else
Public Sub sætpris
< p > End Sub
# End If
Kommentarer
en kommentar er en særlig form for linje, der bliver ignoreret af compileren . Du opretter en kommentar ved at begynde en linje med enten en enkelt citat (') eller søgeordet REM . Compileren ignorerer hele linjen , herunder en liniefortsættelsestegnet . Derfor, når du opretter flere linjer kommentarer , er du nødt til at begynde hver linje med enten ' eller REM . Her er et eksempel på en kommentar : Hej
' Subtract føderale , statslige og FICA skatter fra bruttolønnen
Kommentarer er nyttige til at dokumentere programmeringslogik for at gøre programmet lettere for en programmør til at forstå. KAYAK