|
Visual Basic 6.0
Integrated
Development Environment
o
Introduction
o
IDE
Overview
o
Project
Window
o
Toolbox
o
Form
Layout Window
o
Properties
Window
o
Menu
Bar and Tool Bar
o
A
Simple Program: Displaying a Line of Text
·
Introduction to Visual Basic Programming
o
Introduction
o
Visual
Programming and Event – Driven Programming
o
A
Simple Program: Printing a Line of Text on the Form
o
Another
Simple Program : Adding Integers
o
Memory
Concepts
o
Arithmetic
o
Operator
Precedence
o
Decision
Making: Comparison Operators
·
Control Structures
o
Introduction
o
Algorithms
o
Pseudocode
o
Introduction
of Control Structures
o
If/Then
Selection Structure
o
IF/Then/Else
Selection Structure
o
While
Repetition Structure
o
Do
While Repetition Structure
o
Do
Until Repetition Structure
o
Essentials
of Counter – Controlled Repetitions
o
For
Repetition Structure
o
Examples
Using the For/Next Repetition Structure
o
Select
Case Multiple – Selection Structure
o
Do/Loop
While Repetition Structure
o
Do/Loop
Until Repetition Structure
o
Exit
Do and Exit For Statements
o
Data
Type Boolean
o
Constant
Variables
o
Logical
operators
o
Visual
Basic Data Types
·
Sub Procedures and Function Procedures
o
Introduction
o
Form Modules
o
Sub Procedures
o
Function Procedures
o
Call – by – Value vs. Call – by – Reference
o
Exit Sub and Exit Function
o
Storage Classes
o
Scope Rules
o
Random Number Generation
o
Recursion and the Factorial Function
o
Recursion vs. Iteration
o
Optional Arguments
o
Named Arguments
o
VB Math Functions
·
Arrays
o
Introduction
o
Declaring Arrays
o
Examples using Arrays
o
Passing Arrays to procedures
o
Storing Arrays
o
Multidimensional Arrays
o
Control Arrays
o
Variable Arguments: ParamArray
Function
Array
·
Strings, Dates and Times
o
Fundamentals of Characters and Strings
o
String Data Type
o
Comparing Character Strings
o
Operator Like
o
String Functions
o
String
Formatting
o
Date
and Time Processing
o
Date
and Time Formatting
·
Basic Graphical User Interface Concepts
o
Controls
o
TextBox
Control
o
MaskEdit
Control
o
ComboBox
Control
o
ListBox
Control
o
Scrollbars
o
Slider
Control
o
Menus
o
Pop
– up Menus
o
Function
MsgBox
o
Multiple
Document Interface
o
Multiple
Forms
o
Template
Forms
o
RichTextBox
Control
o
Updown
Control
o
ImageList
Control
o
ImageCombo
Control
o
FlatScrollBar
Control
·
Menus and Keyboard
o
Changing
the Shape of the Mouse Pointer
o
Mouse
Events
o
Mouse
Buttons
o
Shift,
Ctrl and Alt keys
o
Drag
– and – Drop
o
Key
Events
o
KeyPreview
Property
·
Error Handling and Debugging
o
Introduction
o
A
Simple Error – Handling Example: Divide by Zero
o
Nested
On Error Statements
o
Err
Object
o
Resume
Statement
o
Error
Handlers and the Call Stack
o
Rethrowing
Errors
o
Break
Mode, the Immediate Window, and the Debug Object
o
Debugger
·
Debug
Menu and Debug Tool Bar
·
Locals
Window
·
Watch
Window
·
Call
Stack Window
·
Debugger
and Error Handlers
·
Sequential File Processing
o
Introduction
o
DirListBox,
FileListBox and DriveListBox Controls
o
Data
Hierarchy
o
File
System Object
o
Creating
a Sequential Access File
o
Reading
Data from Sequential Access File
o
Updating
Sequential Access Files
·
Records and Random – Access Files
o
Introduction
o
Random
– Access Files
o
Records
as User – Defined Types
o
Creating
a Random Access File
o
Writing
Data Randomly to a Random – Access File
o
Reading
Data Sequentially from a Random – Access File
o
Reading
Randomly from a
Random – Access File
·
ActiveX
o
Introduction
o
Components,
COM and DCOM
o
ActiveX
Control Types
o
ActiveX
Control Lifetime and Events
o
UserControl
Object
o
Creating
an ActiveX Control
o
ActiveX
Control Interface Wizard
o
Property
pages and the Property Page Wizard
o
ActiveX
DLLs
o
ActiveX
EXEs
o
Friend
Access
·
Database Management
o
Introduction
o
Database
Systems
§
Advantages
of Database Systems
§
Data
Independence
§
Database
Languages
§
Distributed
Database
o
Relational
Database Model
o
Introducing
the Microsoft ADO Data Control 6.0 and Microsoft DataGrid Control 6.0
o
SQL
o
Revisiting
the
ADO
Data Control and
DataGrid Control
o
Hierarchical
FlexGrid Control
o
DataList
and DataCombo Controls
o
Using
the Data Environment Designer
·
Object – Oriented Programming
o
Data
Abstraction and Information Hiding
o
Implementing
a Time Abstract Data Type with a Class
o
Class
Members
o
Composition:
Objects as Instance Variables of Other Classes
o
Introduction
OOP
o
Polymorphism
o
Visual
Basic Interfaces
o
Polymorphism
Examples
o
Object
Browser
o
Events
and Classes
|