Computing - AS Level

Visual Basic

To install Visual Basic 2010 on your computer click here, click "Save", open the file and click "Yes".
Follow the instructions and then register for free within 30 days.

Useful Visual Basic Settings

Programming Guidelines

Sequence construct:

1.1 Introducing Visual Basic (Introducing Visual Basic & =, Visible, Syntax errors)

2.1 Working with Controls (Text and List Boxes)

2.2 Working with controls (Group Boxes, Radio buttons, Checked List Boxes)

2.3 Working with controls (VB Functions, scroll bars, Combo boxes)

3.1 Working with Data (Declaring Variables, Overflow, Logic errors, Testing, Debugging)

Designing Screens / Report Layouts
Translators
Operators, Reserved Words & Variables


3.2 Working with Data
(Lifetime, Scope of variables, MsgBox, Incrementing Variables & =)

3.3 Working with Data (Round & Random functions, Constants, Complex Calculations, "Clearing" controls, MOD, DIV)

Operators, Local & Global and Writing Understandable Code
Data Types & File Size Calculations

Selection constructs:

4.1 Selection (If selection construct, Concatenation, Arithmetic errors)

4.2 Selection (Logical Operators)

4.3 Selection (Nested If structures, Complex Multiple Conditions)

4.4 Selection (Select Case …. End Select Structures)

Selection Quiz

Iteration/Iterative Loop constructs:

5.1 Iteration Loops (For … To … Next, Validation (IsNumeric))

5.2 Iteration Loops (The Step Parameter, Nested For … To … Next iteration loops)

5.3 Iteration Loops (Do … Loop Until (condition is true))

5.4 Iteration Loops (Do While (condition is true) … Loop)

Iteration Loops (White box Testing / Dry Runs) Quiz
Iteration Loops (Writing Programs) Quiz

String Handling:

6.1 Strings (ASCII & Processing Strings - Char (CharW), ASCII (Asc), Locate (Instr), Mid, Length (Len))

6.2 Strings (Left, Right and Trim)

Data Representation
String Handling (White Box Testing / Dry Runs) Quiz
String Handling (Writing Programs) Quiz

Arrays:

7 Arrays (Defining, Declaring & Processing, Input Boxes, 2D Arrays)

Arrays Presentation

Records:

8 Records

Files:

9.1 Files (Text / Serial / Sequential Files)

9.2 Files (Random Access / Direct Access Files)

Files Quiz

Procedures (& Functions):

Top Down Approach and Algorithms Presentation

10.1 Procedures (Sub Procedures)

10.2 Procedures (Passing Parameters to sub procedures)

10.3 Procedures (Function Procedures & Recursive Functions)