.NET framework platforma Jiří Pokorný

Slides:



Advertisements
Podobné prezentace
Microsoftí technologie pro webový vývoj Borek Bernard Aleš Roubíček
Advertisements

Vyvíjejte webové aplikace nově a lépe
AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft.
Windows Presentation Foundation Animace. Animace Proč? Silnější dojem z aplikací Vytváří přirozenější UI Plynulejší visuální přechody Animace kdekoli.
Aplikační a programové vybavení
Workflow Foundation Základy a architektura
Modelování procesů pomocí workflow
 Vyhledání míst v programech vhodných pro optimalizaci  Sleduje se četnost volání a trvání jednotlivých částí programu JetBrains dotTrace Profiler.
C# pro začátečníky Mgr. Jaromír Osčádal
Windows Presentation Foundation Přehled Přednášek
Office 2007 – klient Štěpán Bechynský Developer Evangelist Microsoft s.r.o.
Replikace dat Bakalářská práce na téma. 2 Obsah prezentace - Práce s daty za pomoci XML - Webové služby - Teorie replikace dat - Replikace dat.NET Framework.
Principy překladačů Běhová podpora Jakub Yaghob. Běhová podpora Statická podpora jazyka Překladač Interface na knihovny Hlavičkové soubory Dynamická podpora.
PROGRAMOVACÍ JAZYKY (c) Tralvex Yeap. All Rights Reserved.
Desáté cvičení Java Core API Java Collection Framework JavaDoc.
Principy překladačů Interpretované jazyky Jakub Yaghob.
, InforumJiří Šilha, LANius s.r.o. Nové možnosti komunikace knihovních systémů firmy LANius s.r.o. Client-server varianta systému CLAVIUS ®
Apache, PHP, MySQL Lukáš Masopust Web server Apache Aplikace schopná zpracovat HTTP požadavek Nejpoužívanější Web server Vytváří ho The Apache.
25. ALGORITMIZACE A PROGRAMOVÁNÍ
Jiří Strach. Při surfování na Internetu se setkáváme s více druhy webových aplikací. Pod pojmem webová aplikace, rozumíme aplikaci, která je umístěna.
Vývoj aplikací pro SharePoint
Software Architect Forum 2006 Trendy ve vývoji aplikací Michael Juřek, Dalibor Kačmář Microsoft s.r.o.
Informatika / programování

Kontrolky ve WPF Jan Lasac Vedoucí práce Ing. Václav Novák, CSc.
C# - Úvod Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Windows Presentation Foundation 2D grafika. 2D tvary Elementy UI stromu Stejné jako jiné ovládací prvky a elementy Mohou mít k sobě připojeny události,
Transparentní modelování a provádění procesů Michael Juřek Software Architect Microsoft s.r.o.
Dalibor Kačmář Developer & Platform Evangelist Group
Vize Visual Studia 2005 Podpora živého partnerského ekosystému Podpora živého partnerského ekosystému Jednoduché vytváření propojených systémů Jednoduché.
Jiří Burian DPE PM Nový typ aplikací a požadvků Visual Studio 2008 Silverlight Expression Web 2.0 Připravujeme lokalizaci komunitních.
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
Mozilla z pohledu vývojáře David Majda, CZilla — prezentace na předmět Linux (SWI043) na MFF UK.
Windows Presentation Foundation
RDF a RQL Roman Krejčík. RDF a RQL RDF – Resource Description Framework –Jazyk pro ukládání informací v XML –RDF Schema RQL – RDF Query Language –Dotazování.
Efektivní vývoj webů v ASP.NET 4.0 Tomáš Herceg Microsoft MVP Microsoft Student Partner
SharePoint – platforma Demo – SPD, InfoPath, BDC, připojení na webovou službu Shrnutí Případová studie, prezentace řešení partnera – Lundegaard SPS 2010.
Citect SCADA 7.30 ADO.NET 2013/04 Petr Zima.
2008 Fakulta elektrotechniky a informatiky VŠB – TECHNICKÁ UNIVERZITA OSTRAVA.
Nové technologie pro webové aplikace v cestovním ruchu Nové technologie pro webové aplikace v cestovním ruchu Pavel Čech Unverzita Hradec Králové.
SERVICESSERVER CLIENT Operating System Relational Database Application ServicesSystems Management Developer Tools Programming Model Applications.
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TEORETICKÉ ELEKTROTECHKY Oddělení informatiky Java Micro Edition pro mobilní zařízení.
Programování POCSI. Programovani/POCSI2 Základní pojmy Akce - děj nad objekty, mající začátek a konec, a mající přesně definovaný účinek. Příkaz - popis.
FEL Komunikátor. Memory Leak program konsumuje operační paměť, kterou neumožňuje uvolnit o uvolnění paměti stará Garbage Collector ▫plně v režii Java.
Microsoft SQL server Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Panelová diskuze Java,.NET nebo Web Services?. Kolo první.
Windows Presentation Foundation Ovládací prvky. Ovládací prvky Všechny standardní prvky jsou dostupné a některé nové Třídy jsou společné pro WPF System.Windows.Controls,
RedDot Solutions ve státní správě a samosprávě Oxygen Solutions Petr Svoboda Petr Svoboda; Chief Information Officer; Oxygen Solutions, s.r.o.; GSM: 602.
23/04/20151 LINQ (1) LINQ (Language Integrated Query) je součást MS.NET Frameworku umožňující jednotný přístup k datům a jejich zpracování deklarativ-
Windows Presentation Foundation Data Binding
Visual Basic - programování
XSLT překladač Marek Běhálek Informatika a aplikovaná matematika FEI VŠB-TU Ostrava.
Vývoj aplikací pro Facebook Štěpán Bechynský. Typy Facebook aplikací Běží v prostředí Facebook – IFrame Lze spouštět a testovat z localhost – FBML Zpracovává.
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
Technologie pro publikování na webu II Ing. Jiří Štěpánek
CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Jazyk C# a platforma.NET ZS 2015/2016 Pavel Ježek
Překladače 1. Překladače a programovací jazyky © Milan Keršlágerhttp:// Obsah:
AS/400 (IBM iSeries) Úvod. Co vlastně je AS/400 (IBM i)? Aplikační systém 400 (AS/400) byl navržen jako počítač obecně použitelný v obchodním prostředí.
Petr Puš SW Architekt Unicorn a.s. Microsoft C# MVP.
TEAM FOUNDATION SERVER 2015 BUILDS POKORNÝ JIŘÍ
? Quo vadis, J Ondře anáček dotnetportal.cz/blogy
Vývoj mobilních aplikací a jejich výhody
Jazyk C# a platforma .NET ZS 2016/2017
Entity Framework Core - vo co de?
Targetting .NET projektů
Trendy v unit testování a mockování
Jazyk C# a platforma .NET ZS 2018/2019
Advanced .NET Programming I 1st Lecture
Desktopové aplikace na .NET Core
Transkript prezentace:

.NET framework platforma Jiří Pokorný

Corporate Technology CEE Visual Studio & Framework v čase 2002 NetFx 1.0 CLR 1.0 NetFx 1.0 CLR NetFx NetFx 2.0 CLR 2.0 C# 2.0 VB 8.0 NetFx 2.0 CLR 2.0 C# 2.0 VB NetFx 3.5 C# 3.0 VB 9.0 NetFx 3.5 C# 3.0 VB 9.0 NetFx NetFx 4.0 CLR 4.0 C# 4.0 VB 10.0 NetFx 4.0 CLR 4.0 C# 4.0 VB 10.0

Corporate Technology CEE Fx 3.5 CLR Core AddIn... Framework V3.5 – Packaging Fx 3.0 CLR Fx 3.0 CLR WPF WCF WF CardSpace Fx 2.0 CLR Fx 2.0 CLR Bug Fixes

Corporate Technology CEE Verze 3 Windows CardSpace Windows Workflow Foundation Windows Communication Foundation Windows Presentation Foundation

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ý

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...

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

Corporate Technology CEE.NET framework architektura

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í

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

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

Corporate Technology CEE Odkazy   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