VISUAL BASIC Programming using VB.Net 2005 Express.

Freely Downloadable from Microsoft (about 350 mB for complete package) - registration required
(Thanks to Mike Leishman of Newman College for original version for VB5/6)

This course is based on a traditional procedural approach to programming which requires sequence, repetition and decision making constructs, but in a visual, event driven environment. Most of the ideas for the course have come from the book Programming Principles - An Introduction to Programming in BASIC by Dr Ron Oliver and VISUAL BASIC for Beginners by David Smith.

Information for conversion to VB.Net has been mostly sourced from the Sams Publication - VB.Net 2003 in 24 Hours.

Disclaimer: My students have worked through these and as far as I know they are bug free, though we did have some problems using Inputboxes. Some of my conclusions may not be right but they were based on trying to get the tutorials to work reliably (eg using ListBoxes instead of Textboxes for display for example). Any feedback / corrections would be greatfully received (email frank@ststephens.wa.edu.au)

Please refer to the notes below before using this course. ..............Extra Programming Exercises

Notes from Mike Leishman:

This course was originally written to be used at Newman College in my Year 10 Computer Software Development class. Visual Basic 4 was the language used to develop it.

The program is designed to be taught by a teacher and is not a self-learning course. When I teach the course, I concentrate on Chapters 1 to 9, and then Chapters 13 and 14.  Chapters 16, 17 and 18 have been added to help cater for the algorithm application component of the Western Australian Year 12 Information Systems course.

For Year 12 information systems, I would use chapters 1-10, 16-18.  This could be covered within the 25 hour time frame stipulated in the syllabus document. The only topic not covered is "working with records".

Other references

http://www.cgvb.com/

http://www.beginners.co.uk/view_course?i=15

http://www.geocities.com/alpha_productions2/tutorials.htm

http://www.vbweb.co.uk/dir/default.asp?id=44&p=6


Author: Mike Leishman Date Modified : Friday, 11 May 2001

Transcribed and edited by Frank Dawes-Smith January 2007 for use with Visual Basic Express 2005 (.net)