Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

.NET framework platforma Jiří Pokorný

Podobné prezentace


Prezentace na téma: ".NET framework platforma Jiří Pokorný"— Transkript prezentace:

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


Stáhnout ppt ".NET framework platforma Jiří Pokorný"

Podobné prezentace


Reklamy Google