Een Visual Basic-programma bestaat uit meerdere regels broncode die wordt gecompileerd tot een uitvoerbaar . Broncode lijnen kunnen bevatten verklaringen vernietiging van dat geheugen voor een specifiek type van gegevens die zullen worden benaderd door de gedefinieerde naam en uitvoerbare instructies die berekeningen uit te voeren . Ze kunnen ook in-of uitgang , en de controle van de flow die de uitvoering leiden tot optreden in een specifiek pad . Een Visual Basic-programma moet ook documentatie over hoe het programma werkt . Lijnen van Code Een regel code is er een die is gecompileerd in binaire voor uitvoering. De compiler weet dat het einde van de regel is bereikt wanneer het wordt geconfronteerd met een harde return of een lijnvoedingskarakter . De volgende regel code is een variabele verklaring dat terzijde stelt geheugen naar een Integer waarde die kan slaan worden geopend door de naam intage : Prive intage als Geheel de volgende regel code voegt 1 tot intage als slaat deze in een variabele genaamd intNextAge : intNextAge = intage + 1 Expliciete lijn Voortzetting Sommige regels code zijn zeer lang . Om lange lijnen van de code leesbaarder te maken , Visual Basic kunt u een spatie en een underscore ( _ ) toe te voegen voordat de wagen terug naar veroorzaken de compiler te negeren de harde return . Hier is een voorbeeld van een regel code die expliciete vervolgteken gebruikt . StrDescription = " Dit product is gefabriceerd door " & strMfg _ & " en is verkrijgbaar in " & strStyle1 & " , " & strStyle2 & " , " & strStyle3 & " . " _ & strProductSummary de & operator is de Visual Basic tekenreekssamenvoegingsoperator . De code concatenates letterlijke tekst en variabele waarden en slaat de uiteindelijke tekst in een variabele genaamd strDescription . Impliciete Lijn Voortzetting Een van de verbeteringen geïntroduceerd in Visual Basic 2010 is het vermogen van de compiler om impliciet erkennen plaatsen waar de lijn moet worden voortgezet , ook als er geen vervolgteken . Bijvoorbeeld , de compiler weet dat een regel code niet eindigt in een komma , een mathematische operator , of een open haakje . Dus als dat zo is , negeert de harde return Bijvoorbeeld , zou de compiler deze twee blokken van code op dezelfde manier te behandelen : . Dim decPayCheck als decimale decPayCheck = decGrossPay - decFedTax - _ decStateTax - decFICA Dim decPayCheck als decimale decPayCheck = decGrossPay - decFedTax - decStateTax - decFICA < br > richtlijnen Preprocessor een preprocessor richtlijn is een speciaal type van de lijn die wordt verwerkt voordat het programma wordt samengesteld . Het wordt gebruikt om aanwijzing gebieden van het programma dat alleen onder bepaalde voorwaarden dient te worden samengesteld . Een preprocessor richtlijn begint met de # karakter . Bijvoorbeeld de volgende code stelt een andere versie van de Sub- procedure setprijs als forRetail waar is dan wanneer forRetail is False . # Const forRetail = ware # Als forRetail Public Sub setprijs End Sub dan # Else Public Sub setprijs > # End If Reacties een reactie is een speciaal type van de lijn die wordt genegeerd door de compiler . U maakt een opmerking van het begin van een lijn met ofwel een enkele quote ( ' ) of het trefwoord REM . De compiler negeert de gehele lijn , waaronder een vervolgteken . Daarom is bij het maken van meerdere regels commentaar , moet je elke regel te beginnen met ofwel ' of REM . Hier is een voorbeeld van een reactie : ' Aftrekken federale, staats- en VAIS belastingen uit brutoloon Reacties zijn nuttig voor het documenteren van de programmering logica om het programma makkelijker voor een programmeur te begrijpen .
|