Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
.NET framework platforma Jiří Pokorný Jiri.pokorny@siemens.com www.wug.cz
2
Corporate Technology CEE Visual Studio & Framework v čase 2002 NetFx 1.0 CLR 1.0 NetFx 1.0 CLR 1.0 2003 NetFx 1.1 2005 NetFx 2.0 CLR 2.0 C# 2.0 VB 8.0 NetFx 2.0 CLR 2.0 C# 2.0 VB 8.0 2007 NetFx 3.5 C# 3.0 VB 9.0 NetFx 3.5 C# 3.0 VB 9.0 NetFx 3.0 2006 2010 NetFx 4.0 CLR 4.0 C# 4.0 VB 10.0 NetFx 4.0 CLR 4.0 C# 4.0 VB 10.0
3
Corporate Technology CEE Fx 3.5 CLR 2.0.50727 Core AddIn... Framework V3.5 – Packaging Fx 3.0 CLR 2.0.50727 Fx 3.0 CLR 2.0.50727 WPF WCF WF CardSpace Fx 2.0 CLR 2.0.50727 Fx 2.0 CLR 2.0.50727 Bug Fixes
4
Corporate Technology CEE Verze 3 Windows CardSpace Windows Workflow Foundation Windows Communication Foundation Windows Presentation Foundation
5
Corporate Technology CEE Language INtegrated Query (LINQ) Knihovny a rozšíření jazyka Deklarativním způsobem ve všech.NET jazycích a Syntakticky příbuzné SQL Dotazování lze aplikovat na libovolný zdroj (kolekce, databáze, XML dokument) Definuje množinu obecně použitelných standardních operátorů, které umožňují operace Procházení Filtrování Projekci Rozšiřitelný
6
Corporate Technology CEE Visual Studio 2010 Napsáno ve WPF Výběr verze frameworku (i nové) Nové code snippety pro java script Podpora funkcí Windows 7 Zvýšení výkonu (Přidání referencí apod.) new development profiles, generate form usage, enablePersistedSelection, web.config transformation...
7
Corporate Technology CEE Framework 4.0 Nový CLR 4 Client profile verze (částečně dostupná i ve verzi 3.5 SP1) Podpora server 2008 core Nová rozšíření jazyka VB Vylepšená podopra pro parallel computing
8
Corporate Technology CEE.NET framework architektura
9
Corporate Technology CEE Metadata (IL) Kód (IL) Assembly Zdrojový kód Překladač jazyka Překlad Spuštění Nativní kód V době instalace anebo při volaní programu JIT překladač Překlad a spuštění
10
Corporate Technology CEE Microsoft Intermediate Language (MSIL) C# programy sú kompilované do IL IL je podobné Java byte code IL umožňuje jazykovú interoperabilitu IL umožňuje platformová nezávislosť Disassembly: ILDasm.exe
11
Corporate Technology CEE Common Language Runtime (CLR) CLR vykonává IL kód, představuje výkonné prostředí pro IL Podobné s JVM Chřání před neoprávněným přístupem do paměti Spravuje paměť – garbage collector CLR spouští IL, používá JIT, který zvyšuje rychlost programov CLR poskytuje Input, Output stream, vlákna
12
Corporate Technology CEE Odkazy http://www.netstudent.cz http://www.netstudent.cz Třídy frameworku Třídy frameworku Vývojář CZ Vývojář CZ Představení konstrtukcí Představení konstrtukcí ASP.NET ASP.NET Kaleta o webovkách Kaleta o webovkách MSDN MSDN VS 2008 VS 2008 Část snímků převzata z IW5 na FIT VUT
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.