COMP1005 - Introduction to Visual Programming
small print: read
Using the IDE, the movie
|(roll over images to get Amazon buying information)
Halvorson V, Visual Basic 2005 Step by Step, Microsoft Press, Oct 2005,
ISBN 0735621314. Recommended purchase, good on the visual aspects but less so on
object oriented concepts.
Willis T, Newsome B, Beginning VB .NET 2005, Wrox Press, 2005, ISBN 0764574019.
Possible alternative purchase if Halvorson not available. Sample Chapter:
Chap 1 - Welcome to Visual Basic 2005.
McMonnies A, Object-Oriented Programming in Visual Basic .NET, Addison-Wesley,
2004, ISBN 0201787059. Not really a beginners book but excellent if you want to study
Visual Basic .NET in more depth than we do in this module.
Liberty J, Learning Visual Basic .NET, O'Reilly, 2003, ISBN 0-596-00386-2.
Excellent introductory book but unfortunately only refers to console applications,
nothing in it about visual controls.
Chap 2 - Getting Started with VB.NET.
Anderson T, Visual Basic .NET in Easy Steps, Computer Step, 2002, ISBN 1840781319.
One to avoid, an example of a book that doesn't explain anything properly but is
cheap and has lots of pictures to colour in.
VB.NET 2005 Express Edition is available as a free download from:
is a cut-down version of the VB.NET 2005 that is installed in the lab but has
all the features that we need for this module. You can also purchase VB.NET 2005 Express
Edition on CD from Amazon either with a
or with a
neither of which I particularly recommend.
The lab program works in parallel with the lecture program. The general format is to give
you some example programs to type in, compile, and run before getting you to write some
small programs. The example programs provide you with constructs which you should be able
to use directly, or adapt, to help you in the exercises. Tip: to save on typing copy and
paste the code examples from the online labsheets. Support files can be saved by
right-clicking on them and selecting Save Target as...
Pub Quiz (MS Internet Explorer only)
Specialist Topic - Visual Programming, rounds: