Header Ads



VB.NET is a simple, modern, object-oriented computer programming language developed by Microsoft to combine the power of the .NET Framework and the combined runtime of the language with productive benefits that feature visual infrastructure. This tutorial will teach you basic VB.Net programming and also take you through various advanced concepts related to the VB.Net programming language.

This tutorial is designed to help beginners understand basic VB.Net programming. After completing this tutorial, you will gain yourself a moderate level of expertise in VB.NET programming from where you can take yourself to the next level.

VB.Net programming is based on many BASIC and Visual Basic programming languages, so if you have a basic understanding of these programming languages, you will be happy to learn the VB.Net programming language.

Visual Basic .NET (VB.NET) is an object-oriented computer programming language implemented in the .NET Framework. Although this is a classic visual language development, it is not backwards compatible with VB6, and no code written in the older version is compiled under VB.NET.

Like all other .NET languages, VB.NET has full support for object-oriented concepts. Everything in VB.NET is a single item, including all the primitive types (short, integer, long, string, boolean, etc.) and user-defined types, events, and even assemblies. All objects match the base class.

VB.NET is implemented by Microsoft's .NET Framework. So, this. Have full access to all libraries in the .NET Framework. It is also possible to run VBNET programs on Mono, an open source alternative to .NET, not only under Windows, but also Linux or Mac OSX.

The following reasons make VB.Net a widely used professional language.

Modern, general purpose.

Determine the purpose.

Component based

Easy to learn.

Built-in language.

It creates effective programs.

It can be set up on multiple computer platforms.

General Chat Chat Lounge Part of the Net Framework

Strong programming features VB.Net
VB.Net has many programming features that make it attractive to many programmers around the world. Let us mention some of these features.

Boolean conditions

Automatic garbage collection

The standard library

Assembly version

Features and events

Delegates and events management

Easy-to-use generics


Conditional compilation

Simple multifunction writing

In this chapter, we will discuss the tools available to create VB.Net applications.

We already mentioned that VB.Net. Part of the .NET Framework and used for writing. Net Applications. So before discussing the tools available to run the VB.Net program, let's understand how VB.Net relates to the .NET Framework.

.NET Framework
General Chat Chat Lounge Net Framework is a revolutionary platform that allows you to write the following types of applications.

Windows applications

Web applications

Web Services

The .NET Framework applications are multi-platform applications. The framework is designed to be used in any of the following languages: Visual Basic, C #, C ++, Jscript, and COBOL, etc.

All of these languages ​​can communicate with each other as well as access the framework.

Client languages ​​such as VB.Net contain a large library of codes used in the .NET Framework. These languages ​​use an object oriented approach.

The following are some components of the Net Framework:

Common Language Runtime (CLR)

General Chat Chat Lounge Net Framework Class Library

General language details

General type of system

Metadata and assemblies

Windows Forms

ASP.Net and ASP.Net AJAX


Windows Workflow Foundation (WF)

Windows Presentation Foundation

Windows Communication Foundation (WCF)


For jobs that work on each of them, please visit ASP.Net - Introduction, and for details on each component, please refer to Microsoft's documentation.

Integrated Development Environment (IDE) for VB.Net
Microsoft provides the following development tools for VB.Net programming.

Visual Studio 2010 (VS)

Visual Basic 2010 Express (VBE)

Visual web developer

The last two are free. Using these tools, you can write all sorts of VB.Net programs, from simple command line applications to more complex applications. Visual Basic Express and Visual Web Developer Express Edition versions of Visual Studio are trimmed and look alike. They retain most of the features of Visual Studio. In this tutorial, we have used Visual Basic 2010 Express and Visual Web Developer (for web programming chapter).

You can download it here. It is automatically installed on your machine. Please note that you need an active Internet connection to install Express Edition.

Writing a VBNET program on Linux or Mac OS
Although. Net Framework runs on Windows operating systems; there are some alternative versions that work on other operating systems. Mono is an open source version of the .NET Framework that includes a Visual Basic Compiler and runs on several operating systems, including different flavors of Linux and Mac OS. The most recent version is VB 2012.

The stated purpose of Mono is not only to make Microsoft .NET applications run cross-platform, but also to bring better development tools for Linux developers. Mono can be run on many operating systems, including Android, BSD, iOS, Linux, OSX, Windows, Solaris and Unix.

No comments

Post Bottom Ad