Top Banner
.NET Framework GOSIA BORZĘCKA
22

Introduction to .NET Framework

Jun 20, 2015

Download

Technology

Gosia Borzęcka

Introduction to .NET Framework (GeekWeekKrk)
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: Introduction to .NET Framework

.NET Framework

GOSIA BORZĘCKA

Page 2: Introduction to .NET Framework

About me

Women in Technology

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

.NET Developer:

Gosia.Borzecka

GosiaBorzecka

www.GosiaBorzecka.Net

Page 3: Introduction to .NET Framework

Agenda

.NET Framewo

rkTools

Knowledge

Page 4: Introduction to .NET Framework

.NET Framework

Page 5: Introduction to .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

Page 6: Introduction to .NET Framework

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: Introduction to .NET Framework

Operating System

Common Language Runtime

CLR manages the execution of the.NET code

Manages the memory, concurrency, security, ...

.NET Framework 4.5

Page 8: Introduction to .NET Framework

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: Introduction to .NET Framework

Operating System

Common Language Runtime

Base Class

Library

Dynamic Language Runtime

.NET Framework 4.5

IronPythonIronRuby

Page 10: Introduction to .NET Framework

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: Introduction to .NET Framework

Operating System

Common Language Runtime

Base Class

Library

Dynamic Language Runtime

Protable Class

Library

WinRT

.NET Framework 4.5

Page 12: Introduction to .NET Framework

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: Introduction to .NET Framework

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: Introduction to .NET Framework

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: Introduction to .NET Framework

Let’s look at tools!

Page 16: Introduction to .NET Framework

Visual Studio

Page 17: Introduction to .NET Framework

Visual Studio

Page 18: Introduction to .NET Framework

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: Introduction to .NET Framework

SharpDevelop

Page 20: Introduction to .NET Framework

Where I can learn

about .NET?

Page 21: Introduction to .NET Framework

Where I can get knowledge?

Page 22: Introduction to .NET Framework

Dziękuję za uwagę!