Telephone – 2595 8168
Richard C.Y. Pang
Computer & Information
Wed 11am - 5pm
Thu 2pm - 4pm
To provide the students with the knowledge of a general-purpose
& easy-to-learn programming language
Understand the basics of program creation & development using a high-level programming language
Learn basic syntaxes & techniques in programming.
Learn program design techniques using flowcharts & diagrams
Cover the theory of the course.
Visual Basic .NET will be used for explanations.
To put the theory into practice using Visual Basic .NET for
Module Value : 3.0
Duration : 15 weeks
Class-Contact : Lecture 15 hours
Lab 30 hours
Visual Basic .NET Introductory Concepts and Techniques
Gary B. Shelly, Thomas J. Cashman, Jeffrey J.
Thomson Course Technology
Any book on Visual Basic .NET
A computer program is an example of computer software that instructs computer to carry out actions.
Program ~ software /software application
e.g. computer game, Word, Excel,
Internet Explorer, Easy CD Creator
Interrelated abstract algorithms
Florist in my town
To solve problems in an efficient and accurate way
Back in the early 1970’s, Bill and Paul were friends at
Lakeside School in Seattle. They enjoyed working with computers and wrote many games they could play. The games were written in BASIC (Beginner’s All-Purpose
Symbolic Instruction Code).
In college, they improved their computer skills and sold their version of the BASIC language to other people on a cassette tape. They started making money selling BASIC and established a company called Microsoft! Bill is Bill
Gates, a billionaire now running Microsoft.
GW-BASIC, QuickBasic, QBasic (1985)
Visual Basic 1.0 (1991) – for Windows
Visual Basic 2.0 (1992)
Visual Basic 3.0 (1993)
Visual Basic 4.0 (1995)
Visual Basic 5.0 (1997) - 32-bit Windows Program
Visual Basic 6.0 (1998) - Windows & Web based P.
Visual Basic .NET (2002)
Visual Basic .NET 2003 (2003)
VB.NET 2005 beta
Windows based (Windows 2000,
Windows XP or Windows NT) applications
Web based application is an application delivered to users from a web server over the World Wide Web.
-Through Web browser / thin client
-Popular update/maintain web applications without installing software on clients
1. Language used to create windows and web application
2. Provide a Graphical User Interface or GUI (VS DOS)
3. A kind of 4GL (fourth-generation language) closer to human language.
4GL are designed to reduce programming effort, time to develop software and the cost of software development. E.g. VB, Oracle Reports, Oracle
First generation: machine language
Third generation: high-level programming languages, such as C, C++, and Java. Objects
Fifth generation: languages used for artificial intelligence and neural networks.
Main Window Title Bar Main
IDE – Integrated Development Environment of Visual Basic .NET
Design Window Start Page 15
What is program?
How computer program can be compiled?
What is the benefit in writing computer program?
Why web based application becomes more popular?