Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

.[Up]

Can't find it?  Need more info on the topic?  Try here.


 

A list of definitions and terminology in alphabetical order

(Page references refer to the book Programming with MicroSoft Visual Basic.NET, written by Diane Zak).

 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

 
A  
Abstraction Is the hiding of the internal details of an object from the user
Accept button When you press enter on the form, the default button will be 'clicked' even though it doesn't have the focus, e.g. Save, Calculate, etc (see Zak, pg 193)
Accessibility Refers to the scope of a collection - Dim | Private | Public    (see Zak, pg. 403)
Accumulator Is used in loops to add values together, e.g. total sales amount, monthly salaries - ask how much
Algorithm A set of step-by-step instructions that accomplish a task and return a value, e.g. an If…Then…Else or Case statement
As Is a data type clause
ASP.NET Is used to create Web pages and Web services
Assembler Translates assembly language code into machine code
Assembly language Mnemonics (abbreviations) are used to code in
Attributes They describe the object -- what it looks like (aka Properties)
B

Back to Top

Base class Is the original (blueprint) class
Behaviours They describe the actions that the object is capable of (aka Methods)
C

Back to Top

Cancel button When you press escape on the form, the default button will be 'clicked' even though it doesn't have the focus, e.g. Reset, Clear, Exit (see Zak, pg 193)
Case selection structure See pg. 296 -- useful for multiple decisions
Class Is a blueprint / template that is used to create objects from
Compiler Translates high-level language code at once into machine language before the program is run
Concatenation Connecting or linking two strings to form one string using the ampersand ( & )
Concatenation operator Is the ampersand ( & )
Counter Is used in loops to count how many there are of something, e.g. number of employees, number of website hits - ask how many
D

Back to Top

Database Is an organised collection of related data that you can easily retrieve and use
Database Management System Is a program, like Microsoft Access, that enables you to create, organise and manage your data stored in databases
Data Type Clause As - To specify the data type of the value, e.g. Dim strName As String, ByVal intSales As Integer
Derived class Is the class that was created from the base class (copied)
Desk-checking a.k.a Hand-tracing means using test data to check an algorithm manually on paper for correctness before coding it
E

Back to Top

Encapsulation Is the process of combining an object's attributes and behaviours
Enumeration (Enum) Is the name for a collection of related constants, e.g. each day of the week is a constant, together they could be known as DaysOfWeek
expressionList Used in Case selection structures, see also selectorExpression
Extended selection structures a.k.a Multiple-path selection structures are If/ElseIf/Else and Case selection structures
F

Back to Top

Flat File Database The records in one file are unrelated to records in another file and duplication often appear.  Relational Databases are much better.
Format Is a function that is used to improve the appearance of numbers that are displayed on the GUI, e.g Format(PriceLabel.Text, "currency")    (see Zak, pg. 137)
Function A pre-defined (built-in) VB procedure that returns a value, e.g. Val, Format, InputBox
G

Back to Top

GUI Graphical User Interface -- that which the user sees when using the program, like buttons, scrollbars, icons, etc
H

Back to Top

Hand-tracing a.k.a Desk-checking means using test data to check an algorithm manually on paper for correctness before coding it
High-Level language English-like code that require an interpreter or compiler
I

Back to Top

Infinity intrinsic constant Infinity is the result of trying to divide a number other than zero by zero, see also intrinsic constants and NaN   (See Zak, pg. 381)
Inheritance Is the process of creating one class from another class, including its behaviours and attributes
Initializing To assign a beginning value to control or value
Instantiation When you drag an object onto the Form you are creating an instance (copy) from the object's class (blueprint)
Internal documentation Comments that programmers type in their code to make the code easier to read; it will usually appear in a green colour, following a single quotation mark '
Interpreter Translates high-level language code line-by-line into machine language while the program is running
Intrinsic constant Is a named constant that is built into Visual Basic and has a vb prefix, e.g. vbNewLine (see Zak, pg 191)
Is comparison operator Compares memory addresses; determines whether two object references refer to the same object
J Back to Top
K Back to Top
L Back to Top
Like comparison operator Uses pattern matching to determine whether one string is equal to another string
Line continuation character The underscore _ is used to break off a line of code and continue on the next line; it tells VB to read the two lines as one line
Literal constant Is a normal variable whose value does not change during runtime; values are assigned during design mode; includes numerical literal constants & string literal constants
M

Back to Top

Machine language Consists of binary code
Methods They describe the actions that the object is capable of (aka Behaviours)
Mnemonics Assists in memory recall, e.g. keywords in a speech, flash cards
Multiple-path selection structures a.k.a Extended selection structures are If/ElseIf/Else and Case selection structures
N

Back to Top

NaN intrinsic constant Means Not a Number and is the result of trying to divide zero by zero.  Also see intrinsic constants and Infinity     (see Zak, p.g 381)
O

Back to Top

Object Anything that can be seen, touched or used, e.g. buttons, forms, labels, etc.
Object reference Is a memory address within the PC's internal memory; it indicates where in memory the object is stored
P

Back to Top

Polymorphism Allows the same instruction to be carried out differently depending on the object, e.g. SET the time and SET the dinner table
Primary decision See pg. 292 -- used in selection structures, e.g. nested selection structures
Priming read Is used to prepare or set up a loop; same condition appears twice, once before the loop (priming read) and once in the loop to ensure that the condition is evaluated whether before or during the loop
Procedure Oriented language Instructions are written top-down -- user has no control over the execution order of the instructions
Properties They describe the object - what it looks like (aka Attributes)
Q

Back to Top

R

Back to Top

Relational Database Relates data from multiple tables instead of requiring you to duplicate data in more than one location, as opposed to a Flat File Database.
S

Back to Top

Secondary decision See pg. 292 -- used in selection structures, e.g. nested selection structures
selectorExpression Used in Case selection structures, can contain variables, constants, functions, operators & properties
Static variable Retains its value until the program is ended (see Zak, pg 174 & 205-206)
T

Back to Top

Table Is a collection of data about a specific topic, much like a file folder in a filing cabinet
TypeOf…Is comparison operator Determines what type an object is, e.g. whether it's a textbox, button, etc.
U

Back to Top

Updating a.k.a Incrementing - To add a number to the value stored in a counter
V

Back to Top

vbNewline character It works like the enter key on a keyboard -- gives you a new line to display data (see Zak, pg. 190)
Val

Is a function that temporarily converts a string to a number   (see Zak, pg. 136)

W Back to Top
X Back to Top
Y Back to Top
Z Back to Top

 


All content on this site is free for private use only  |  Contributions are encouraged  |  Thank you to Netfirms for the free hosting  |  If copyright content is published here or links to certain content violates some right/law, contact the Webmaster to have it removed immediately.

 

Site launched: October 2005  |  Updated: July 20, 2006  |  Link exchange  |  Site map  |  Contact us