Visual Basic, like any other programming language, employs special keywords known as commands. Unlike variables, which are named and defined within your code, command names are defined by the Visual Basic language itself and cannot be changed.
What Are Visual Basic Commands?
The difference between a variable and a command in programming is similar to the difference between a noun and a verb in the English language. A variable holds data, but a command evaluates or manipulates that data.
Differences in the names and use of different commands are essentially what make one programming language different from another. As a programmer, you may be able to accomplish the same task coding in either C++ or Visual Basic, but the code involved would be drastically different between the two projects because of the way each language defines and interprets commands.
In Visual Basic programming, the most basic commands---ones that you will use over and over in your projects---can be put into three categories: declarations, operators/math, and loops.
Essential Visual Basic Commands by Category
Programming languages use commands called "declarations" to define and populate variables. Declarations can be a stumbling point for Visual Basic beginners because much of the syntax used is unique to Visual Basic.
"Dim" (and "As") is used to declare a variable. Examples: "dim MyString as string" or "n = dim n as integer."
"Static" is similar to what might be called a "global" in other languages; a "static" variable does not lose its assigned value until the entire program has been terminated. (I.e., it does not lose its value every time the particular procedure is ended.)
"Public" defines a variable that can be used externally (i.e., by procedures other than the one in which it is created).
OPERATORS AND MATH
Basic math functionality falls under the "operators" category. Mathematical symbols such as "+", "-", "/" and "*" serve their usual purpose. Comparative operators such as "and" and "or" are also used the same as you'd see them in other languages. Other Visual Basic commands categorized as operators:
"Eqv" performs a comparison against two logical variables. The command "Output = YesNoA eqv YesNoB" will set the variable Output "true" if both YesNoA and YesNoB are true.
"Like" compares a string against a pattern. The command "Output = MyString like MyPattern" will return a "true" value to Output if MyString adheres to the pattern defined by MyPattern.
The basic use of loops and conditional arguments in Visual Basic programming is largely identical to other modern programming languages. The familiar "if/then/else," "while" and "for each/next" arguments are all available for use in Visual Basic programming.
"Wend" is used as an "end" command for a "while" loop in Visual Basic. Programmers familiar with languages where a "while" loop uses "end," or languages limited to closing a "while" loop using parenthetical-type containers, will want to take note of the "wend" command.
Other Visual Basic Commands
These three categories are by no means an exhaustive reference for Visual Basic commands. There are hundreds more. One benefit of Visual Basic is the prevalence of predefined commands for advanced mathematical concepts and operating system interaction. Many processes that you would have to create "by hand" in other languages are available in Visual Basic as pre-existing commands, especially when it comes to things such as parsing and comparing files, or creating and manipulating Windows elements.
How to Basic Keyboard Commands
Locate the list of the keyboard commands by consulting the help option on the computer. Look for the "keyboard shortcuts." You can...
How to Run a Command on a Remote System in Visual Basic
Visual Basic is a programming language built into Windows that allows you to easily automate a wide variety of tasks. Skilled Windows...
Excel Visual Basic Tutorial
Visual Basic for Applications (VBA) is a programming language designed to help you use Visual Basic code in Microsoft Office applications like...
How to Make Voice Command Programs in Visual Basic
Twenty-first century computer technology allows users to talk to their computers. Speech recognition software converts human speech into digital data that computers...
How to Send Telnet Commands From Visual Basic
Visual Basic contains an ActiveX control that lets you log in to a Telnet server and send commands through the console application....
A Command List for QBasic
QBasic is a structured, third-generation programming language that supports a variety of commands, including variable commands, mathematical commands, input/output commands and if/then...
Common VBA Commands in MS Excel
VBA commands get MS Excel to do what you want -- and quicker than flipping through all the menus on the navigation...