Introduction to .NET Framework
-
Upload
gosia-borzecka -
Category
Technology
-
view
215 -
download
3
description
Transcript of Introduction to .NET Framework
![Page 1: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/1.jpg)
.NET Framework
GOSIA BORZĘCKA
![Page 2: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/3.jpg)
Agenda
.NET Framewo
rkTools
Knowledge
![Page 4: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/4.jpg)
.NET Framework
![Page 5: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/9.jpg)
Operating System
Common Language Runtime
Base Class
Library
Dynamic Language Runtime
.NET Framework 4.5
IronPythonIronRuby
![Page 10: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/15.jpg)
Let’s look at tools!
![Page 16: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/16.jpg)
Visual Studio
![Page 17: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/17.jpg)
Visual Studio
![Page 18: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/19.jpg)
SharpDevelop
![Page 20: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/20.jpg)
Where I can learn
about .NET?
![Page 21: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/21.jpg)
Where I can get knowledge?
![Page 22: Introduction to .NET Framework](https://reader036.fdocuments.us/reader036/viewer/2022081420/55845d2ed8b42ae03e8b4703/html5/thumbnails/22.jpg)
Dziękuję za uwagę!