Training material downloads

ANSI CJavaJava SwingHTML JavaScriptVB6OOP in VBVBA

These files are learning materials in the form of Powerpoint, Word and other formats. If you don't have Powerpoint, get OpenOffice and use Impress from it.

To download the files in IE, right-click on the link and choose 'Save as..'

ANSI C

Getting Started This is a Powerpoint covering the first practical steps in writing programs in C. It covers data types, control structures, arrays, functions and parameter passing. There are 66 slides.

More This Powerpoint covers multiiple source code projects, the preprocessor, structs and pointers. 26 slides.

Strings and files Powerpoint on strings, file handling and an introdution to abstract data types (linked lists). 32 slides

Notes This is a Word document covering basic C fairly slowly.

Links A set of links useful when learning C.

HTML

Presentation Powerpoint on HTML 4.01 and CSS. 23 slides

Notes Word document on HTML and CSS.

JavaScript

Presentation Powerpoint on JavaScript. 23 slides

Notes Word notes on JavaScript - 43 pages

Java

These focus on the principles of OOP in Java. These are console applications with no graphics - see Swing for that, but learn this first.

Starting First steps in Java. Data types and control structures

Classes The idea of classes, fields, methods and constructors. Access control and encapsulation.

Inheritance Extending classes by sub-classing.

Packages Packages and some common and useful classes.

OOP again A slightly more in depth look at some topics glossed over in the first presentations. Some of this is a bit abstract.

Swing

Swing Powerpoint on Swing - 56 slides

Source code - Word containing Java source code including solutions for exercises in the Powerpoint

VB6

These are all Powerpoint:

Introduction Core 1 Core 2
Core 3 Controls Graphics
Forms Files Deployment

More VB6

OOP in VB6

Sample a zipped VB6 project showing the idea of OOP in VB

ActiveX Controls

VBA in Excel and Access

Core Visual Basic for Applications

VBA in Excel

ADO VB Programming in Access