(0 review)

Learn to produce windows applications using the .Net framework.

ACS student comments: I am finding the course very valuable it is keeping me focused and the content is excellent. I have a tendancy to go off on tangents but the structure of the course keeps me on track. Bill Anderson, Aust – Visual Basic.Net course.

  • Students need access to a computer with either Visual Studio.NET or Visual Basic.NET installed.
  • Academic pricing allows the student to purchase the software required at a heavily discounted price.


Microsoft explains the concept of .NET in these words:

“Microsoft® .NET is a set of Microsoft software technologies for connecting information, people, systems, and devices. It enables a high level of software integration through the use of Web services—small, discrete, building-block applications that connect to each other as well as to other, larger applications over the Internet.”

Microsoft’s ‘.NET’ platform was released in 2001 as a new feature to their Windows family of products. This affects many aspects of Information Technology because Windows products are responsible for a major share of home and office computers systems and website servers on the Internet. The technology behind .NET allows programmers (often called ‘developers’) to create software programs or applications that utilise the wide spectrum of information technology resources used every day by people around the world.

A new approach to building windows software

The .NET Framework simplifies Windows software development. It provides developers with a single approach to build both desktop applications – sometimes called ‘smart client applications’ – and Web-based applications. It also enables developers to use the same tools and skills to develop software for a variety of systems ranging from handheld smart phones to large server installations.

Software built on the .NET Framework can be easier to deploy and maintain than conventional software. Applications can be designed to automatically upgrade themselves to the latest version. The .NET Framework can also minimize conflicts between applications by helping incompatible software components coexist.



  • Understanding of the basic concept of computer programming and how it fits in with the .NET framework.
  • Understanding how computer programs store values and how they are accessed.
  • Understanding how conditional statements are used to affect the flow of a program.
  • Learn how to create, read and write files used by your VB.NET application. Also understand how to send information to a printer.
  • Understanding the basics of controls and objects.
  • Understanding the benefits of using modules to structure your program.
  • Understanding properties, methods and events and how they are used in classes.
  • Understanding how inheritance is used in VB.NET to re-use code.
  • Understanding how to use polymorphism to perform the same functions in different ways.

Learning to Program is More than just Technical Skills

Writing quality software programs is more than just writing code. Programming is just one part of a process, which includes steps in analysis, design, testing, maintenance etc.

The Systems Development Life Cycle (SDLC) is a methodology that is widely used in developing software; from large scale, multi-million dollar developments through to small boutique implementations. It is often tailored to suit the size of the project, and helps to ensure that time and costs are minimised, while accuracy and quality is maintained.


In a well organised software development project, the actual writing of the program code should ideally take less time and effort than any other phase of the project. If the system has been properly analysed and designed, writing the code is almost automatic, and the testing and implementation takes less time. The saying “measure twice, cut once” reflects this thinking.

However, it is possible to spend too much time on analysis and design.

In this course, we will guide you toward understanding what is an appropriate approach to undertaking a programming task; from all perspectives.




ACS is an Organisational Member of the British Institute for Learning and Development


ACS is an Organisational Member of the British Institute for Learning and Development



Member of Study Gold Coast, Education Network


Member of Study Gold Coast, Education Network



ACS Global Partner - Affiliated with colleges in seven countries around the world.


ACS Global Partner – Affiliated with colleges in seven countries around the world.



ACS is recognised by the International Accreditation and Recognition Council


ACS is recognised by the International Accreditation and Recognition Council



Course Features

  • Lectures 12
  • Quizzes 0
  • Duration 100 hours
  • Skill level All levels
  • Language English
  • Students 1
  • Certificate No
  • Assessments Self
  • 0/12

    Lesson Structure

    • Lecture1.1
      Introduction (Visual
    • Lecture1.2
      Variables (Visual
    • Lecture1.3
      Understanding conditional statements (Visual
    • Lecture1.4
      I/O handling (Visual
    • Lecture1.5
      Controls and Objects : An Introduction (Visual
    • Lecture1.6
      Structured Programming using Modules (Visual
    • Lecture1.7
      Properties, Methods, Events and Classes (Visual
    • Lecture1.8
      Inheritance (Visual
    • Lecture1.9
      Polymorphism (Visual
    • Lecture1.10
      Using Controls (Visual
    • Lecture1.11
      Debugging (Visual
    • Lecture1.12
      Developing a Complete VB.NET Application (Visual


Average Rating

0 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

Leave A Reply

Your email address will not be published. Required fields are marked *

seo by bcz