View
218
Download
3
Category
Tags:
Preview:
DESCRIPTION
Introduction to .NET Framework (GeekWeekKrk)
Citation preview
.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ę!
Recommended