Microsoft's .NET Framework
provides a number of languages,
initially only for most varieties of Microsoft Windows.
Microsoft also have an
integrated development environment
This product not only makes it easy
to produce code for standalone programs
(such as console applications and windows forms applications)
but also makes it easy to produce code that
can be executed by IIS (Microsoft's web server software).
The latter possibility not only allows the creation of
dynamically generated WWW pages,
but also the ability to offer
i.e., to provide methods
that can be called by programs running elsewhere in the world.
Microsoft are providing .NET compilers for many languages
including the latest version of Visual Basic called
The aim of this talk is to introduce
the ideas of object-oriented programming
using Visual Basic.NET.