0% found this document useful (0 votes)
7 views

An Intro to .NET

Introduction to .net
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

An Intro to .NET

Introduction to .net
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

An Introduction to C#.

NET

C# is pronounced "C-Sharp". It is an object-oriented programming language created by Microsoft that runs


on the .NET Framework. C# has roots from the C family, and the language is close to other popular
languages like C++ and Java.

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!

Why Use C#?

 It is one of the most popular programming language in the world


 It is easy to learn and simple to use
 It has a huge community support
 C# is an object oriented language which gives a clear structure to programs and allows code to be
reused, lowering development costs
 As C# is close to C, C++ and Java, it makes it easy for programmers to switch to C# or vice versa

C# IDE

The easiest way to get started with C#, is to use an IDE.

An IDE (Integrated Development Environment) is used to edit and compile code.

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.

Features of Visual Studio IDE:

 Develop
 Debug
 Test
 Collaborate
 Extend

Visual Studio IDE is used to develop Solutions for:

 Windows
 Mobile Apps
 Azure Apps
 Web Apps
 Office
 Games
 Extension
 Database

Technologies in Visual Studio:

 C++
 JS
 Python
 .NET
 Javascript/TypeScript

The .NET Framework

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.

You might also like