Top Banner
.NET Framework GOSIA BORZĘCKA
22
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: .NET framework - Małgorzata Borzęcka

.NET Framework

GOSIA BORZĘCKA

Page 2: .NET framework - Małgorzata Borzęcka

About me

Women in Technology

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

.NET Developer:

Gosia.Borzecka

GosiaBorzecka

www.GosiaBorzecka.Net

Page 3: .NET framework - Małgorzata Borzęcka

Agenda

.NET Framewo

rkTools

Knowledge

Page 4: .NET framework - Małgorzata Borzęcka

.NET Framework

Page 5: .NET framework - Małgorzata Borzęcka

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

Page 6: .NET framework - Małgorzata Borzęcka

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

Page 7: .NET framework - Małgorzata Borzęcka

Operating System

Common Language Runtime

CLR manages the execution of the.NET code

Manages the memory, concurrency, security, ...

.NET Framework 4.5

Page 8: .NET framework - Małgorzata Borzęcka

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, …

Page 9: .NET framework - Małgorzata Borzęcka

Operating System

Common Language Runtime

Base Class

Library

Dynamic Language Runtime

.NET Framework 4.5

IronPythonIronRuby

Page 10: .NET framework - Małgorzata Borzęcka

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

Page 11: .NET framework - Małgorzata Borzęcka

Operating System

Common Language Runtime

Base Class

Library

Dynamic Language Runtime

Protable Class

Library

WinRT

.NET Framework 4.5

Page 12: .NET framework - Małgorzata Borzęcka

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

Page 13: .NET framework - Małgorzata Borzęcka

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

Page 14: .NET framework - Małgorzata Borzęcka

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

Page 15: .NET framework - Małgorzata Borzęcka

Let’s look at tools!

Page 16: .NET framework - Małgorzata Borzęcka

Visual Studio

Page 17: .NET framework - Małgorzata Borzęcka

Visual Studio

Page 18: .NET framework - Małgorzata Borzęcka

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

Page 19: .NET framework - Małgorzata Borzęcka

SharpDevelop

Page 20: .NET framework - Małgorzata Borzęcka

Where I can learn

about .NET?

Page 21: .NET framework - Małgorzata Borzęcka

Where I can get knowledge?

Page 22: .NET framework - Małgorzata Borzęcka

Dziękuję za uwagę!