Outline and Objective - Computer Science at CCSU

Download Report

Transcript Outline and Objective - Computer Science at CCSU

Chapter 1
An Introduction to Computers and
Visual Basic
Chapter 1- Visual Basic
Schneider
1
Outline and Objective
–Introduction to Computers
–Using Windows
–Disk and Folders
–An Introduction to Visual Basic
Chapter 1- Visual Basic
Schneider
2
Parts of a Computer System:
• Hardware: Electronic Devices & Circuits
• Software: Instructions or Computer
Programs
Chapter 1- Visual Basic
Schneider
3
Main components of Hardware:
• Input : Keyboard & Mouse
• System unit: Central Processing Unit (CPU) &
Memory
• Output: Monitor
• Secondary Storage: Disk Drive
Chapter 1- Visual Basic
Schneider
4
Central Processing Unit (CPU):
• Control Unit (CU)
• Arithmetic Logic Unit (ALU)
Chapter 1- Visual Basic
Schneider
5
Control Unit (CU):
• Directs the order in which commands are
executed.
• Communicates with input and output
devices.
• Transfers data to and from the primary
storage unit and various input and output
devices.
Chapter 1- Visual Basic
Schneider
6
Arithmetic Logic Unit (ALU)
• Performs calculations
(adds, subtracts, multiplies, divides)
• Makes logical comparisons
(=, <>, <, >, <=, >=)
Chapter 1- Visual Basic
Schneider
7
Memory:
• Memory is a Temporary Storage
Chapter 1- Visual Basic
Schneider
8
Types of Memory:
• Random Access Memory (RAM)
• Read Only Memory (ROM)
Chapter 1- Visual Basic
Schneider
9
Random Access Memory (RAM)
• Stores program instructions and data needed
for processing.
• Stores intermediate and final results of
processing.
• It is volatile.
Chapter 1- Visual Basic
Schneider
10
What is a Bit?
• Computers use binary system to process data.
• The smallest unit of computer memory is bit.
• A bit is basically an on/off switch and is usually
described as a 1 or 0.
Chapter 1- Visual Basic
Schneider
11
What is a Byte?
• A byte is a pattern of 8 bits.
• A byte is also called a character.
• Additional units of memory are defined by
powers of 2.
Chapter 1- Visual Basic
Schneider
12
Software:
• Instructions for the hardware.
• A collection of lines of instruction is called
a Program.
Chapter 1- Visual Basic
Schneider
13
Types of Software:
• System Software
• Application Software
Chapter 1- Visual Basic
Schneider
14
System Software
(Operating System):
• Is the interface between you and hardware.
• Is the interface between application
software and hardware.
Chapter 1- Visual Basic
Schneider
15
Examples of System Software:
• UNIX
• MS-DOS
• Windows 98 / NT
Chapter 1- Visual Basic
Schneider
16
Examples of Application Software:
•
•
•
•
Word Processing
Spreadsheet
Accounting
Programming Languages: Visual Basic,
C++, Pascal
Chapter 1- Visual Basic
Schneider
17
Using Windows
• Basic techniques to use the mouse:
–
–
–
–
Pointing
Clicking
Dragging
Double-Clicking
Chapter 1- Visual Basic
Schneider
18
Key Terms in using Windows
• Title Bar
• Active window
• Dragging a window
Chapter 1- Visual Basic
Schneider
19
Using Windows
– Reviewing Notepad to learn more about
Windows application
– Notepad is an item in the Accessories menu
Chapter 1- Visual Basic
Schneider
20
Disks & Folders:
• Disk is a permanent storage.
• Disk management is handled by the Operating
System.
• A disk can store thousands of files.
• To organize your files you have to store them in
different folders (directories).
Chapter 1- Visual Basic
Schneider
21
Key Terms in using Folders
• Root folder
• Path Example:
A:\Temp\MyProjects\project1.vbp
• File Specification: You should always know
where you are saving your files.
Chapter 1- Visual Basic
Schneider
22
History of Visual Basic:
• BASIC stands for Beginner’s All-purpose
Symbolic Instruction Code.
• Developed by John Kemeny and Thomas Kurtz in
mid-1960s.
• Visual Basic was developed in mid-1991 by the
Microsoft Corporation.
Chapter 1- Visual Basic
Schneider
23
Introduction to Visual Basic:
• Language used to create windows
application.
• Provides a Graphical User Interface or GUI.
• The sequence of instructions executed in the
program is controlled by events.
Chapter 1- Visual Basic
Schneider
24
Terminology used in Visual Basic:
•
•
•
•
•
Forms
Controls
Objects
Properties
Events
Chapter 1- Visual Basic
Schneider
25
Steps to Design a Visual Basic
Application
• Decide on the Interface for the user.
(Forms & Controls)
• Determine which events the objects on the
window should recognize.
• Write the events procedures for those events.
Chapter 1- Visual Basic
Schneider
26