recent success story


BE-12 - Fundamentals of Software Engineering

'The lecturer was very detailed in his explanations and ensured relevant subjects were covered in sufficient detail. Top stuff.'

- BAE Systems

BE-30 - Managing MBSE projects

'New method of looking at systemised design, designing from ground up - very interesting! Well presented, answers to questions always given with thought and consideration. An excellent course, thank you'


BE-10 - Use Case Analysis using UML

'The Use Cases exercise was directly applied to the problems we are having in the current projectso we learnt a lot from this course. '

- BAE Systems

SY-02 - System Modelling using SysML

'We really appreciate that Objektum Solutions didn’t limit the discussion to the training material and were able to draft a project specific process which has enabled us to continue our development effort.'

- Brembo

SY-02 - System Modelling using SysML

'The training support provided by Objektum Solutions certainly met our requirements 100% and we appreciated the the professionalism of lecturers, as well as their clear and detailed presentation of the material.'

- Brembo

RE-01 - Expressing Requirements in CoRE

'Everything about this course was spot on.'

- RAF - Conningsby

PG-02 - Programming in Ada95

'The professionalism and quality of training provided by Objektum never ceases to amaze me!'

- RAF - Boscombe Down

PG-10 - Programming in C++

'Really well organised, informative and provided me with enough detail to begin coding immediately. I would highly recommend Objektum Solutions. '

- BAE Systems

PG-02 - Programming in Ada95

'The course was excellent, the lecturers' depth of Ada95 knowledge was amazing.'

- Lockheed Martin

Developing Visual Basic Applications

Make an enquiry Print

Reference: PG-15
Duration: 4 Day(s)


Visual Basic 6 (VB6) is a Microsoft language first released in 1998 and was designed to be easy to learn and use. Its parent language, Visual Basic, was revolutionary and it made it possible to create applications in minutes that would usually take hours or even days in other languages.   VB6 was superseded when its designated successor - Visual Basic .NET - was released in early 2002 and Microsoft ceased to support VB6. Despite this, a vast amount of enterprises are still reliant on VB6 applications and this is stifling the progression of the applications to meet the changing demands of the business.


This course shows how an application can be easily developed or maintained using the Visual Studio development environment.  The most commonly used controls are then introduced to show how a user interface can easily be implemented.  Delegates are then introduced to the basic programming concepts such as Variables, Data types, procedures, functions and program control flow ie. Loops and conditional programming using the VB6 language. Once the fundamentals have been addresses, delegates are shown how to add graphics, deal with errors and exceptions and how to handle mouse and keyboard input. 


This 4 day course concludes by tackling more complex subjects such creating & calling dynamic link libraries (Dlls), and how to access databases.  Although VB6 is not a traditional object oriented (OO) language it does contain some support for the benefits OO brings, delegates are given an introduction to OO programming and shown how VB6 supports them.


  • How to develop, debug and maintain applications using Visual Studio
  • What controls are available and how to use them to build user interfaces
  • How to declare and use data types, variables, procedures and functions
  • How program control flow can be implemented in VB6
  • How to add graphics to build more attractive applications
  • How to handle the mouse and keyboard and how to deal with errors
  • To create and call Dynamic Link Libraries (Dlls) and how to interface to a database
  • An introduction to OO and the support provided by VB6

Who should attend

Software engineers, wishing to develop & maintain VB6 applications.


An understanding software development is recommended in order to attend this course, not essential.
Make an enquiry

Related courses