Content Frame
[Skip Breadcrumb Navigation]
Home  arrow Student Resources  arrow Glossary  arrow Quick Glossary

Quick Glossary

[ 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]

About box - a dialog box that usually displays brief information about the application

abstract data type (ADT) - a data type created by a programmer

abstraction - a model that includes only the general characteristics of an object

accept button - a button on a form that is clicked when the user presses the e key

access key - a key that is pressed in combination with the a key; access keys allow the user to access buttons and menu items using the keyboard; also known as a mnemonic

accumulator - the variable used to keep a running total

Activated event handler - created in response to an Activated event

Activated event procedure - a form event procedure that executes each time the user switches to a form from another form or another application

Active Server Pages (ASP) - Microsoft's technology for creating Web-enabled applications

Add method - used to add items to a collection

algorithm - a set of well-defined steps for performing a task or solving a problem

Alphabetical button - a button on the Properties window that causes properties to be displayed alphabetically

Anchor property - a control property that allows you to anchor the control to one or more edges of a form

And operator - a logical operator that combines two expressions into one; both expressions must be true for the overall expression to be true

AndAlso operator - uses short-circuit evaluation in compound expressions

append - to write new data immediately following existing data in a file

AppendText method - see System.IO.File.AppendText method

application software - programs that make the computer useful to the user by solving specific problems or performing general operations

arguments - values passed to a Sub procedure or function

array - a group of variables with a single name

array bounds checking - a runtime feature of Visual Basic that does not allow a statement to use a subscript outside the range of subscripts for an array

ascending order - when items are arranged in order, from lowest to highest value

ASP.NET - Microsoft's platform for Web applications; an improvement over Active Server Pages

ASP.NET development server - ASP.NET development software that is automatically installed with Visual Studios 2005 and Visual Web Developer 2005

ASP.NET Server Controls - interactive controls such as buttons, list boxes, and text boxes that execute on the server

assignment operator - the equal sign (=); it copies the value on its right into the item on its left in an assignment statement

assignment statement - a programming statement that uses the assignment operator to copy a value from one object to another

attributes - the data contained in an object; the characteristics of an object that will be implemented as properties

auto list box - appears while entering programming statements in the Code window; displays information that may be used to complete part of the statement

AutoPostBack property - used on Web forms to force the page to be sent to the server when the user clicks on the control

AutoSize property - a Label control property that, when set to True, causes the label's size to display all the text in the Text property

Autos window - a debugging window that displays the value and data type of the variables that appear in the current statement, the three statements before, and the three statements after the current statement

BackColor property - establishes the background color for text

base class - the class that a derived class is based on

binary files - files whose contents are not stored as plain text, but as binary data; cannot be read by a text editor

binary number - a number that is a sequence of 1s and 0s

binding source - keeps track of a database name, location, username, password, and other connection information

Boolean property - a value that can be either True or False

BorderStyle property - a Label control property that determines the type of border, if any, that will appear around the control

bounding box - a transparent rectangular area that defines a control's size on a form

Break mode - the mode in which an application has been suspended for debugging purposes

breakpoint - a line of code that causes a running application to pause execution and enter break mode; while the application is paused, you may examine variable contents and the values stored in certain control properties

buffer - a small holding section of memory that data is first written to; when the buffer is filled, all the information stored there is written to the file

button - a rectangular button-shaped control that performs an action when clicked with the mouse

Button control - when clicked by a user on a Web page, causes the page contents to be sent back to the Web server

ByRef - keyword used to declare a parameter variable, causing its argument to be passed by reference

by reference - when passing an argument to a procedure, the procedure has access to the original argument and can make changes to it

ByVal keyword - indicates that arguments passed into the variable are passed by value

by value - when passing an argument to a procedure, only a portion of the argument is passed to the procedure

Call - a keyword that may be optionally used to call a procedure

cancel button - a button on a form that is clicked when the user presses the – key

Cascading Style Sheet (CSS) - file containing HTML styles that affect the appearance of text and graphics on Web pages

Categorized button - a button on the Properties window that causes related properties to be displayed in groups

CausesValidation property - a Boolean property; when the focus is shifting from Control A to Control B, and Control B's CausesValidation property is set to True, Control A's Validating event will fire

central processing unit (CPU) - the part of the computer that fetches instructions, carries out operations commanded by the instructions, and produces some outcome

CheckBox - a box that is checked or unchecked when clicked with the mouse

CheckBox control - allows the user to make yes/no or on/off selections; may appear alone or in groups

CheckBoxList control - looks like a group of check boxes, but works like a list box

CheckedChanged event - occurs when the state of a radio button or check box changes

Checked property - A property of radio buttons and check boxes; it is set to True when the control is selected and False when the control is deselected. Also a MenuItem object property that may be set to True or False; when set to True, the object becomes a checked menu item.

Chr function - an intrinsic function that accepts a character code as an argument and returns the character that corresponds to the code

class - a program structure that defines an abstract data type

class declaration - defines a class and member variables, properties, events, and methods

class implementation - the portion of a class that is hidden from client programs

class interface - the portion of a class that is visible to the application programmer who uses the class

class objects - instances of a class

class-level variable - a variable that has class scope

class scope - when you declare a variable inside a class; also known as module scope

client - entity that consumes data and makes requests of a server

client program - a program written to use a class; this term is in reference to the clientserver relationship between a class and the programs that use it

client-server model - describes interaction between users of a program (the clients) and the server (as in a Web server)

Close method - closes a form and releases its visual par from memory

Closed event handler - a form event procedure that executes after a form has closed

Closing event handler - a form event procedure that executes as a form is in the process of closing, but before it has closed

codebehind file - stores the source code for a Web form

code template - code that is automatically inserted into an event procedure, consisting of the first and last lines of the procedure; you must add the code that appears between these two lines

code outlining - a Visual Studio tool that lets you expand and collapse sections of code

Code window - a text-editing window in which you write code

collection - an object that is similar to an array; it is a single unit that contains several items and dynamically expands or shrinks in size as items are added or removed

Color dialog box - allows the user to select a color

ColorDialog control - displays a Color dialog box

columns - the vertical lists of data in a database table

combined assignment operators - combine an arithmetic operator with an assignment operator

combo boxes - similar to list boxes; display lists of items to the user

ComboBox - a control that is the combination of a ListBox and a TextBox

comments - notes of explanation that document lines or sections in a method; also known as remarks

Common Gateway Interface (CGI) - typically written in languages such as C or Perl; process information collected by HTML controls

compile errors - syntax errors, such as misspelled keywords and incorrect use of operators or punctuation; statements containing compile errors are underlined with a jagged blue line

components - special controls in Visual Basic that provide the linking mechanism in a database

component tray - a resizable region at the bottom of the Design window that holds invisible controls

compound operators - see combined assignment operators

conditionally-executed - describes statements that are only performed when certain conditions exist

connection object - provides the low-level functionality to interact with a data source

connector symbol - a flowcharting symbol used to connect two flowcharts when a flowchart does not fit on a single sheet of paper or must be divided into sections

constructor - a method that is automatically called when an instance of the class is created

Contents button - on the Dynamic Help window; displays a table of contents in which related help topics are organized into groups

context menu - a pop-up menu that is displayed when the user right-clicks a form or control

context-sensitive help - a help screen that is displayed when the ! key is pressed (for the item that is currently selected)

ControlChars.CrLf - a value that can be concatenated with a string to produce multiple line displays

controls - objects, usually used as on-screen elements in a Visual Basic application

Count property - a collection property that holds the number of items in the collection

counter - a variable that is regularly incremented or decremented each time a loop iterates

database - a collection of tables that hold related data

database schema - the design of tables, columns, and relationships between tables for the database

data binding - a Visual Basic technique that links database tables to controls on a program's forms

data-bound controls - update their contents automatically when you move from one row to the next in a dataset

DataGridView control - bound to DateTime fields

dataset - an in-memory cache of records that is separate from the data source but still allows you to work with the data

data source - usually a database, but can include text files, Excel spreadsheets, XML data, or Web services

DataSource control - visible only at design time; for example, AccessDataSource or SqlDataSource

DataSource property - identifies the table within the dataset that supplies the data

data type - the type of information that the variable can hold

DateTimePicker controls - bound to DateTime fields

decision structure - a program structure that allows a program to have more than one path of execution

delimiter - an item that separates other items

derived class - a class that is based on another class

design - in a database table, specifies each column's name, data type, and range or size

Design mode - the mode in which you design and build an application

Design window - contains the application's forms; where one designs the application's user interface by creating forms and placing controls on them

DetailsView control - makes it easy to view, edit, delete, or add rows to a database table

disk drive - stores information by magnetically encoding it onto a circular disk

DisplayMember property - identifies the column within the table that displays in the list box or combo box

DLLs - dynamic-link library files

docked - describes windows that are attached to each other or to one of the edges of the Visual Studio window

Dock property - a control property that allows you to dock a control against a form's edge

domain name - in a URL, the specific designation, such as microsoft.com

Do Until loop - a looping structure that causes one or more statements to repeat until its test expression is true

Do While loop - a looping structure that causes one or more statements to repeat as long as an expression is true

DropDownList control - permits the user to select a single item from a list

Dynamic Help window - displays a list of help topics that changes as operations are performed; topics displayed are relevant to the operation currently being performed

elements - variables stored within an array

empty string - represented by two quotation marks, with no space between them

Enabled property - a control property that, when set to False, disables the control; therefore the control cannot receive the focus, cannot respond to events generated by the user, and appears dimmed or grayed out on the form

encapsulation - the hiding of data and procedures inside a class

event-driven - a type of program that responds to events or actions that occur while the program is running

event handler - a type of method that responds to actions by the user, such as mouse clicks and key presses at the keyboard

event procedure - a procedure that an object executes in response to an event

exception - an event or condition that happens unexpectedly and causes the application to halt

exception handler - in most modern programming languages, a simple mechanism for handling exceptions

execution point - while single-stepping through an application's code, the next line of code that will execute

Exit Do statement - stops the execution of a Do While or Do Until loop

Exit For statement - stops the execution of a For...Next loop

expression - the input to Visual Basic conversion functions

fields - see columns

file - a collection of data stored on a computer's disk

Filename property - a property of the OpenFileDialog and SaveFileDialog controls that holds the name of the file selected or entered by the user with the Open and Save As dialog boxes

File System Web site - runs directly under the ASP.NET development server supplied with Visual Studio and Visual Web Developer

Filter property - a property of the OpenFileDialog and SaveFileDialog controls used to set filters that control what file types are displayed in the Open and Save As dialog boxes

finalizer - a class method named Finalize; automatically called just before an instance of the class is removed from memory

finding the classes - the object-oriented analysis process of discovering the classes within a problem

flag - a Boolean variable that signals when some condition exists in the program

floating - when windows, such as Project Explorer, Properties, or Form Layout are not docked (attached)

flowchart - a diagram that graphically depicts the flow of a method

focus - the control that has the focus is the one that receives the user's keyboard input or mouse clicks

Focus method - gives the focus to a control

Font dialog box - allows the user to select a font, style, and size

Font property - indicates the size and style of a text font

FontDialog control - displays a Font dialog box

For Each...Next loop - a loop designed specifically to access values from arrays and array-like structures

For Each statement - a special loop designed specifically to access values from arrays and array-like structures

foreign key - a column in one table that references a primary key in another table

For...Next loop - a loop specifically designed to initialize, test, and increment a counter variable

ForeColor property - establishes the foreground color for text

form - a window, onto which other controls may be placed

formatting - the way a value is printed or displayed

FormBorderStyle property - a property that configures a form's border; allows or prevents resizing, minimizing, or maximizing a window

FormClosed event handler - used to execute code immediately after a form has closed

FormClosing event handler - used to execute code in response to a form's closing

Friend access - an access type; a class member with Friend access can be used only by other classes inside the same assembly

FTP Web site - references an existing ASP.NET Web site located on a remote computer (network or Web)

function - a specialized routine that performs a specific operation, and then returns or produces information

function procedure - a collection of statements that performs an operation and returns a value

garbage collector - a process that destroys objects when they are no longer neede

Get section - in a property procedure; allows a client program to retrieve the value of a property

global scope - the scope of a module-level or class-level variable that is declared with the Public access specifier

global variable - a module-level or class-level variable that is declared with the Public access specifier

going out of scope - what happens when an object is created inside a procedure, and is automatically removed from memory when the procedure ends

graphical user interface (GUI) - the graphical interface used by modern operating systems

GridView control - displays database tables; allows you to sort on any column, select the column order, and format data within columns

GroupBox - a rectangular border that functions as a container for other controls

GroupBox control - a control that appears as a rectangular border with an optional title that appears in the upper left corner; you group other controls by drawing them inside a GroupBox control

hardware - a computer's physical components

Hide method - removes a form or control, but does not remove it from memory

horizontal scroll bar - a horizontal slider bar that, when moved with the mouse, increases or decreases a value

HScrollBar control - used to create a horizontal scroll bar

HTML controls - controls found on most Web pages (not ASP.NET)

HTML Table control - an essential tool for designing the layout of Web forms; used to align text, graphics, and controls in rows and columns

HTML tags - used to design the layout of a Web form

HTTP Web site - runs under a Windows operating system utility named Internet Information Services (IIS)

Hungarian notation - system in which a threeletter prefix is used in variable names to identify their data type

HyperLink control - Web forms control that displays underlined text; when the user clicks on the text, the program navigates to a new Web page

Hypertext Markup Language (HTML) - the notation used when creating ordinary Web pages; determines fonts, images, and positioning of elements

If...Then - a statement that can cause other statements to execute under certain conditions

If...Then...Else - a statement that will execute one group of statements if a condition is true, or another group of statements if a condition is false

If...Then...ElseIf - a statement that is like a chain of If...Then...ElseIf statements; they perform their tests, one after the other, until one of them is found to be true

ImageButton control - Web forms control that displays an image on a clickable button

Immediate window - a debugging window used by advanced programmers; allows you to type debugging commands using the keyboard

implicit type conversion - when you assign a value of one data type to a variable of another data type, Visual Basic attempts to convert the value being assigned to the data type of the variable

index - see subscript

Index button - a button on the Dynamic Help window that displays a searchable alphabetized index of all help topics

IndexOf method - searches for a character or a string within a string

infinite loop - a loop that never stops repeating

inheritance - an object-oriented programming feature that allows you to create classes that are based on other classes

InitialDirectory property - a property of the used to set the path of the directory initially displayed in Open and Save As dialog boxes

initialization - specifying an initial value for a variable

input - data the computer collects from the outside world

input box - a Windows dialog box that displays a message to the user; it provides a text box for the user to enter input

input device - a device that collects information and sends it to the computer

input file - file from which a program reads data

input validation - the process of inspecting input values and determining whether they are valid

integer division - a division operation performed with the \ operator in which the result is always an integer; if the result has a fractional part, it is discarded

integrated development environment (IDE) - an application that provides the necessary tools for creating, testing, and debugging software

IntelliSense - a feature of Visual Basic 2005 that provides help and some automatic code completion while you are developing an application

Internet Information Services (IIS) - Microsoft professional-level Web server

Interval property - a property of the timer control; the value stored in the Interval property is the number of milliseconds that elapse between timer events

intranet - network within a company, usually protected by a firewall

IPmt function - returns the required interest payment for a specific period on a loan

Is operator - used to compare two object variables to determine whether they reference the same object

IsNot operator - used to determine whether two variables do not reference the same object

IsNumeric function - an intrinsic function that accepts a string as its argument, and returns True if the string contains a number; the function returns False if the string's contents cannot be recognized as a number

Item method - a collection method that searches for a specific member of the collection and returns a reference to it

Items property - items that are displayed in a list box or combo box are stored as strings in the Items property

Items.Add method - a list box and combo box method that adds an item to the end of the control's Item property

Items.Count property - holds the number of items in a list box or combo box

Items.Insert method - a list box and combo box method that adds an item at a specific index of the control's Item property

Items.Remove method - a list box and combo box method that removes an item from the control's Item property

Items.RemoveAt method - a list box and combo box method that removes an item at a specific index of the control's Item property

iteration - one execution of a loop's conditionally-executed statements

JavaScript - scripting language used on Web pages, usually for client-side programming; runs under the control of the browser, not the Web server

keywords - programming language words that have a special meaning; keywords may only be used for their intended purpose

Label - text that cannot be changed or entered by the user; created with a Label control

Label control - used to create labels to display text on a Web form

language syntax - Visual Basic rules that define the correct way to use keywords, operators, and programmer-defined names

leading space - a space that appears at the beginning of a string

Length property - a string method that returns the number of characters in the string

lifetime - the time during which the variable exists in memory

LIKE operator - used to create partial matches with Text column values

line-continuation character - a space followed by an underscore character; used to break a long programming statement into two or more lines

LinkButton control - used on Web forms; looks like a hyperlink, but generates a Click event

ListBox - a control that appears as a box containing a list of items

ListBox control - displays a list of items and allows the user to select one or more items from the list

Load event procedure - a procedure that is executed each time a form loads into memory

local scope - when variables are declared and used inside a single method or procedure

local variables - variables declared inside a procedure

Locals window - a debugging window that displays the current value and the data type of all the variables in the currently running procedure

logic error - a programming mistake that does not prevent an application from running but causes the application to produce incorrect results

logical operators - operators, such as And or Or, which connect two or more relational expressions into one, or Not, which reverse the logic of an expression

loop - one or more programming statements that repeat

machine language - the language of 1s and 0s, which is the only language the CPU can process

Main - a subprocedure that may be designated as the startup object

main memory - also known as random-access memory, or RAM; where the computer stores information while programs are running

MainMenu control - consists of MenuItem objects; used to construct a menu system on a form

Maximum property - a scroll bar or track bar property that holds the control's maximum value

Me keyword - may be substituted for the name of the currently active form or object

member variable - declared inside a class declaration; the variable is a member of the class

menu designer - allows you to create a custom menu system for any form in an application

menu system - a collection of commands organized in one or more drop-down menus

MenuItem objects - menu names, menu commands, or separator bars on a menu system

message box - a dialog box that displays a message to the user

MessageBox.Show method - displays a Message Box

method - a Sub procedure or function that is a member of a class; performs some operation on the data stored in the class

millisecond - 1/1000 of a second

Minimum property - a scroll bar or track bar property that holds the control's minimum value

mnemonic - a key that you press in combination with the a key to access a control such as a button quickly; also called an access key

mnu - standard prefix for menu controls

modal form - when a modal form displayed, no other form in the application can receive the focus until the modal form is closed; no other statements in the procedure that displayed the modal form will execute until the modal form is closed

modeless form - Allows the user to switch focus to another form while it is displayed; statements that follow the modeless Show method call will continue to execute after the modeless form is displayed. Visual Basic will not wait until the modeless form is closed to execute these statements.

modularize - to break an application's code into small, manageable procedures

module-level variable - a variable declared inside a module, but not inside a Sub procedure or function

module scope - the scope of a module-level variable declared with the Dim keyword or the Private access specifier

Multiline property - a TextBox control property that, when set to True, allows the text box's text to span multiple lines

MyBase keyword - refers to a derived class's base class

Name property - a property that holds the control's name; controls are accessed and manipulated in code by their names

named constant - like a variable whose content is read-only and cannot be changed by a programming statement while the program is running

naming conventions - guidelines based on recommendations of professional designers, programmers, and educators

narrowing conversion - if you assign a real number to an integer variable, Visual Basic attempts to perform this conversion, which sometimes results in lost data

nested If statement - an If statement in the conditionally executed code of another If statement

nested loop - a loop inside another loop

New Project dialog box - used to indicate the type of application you are starting

newline character - an invisible character that separates text by breaking it into another line when displayed on the screen

Not operator - a logical operator that reverses the truth of an expression; it makes a true expression false and a false expression true

object - a programming element that contains data and actions

object box - a drop-down list of the objects in the project that appears in the Properties window

Object Browser - a dialog box that allows you to browse the many classes and components available to your project

Object class - all classes are derived from the built-in Object class

object variable - a variable that holds the memory address of an object and allows you to work with the object

object-oriented analysis - during object-oriented design, the process of analyzing application requirements

object-oriented programming (OOP) - a programming technique centered on creating objects; a way of designing and coding applications that has led to using interchangeable software components

one-to-many relationship - when connecting two database tables indicates multiple occurrences of a foreign key

Open dialog box - gives users the capability of browsing their disks for a file to open, instead of typing a long path and filename

OpenFileDialog control - displays an Open dialog box

operands - pieces of data, such as numbers, on which operators perform operations

operating system (OS) - a set of programs that manages the computer's hardware devices and controls their processes

operations - actions performed by class objects

operators - perform operations on one or more operands

Options dialog box - accessed from the Tools menu; allows you to set various options in the Visual Basic environment

Option Strict - in Visual Basic, a configuration option that determines whether certain implicit conversions are legal

ORDER BY clause - In SQL, lets you control the display order of the table rows

OrElse operator - uses short-circuit evaluation in compound expressions

Or operator - combines two expressions into one; one or both expressions must be true for the overall expression to be true (it is only necessary for one to be true, and it does not matter which one)

output - data a computer sends to the outside world

output device - a device that formats and presents output information

output file - a file into which a program writes data

Output window - displays various messages while an application is being compiled; you may write your own messages with the Debug.WriteLine method

Overridable keyword - in a procedure declaration, indicates that the procedure may be overridden in a derived class

override - to override a property or method in a base class means to create one of the same name in a derived class; when an object of the derived class accesses the property or procedure, it accesses the one in the derived class instead of the one in the base class

Overrides keyword - in a procedure declaration, indicates that the procedure overrides a procedure in the base class

parallel arrays - two or more arrays that hold related data; the related elements in each array are accessed with a common subscript

parameter - a special variable that receives an argument being passed into a method, Sub procedure, or function

Pascal casing - a style of mixing uppercase and lowercase characters in procedure, method, and class names; the first character in the name and the first character of each subsequent word in the name are capitalized and all other characters are lowercase

Peek method - a StreamReader method that looks ahead in the file, without moving the current read position, and returns the next character that will be read; returns –1 when it reaches the end of the file

PHP - popular server-side scripting language used for many Web applications; major competitor of ASP.NET

PictureBox - displays a graphic image

PictureBox control - a control that can be used to display a graphic image

platform - Operating system + computer hardware; creates a complete environment under which programs can run. May also mean a virtual machine such as JVM (Java Virtual Machine) or CLR (Common Language Runtime).

Pmt function - returns the periodic payment amount for a loan

postback - when a Web page is sent back to the Web server for more processing

posttest loop - evaluates its test-expression after each iteration

PPmt function - returns the principal payment for a specific period on a loan

precedence - a ranking system that determines which operator works first in an expression where two operators share an operand

pretest loop - evaluates its test-expression before each iteration

primary key - a field, or the combination of multiple fields, that uniquely identify each row in a database table

Print method - a method of the PrintDocument control that triggers a PrintPage event

PrintDocument control - gives an application the ability to print output on a printer

PrintPage event procedure (handler) - a PrintDocument control event procedure in which you write code that sends printed output to the printer

Private keyword - used to explicitly declare class-level variables private, making the source code more self-documenting

procedural programming - a programming technique centered on creating procedures

procedure - a set of programming language statements that are executed by the computer

procedure call - a statement that calls, or executes, a procedure

program - a sequence of instructions stored in the computer's memory; the instructions enable the computer to solve a problem or perform a task

program code - generally, statements inside methods

program logic - program source code, written in languages such as Visual Basic and C#; in ASP.NET, the program logic is stored in the codebehind file

programmer-defined names - words or names defined by the programmer

programming languages - languages that use words instead of numbers to program the computer

project - a group of files that make up a Visual Basic application

project file - a file ending with the .vbproj extension that contains data describing the Visual Basic project

Prompt - a string displayed, typically on a Form or in an Input Box, requesting the user to enter a value

properties - in Visual Basic, an object's attributes

Properties window - shows and allows you to change most of the currently selected object's properties, and those properties' values

property procedure - a function that is a member of a class, and behaves like a property

Protected access specifier - Protected base class members are like private members, except they may be accessed by methods and property procedures in derived classes. To all other code, however, protected class members are just like private class members.

protocol - in a URL, the designation http://, https://, or ftp://

prototype - a demonstration copy of a program

pseudocode - statements that are a cross between human language and a programming language

Public keyword - used in the declaration of a module level variable or procedure, which makes it available to statements outside the module

queries - SQL statements that retrieve and/or manipulate data in a database

query parameter - when a query contains more than one parameter, these required values are passed as arguments when calling the Fill method

RadioButton - a round button that is either selected or deselected when clicked with the mouse

RadioButton control - usually appears in groups and allows the user to select one of several possible options

RadioButtonList control - Web control that displays a grouped list of radio buttons

RadioChecked property - a MenuItem object property that may be set to True or False; when set to True for a checked menu item, the item appears with a radio button instead of a check mark

random access file - a file whose records may be accessed in any order

random-access memory (RAM) - see main memory

Random class - provides methods and properties that make generating random numbers fairly easy

Random.Next - a method that returns the next integer in the series

Random.NextDouble - method that returns a random floating point number between 0.0 and 1.0 (not including 1.0)

Read method - a StreamReader method that reads the next character from a file

read position - the position of the next item to be read from a file

ReadLine method - a StreamReader method that reads a line of data from a file

Read-only property - a property whose value may be read, but may not be set by a client program

ReadToEnd method - a StreamReader method that reads and returns the entire contents of a file, beginning at the current read position

record - a complete set of data about a single item, consisting of one or more fields

relation - a link or relationship that relies on a common field value to join rows from two different tables

relational expression - uses a relational operator to compare values

relational model - in databases; relations exist between tables

relational operator - determines if a specific relationship, such as less than or greater than, exists between two values

remarks - also known as comments; notes of explanation that document lines or sections in a method

Remove method - a collection method that removes a member

repetition structure - see loop

report body - the part of a report that contains the report's data, and is often formatted in columns

report footer - an optional part of a report that contains the sum of one or more columns of data

report header - the part of a report that is printed first and usually contains the name of the report, the date and time the report was printed, and other general information about the data in the report

Response.Redirect method - transfers control from the current Web form to another Web page or URL on the Internet

Rnd function - generates a single precision random number in the range of 0.0 to 1.0

row - see record

Run mode - the runtime mode in which you run and test an application

running total - a sum of numbers that accumulates with each iteration of a loop

runtime errors - mistakes that do not prevent an application from executing, but cause it to produce incorrect results

Save As dialog box - gives users the capability of browsing their disks for a location to save a file to, as well as specifying a file's name

SaveFileDialog control - displays a standard Windows Save As dialog box

SaveFileDialog property - displays a Save As dialog box

scope - the part of the program where the variable is visible, and may be accessed by programming statements

Search button - a button on the Dynamic Help window that allows you to search for help topics using keywords

secondary storage - a device, such as a disk drive, that can hold information for long periods of time

seed value - a value used to determine the sequence of random numbers generated by the Rnd function

SelectAll method - can be used in code to automatically select the text in the text box

Select Case statement - a statement in which one of several possible actions is taken, depending on the value of an expression

Select statement - the SQL statement used to find records within a database table

SelectedIndex property - holds the index of the selected item in a list box or combo box

SelectedItem property - holds the currently selected item of a list box or combo box

separator bar - a horizontal bar used to separate groups of commands on a menu

sequence structure - a code structure where the statements are executed in sequence, without branching off in another direction

sequential access file - a file whose contents must be read from beginning to end

sequential search - an algorithm that uses a loop to search for a value in an array; it examines the elements in the array, one after the other, starting with the first one

server - entity that produces data consumed by a client

Set section - in a property procedure; executes when a client program sets the property to a value

short-circuit evaluation - allows you to skirt the CheckValue function; it is the default in languages such as C#, C++, and Java

shortcut key - a key or combination of keys that cause a menu command to execute

Shortcut property - a MenuItem object property that allows you to select a shortcut key

ShowDialog method - displays a modal form and causes it to receive the focus

Show method - displays a modeless form and causes it to receive the focus

ShowShortcut property - a MenuItem object property that may be set to True or False; when set to True, the MenuItem object's shortcut key (selected with the Shortcut property) is displayed, when set to False, the shortcut key is not displayed

single dimension array - an array with one subscript, which is useful for storing and working with a single set of data

single-step - a debugging technique where you execute an application's programming statements one at a time; after each statement executes you can examine variable and property contents, which allows you to identify code causing a logic error

SizeMode property - a PictureBox property that determines how the control will position and scale its graphic image

sizing handles - small boxes that appear around a control when it is selected during design mode; used to enlarge or shrink the control

SmallChange property - a scroll bar or track bar property that holds the amount by which the Value property changes when the user clicks one of the scroll arrows at either end of a scroll bar; track bars also respond to the arrow keys, which cause the Value property to change by this amount

software - programs that run on a computer

Solution - a container for holding Visual Basic projects

Solution Explorer window - allows quick navigation among the files in the application

solution file - a file that ends with the .sln extension and contains data describing a solution

splash screen - a form that is displayed while an application is loading

standard module - a file that contains variable declarations, procedures, and functions

standard toolbar - situated below the menu bar; contains buttons that execute frequently used commands

startup object - the object that is initially displayed or executed when an application executes; it may be a form or a Sub procedure named Main in a standard module

Static - keyword used to declare static local variables

static local variable - variables that are not destroyed when a Sub procedure or function returns; they exist for the lifetime of the application, even though their scope is only the Sub procedure or function in which they are declared and they retain their values between procedure calls

static text - ordinary text typed directly onto a Web form in Design mode

Step Into command - a debugging command that allows you to execute a single programming statement (see single-step); if the statement contains a call to a procedure or function, the next execution point that will be displayed is the first line of code in that procedure or function

Step Out command - a debugging command executed while the application is in Break mode; it causes the remainder of the current procedure or function to complete execution without single stepping; after the procedure or function has completed, the line following the procedure or function call is highlighted, and single-stepping may resume

Step Over command - a debugging command executed while the application is in Break mode; it causes the currently highlighted line to execute; if the line contains a procedure or function call, however, the procedure or function is executed and there is no opportunity to single-step through its statements; the entire procedure or function is executed, and the next line in the current procedure is highlighted

step value - the value added to the counter variable at the end of each iteration of a For...Next loop

StreamReader class - a class that provides methods for reading data to sequential files

StreamReader object - an instance of the Streamreader class; used to read data to sequential files

StreamWriter class - a class that provides methods for writing data to sequential files

StreamWriter object - an instance of the StreamWriter class, used to write data to sequential files

string concatenation - when one string is appended to another

string literal - a group of characters inside quotation marks

structure - a data type created by the programmer that contains one or more variables, which are known as members

Structure statement - used to create a structure

Structured Query Language (SQL) - the standard database language for data storage, retrieval, and (SQL) manipulation

Sub - a keyword that precedes the name of a procedure

Sub procedure - a collection of statements that performs a specific task and does not return a value

Sub procedure declaration - the code for declaring a Sub procedure

subscript - a number that identifies a specific element within an array; also known as an index

Substring method - returns a substring, or a string within a string

syntax - rules that must be followed when constructing a method; dictate how keywords, operators, and programmerdefined names may be used

syntax error - the incorrect use of a programming language element, such as a keyword, operator, or programmer-defined word

System.IO.File.AppendText - a method that opens a text file for data to be written to it; if the file method already exists, data is appended to its current contents

System.IO.File.CreateText - a method that opens a text file for data to be written to it; if the file does not exist, it is created

System.IO.File.Exists - a method that returns True if the specified file exists, or False if it does not

System.IO.File.OpenText - a method that opens a text file for reading

tab order - the order in which controls receive the focus

tab order selection mode - establishes a tab order when you click controls in the desired sequence

TabIndex property - contains a numeric value, which indicates the control's position in the tab order

table - holds data in a database; organized in rows and columns

table adapter - pulls data from one or more database tables and passes it to the program

TabStop property - when set to True, causes a control to be skipped in the tab order

TextAlign property - a property that aligns text within a control

TextBox - a rectangular area on a form in which the user can enter text, or the program can display text

TextBox control - allows you to capture input that the user has typed on the keyboard

text file - contains plain text and may be opened in a text editor

Text property - in Visual Basic, stores the value that becomes the text in a control

TickFrequency property - a TrackBar control property that holds the number of units between the tick marks on the control

Timer control - allows an application to automatically execute code at regular time intervals

Title property - a property of the OpenFileDialog and SaveFileDialog controls used to set the string displayed in the Open and Save As dialog box title bars

ToLower method - a string method that returns a lowercase version of a string

Toolbar, layout - contains buttons for formatting the layout of controls on a form

Toolbar, standard - contains buttons that execute frequently used commands

Toolbox window - contains buttons, or tools, for Visual Basic controls

ToolTip - a small box that pops up when you hover the mouse over a button on the Toolbar on in the Toolbox; it contains a short description of the button's purpose

ToolTip control - a control that allows you to create ToolTips for the other controls on a form

TopMost property - a form property that, when set to True, causes the form to be displayed on top of all the other forms currently displayed

ToString method - a method that returns the string representation of a variable

ToUpper method - a string method that returns an uppercase version of a string

TrackBar control - used to create a track bar

trailing space - a space that appears at the end of a string

Trim method - returns a copy of the string without leading or trailing spaces

TrimEnd method - returns a copy of the string without trailing spaces

TrimStart method - returns a copy of the string without leading spaces

Try-Catch block - a construct used for handling exceptions

twip - 1/1440th of an inch; twips are used as a measurement for positioning input boxes on the screen

two-dimensional array - an array of arrays; can be used to hold multiple sets of values

type conversion error - a runtime error that is generated when a nonnumeric value that cannot be automatically converted to a numeric value is assigned to a numeric variable or property

type mismatch error - see type conversion error

Unicode - A set of numeric codes that represent all the letters of the alphabet (both lowercase and uppercase), the printable digits 0 through 9, punctuation symbols, and special characters. The Unicode system is extensive enough to encompass all the world's alphabets.

unhandled exception - a way of expressing a runtime error; we say that an exception was thrown and the exception was not handled

URL (Uniform Resource Locator) - universal way of addressing objects and pages on a network

Validated event - triggered after the Validating event is triggered and the focus has shifted to another control

Validating event - before the focus shifts from Control A to Control B, and Control B's CausesValidation property is set to True, Control A's Validating event will fire

Value property - a scroll bar or track bar property that holds the control's current value

variable - a storage location in the computer's memory, used for holding information while the program is running

variable array - a group of variables with a single name

variable declaration - a statement that causes Visual Basic to create a variable in memory

variable scope - the area of a program in which a variable is visible

vertical scroll bar - a vertical slider bar that, when moved with the mouse, increases or decreases a value

Visible property - a Boolean property that causes a control to be visible on the form when set to True, or hidden when set to False

Visual Web Developer 2005 Express - Microsoft product that simplifies the way you develop Web applications

VScrollBar control - used to create a vertical scroll bar

Watch window - a debugging window that allows you to add the names of variables that you want to watch; displays only the variables that you have added

Web applications - applications that run on a network (including the Internet) that use Web browsers as clients

Web.config file - used by ASP.NET applications to save configuration information; we used it to store a debugging option, for example

Web form - a Web page that contains text, HTML tags, HTML controls, and Web server controls

Web server - the program running on a host Web site that processes requests from end users running Web browsers

Web server controls - same as Web forms controls - type of interactive controls used on Web forms that must be decoded and processed by a Web server; generate runtime events such as Click, SelectedIndexChanged, and TextChanged

WHERE clause - in SQL, used to filter, or select zero or more rows retrieved from a database table

widening conversion - a conversion in which no data is lost

wildcard - a symbol that matches unknown characters

With block - a set of statements enclosed in a With...End With statement

With...End With statement - allows you to create a With block; statements inside a With block may perform several operations on the same object without specifying the name of the object each time

wizard - software tool that guides you through the process of linking a control to a database

WordWrap property - a TextBox control property that causes the contents of a multiline text box to word wrap

Write method - a StreamWriter method that writes data to a file

WriteLine method - a StreamWriter method used to write a line of data to a file

Xor operator - Combines two expressions into one. One expression (not both) must be true for the overall expression to be true. If both expressions are true, or both expressions are false, the overall expression is false.






Copyright © 1995-2008, Pearson Education, Inc., publishing as Pearson Addison Wesley
Legal and Privacy Terms
Pearson Education

[Return to the Top of this Page]