.NET framework - Małgorzata Borzęcka
-
Upload
women-in-technology -
Category
Software
-
view
29 -
download
4
Transcript of .NET framework - Małgorzata Borzęcka
![Page 1: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/1.jpg)
.NET Framework
GOSIA BORZĘCKA
![Page 2: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/3.jpg)
Agenda
.NET Framewo
rkTools
Knowledge
![Page 4: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/4.jpg)
.NET Framework
![Page 5: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/9.jpg)
Operating System
Common Language Runtime
Base Class
Library
Dynamic Language Runtime
.NET Framework 4.5
IronPythonIronRuby
![Page 10: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/15.jpg)
Let’s look at tools!
![Page 16: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/16.jpg)
Visual Studio
![Page 17: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/17.jpg)
Visual Studio
![Page 18: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/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: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/19.jpg)
SharpDevelop
![Page 20: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/20.jpg)
Where I can learn
about .NET?
![Page 21: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/21.jpg)
Where I can get knowledge?
![Page 22: .NET framework - Małgorzata Borzęcka](https://reader035.fdocuments.us/reader035/viewer/2022062320/55baaba9bb61eb744f8b4766/html5/thumbnails/22.jpg)
Dziękuję za uwagę!