An Intro to .NET
An Intro to .NET
NET
The first version was released in year 2002. The latest version, C# 11, was released in November 2022.
C# is used for:
Mobile applications
Desktop applications
Web applications
Web services
Web sites
Games
VR
Database applications
And much, much more!
C# IDE
Microsoft Visual Studio 2010 Ultimate edition is used to develop applications in C#.NET and VB.NET.
Applications written in C# use the .NET Framework, so it makes sense to use Visual Studio, as the program,
the framework, and the language, are all created by Microsoft.
With Visual Studio we can build any app, game, or extension using any language of your choice. This IDE
boosts our productivity, improve code quality, and adds agility.
Develop
Debug
Test
Collaborate
Extend
Windows
Mobile Apps
Azure Apps
Web Apps
Office
Games
Extension
Database
C++
JS
Python
.NET
Javascript/TypeScript
The .NET Framework (pronounced as "dot net") is a proprietary software framework developed by
Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the
Common Language Infrastructure (CLI) until being superseded by the cross-platform .NET project.
It includes a large class library called Framework Class Library (FCL) and provides language interoperability
(each language can use code written in other languages) across several programming languages.
Programs written for .NET Framework execute in a software environment (in contrast to a hardware
environment) named the Common Language Runtime (CLR). The CLR is an application virtual machine
that provides services such as security, memory management, and exception handling. As such, computer
code written using .NET Framework is called "managed code". FCL and CLR together constitute the .NET
Framework.
VB.NET
Visual Basic, originally called Visual Basic .NET (VB.NET), is a multi-paradigm, object-oriented
programming language, implemented on .NET and the .NET Framework. Microsoft launched VB.NET in
2002. Along with C# and F#, Visual Basic is one of the three main languages targeting the .NET ecosystem.
As of March 11, 2020, Microsoft announced that evolution of the VB.NET language has concluded.
Visual Basic is often used in conjunction with the Windows Forms GUI library to make desktop apps for
Windows. Programming for Windows Forms with Visual Basic involves dragging and dropping controls on
a form using a GUI designer and writing corresponding code for each control.