Transcript

.NET Framework

GOSIA BORZĘCKA

About me

Women in Technology

• C#• ASP.MVC• T-SQL• JavaScript

.NET Developer:

Gosia.Borzecka

GosiaBorzecka

www.GosiaBorzecka.Net

Agenda

.NET Framewo

rkTools

Knowledge

.NET Framework

Microsoft spent many years since 1996 in building .NET Framework and then .NET Framework evolved

It was July 2000 when Bill Gates appeared in a PDC (Professional Developers Conference) Orlando Florida, where he revealed the detalis of Microsoft’s new platform called NGWS (Next Generation Windows Service) later known as .NET

2002!

Little history of .NET

Operating System

The OS manages the resources, the processes and the users of the machine

Provides to the applications some services (threads, I/O, GDI+, DirectX, COM, COM+, MSMQ, IIS, WMI, …)

.NET Framework 4.5

Operating System

Common Language Runtime

CLR manages the execution of the.NET code

Manages the memory, concurrency, security, ...

.NET Framework 4.5

Operating System

Common Language Runtime

Base Class

Library

.NET Framework 4.5

Rich object-oriented library

with fundamental classes

Input-output, collections, text

processing, networking,

security, multi-threading, …

Operating System

Common Language Runtime

Base Class

Library

Dynamic Language Runtime

.NET Framework 4.5

IronPythonIronRuby

Operating System

Common Language Runtime

Base Class

Library

Dynamic Language Runtime

Protable Class

Library

.NET Framework 4.5

Develop and build assemblies that work on multiple .NET Framework platform:

SilverLight

Windows Phone

Windows Store Xbox 360

Operating System

Common Language Runtime

Base Class

Library

Dynamic Language Runtime

Protable Class

Library

WinRT

.NET Framework 4.5

Operating System

Common Language Runtime

Base Class

Library

Dynamic Language Runtime

Managed Extensibilit

y Framework

Protable Class

Library

WinRT

.NET Framework 4.5

Library for creating lightweight, extensible applications

It allows to discover and use extensions with no configuration required

Operating System

Common Language Runtime

Base Class

Library

Languages (C#,

VB.NET, etc.)

Dynamic Language Runtime

Managed Extensibility Framework

Protable Class

LibraryWinRT

Windows Store Apps

WPF LINQ Paraller Extension

SignalR WF

ASP.NetWindows

Desktop AppsAdo.Ne

t

Ado.Net Entity

FrameworkWCF

ASP.NET Web API

Silver Light

.NET Framework 4.5

Visual Studio 2013

Operating System

Common Language Runtime

Base Class

Library

Languages (C#,

VB.NET, etc.)

Dynamic Language Runtime

Managed Extensibility Framework

Protable Class

LibraryWinRT

Windows Store Apps

WPF LINQ Paraller Extension

SignalR WF

ASP.NetWindows

Desktop AppsAdo.Ne

t

Ado.Net Entity

FrameworkWCF

ASP.NET Web API

Silver Light

.NET Framework 4.5

Let’s look at tools!

Visual Studio

Visual Studio

MonoDevelop 5.0.1.3 (.NET Framework 4.0 + GTK# for .NET 2.12.25)

MonoDevelop 5.0.1.3 (Mono _ GTK#)

MonoDevelop 4.2.1

MonoDevelop 2.6.0.1

MonoDevelop 4.0.4

MonoDevelop

SharpDevelop

Where I can learn

about .NET?

Where I can get knowledge?

Dziękuję za uwagę!

top related