Terminology and Visual Basic Intro
Terminology and Visual Basic Intro
Computer Hardware – the physical equipment associated with a computer (Ex:Keyboard, mouse, monitor,
etc…)
Data – words, numbers, videos, graphics, and sound that programs manipulate, display, and otherwise
process.
Process Data
RAM (Random Access Memory) Erased when powered
off (Volatile)
Input Data Output Data
CPU (Central Processing Unit) – The microprocessor
that controls the computer
Arithmetic/Logic Unit (ALU) – part of Output Devices:
Input Devices: the microprocessor that does the Monitor, Printer,
Keyboard, Mouse, calculations Stored Data, etc…
Stored Data, etc…
Stored Data (Persistent) remains available even after
the computer power is turned off. (Hard Drive, Flash
Drive, etc…)
Bit
A bit is a value of either a 1 or 0 (on or off).
Nibble
A Nibble is 4 bits.
Byte
a Byte is 8 bits.
1 character, e.g. "a" is one byte.
Kilobyte (KB)
A Kilobyte is 1,024 bytes.
2 or 3 paragraphs of text.
Megabyte (MB)
A Megabyte is 1,048,576 bytes or 1,024 Kilobytes
873 pages of plaintext (1,200 characters)
4 books (200 pages or 240,000 characters)
Gigabyte (GB)
A Gigabyte is 1,073,741,824 (230) bytes. 1,024 Megabytes, or 1,048,576 Kilobytes.
894,784 pages of plaintext (1,200 characters)
4,473 books (200 pages or 240,000 characters)
640 web pages (with 1.6MB average file size)
341 digital pictures (with 3MB average file size)
256 MP3 audio files (with 4MB average file size)
1 650MB CD
Terabyte (TB)
A Terabyte is 1,099,511,627,776 (240) bytes, 1,024 Gigabytes, or 1,048,576 Megabytes.
916,259,689 pages of plaintext (1,200 characters)
4,581,298 books (200 pages or 240,000 characters)
655,360 web pages (with 1.6MB average file size)
349,525 digital pictures (with 3MB average file size)
262,144 MP3 audio files (with 4MB average file size)
1,613 650MB CD's
233 4.38GB DVD's
40 25GB Blu-ray discs
Other Terms: Petabyte (PB), Exabyte (EB), Zettabyte (ZB), Yottabyte (YB) can be found on
http://www.computerhope.com/issues/chspace.htm
Programming Language – a set or words or symbols that can be interpreted by special computer software and
eventually executed as instructions by a computer.
1) Low Level Language – a programming language that is close to machine language. These languages are hard to
learn, faster in execution, hard to modify, and require a deep knowledge of hardware. Example: Assembly
Language
2) High Level Language – a programming language that is close to English language. The languages are easy to
learn, slow in execution, easy to modify, and does not require a deep knowledge of hardware. Example: Visual
Basic, C++, Java, Cobol, Fortran, etc….
*Visual Basic translates into an intermediate language known as Microsoft Intermediate Language (MSIL). When the
program is executed, a portion of .NET 4.0 called Common Language Runtime (CLR) reads the MSIL and caused the
actual instructions within the program to be executed.
BASIC Programming developed in the 1960’s. BASIC stands for Beginner’s All-purpose Symbolic Instruction Code. Will
be using Visual Basic which has a GUI interface.
Integrated Development Environment (IDE)- services and tools that enable a developer to code, test, and implement a
single program or application.
Event- a user initiated action that caused a program to perform a specific type of processing
Title Bar: identifies the window and the application open in the window
Menu Bar: displays the menu names, each representing a list of commands that allow you to create, edit, save, print,
test, and run a program.
Standard Toolbar: contains buttons that execute frequently used commands such as Open Project, New Project, Save,
Cut, Copy , Paste, and Undo.
Toolbox: contains components that you can use to develop the GUI for the program.
Main Work Area: contains the item on which you are working
Solution Explorer: Displays the elements of the Visual Basic solution, which is the name given to the Visual Basic
program and other items generated so the program will execute.
Properties Window: Displays the settings for a particular object used in the program.
A CLASS is a named group of program code. Once the class is coded, it can be stored in a Class Library, which saves the
code for future use. (Example: Button class)
A item (like a button) created from a class is called an Object, (Also known as an instance of a class).
ADO.NET 4.0 (ADO stands for ActiveX Data Objects) is a set of prewritten classes to access data stored in a database.
The four primary tasks required to work with a database are: 1) getting the data, 2) examining the data 3)editing the
data, and 4) updating the data.
ASP.NET 4.0 classes provides web developers the tools to build Web applications on a Web server.
2) Mobile Applications – runs on mobile devices such as smartphones, Pocket PCs, and computers running Windows CE
operation system.
4) Office Application – code to automate and manipulate documents created using Microsoft Office