Visual Basic, zoals elke andere programmeertaal, maakt gebruik van speciale trefwoorden bekend als opdrachten. In tegenstelling tot de variabelen, die zijn naam en gedefinieerd binnen uw code, met opdrachtnamen die worden gedefinieerd door de Visual Basic-taal zelf en kunnen niet worden gewijzigd.
Wat zijn de Visual Basic-opdrachten?
Het verschil tussen een variabele en een opdracht in de programmering is vergelijkbaar met het verschil tussen een zelfstandig naamwoord en werkwoord in de Engelse taal. Een variabele bevat gegevens, maar een opdracht resulteert of die gegevens manipuleert.
Verschillen in de namen en het gebruik van verschillende commando's zijn in wezen wat maakt een programmeertaal verschillend van een ander. Als programmeur, kunt u mogelijk om de zelfde taak codering in C++ of Visual Basic, maar de code betrokken zou worden drastisch anders tussen de twee projecten vanwege de manier waarop elke taal definieert en opdrachten interpreteert.
In Visual Basic programmeren, de meest elementaire opdrachten---degenen die zal u over en voorbij in uw projecten---kan worden gebracht in drie categorieën: declaraties, exploitanten/math en lussen.
Essentiële Visual Basic-opdrachten per categorie
VERKLARINGEN
Programmeertalen gebruiken opdrachten genaamd "verklaringen" te definiëren en variabelen te vullen. Verklaringen kan een struikelen punt voor Visual Basic beginners omdat veel van de syntaxis die wordt gebruikt uniek voor Visual Basic is.
"Dim" (en "Als") wordt gebruikt om een variabele te declareren. Voorbeelden: "dim MyString as string" of "n = dim n als geheel."
"Statische" is vergelijkbaar met wat kan worden genoemd een "global" in andere talen; een "statische" variabele verliest niet de toegewezen waarde totdat het hele programma is beëindigd. (Dat wil zeggen, het niet verliest zijn waarde elke keer dat het bepaalde procedure wordt beëindigd.)
"Openbare" definieert een variabele die kan extern worden gebruikt (dat wil zeggen, door procedures dan die waarin het is gemaakt).
EXPLOITANTEN EN MATH
Elementaire wiskunde functionaliteit valt onder de categorie "marktdeelnemers". Wiskundige symbolen zoals "+", "-", "/" en "*" dienen hun gebruikelijke doel. Vergelijkende operatoren zoals "en" en "of" zijn ook gebruikt hetzelfde zoals u deze in andere talen zien zou. Andere Visual Basic-opdrachten gecategoriseerd als operators:
"Eqv" een vergelijking tegen twee logische variabelen. De opdracht "Output YesNoA eqv YesNoB =" de variabele Output "true" wordt ingesteld als zowel YesNoA als YesNoB waar zijn.
"Like" vergelijkt een tekenreeks tegen een patroon. De opdracht "Output zoals MyPattern MyString =" waarde "true" zal terugkeren naar uitvoer als MyString aan het patroon dat gedefinieerd door MyPattern voldoet.
LUSSEN
Het basisgebruik van loops en voorwaardelijke argumenten in Visual Basic programmeren is grotendeels identiek aan andere moderne programmeertalen. De "if/then/else," bekende "terwijl" en "voor elk/volgende" argumenten zijn beschikbaar voor gebruik in Visual Basic programmeren.
"Wend" wordt gebruikt als een "end"-opdracht voor een lus "terwijl" in Visual Basic. Programmeurs die vertrouwd zijn met de talen waar een lus "terwijl" gebruikt "einde", of talen beperkt tot het dichten van de "eventjes" lus met behulp van haakjes-type containers, wil nemen nota van de opdracht "wend".
Andere Visual Basic-opdrachten
Deze drie categorieën zijn niet een volledige referentie voor Visual Basic-opdrachten. Er zijn honderden meer. Een voordeel van Visual Basic is de prevalentie van vooraf gedefinieerde opdrachten voor geavanceerde wiskundige concepten en besturingssysteem interactie. Veel processen die u moet maken "met de hand" in andere talen zijn beschikbaar in Visual Basic als reeds bestaande opdrachten, vooral wanneer het gaat om dingen zoals parseren en het vergelijken van bestanden, of het maken en manipuleren van Windows-elementen.