Den slags Lines i Visual Basic

A Visual Basic program består av flere linjer med kildekode som er flettet sammen til en kjørbar. Kildekoden linjer kan inneholde erklæringer som setter til side minne for en bestemt type data som skal nås av den definerte navn og kjørbare uttalelser som utfører beregninger. De kan også omfatte inngang eller utgang, og kontroll av oppstilling som forårsaker henrettelsen skal skje ned en bestemt bane. A Visual Basic programmet bør også omfatte dokumentasjon om hvordan programmet fungerer.

Linjer med kode

En kodelinje er en som er kompilert inn binær for gjennomføring. Kompilatoren vet at slutten av linjen er nådd når den støter på et linjeskift eller linjeskift karakter.

Følgende kodelinje er en variabel deklarasjon som setter til side minne til å lagre et heltall som kan nås ved navn intAge:

Private intAge As Integer

Følgende kodelinje legger en til intAge som lagrer den i en variabel kalt intNextAge:

intNextAge = intAge + 1

Eksplisitt Linje Videreføring

Noen linjer med kode er svært lang. For å gjøre lange linjer med kode lettere å lese, kan Visual Basic du legge til en plass og understrek (_) før linjeskift for å forårsake kompilatoren å ignorere linjeskift. Her er et eksempel på en linje med kode som bruker eksplisitt linjen videreføring.

strDescription = "Dette produktet ble produsert av" & strMfg
& "Og er tilgjengelig i" & strStyle1 & "," & strStyle2 & "," & strStyle3 & "."
& strProductSummary

Den & operatør er Visual Basic streng sammensetning operatør. Koden Setter sammen bokstavelig tekst og variable verdier og lagrer den resulterende teksten i en variabel kalt strDescription.

Implisitt Linje Videreføring

En av forbedringene som innføres i Visual Basic 2010 er evnen til kompilatoren å implisitt gjenkjenne steder hvor ledningen skal videreføres, selv om det ikke er noen linje fortsettelse karakter. For eksempel, kompilatoren vet at en kodelinje ikke må ende med et komma, et matematisk operator, eller en åpen parentes. Så hvis den gjør det, det ignorerer vognretur.

For eksempel vil kompilatoren behandle disse to kodeblokker på samme måte:

Dim decPayCheck som desimal
decPayCheck = decGrossPay - decFedTax - _

decStateTax - decFICA

Dim decPayCheck som desimal
decPayCheck = decGrossPay - decFedTax -

decStateTax - decFICA

Preprocessor direktiver

En preprosessor direktivet er en spesiell type linje som er behandlet før programmet er kompilert. Den brukes til å Betegnelse deler av programmet som bare bør utarbeides under visse betingelser. En preprosessor direktivet begynner med # -tegnet.

For eksempel, kompilerer følgende kode en annen versjon av under Prosedyre SetPrice hvis forRetail er sant enn om forRetail er False.

Const forRetail = TrueIf forRetail Deretter

Public Sub SetPrice
End Sub

Ellers

Public Sub SetPrice
End Sub

Slutt om

kommentarer

En kommentar er en spesiell type linje som er ignorert av kompilatoren. Du oppretter en kommentar ved å begynne en linje med enten en enkel apostrof ( ') eller nøkkelordet REM. Kompilatoren ignorerer hele linjen, inkludert en linje fortsettelse karakter. Derfor, når du oppretter flere linjer kommentarer, må du begynne hver linje med enten "eller REM. Her er et eksempel på en kommentar:

'Trekk fra føderale, statlige og FICA skatt fra brutto lønn

Kommentarer er nyttige for å dokumentere programmering logikk å gjøre programmet enklere for en programmerer å forstå.