VB.Net

VB.Net Environment Setup

VB.Net Environment Setup

NET Framework

The.Net framework is a ground-breaking platform that allows you to create the following types of applications:

  • Applications for Windows
  • Web-based applications
  • Web-based services

The.Net framework apps are cross-platform in nature. The framework has been developed to be utilized from any of the following languages: Visual Basic, C#, C++, Jscript, and COBOL.

VB.Net - Program Structure

All of these languages can access the framework and communicate with one another.

The.Net framework is made up of a massive library of code that is used by client languages such as VB.Net. The object-oriented methodology is used in these languages.

The following are some of the VB.Net framework's components:

  • Common Language Runtime (CLR)
  • Common Language Specification
  • The .Net Framework Class Library
  • Metadata and Assemblies
  • Common Type System
  • ASP.Net and ASP.Net AJAX
  • Windows Forms
  • ADO.Net
  • Windows Presentation Foundation
  • Windows Workflow Foundation (WF)
  • LINQ
  • Windows Communication Foundation (WCF)

Integrated Development Environment (IDE) For VB.Net

For VB.Net programming, Microsoft provides the following development tools:

  • Microsoft Visual Studio 2010 (VS)
  • Visual Web Designer
  • Visual Basic Express 2010 (VBE)

The latter two are completely free. You can use these tools to create various VB.Net programs, from simple command-line apps to and addThe compiler will disregard thecomplicated applications. Visual Basic Express and Visual Web Developer Express are trimmed-down versions of Visual Studio that have the same look and feel. They keep the majority of Visual Studio's features. We used Visual Basic 2010 Express and Visual Web Developer in this lesson (for the web programming chapter).

Writing VB.Net Programs on Mac OS or Linux 

Although the.NET Framework is designed to run on Windows, various alternate versions function on other operating systems. Mono is an open-source version of the.NET Framework that contains a Visual Basic compiler and operates on different operating systems, including Linux and Mac OS. VB 2012 is the latest version.

Mono's stated goal is to provide better development tools to Linux developers in addition to being able to run Microsoft.NET programs cross-platform. Mono is compatible with various operating systems, including Android, BSD, iOS, Linux, OS X, Windows, Solaris, and UNIX.

Top course recommendations for you

    OOPs in Java
    2 hrs
    Beginner
    100.4K+ Learners
    4.43  (4492)
    Building Games using JavaScript
    2 hrs
    Beginner
    29.5K+ Learners
    4.47  (420)
    Introduction to DevOps
    3 hrs
    Beginner
    54.9K+ Learners
    4.58  (2411)
    Introduction To AngularJS
    2 hrs
    Beginner
    22.8K+ Learners
    4.54  (865)
    Introduction to JavaScript
    3 hrs
    Beginner
    87.5K+ Learners
    4.45  (3788)
    Data Structure & Algorithms in Java for Intermediate Level
    4 hrs
    Intermediate
    14.4K+ Learners
    4.48  (1984)
    Building Games using Java
    2 hrs
    Beginner
    26K+ Learners
    4.27  (151)
    Algorithms in C
    3 hrs
    Beginner
    26.3K+ Learners
    4.44  (579)
    Angular7 for Beginners
    3 hrs
    Beginner
    19.1K+ Learners
    4.54  (650)
    Angular7 for Intermediate Level
    3 hrs
    Intermediate
    8.5K+ Learners
    4.59  (215)