Visual Basic .Net - Programming in VB.Net Windows Forms
4.0 (82 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
535 students enrolled

Visual Basic .Net - Programming in VB.Net Windows Forms

Learn from Scratch How to Develop General and Data Entry Desktop Applications with Reports in VB / VB.Net for Beginners
4.0 (82 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
535 students enrolled
Created by Hasnain Badar
Last updated 10/2016
English [Auto]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Create small or mid-level applications independently
  • Create Database Applications with Report Writing
  • Design User Friendly Application Interface
  • Code in a professional way
Course content
Expand all 49 lectures 04:45:16
+ Basic Programming with Practical
9 lectures 44:23

This video describes how to display a Text Box value in a Message Box.

Preview 04:00

This video describes how to create and use simple variables. A variable is something where you store your data like numbers, text, date etc.

Using Simple Variables

This video describes what are variables, how to use them, basic types of variables and data, simple math using integer variables. Addition, Subtraction, Multiplication and Division.

Sums on Integer Variables

This video describes you how to join or concatenate values of more than one string variables.


This video shows you how to comment your code. Comments inform the application to ignore the selected line(s) and not to execute them.

Using Comments in Code

This video shows how to retrieve the length or number of characters within a string using length property of the string variable.

Returning String Length

This video defines the use of Substring Method in VB.NET. This method retrieves a substring within another string. The substring starts at a specified character position and has a specified length.

Using Substring Method

This video demonstrates how to use Date data type, store current date and time in date variable, formatting of date and time in different ways. 

You can use the Date data type to hold a value that represents any date and time. Here we used the four basic ways to display dates and times - namely, long date, short date, long time, and short time.

Displaying & Formatting Dates

This video teaches you about Date Properties. It also describes you how to extract Day, Month or Year from any date AND Hour, Minutes or Seconds from the time saved in a DateTime variable. 

Extracting Date Properties, Names of Weekday & Month
+ Working on Conditions, Loops and Array
6 lectures 32:12

If-End If statement is used to make some decisions depending on the given conditions.

How to Use If Statement

Like If statement, Select Case statement is also used to make decisions depending on specific conditions.

Select Case Statement

The For-Next loop is used to repeat your selected programming code a specific number of times.

For - Next Loop

For - Each Loop is used to apply loop of codes or statements on a group or collection. This group may contain variables or controls. 

For - Each Loop

Here you will learn how to display Message Box with some of its built-in features. We can display Icon and Buttons like Yes/No in it.

Using Advanced Message Box

This video will guide you how to use Array Variables. Array Variable allows you to refer multiple variables of same type using a single variable name.

Using Arrays
+ Creating Programs using Standard Controls
16 lectures 01:29:33

This video provides an introduction of object's Properties, Methods & Events in VB.NET.

Defining Properties, Methods, Events of a control

In this video you will get an introduction of Windows Form control in VB.NET.

Introducing Windows Form

This video teaches you how to make a windows form start-up form in VB.NET. A start-up form is the form which appears first when your application executes.

Setting Startup Form of Application

This video provides a brief introduction of Button Control in VB.NET.

Working on Button Control

This video shows you how to develop a small and interesting application using Text Box control in VB.NET.

Duplicate Typing using Text Box

This video guides you how to use Radio Buttons and Group Boxes with a simple application.

Using Radio Buttons & Group Box

This video describes you the use of Check Boxes in your applications.

How to use Check Box

In this video you will learn to copy a picture from one Picture Box control to others and then remove them.

Display and Copy Pictures using Picture Box

This video gives an introduction of Combo Box control through a sample application where you can change the text colour in a text box control by selecting values in a Combo Box control.

Working with Combo Box

Here you get an introduction of List Box control with a sample application which shows how you can move contents between two list boxes.

Move Items between List Boxes

This video introduces Tab Control and shows how you can use a Tab Control in replacement of multiple forms.

Using Tab Control Instead of Multiple Forms

This video gives an introduction of Progress Bar control with a sample application where there are some command buttons and a list box control. Each time when you click on any button, it hides and its text appears on the list box and Progress Bar shows the progress.

Show Application Progress through Progress Bar

In this video you will learn how to use DateTimePicker control to select any Date or Time with its Long, Short and Time Format property. Also how to access only date, only time or both date and time using this control.

Working on Dates using DateTimePicker control

This video guides you how to use Link Label control to access any website through your application.

Link Labels - Access any website from your application

In this video you will learn how you can create a web browser and access different web sites using web browser control in

Creating your own Web Browser

This video guides you how you can Blink your text or update current Time on your screen using Timer control in VB.NET.

Blink Text by Timer Control
+ Working on Multiple Tasks
7 lectures 32:53

Here you will learn how to create Menus with Menu Icons, Sub Menus, Separators and Shortcut Keys for your application.

Creating Menus with Sub Menus, Separator and Shortcut Keys

Here you learn how to call Open File Dialogue to open a text file in a text box control. We also use Stream Reader object here.

Using Open File Dialogue

Here you learn how to use Save File Dialogue to save text typed in a text box control in a text file. We also use Stream Writer object here.

Using Save File Dialogue

Here you learn how to call or show second form staying within first form.

Opening Second Form from First Form

Here you learn how to set controls Tab Order so that user can move over controls through keyboard.

Setting Controls Tab Order

The video describes you how to use MDI Form or Parent form with its child Forms.

Using MDI Forms

This video tells you how to use Built-in Functions in your VB.Net program. Built-in function is a set of ready made programming code that helps you in your development and you don't need to write any programming code separately for it. Some built-in functions are VAL, ToUpper and ToLower.

Basic Built-In Functions
+ Creating Data Entry Application with Report
8 lectures 01:20:02

This video describes how to create a table with Primary Key and an Auto Increment Field in SQL Server database. It also tells how to Create a User / Login in SQL Server. 

In these Database Programming tutorials, we will learn to create a small but complete Database Application of Data Entry with coding where we will learn how to Add, Edit, Delete, Find and Print records as well as Creating and Calling a Report with Parameters through our application.

Creating Table in SQL Server Database

Here you learn how to design a Professional User Interface for your Data Entry Application in VB.Net windows forms.

Designing Professional User Interface

This video tells how to write code to Add or Insert records in SQL Server database through your Data Entry Application.

How to Add Records in Database through Application

This video tells how to Check and Restrict a Duplicate record from being saved in database through our Data Entry application.

Check and Restrict Duplicate Records

Here you will learn how to write code to Find or Search a particular record in database through our data entry application.

Find and Display a Record

Here you learn how to write code to Delete a particular record from database through your data entry application. 

Delete a Record

The video describes how to Update or Modify a particular record in SQL Server database through your data entry application. 

Update a Record

This video describes how to Create and Display a Report with Parameters in your VB.Net windows forms data entry application. 

Design and Display Report with Parameters
  • No Prior Programming Experience Required

If you are new to programming and want to be able to develop different kind of applications, with or without database, the tutorials in this course will teach you step by step with practical exercises during each lesson. Even if you don't have any prior knowledge of programming you can easily understand the lessons and the exercises. 

In this course you will learn different basic to advance programming techniques using Windows Forms. In start you will learn how to display any text to the user through Message Box. Then gradually further you will learn how to work on Variables, Loops, Decision Making, Menus, Dialogues as well as working with different controls like Text Box, Radio Button, Check Box, Combo Box, Progress Bar, Timer control and more. You will also cover many other interesting topics.

In last you will create a Database Application in which you will Add, Delete, Modify some records in database through your application and then you will call the saved data in report using report parameters. 

After completing this course and your practice hopefully you will be able to develop mid-level application yourself with a professional interface and coding. 

Who this course is for:
  • 0 Level Programmers
  • Students
  • Any one who wants to develop software applications him/herself