JAVA &.NET JAVA VS.NET
|
|
- Erik Svoboda
- před 7 lety
- Počet zobrazení:
Transkript
1 JAVA &.NET JAVA VS.NET
2 Java
3 Architektura Java Core API (základní knihovna tříd) Překladač Java Virtual Machine Správa spuštěných programů
4 Architektura Aplikace v programovacím jazyce Java.class /.jar / soubor V bytecode JRE Java Runtime Environment Součástí je JVM Java Virtual Machine Zpracovává bytecode Překládá jej do strojového kódu Operační systém / Procesor Strojový kód
5 Princip tvorby aplikace Tvorba aplikace Zdrojový kód v jazyce Java (text).java.class Zdrojový kód v Bytecode Zabalené kódy + jiné zdroje (.jar, ) Spuštění aplikace Bytecode.class/.jar JRE/JVM Překlad pro platformu Strojový kód OS
6 Historie Oak 1996 První verze má release Vnitřní třídy JavaBeans JDBC Reflexe SE/EE/ME JIT kompilace Kolekce Generika Autoboxing Výčtové typy Cyklus for-each
7 Historie Vydávány updaty Java 6 update Nyní update 2 Virtuální stroj podporuje dynamické jazyky Částečná podpora lambda výrazů 8.0 Léto 2013? Další rozšíření podpory funkcionálních operací jazyka
8 Požadavky Tvorba aplikací JDK / SDK JRE + JVM Další knihovny Podpora pro tvorbu aplikací Kompilátor a debugger Univerzální přes všechny edice +/- 80 MB Vývojové prostředí Jcreator BlueJ NetBeans Eclipse Spuštění aplikací JRE JRE + JVM Pouze běhové prostředí a základní knihovny Typicky konkrétní edice +/- 20 MB
9 Java platformy Java SE Java Standard Edition Pro tvorbu běžných (desktopových) aplikací + API knihovny pro vytváření klientských desktopových aplikací (AWT, Swing)
10 Java platformy Java ME Java Micro edition Vývoj pro malá zařízení a zařízení s omezenými prostředky, dvě varianty zařízení CLDC 160 kb ROM, 32 kb RAM Mobilní telefony Kilobyte Virtual Machine CDC 32bitový procesor, >512 kb ROM, >256 kb RAM PDA, set-top-boxy
11 Java platformy Java EE Java Enterprise Edition Pro vývoj a provoz rozsáhlých programů a informačních systémů
12 Java platformy Java Card Pro čipové karty Smart-Cards Fingerprint issues
13 .NET
14 Architektura Base Class Library (BCL) Základní knihovna tříd Překladač z konkrétního jazyka.net jazyka Common Language Runtime (CLR) Správa spuštěných programů
15 Architektura Tvorba aplikace Programátorův kód kompilátor jazyka.net Intermediate language V ý v o j S p o u š t ě n í kompilátor Just-In-Time Strojový kód
16 .NET Verze.NET 1.0 první verze, únor 2002 Microsoft Visual Studio 2002 / 7 Rainier jazyky C#, VB.NET, J# + ASP.NET základní vlastnosti
17 .NET Verze.NET první verze, únor 2002 Microsoft velký update, Visual duben Studio / 7 Rainier jazyky Microsoft C#, VB.NET, Visual Studio J# + ASP.NET 2003 / 7.1 Everett základní mobile vlastnosti ASP.NET zabezpečení code access security ODBC + Oracle DB.NET Compact Framework IPv6
18 .NET Verze.NET první verze, únor 2002 Microsoft velký update, Visual duben Studio / 7 Rainier jazyky Microsoft radikální C#, VB.NET, Visual vylepšení, Studio počátek J# + ASP.NET 2003 / 7.1 roku Everett 2006 základní mobile Microsoft vlastnosti ASP.NET Visual Studio 2005 / 8 Whidbey zabezpečení podpora pro code tvorbu access 64bit security aplikací ODBC podpora + Oracle Generického DB programování.net deklarativní Compact databinding Framework IPv6 vylepšení ASP.NET + personalizace, webparts,
19 .NET Verze.NET první verze, únor 2002 Microsoft velký update, Visual duben Studio / 7 Rainier jazyky Microsoft radikální C#, VB.NET, Visual vylepšení, Studio počátek J# + ASP.NET 2003 / 7.1 roku Everett 2006 základní mobile Microsoft spíše pouze vlastnosti ASP.NET Visual upgrade Studio z 2005 verze / 8 2.0, Whidbey 2007 zabezpečení podpora stále Microsoft pro code tvorbu Visual access 64bit Studio security aplikací 2005 ODBC podpora rozšíření + Oracle Generického potřebná pro DB programování (beta) 3.5.NET deklarativní Windows Presentation Compact databinding Foundation Framework IPv6 vylepšení Windows ASP.NET Communication + Foundation Windows Workflow personalizace, Foundation webparts, Windows CardSpace
20 .NET Verze.NET první verze, únor 2002 Microsoft velký update, Visual duben Studio / 7 Rainier jazyky Microsoft radikální C#, VB.NET, Visual vylepšení, Studio počátek J# + ASP.NET 2003 / 7.1 roku Everett 2006 základní mobile Microsoft spíše pouze vlastnosti ASP.NET Visual upgrade Studio z 2005 verze / 8 2.0, Whidbey 2007 opět (tentokrát zásadní) rozšíření, zabezpečení podpora stále Microsoft pro code tvorbu Visual access 64bit Studio security aplikací 2005 začátek roku 2008 ODBC podpora rozšíření + Oracle Generického potřebná pro DB programování (beta) 3.5 Microsoft Visual Studio 2008 / 9 Orcas.NET deklarativní Windows Presentation Compact databinding Foundation nové vlastnosti Framework jazyků C# a VB.NET IPv6 vylepšení Windows ASP.NET Communication + Foundation expression trees a lambda výrazy Windows Workflow personalizace, Foundation extensions methods webparts, Windows CardSpace anonymní typy LINQ,
21 .NET Verze.NET první verze, únor 2002 Microsoft velký update, Visual duben Studio / 7 Rainier jazyky Microsoft radikální C#, VB.NET, Visual vylepšení, Studio počátek J# + ASP.NET 2003 / 7.1 roku Everett 2006 základní mobile Microsoft spíše pouze vlastnosti ASP.NET Visual upgrade Studio z 2005 verze / 8 2.0, Whidbey 2007 opět (tentokrát zásadní) rozšíření, zabezpečení podpora stále Microsoft pro code tvorbu Visual access 64bit Studio security aplikací 2005 začátek hlavně roku využití 2008 technologií WPF/XAML ODBC podpora rozšíření + Oracle Generického potřebná pro DB programování (beta) 3.5 Microsoft 2010 Visual Studio 2008 / 9 Orcas.NET deklarativní Windows Presentation Compact databinding Foundation nové Microsoft vlastnosti Visual Framework jazyků Studio C# 2010 a VB.NET / 10 Orcas IPv6 vylepšení Windows ASP.NET Communication + Foundation expression paralelní programování, trees a lambda lepší výrazy threading Windows Workflow personalizace, Foundation extensions WCF a WF methods podpora webparts, pro Web 2.0 Windows CardSpace anonymní (REST, POX, typy ATOM, ) LINQ, tvorba grafy MVC framework pro ASP.NET
22 Požadavky Tvorba aplikací.net FW + CLR Odpovídající verze Typicky umožňuje vývoj všech typů aplikací Některé věci se doinstalovávají bokem +/- 300 MB Vývojové prostředí Visual Studio Borland, Spuštění aplikací CLR.NET FW Redistributable package Dříve.NET FW Client Profile Dnes +/- 50 MB Nebo plný FW Je typicky v OS
23 .NET - Architektura C# VB.NET další Common Language Specification WinForms ASP.NET ADO.NET: Data & XML Base Class Library Common Language Runtime VES JIT GC, CLS CTS Operační systém
24 .NET - Architektura Zdrojový kód WinForms ASP.NET Knihovny ADO.NET: Data & XML Base Class Library C# VB.NET další Common Language Specification MSIL Strojový kód Common Language Runtime VES JIT GC, CLS CTS Operační systém
25 .NET platformy.net Pro tvorbu běžných (desktopových) aplikací Základní balík všech "výchozích" knihoven + API knihovny pro vytváření klientských desktopových aplikací
26 .NET platformy.net Compact Edition Pro malá zařízení S Windows Mobile, Windows CE.NET Micro Framework >320 kb RAM Podporuje podmnožinu funkcí.net Vlastní UI (WPF)
27 .NET platformy ASP.NET Není čistě platforma Rozšíření.NET pro tvorbu webových aplikací
28 .NET potřebné bloky Pro spuštění aplikací.net Redistributable Package Řádově desítky MB (4.0 = cca 60MB) Nevychází vždy Pro tvorbu aplikací.net Framework Plná verze, řádově stovky MB (3.5 SP1 = cca 350MB)
29 Programovací jazyky Java "Hlavní jazyk" Java (2) Od 6 podpora skriptovacích jazyků Visual Basic Od 7 "univerzální" virtuální stroj Tvorba vlastních jazyků.net Jedna obecná specifikace celé platformy Libovolný jazyk podporující tuto platformu Hlavní jazyky C# a Visual Basic.NET Spousta dalších (PHP.NET, Delphi.NET, J#, JavaScript.NET, )
30 Tvorba programu Java Zdrojový kód v Javě.NET Zdrojový kód v libovolném jazyce.net Přeložený kód v ByteCode Implementovaný "strojový" kód JVM Přeložený kód v Intermediate Language Implementovaný "strojový" kód CLR
31 Tvorba programu Java - Bytecode Samopopisný Optimalizovaný Nečitelný Nutný.NET Intermediate language Samopopisný Neoptimalizovaný Čitelný Text Nebo překompilovaný Do x86, Nikam nepřipojitelný Připojitelný (např. do C++, Javy, Delphi)
32 Programovací jazyky Oba plně objektově orientované Nejvyšší typ "Object Oba syntakticky vycházejí z C++ a inspirují se jinými OOP jazyky (LISP, Smalltalk, Simula) Dědičnost Jednoduchá Rozhranní Garbage collector Stejné základní datové typy Obdobné principy Téměř stejná syntaxe
33 Programovací jazyky Java Programátor tvoří pouze třídy Primitivní typy nejsou třídy Implicitní virtualizace Generika se "mažou" při překladu Nemá "unsigned" typy Má checked-exceptions Výjimky je nutné zachytit nebo předat dál.net Podporuje struktury I ty jsou obecným typem Např. primitivní typy Všechny typy jsou objektové Explicitní virtualizace Generické typy jsou skutečně existují Má i unsigned typy Typy jsou o jeden řád větší Výjimky jsou volné Některé jazyky výjimky nemusí používat
34 Programovací jazyky Java Nativně pouze procedurální a OOP paradigma.net Procedurální, OOP, funkcionální Enum je "vlastní třída" Nemá nativně maticová pole HQL/apod. jsou součástí knihoven Enum je "potomek" intu Má 3 základní typy polí klasická pole polí pravoúhlá pole LINQ je součástí jazyka.
35 Programovací jazyky Java Odlišné chování vnitřních tříd Vidí obsah svého nadřazeného typu Implementace více rozhranní Wrapping funkcionalit.net Vnitřní třídy jsou normální třídy Explicitní implementace rozhranní
36 Programovací jazyky.net Podmíněné překlady Uzávěry Má Java od 7 Anonymní třídy a metody Dlouho měla pouze Java Lambda výrazy Měla mít Java7, má mít Java8 Má parciální třídy Má hodnotové / referenční / výstupní parametry Checked/unchecked bloky pro testování "overflow" Vlastnosti Obecně spousta různých členů tříd Goto, Switch, Using, Yield; Delegáti Podpora funkcionálního paradigmatu Událostní model Přetěžování (všeho)
37 Programovací jazyky Java Lepší podpora a užití návrhových vzorů Hlavně MVC Lepší struktura implementovaných objektů Dědění, rozhranní Public podpora vývoje Pomocí Java Specification Request Lepší reakce a podpora opravy chyb Lépe vytvořené principy pro desktop aplikace AWT / Swing Podpora MVC Více standardizovaných mohutných rozšíření (EE)
38 Programovací jazyky Verze V.NET Oproti Javě vycházejí zvlášť Ne tak časté updaty Ale zase pak to stojí za to (i stovky MB) FW je nativně v OS Windows (dle verze) Není zpětná kompatibilita / Java průběžné updaty Malá velikost Zpětná kompatibilita /
39 Připojení k DB Java JDBC Java DataBaseConnectivity 4 druhy Zapouzdření nad ODBC Čisté JDBC Vytvoření připojení Nalezení ovladače class.forname(<ovladač>); Otevření připojení Práce s příkazy Uzavření připojení.net ADO.NET Active data objects 1 druh Pro libovolné DB (včetně ODBC) Vytvoření připojení Připojení knihovny Vytvoření instance připojení práce s příkazy Ukončení připojení
40 Připojení k DB Příkazy DDL, DML, DQL Volání uložených procedur Java Statement PreparedStatement Ochrana proti SQL injection CallableStatement.NET SQLCommand (typ rozlišuje parametr) Ochrana proti SQL injection
41 Připojení k DB Navrácení hodnoty pomocí "recordsetu"/"resultsetu" Přímé propojení do databáze V Javě Jednosměrný, obousměrný, citlivý na změny V.NET Typicky pouze dopředný V obou jazycích podpora "metadat"
42 Připojení k DB Java V reálu FW pro připojení k db a zapouzdření ukládání Hibernate Java Persistence API Definice XML Nyní anotace.net V reálu dříve frameworky Nhibernate Dnes LINQ Univerzální nad obecným zdrojem LINQ to SQL LINQ to Entities Definice Parciální třídy
43 Aplikační vrstva Java Java Enterprise Edition Ucelený blok prostředků pro tvorbu výkonné automatizované aplikační logiky.net Drobné nástroje, ale žádný ucelený Některé požadavky jsou automatizované v.net Správa stavů / sessions Zasílání správ Na něco jsou externí nástroje Entitybeans vs. DataSet, deklarativní databinding, adaptéry
44 Prezen(ta)ční vrstva Java Pro desktop AWT / Swing / Nebude dále podporován Nutné lokální řešení Pro web Servlety JSP JSF // třídy doplněné bokem.net WinForms XAML Pro web Existuje "univerzální" implementace Pro obecná zařízení Silverlight ASP.NET // uvnitř jádra.net vlastní kompilátor,
45 Prezen(ta)ční vrstva V obou jazycích kompilace po dotazu Při spuštěném běhu se kompilace neprovádí Webové řešení V javě request response V.NETu událostní model Klient click na tlačítko (data na server) metoda button_clicked( ) (nový formulář na klienta)
46 XML Java JAXP (Java API for XML Processing) analyzátor dokumentů XML v Javě, aplikační rozhraní, umožňuje analýza ověření validity transformace 2 různé standardy SAX DOM.NET Jmenný prostor System.XML Nově System.Linq.XML Automatická práce x XML dokumenty Základní přístup přes DOM VB.NET má XML literáry!!!
47 Java (další) stavební bloky
48 Servlety Alternativa k CGI skriptům pro generování dynamických webových stránek Běží na straně serveru Request/response + cache, session Server řeší Připojení (network connections) Správu a dohodnutí protokolu (protocol negotiations) Nahrávání tříd (class loading) a další
49 Servlety Podporuje základní protokoly HTTP, SMTP, POP3, FTP Běží uvnitř servletového kontaineru Základní metody Init () při prvním volání servletu, slouží pro inicializaci Destroy () opak Service() vlastní obsloužení požadavku Pomocí objektu servletrequest, servletresponse
50 Servlet
51 JSP Java Server Pages Dynamické generované webové stránky pomocí Javy spolupracují s "javabeans" (ne enterprise beans) a servlety Obdobné HTML jiné tagy vlastní tagy
52 JSP Opačný pohled oproti servletům Servlety generují ze zdrojáku HTML JSP generují do HTML pomocí zdrojáků bloky V praxi se kompilují do servletů
53 JSP
54 JSF Webový aplikační framework Založený na komponentách (ne requestdriven) JSF používají pro zobrazení JSP, lze však použít také XUL apod. Před zavoláním requestu na novou stránku je stav UI komponenty uložen a obnoven po vrácení odpovědi
55 JSF
56 EJB Enterprise Java Beans framework pro tvorbu enterprise aplikací == obecně pro podporu podnikových procesů podpora tvorby aplikační vrstvy bussines logika informačního systému Distribuovaná komponentní architektura Entity bean / Entities (Java Persistence API) Session bean Message-driven bean
57 EJB Komponentní architektura pro serverové komponenty v Javě na straně serveru EJB reprezentují byznys logiku aplikace Kontrakt mezi komponentou a aplikačním serverem Aplikační server slouží jako prostředí pro spouštění EJB a poskytuje tzv. kontejner Odpovědnost za správu a zabezpečení komponenty
58 EJB Výhody Přenositelnost Standard nejen pro psaní EJB, ale také pro kontejner Jednoduché vzít EJB a přenést do jiného kontejneru jiného výrobce Silná podpora kontejneru Kontejnery již podle specifikace musí poskytovat velké množství služeb, které ulehčují samotný vývoj aplikace. Mnoho výrobců kontejnerů přidává ještě své nestandardní funkce.
59 EJB Základní typy EJB Session Stateless jednorázové akce, umožňují konkurenční přístup, vyžadují méně zdrojů (nemusí si pamatovat) Statefull v případě že je třeba pracovat se sessions (po přihlášení do e-shopu), pracuji s více kroky Entity (Container managed persistency Bean managed persistency) Message driven bean nové od v2.0, integrace JMS a EJB (pro zpracování asynchronních JMS zpráv)
60 Další prvky Logování událostí při běhu aplikace Log4j Logger / Appender / Layout (Anonymní vnitřní třídy, formátování datových typů) Aspektově orientované programování roztříštěná funkcionalita AspectJ Podpora moderních technik TDD, XP,
61 .NET (další) stavební bloky
62 ASP.NET Podpora pro tvorbu webových aplikací Velmi obdobné tvorbě desktopových aplikací Událostní model Definice stránek pomocí formulářů Webové služby Uživatelské prvky Odlišení zdrojového kódu od "HTML" Dva soubory Odlišení generovaného od programátorova kódu 3 soubory
63 ASP.NET Volné i automatizované řešení Cookies, stavy, sessions, applications Integrované zabezpečení, přihlašování, role, Automatická kompilace, sledování změn Žádné sestavování projektu Cachování Konfigurační XML soubory Podpora MVC Nativní podpora AJAXu IIS, funguje i nad Apache
64 ASP.NET
65 ASP.NET
66 Windows presentation foundation / XAML Definice rozhranní ne pomocí tříd Ale pomocí XML Tlačítko už není "instance" objektu formuláři Tvorba formuláře se blíží tvorbě webové stránky Animace Nezávislé na OS (funguje pod.net Micro Ed.) Různá (i naprosto hloupá) zařízení
67 WPF / XAML
68 Windows Communication Foundation Tvorba distribuovaných aplikací včetně webových služeb Jedno/oboustranné spojení Zabezpečené / nezabezpečené
69 Windows Workflow foundation Programování pomocí UML Zatím pomocí sekvenčních diagramů a diagramů tříd Automatické generování zdrojového kódu Bližší k modelování procesu v organizaci/podniku
70 LINQ Typové dotazování do databáze Obecné datové zdroje ODBC, SQL, kolekce, XML, SELECT x FROM Zamestnanec WHERE plat="nikde nic"
71 XNA Pro tvorbu her a grafických aplikací Lepší než jednoduché a horší než profi Zapouzdření DirectX
72 Silverlight Obdoba Flashe Dynamické (grafické) realizace na stránce Využívá.NET + XAML + Nutná instalace u klienta (cca 3MB)
73 Kritika Javy Generika pomocí type-erasure Nemá neznaménkové typy Nemá hodnotové typy Omezená velikost pole Chybějící možnosti přetěžování Uzávěry funkcí Nejsou delegáti Je v JSR FP aritmetika Výkonnost Bezpečnost
74 Kritika.NETu Ne vždy povedená implementace OO Velké balíčky pro update Nekompatibilní verze Nezabezpečené výjimky Unchecked exceptions Menší podpora EE knihoven Větší závislost na dodavateli
75 Výhody javy Vyspělá Multiplatformní Podpora několika firem Nejmenší distribuční jednotka je "třída" Univerzálnost SWINGu JSR
76 Výhody.NET Common Language Runtime Bezkonkurenční pro desktopové aplikace Dobrá podpora nad OS Win Generika v.net Uzávěry Funkcionální programování Struktury (hodnotové typy) Explicitní přetěžování
Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework
Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework úvod, historie, základy.net framework, programovací jazyky, vývojové prostředky Úvod strana 2 Cíl předmětu Seznámit se s vývojem aplikací
Více1 - Úvod do platformy.net. IW5 - Programování v.net a C#
1 - Úvod do platformy.net IW5 - Programování v.net a C# Strana 1 Obsah přednášky Objektově orientované paradigma.net Framework Základní rysy jazyka C# Strana 2 Objektová orientace C# implementuje základní
VícePlatformy / technologie. Jaroslav Žáček jaroslav.zacek@osu.cz
Platformy / technologie Jaroslav Žáček jaroslav.zacek@osu.cz Které platformy / technologie znáte Java Java Java EE 5 Java EE 6 Pruning, Extensibility Ease of Dev, CDI, JAX-RS Java EE 7! JMS 2, Batch, Concurrency,
VícePlatformy / technologie. Jaroslav Žáček
Platformy / technologie Jaroslav Žáček jaroslav.zacek@osu.cz Které platformy / technologie znáte Java Trocha historie Java EE Java EE 5 Java EE 6 Pruning, Extensibility Ease of Dev, CDI, JAX-RS Java EE
VíceSemináˇr Java X J2EE Semináˇr Java X p.1/23
Seminář Java X J2EE Seminář Java X p.1/23 J2EE Složitost obchodních aplikací robusní, distribuované, spolehlivé aplikace s transakcemi na straně serveru, klientské aplikace co nejjednodušší Snaha : Návrh,
VícePLATFORMY / TECHNOLOGIE JAROSLAV ŽÁČEK
PLATFORMY / TECHNOLOGIE JAROSLAV ŽÁČEK JAROSLAV.ZACEK@OSU.CZ KTERÉ PLATFORMY / TECHNOLOGIE ZNÁTE JAVA TROCHA HISTORIE JAVA EE Java EE 7! Java EE 6 Java EE 5 J2EE 1.4 J2EE 1.3 J2EE 1.2 Servlet, JSP, EJB,
VíceÚvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25
Programování v C# Úvodní slovo 1 / 25 Obsah přednášky Seznámení s předmětem Co je.net Vlastnosti.NET 2 / 25 Kdo je kdo Petr Vaněček vanecek@pf.jcu.cz J 502 Václav Novák vacnovak@pf.jcu.cz?? Při komunikaci
VíceTechnologie Java. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/
Technologie Java Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Trocha historie Java vznikla v roce 1995 jak minimalistický programovací jazyk (211 tříd). Syntaxe vycházela z C/C++. V
VíceObsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework
Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS
VíceNové jazykové brány do Caché. Daniel Kutáč
Nové jazykové brány do Caché Daniel Kutáč O čem budeme mluvit.net T/SQL Perl Python MultiValue Basic Téma.NET provider .NET Provider Co lze již dnes Factory / VisM ODBC.NET Web Services Factory a VisM
VíceVÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
Více(Enterprise) JavaBeans. Lekce 7
(Enterprise) JavaBeans Lekce 7 JavaBeans vs. Enterprise JavaBeans (EJB) JavaBeans technologie: jedná se o tzv. komponentní architekturu určenou pro JSE platformu určená pro tvorbu JSE GUI programů pomocí
VíceTvorba informačních systémů
Tvorba informačních systémů Michal Krátký 1, Miroslav Beneš 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2005/2006 c 2006 Michal Krátký, Miroslav Beneš Tvorba informačních
VíceMATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
VíceSeznámení s prostředím dot.net Framework
Základy programování v jazyce C# Seznámení s prostředím dot.net Framework PL-Prostředí dot.net - NET Framework Je základním stavebním prvkem, na kterém lze vytvářet software. Jeho součásti a jádro je založené
VíceTvorba informačních systémů
Tvorba informačních systémů Michal Krátký 1, Miroslav Beneš 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2006/2007 c 2005-2007 Michal Krátký, Miroslav Beneš Tvorba
VíceTvorba podnikových aplikací v jazyce JAVA. Josef Pavlíček KII PEF CZU
Tvorba podnikových aplikací v jazyce JAVA Josef Pavlíček KII PEF CZU J2EE Jedná se o přístup: sadu pravidel, technologií, metod, doporučení jak provádět design, vývoj, nasazení a provozování vícevrstvých
VíceTvorba informačních systémů
Tvorba informačních systémů Michal Krátký 1, Miroslav Beneš 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2005/2006 c 2006 Michal Krátký, Miroslav Beneš Tvorba informačních
VíceÚvod. Petr Aubrecht (CA) Martin Ptáček (Wincor Nixdorf) Je 10 typů lidí: ti, kteří znají binární kód, a ti, kteří ne.
Úvod Petr Aubrecht (CA) Martin Ptáček (Wincor Nixdorf) Je 10 typů lidí: ti, kteří znají binární kód, a ti, kteří ne. Organizace předmětu Materiály k předmětu -Web stránky: http://cw.felk.cvut.cz/doku.php/courses/x33eja/start
VíceArchitektury informačních systémů
Architektury informačních systémů doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes/vyuka/tis Miroslav.Benes@vsb.cz Obsah přednášky Co je to
VíceTvorba informačních systémů
Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2007/2008 c 2005-2008 Michal Krátký, Miroslav Beneš Tvorba informačních
VíceMichal Krátký, Miroslav Beneš
Tvorba informačních systémů 1/32 Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2008/2009 Tvorba informačních
VíceTechnology Entry form Entry up-to-date? Internal links Faulty internal Possible internal links
Technology Entry form Entry up-to-date? Internal links Faulty internal Possible internal links links Apache Struts Article with examples JSTL a EL (into JSP) MVC, webové aplikace, JSP Bezpečnost ve webových
VíceArchitektury informačních systémů
Architektury informačních systémů doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes/vyuka/tis Miroslav.Benes@vsb.cz Obsah přednášky Co je to
VíceServer-side technologie pro webové aplikace
Server-side technologie pro webové aplikace PIA 2011/2012 Téma 6 Copyright 2006 Přemysl Brada, Západočeská univerzita Server-side scriptování Cíl dynamické generování webového obsahu/rozhraní integrace
Více1. Distribuce Javy. 2. Vlastnosti J2EE aplikace. 3. Fyzická architektura J2EE aplikace. Distribuce Javy se liší podle jejího zamýšleného použití:
Architektura webové aplikace, funkce jednotlivých vrstev, životní cyklus standardizovaných komponent Java EE, Servlety, JSP, frameworky, návrhové vzory 1. Distribuce Javy Distribuce Javy se liší podle
VícePlatformy / technologie. Jaroslav Žáček
Platformy / technologie Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/infs1/ Které platformy / technologie znáte Co je potřeba znát Web Applications Frontend AngularJS React Backend Java.NET
VíceTechnologie Java. Jaroslav Žáček
Technologie Java Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Trocha historie Java vznikla v roce 1995 jak minimalistický programovací jazyk (211 tříd). Syntaxe vycházela z C/C++. V
VíceÚvod. Únor Fakulta informačních technologií VUT. Radek Kočí Seminář Java Úvod 1/ 23
Seminář Java Úvod Radek Kočí Fakulta informačních technologií VUT Únor 2010 Radek Kočí Seminář Java Úvod 1/ 23 Téma přednášky Organizace semináře Java úvod, distribuce Radek Kočí Seminář Java Úvod 2/ 23
Více1 Webový server, instalace PHP a MySQL 13
Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
VíceNovinky ve Visual Studio 2010. Tomáš Kroupa Tomas.Kroupa@hotmail.com
Novinky ve Visual Studio 2010 Tomáš Kroupa Tomas.Kroupa@hotmail.com O čem si dnes řekneme Visual studio 2010 (beta 2) Jazyk C# 4.0 ASP.NET 4.0.NET 4.0 Visual Studio 2010 Beta 2 Jak získat Testovací verze
VíceTechnologie Java Enterprise Edition. Přemek Brada, KIV ZČU 8.6.2011
Technologie Java Enterprise Edition Přemek Brada, KIV ZČU 8.6.2011 Přehled tématu Motivace a úvod Infrastruktura pro velké Java aplikace (Java základní přehled) Části třívrstvé struktury servlety, JSP
Více1. Webový server, instalace PHP a MySQL 13
Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
VíceDatabázové a informační systémy
Databázové a informační systémy doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Jak ukládat a efektivně zpracovávat
VíceINFORMAČNÍ SYSTÉMY NA WEBU
INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového
VíceÚvod do Web Services
Úvod do Web Services Základy webových služeb a jejich implementace na platformě OS/2 Jarda Kačer jarda@kacer.biz Český Warpstock 2008 Brno, 20.-21.9.2008 Co je to webová služba? Část business logiky přístupná
VíceNástroje a frameworky pro automatizovaný vývoj. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/
Nástroje a frameworky pro automatizovaný vývoj Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Proces vývoje webové aplikace Předepsaná adresářová struktura. Kompilace zdrojových kódů.
VíceKIV/PIA 2013 Jan Tichava
KIV/PIA 2013 Jan Tichava Java EE JSF, PrimeFaces Spring JPA, EclipseLink Java Platform, Enterprise Edition Persistence Zobrazovací vrstva Interakce aplikací Deployment Java Persistence API Enterprise
VíceCompatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009
Compatibility List Verze 3.60.5 8.4.2009 GORDIC spol. s r. o. Copyright 1993-2009 1 Obsah Obsah 1 2 3 4 5 6 7 8 9 3.1 3.2 Úvodní informace Podporované databázové systémy Klientské prostředí Tlustý klient...
VíceEfektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz
Efektivní vývoj mobilních aplikací na více platforem současně Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz Osnova 1. Kam míří platforma Windows Phone 2. Seznámení s univerzálními Windows
VíceSoftwarové komponenty a Internet
Softwarové komponenty a Internet Doc. Dr. Ing. Miroslav Beneš Katedra informatiky FEI VŠB-TU Ostrava Miroslav.Benes@vsb.cz Obsah přednášky Motivace Vývoj přístupů k tvorbě programů Definice komponenty
Více3. Základy programovacího jazyka Java
3. Základy programovacího jazyka Java Programovací jazyk Java nese označení jazyk 3.v generace 3GL, kde označeni 3 označuje imperativní jazyk vysoké úrovně. Tento jazyk se vyznačuje vysokou mírou univerzálnosti,
VíceX33EJA Enterprise Java
X33EJA Enterprise Java Petr Šlechta Sun Microsystems petr.slechta@sun.com Petr Aubrecht CA (Computer Associates) petr.aubrecht@ca.com X33EJA (2+2) Cvičení Formou samostatné práce na projektu témata budou
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 25. Otázka : Komponentní technologie - základní pojmy a principy, metody specifikace komponent. Obsah : 1. Základní pojmy 1.1 Komponenta Komponenta
VíceStřední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace
Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Vývoj aplikací Téma: Visual Studio Vyučující: Ing. Milan Káža Třída: EK3 Hodina: 19,2 Číslo: V/5 Programování
VíceAplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:
Aplikace Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: prezentační vrstva vstup dat, zobrazení výsledků, uživatelské rozhraní, logika uživatelského rozhraní aplikační vrstva
VíceMatematika v programovacích
Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?
VíceÚvod. Leden Fakulta informačních technologií VUT. Radek Kočí Seminář Java Úvod 1/ 22
Seminář Java Úvod Radek Kočí Fakulta informačních technologií VUT Leden 2008 Radek Kočí Seminář Java Úvod 1/ 22 Téma přednášky Organizace semináře Java úvod, distribuce Radek Kočí Seminář Java Úvod 2/
VíceStřední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320
Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní
VíceJava/QE Akademie - Osnova
Java/QE Akademie - Osnova Lekce 1 1. Co je to Java? 1.1. Struktura Java kódu 2. Potřebné nástroje pro vývoj 2.1. JVM 2.2. JRE 2.3. JDK 3. Co je to proměnná a její zápis v Javě 3.1. Klasické proměnné 3.2.
VícePlatforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13
Obsah Úvod 11 Platforma.NET 11.NET Framework 11 Visual Basic.NET 12 1 Základní principy a syntaxe 13 Typový systém 13 Hodnotové typy 13 Struktury 15 Výčtové typy 15 Referenční typy 15 Konstanty 16 Deklarace
VícePředměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013
Předměty Algoritmizace a programování Seminář z programování Verze pro akademický rok 2012/2013 Verze pro akademický rok 2012/2013 1 Přednášky Jiřina Královcová MTI, přízemí budovy A Tel: 48 53 53 521
VíceTabulka základních vlastností nástroje C++Builder dle edice
Tabulka základních vlastností nástroje C++Builder dle edice Oblast Architect Enterprise Professional Starter VÝVOJ PRO RŮZNÁ ZAŘÍZENÍ Vysoce produktivní integrované vizuální vývojové prostředí (IDE) s
VíceStřední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U
Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní
Více11. Přehled prog. jazyků
Jiří Vokřínek, 2016 B6B36ZAL - Přednáška 11 1 Základy algoritmizace 11. Přehled prog. jazyků doc. Ing. Jiří Vokřínek, Ph.D. Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze
VíceProgramovací jazyky Přehled a vývoj
Programovací jazyky Přehled a vývoj 1 Programování a programovací jazyk Historie a současnost programovacích jazyků Objektově orientované a vizuální programování Značkovací a skriptovací jazyky 2 Programování
VíceKAPITOLA 1 Představení platformy Microsoft SQL Server 2008
KAPITOLA 1 Představení platformy Microsoft SQL Server 2008 Krátký pohled do historie SQL Serveru Souhrnný přehled novinek, které přináší verze SQL Server 2008 Optimalizovaná instalace a konfigurace Vynucení
VícePřevod 4GL aplikací do webového prostředí. Ing. Jan Musil, IBM ČR Community of Practice for
Převod 4GL aplikací do webového prostředí Ing. Jan Musil, IBM ČR Community of Practice for CEEMEA Co je to EGL? -4GL a EGL Agenda Popis převodu z -4GL do EGL krok za krokem Obecný postup převodu Závěrečný
VíceInterSystems Caché Post-Relational Database
InterSystems Caché Post-Relational Database Martin Holoubek xholoub@fi.muni.cz Úvod InterSystems byla založena shodou okolností ve stejném roce jako její největší konkurent Oracle 1978 Caché je velmi vyspělý
VíceIB111 Programování a algoritmizace. Programovací jazyky
IB111 Programování a algoritmizace Programovací jazyky Programovací jazyky Programovací jazyk Prostředek pro zápis algoritmů, jež mohou být provedeny na počítači Program Zápis algoritmu v programovacím
VíceBIOMEDICÍNSKÝ SYSTÉM PRO AGENTURY DOMÁCÍ PÉČE. Ondřej Krejcar, Dalibor Janckulík, Leona Motalová
BIOMEDICÍNSKÝ SYSTÉM PRO AGENTURY DOMÁCÍ PÉČE Ondřej Krejcar, Dalibor Janckulík, Leona Motalová ZADÁNÍ PROJEKTU Návrh architektury Biomedicínského Systému Implementace Serverové části systému modifikace
VíceÚvod do programování v jazyce Java
Úvod do programování v jazyce Java Petr Krajča Katedra informatiky Univerzita Palackého v Olomouci 5. říjen, 2011 Petr Krajča (UP) KMI/UP3J: Seminář I. 5.10.2011 1 / 17 Organizační informace email: petr.krajca@upol.cz
VíceČást IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23
5 Obsah O autorech 15 O odborných korektorech 15 Úvod 16 Rozdělení knihy 16 Komu je tato kniha určena? 18 Co potřebujete, abyste mohli pracovat s touto knihou? 18 Sdělte nám svůj názor 18 Zdrojové kódy
VíceZáklady datových vazeb Silverlightu. Funkce Silverlightu 2. Podpora jazyků a technologie.net Framework
Funkce Silverlightu 2 Podpora jazyků a technologie.net Framework Model pro popis webových služeb a jejich operací Volná vázanost datových služeb Nový model ovládacích prvků LINQ to Objects a UNQ to XML
VíceStěhování aplikací. Michal Tomek, Sales Manager
Stěhování aplikací Michal Tomek, Sales Manager Agenda Co míníme stěhováním Typické situace Role InterSystems Příležitosti Migrace Stěhování informačního systému Nová budova. HW a OS Získáme nové vlastnosti
VíceTvorba informačních systémů na platformě J2EE Petr Hetmánek Masarykova Univerzita, Fakulta Informatiky, Botanická 68a, Brno
Tvorba informačních systémů na platformě J2EE Petr Hetmánek (xhetman@fi.muni.cz) Masarykova Univerzita, Fakulta Informatiky, Botanická 68a, Brno Abstrakt Rostoucí dostupnost internetu vede ke vzniku stále
VíceInformační systém pro podporu řízení, správu a zjišťování aktuálního stavu rozvrhované výuky
Studentská tvůrčí a odborná činnost STOČ 2011 Informační systém pro podporu řízení, správu a zjišťování aktuálního stavu rozvrhované výuky Information System For Computer Aided Course Planning and Scheduling
VíceVybrané partie z jazyka Java Spring a Enterprise JavaBeans (EJB)
Vybrané partie z jazyka Java Spring a Enterprise JavaBeans (EJB) Michal Papež Spring & EJB Program: K čemu je to dobré, historie, odlišnosti Spring 2.5 EJB 3.0 K čemu jsou? 1 Vývoj velkých podnikových
VíceSPECIFIKACE PŘEDMĚTU PLNĚNÍ
SPECIFIKACE PŘEDMĚTU PLNĚNÍ pro zakázku, na kterou se nevztahuje postup pro zadávací řízení dle zákona č. 134/2016 Sb., o zadávání veřejných zakázek Název zakázky IT Vzdělávání zaměstnanců UBK s.r.o. Základní
VíceMaturitní témata Školní rok: 2015/2016
Maturitní témata Školní rok: 2015/2016 Ředitel školy: Předmětová komise: Předseda předmětové komise: Předmět: PhDr. Karel Goš Informatika a výpočetní technika Mgr. Ivan Studnička Informatika a výpočetní
VíceServlety a JSP. Petr Adámek, petr.adamek@ibacz.eu
Servlety a JSP Petr Adámek, petr.adamek@ibacz.eu Úvod Rekapitulace vstupních znalostí Standardy Nástroje (Běhové prostředí, nástroje pro vývoj) Servlety JSP JSP značky EL (Expression Language) Internacionalizace
VíceJalapeño: pekelně ostrá Java persistence v Caché. Daniel Kutáč Senior Sales Engineer
Jalapeño: pekelně ostrá Java persistence v Caché Daniel Kutáč Senior Sales Engineer Co je Jalapeño Pár slov ředitele vývoje software Klikni! Tak tedy, o čem dnes budeme mluvit Architektura Instalace Anotace
Více1. Úvod do Ajaxu 11. Jak Ajax funguje? 13
Obsah Úvodem 9 1. Úvod do Ajaxu 11 Jak Ajax funguje? 13 Popis 13 Ukázky 13 Jaké jsou možnosti tvorby interaktivních webových aplikací? 15 Co je třeba znát? 16 Jak fungují technologie Ajaxu 16 Jak funguje
VíceRuby on Rails. Bc. Tomáš Juřík Bc. Bára Huňková
Ruby on Rails Bc. Tomáš Juřík Bc. Bára Huňková Co nás dnes čeká? Ruby (programovací jazyk) Ruby on Rails (webový framework) Praktická ukázka Ruby (programovací jazyk) Ruby (programovací jazyk) Skriptovací
VícePA165: Úvod do Java EE. Petr Adámek
PA165: Úvod do Java EE Petr Adámek Obsah přednášky Organizace předmětu Formy výuky Hodnocení Osnova Java EE aplikace Architektury Java EE aplikací Technologie Java EE Základní koncepty PA165: Úvod do Java
VíceO Apache Derby detailněji. Hynek Mlnařík
O Apache Derby detailněji Hynek Mlnařík Agenda Historie Vlastnosti Architektura Budoucnost Historie 1997 Cloudscape Inc. - JBMS 1999 Informix Software, Inc. odkoupila Cloudscape, Inc. 2001 IBM odkoupila
VíceZáklady jazyka C# Obsah přednášky. Architektura.NET Historie Vlastnosti jazyka C# Datové typy Příkazy Prostory jmen Třídy, rozhraní
Základy jazyka C# doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah přednášky Architektura.NET Historie Vlastnosti
VíceArchitektura softwarových systémů
Architektura softwarových systémů Ing. Jiří Mlejnek Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Jiří Mlejnek, 2011 jiri.mlejnek@fit.cvut.cz Softwarové
VícePlatforma.NET 4. hodina dnes to bude ideologické
Platforma.NET 4. hodina dnes to bude ideologické Aleš Keprt Ales.Keprt@upol.cz říjen 2006 Doporučená literatura 1. Duffy J. Professional.NET Framework 2.0. Wrox Press, 2006. 2. Wikipedia.NET Framework
VíceGTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím
GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz
VíceVÝVOJ INTERNETOVÝCH APLIKACÍ - VIA
Metodický list č. 1 Způsob zakončení : Úvod Technologie webových aplikací Protokol HTTP Po zvládnutí tématického celku bude student mít základní přehled o problematice programování internetových (webových)
VíceVladimír Mach. @vladimirmach 2. 1. 2013
Vladimír Mach @vladimirmach 2. 1. 2013 SQL Server Compact Edition Jednoduchá relační databáze Použití i v malých zařízeních s omezenými zdroji Dříve pod názvem SQL Server Mobile Časté využití při programování
VíceTechnologie ASP.NET. Martin Trněný
České vysoké učení technické v Praze Fakulta elektrotechnická Bakalářská práce Technologie ASP.NET Martin Trněný Vedoucí práce: Doc. Ing. Ivan Jelínek, CSc. Studijní program: Elektrotechnika a informatika
VíceSoučasný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita
Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé
VíceJava [džava] nebo [džáva] v americkém slangu "kafe" Sun Microsystems nyní Oracle
Java [džava] nebo [džáva] v americkém slangu "kafe" Sun Microsystems nyní Oracle Významné zdroje ze stovek/tisíců dostupných http:// java.sun.com Java http://dione.zcu.cz/java výborný rozcestník Historie
VíceProgramovací jazyk Úvod do programování v C#
Programovací jazyk C# Úvod do programování v C# Ing. Marek Běhálek Katedra informatiky FEI VŠB-TUO A-1018 / 597 324 251 http://www.cs.vsb.cz/behalek marek.behalek@vsb.cz .NET Framework Dramaticky zjednodušit
VíceBusiness Intelligence
Business Intelligence Josef Mlnařík ISSS Hradec Králové 7.4.2008 Obsah Co je Oracle Business Intelligence? Definice, Od dat k informacím, Nástroj pro operativní řízení, Integrace informací, Jednotná platforma
VíceKapitola 1 Začínáme se Silverlightem
Kapitola 1 Začínáme se Silverlightem V Silverlightu lze vytvářet nejenom stylová rozhraní, ale také interaktivní aplikace pro různé prohlížeče. Ale co samotné aplikace v Silverlightu? Ne jen vložit video
VíceProgramovací jazyk C# Úvod do programování v C#
Programovací jazyk C# Úvod do programování v C# Ing. Marek Běhálek Katedra informatiky FEI VŠB-TUO A-1018 / 597 324 251 http://www.cs.vsb.cz/behalek marek.behalek@vsb.cz.net Framework Dramaticky zjednodušit
VíceVÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
VíceMaturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
Více[ASP].NET Core Demystified. Miroslav Holec. Konzultant a lektor [ASP].NET Core.
[ASP].NET Core 2.1-2.2 Demystified Miroslav Holec Konzultant a lektor [ASP].NET Core mirek@miroslavholec.cz www.miroslavholec.cz Miroslav Holec Nezávislý konzultant a lektor [ASP].NET Core - školím ve
VíceInternet Information Services (IIS) 6.0
Internet Information Services (IIS) 6.0 V operačním systému Windows Server 2003 je obsažena i služba IIS v 6.0. Služba IIS poskytuje jak www server tak i některé další služby (FTP, NNTP,...). Jedná se
VíceSpring framework 2.0. Roman Pichlík http://sweb.cz/pichlik/ CZJUG http://java.cz/jug
Spring framework 2.0 Spring framework 2.0 Roman Pichlík http://sweb.cz/pichlik/ Nejdůležitejší slide http://springframework.org/ http://www.springframework.org/documen Historie 2002 - Rod Johnson kniha
VícePožadavky pro výběrová řízení TerraBus ESB/G2x
Dokument: Převod dat TerraBus ESB/G2x Požadavky pro výběrová řízení TerraBus ESB/G2x Obsah 1. Účel dokumentu... 2 2. Použité termíny a zkratky... 2 3. Požadavky... 3 Účel dokumentu Účelem tohoto dokumentu
VíceObsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13
Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13 KAPITOLA 1 Na úvod o Javě 15 Počítačový program 15 Vysokoúrovňový programovací
VíceProgramovací jazyk C# Úvod do programování v C#
Programovací jazyk C# Úvod do programování v C# Ing. Marek Běhálek Katedra informatiky FEI VŠB-TUO A-1018 / 597 324 251 http://www.cs.vsb.cz/behalek marek.behalek@vsb.cz.net Framework Dramaticky zjednodušit
VíceKomponentově orientované webové frameworky. Jiří Stránský twitter.com/jistr
Komponentově orientované webové frameworky Jiří Stránský jistr@jistr.net twitter.com/jistr O čem to bude Three-Tier aplikace MVC frameworky Komponentově orientované frameworky Apache Wicket Three-Tier
VíceStručný obsah. Část I. Část II. Část III. Úvod do vývoje v prostředí Visual Studio 25. Návrh uživatelského rozhraní 127
Stručný obsah Část I Úvod do vývoje v prostředí Visual Studio 25 1. Možnosti vývoje v jazyce Visual Basic a Windows Store 27 2. Integrované vývojové prostředí Visual Studio 41 3. Vytvoření první aplikace
Více