Jazyk C# přednáška 01. Fakulta elektrotechniky a informatiky Univerzita Pardubice 2014/2015
|
|
- Šimon Vlček
- před 8 lety
- Počet zobrazení:
Transkript
1 Jazyk C# přednáška 01 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2014/2015
2 Přednáší Ing. Jan Hřídel V pochvalných i kritických tweetech z přednášky nezapomeňte kancelář:
3 8 úrovní programátorů
4 Nejvyšší úroveň Váš kód vás přežije 1. mrtví programátoři No comment ;) The Art of Commputer Programming TeX OOP Windowing GUI Dijkstra Knuth Kay
5 Světově známí a vybudovali úspěšný byznys The real freedom zero 2. úspěšní programátoři Doom Quake RoR 37 Signals No comment ;) Carmack Hansson Gates
6 3. slavní programátoři Známí v programátorských kruzích Slavný je dobrý, ale úspěšný je lepší Většinou pracují pro velké a dobře známé korporace nebo jsou členy startup týmů
7 4. pracující programátoři Úspěšná kariéra softwarových vývojářů Výborné skills Nemají problém sehnat práci Firmy je berou všema deseti Ale co dál? Kam se odtud posunout?
8 5. průměrní programátoři Dost dobrý programátor, který ale není vynikající programátor A možná ani nikdy nebude Většinou chybí talent na kódování
9 6. amatérští programátoři Rádi kódují Ukazují své projekty Věnují programování hodně volného času Mohou se rychle přesunout do skupiny pracujících programátorů
10 7. neznámí programátoři Typický programátor Jan Kodér Obvykle pracuje v rámci velké anonymní společnosti Programování je jejich práce, ne celý jejich život
11 8. špatní programátoři Spadli do programátorské role ani nevědí jak. A to bez předchozích znalostí a zkušeností Vše, na co sáhnou, se stává utrpením pro ostatní spolupracovníky (programátory) možná s výjimkou jiných špatných programátorů.
12 Coding horror Bez rostoucího nadšení to bude zas jen rutina a práce
13 Zásady správného programování
14 Je to vždy vaše chyba! Pravidlo #1
15 Pravidlo #2 Nejlepší kód je žádný kód!
16 Nejlepší kód je žádný kód! Jako softwaroví vývojáři jste svým vlastním nejhorším nepřítelem. Pravidlo #2
17 Pravidlo #2 Nejlepší kód je žádný kód! Kód lze hodnotit z mnoha úhlů pohledů: Stručnost Plná funkcionalita Rychlost Čas strávený kódováním Robustnost Flexibilita if (s == String.Empty) vs. if (s == )
18 Pravidlo #3 Komentáře! Nejen co Nejen jak Ale i proč to write good comments you have to be a good writer
19 Dodržujte konvence! Pravidlo #4
20 Speciální případ
21 Pole Je to objekt! bool[] myarray; myarray = new bool[15]; myarray[4] = true; 5. prvek je true Skupina 15 prvků
22 Pole bool[] myarray = new bool[15]; Kombinace deklarace a inicializace
23 Jak velké je pole? Programmers.Length Pokud vrátí např. 7 znamená to, že v poli je 7 prvků s indexy 0-6.
24 Seřazení pole double[] somearray = { 4.0, 2.0, double.nan, 1.0, 5.0 }; foreach (double db in somearray) Console.WriteLine(db); Array.Sort(someArray); Console.WriteLine("\n\n"); foreach (double db in somearray) Console.WriteLine(db); Co bude na výstupu?
25 Seřazení pole bug 4.0
26 OOP Objekt = instance třídy Objekt = Black Box Změna vnitřní implementace nesmí způsobit kolaps programu!
27 Keep your privates private! Je libo trochu soukromí? Síla zapouzdření! Vaše data mohou být private Napište metody, které budou bezpečně přistupovat k datům! No peeking!
28 Opakování private vs. public CIA agent realname alias password AgentGreeting() Enemy agent borscht vodka ContactComrades() OverthrowCapitalists()
29 Jak je to s protected? Opakování dědičnost
30 Statické členy? Opakování static
31 Opakování konstruktory [C#] Účelem je provést prvotní nastavení, společné pro všechny instance. nelze jej přímo zavolat to proběhne automaticky někdy těsně před vytvořením první instance nebo před použitím prvního statického členu okamžik volání nemá uživatel pod kontrolou
32 Co program vypíše? class Trida { public Trida() { Console.WriteLine("Instanční konstruktor"); } static Trida() { Console.WriteLine("Statický konstruktor"); } } //v Main() Trida o = new Trida();
33 Co program vypíše?
34 Opakování - destruktory [C#] Nemohou být definovány ve strukturách. Třída může mít pouze jeden destruktor. Destruktory nelze zavolat. Jsou vyvolávány automaticky. Nemají modifikátory ani parametry. Syntaxe: ~Trida(){}
35 Opakování - destruktory [C#] V C# objekty odstraňuje automatická správa paměti okamžik není přesně determinován Garbage Collector volá periodicky.net (cca každých 10 ms) Běh programu je zastaven Veškerá data, na která nevede odkaz, jsou z paměti odstraněna
36 Čistě statické třídy Obsahují pouze statické členy nelze vytvořit instanci přesněji: nemělo by jít vytvořit instanci. V.NET se jedná například o třídy Console nebo Math
37 Čistě statické třídy Jaké jsou možnosti zamezení vytvoření instance? Označit třídu jako static doporučeno Vytvořit privátní konstruktor
38 KONVENCE
39 Konvence pojmenování Pascal casing První písmeno každého slova velkým písmenem Nepoužívají se podtržítka DruhaMocnina Pro většinu identifikátorů Camel casing První písmeno malé; druhé a další slova začínají velkým písmenem. druhamocnina Parametry metod, lokální proměnné, soukromé datové složky třídy
40 Konvence pojmenování Prostory jmen Hlavní namespace název společnosti Vnořený namespace název projektu (aplikace) Názvy identifikátorů se uvádějí bez prefixu Kromě rozhrání s prefixem I, např. Idisposable Například název třídy by neměl být CDog nebo TDog, ale jen Dog
41 Konvence pojmenování Zkratky a akronymy Malými písmeny první znak však závisí na typu identifikátoru htmlcontrol pro soukromé složky HtmlControl pro ostatní složky Výjimka dvouznaké zkratky jsou velkými písmeny kromě těch, které jsou na začátku identifikátoru a mají být psány velbloudím stylem DBCommand veřejná složka dbcommand soukromá složka V.NET není pevně dodrženo (DbConnection)
42 Konvence pojmenování Více viz MSDN knihovna a téma Guidelines for Names
43 Identifikátory Posloupnost písmen a číslic začínající písmenem. Písmeno jakýkoliv znak z UNICODE Rozlišují se malá a velká písmena Na začátek lze vs. do Klíčové slovo
44 Klíčová slova Vždy malým písmenem
45 Deklarace proměnných Modifikátory(nep) typ identifikátor inicializace(nep) Modifikátory const volatile Typ typ proměnné Identifikátor jméno proměnné Inicializace inicializační část
46 Deklarace proměnných
47 Deklarace proměnných There are NO GLOBAL variables in C#
48 Deklarace proměnných Příklady int i, j = 11, k = 5; const int m = 10, n = 20; n je také konstanta
49 Deklarace proměnných Rozdíly oproti C++ Modifikátor const lze použít pro předdefinované (základní) datové typy. U referenčních typů (třídy) jej lze použít pouze tehdy, pokud je proměnná inicializována hodnotou null. Překladač nedovolí použít proměnnou jež nebyla inicializována. Ve vnořeném bloku nelze deklarovat proměnnou stejného jména jako v bloku nadřezeném.
50 Prostory jmen Rozdíly oproti C++ Mezi prostorem jmen a identifikátorem a mezi vnořeným a nadřazeným prostorem jmen se uvádí tečka. Pro složky prostorů jmen lze uvést přístupová práva.
51 Prostory jmen Deklarace namespace jméno { direktiva_using(nep) deklarace_složek } jméno název prostoru jmen direktiva_using direktiva using (viz dále) deklarace_složek deklarace datových typů (tříd, struktur, výčtových typů, )
52 Prostory jmen Deklarace vnořeného prostoru jmen Způsob 1 namespace Vnější { } namespace Vnitřní { } class X {}
53 Prostory jmen Deklarace vnořeného prostoru jmen Způsob 2 (v C++ neexistuje) namespace Vnější.Vnitřní { } class X {} V obou případech se mimo prostor jmen k X přistoupí způsobem Vnější.Vnitřní.X
54 Prostory jmen Přístupová práva public datový typ je veřejně přístupný, lze jej použít i v jiných sestaveních internal datový typ lze použít pouze v sestavení, ve kterém je deklarován internal je výchozí automaticky doplněno překladačem, pokud není specifikováno jinak
55 Direktiva using Syntaxe deklarace using jméno_prostoru_jmen; using alias = jméno_prostoru_jmen; using alias = jméno_typu; Direktiva using musí předcházet všem deklaracím v prostoru jmen.
56 Direktiva using Syntaxe deklarace using jméno_prostoru_jmen; Slouží k specifikaci prostoru jmen, jehož identifikátory se nemusí v programu klasifikovat jménem tohoto prostoru. Při použití using System; lze psát rovnou Console.Writeline(); protože Console je součástí prostoru jmen System. Nelze však psát File.Create( data.txt ); ani IO. File.Create( data.txt ); PROČ?
57 Direktiva using Syntaxe deklarace using jméno_prostoru_jmen; Slouží k specifikaci prostoru jmen, jehož identifikátory se nemusí v programu klasifikovat jménem tohoto prostoru. Při použití using System; lze psát rovnou Console.Writeline(); protože Console je součástí prostoru jmen System. Nelze však psát File.Create( data.txt ); ani IO. File.Create( data.txt ); PROČ? File leží v prostoru jmen System.IO, a ten není direktivou using zpřístupněn.
58 Direktiva using Syntaxe deklarace using alias = jméno_prostoru_jmen; Slouží k jinému pojmenování existujícího prostoru jmen. alias nové jméno prostoru jmen jméno_prostoru_jmen původní označení prostoru jmen using VV = Vnější.Vnitřní; Ke složce X pak lze přistoupit přes: VV.X.
59 Direktiva using Syntaxe deklarace using alias = jméno_typu; Slouží k nového jména pro daný typ. alias nové jméno typu jméno_typu původní označení typu using VVX = Vnější.Vnitřní.X; Nelze přejmenovat klíčové slovo: using cela = int; Lze však napsat: using cela = System.Int32; Obdoba typedef z C++ Typ int je jiné označení pro Int32 v prostoru jmen System
60 Operátor :: namespace alias qualifier Používá se ve spojení s klíčovým slovem global nebo ve spojení s aliasem prostoru jmen. global lze využít ke zpřístupnění složky z globálního prostoru jmen, která je zastíněna jiným jmenným prostorem. Obdoba unárního rozlišovacího operátoru :: z C++
61 Operátor :: namespace GlobalniProstorJmen { } class System { } class Program { } static void Main(string[] args) { } System.Console.WriteLine("Text"); global::system.console.writeline("text"); global::system.console.readkey();
62 Struktury V C# je rozdíl mezi strukturami a třídami o poznání větší než v C++. Syntaxe Modifikátor(nep) struct jméno specifikace_rozhraní(nep) { složky(nep) } ;(nep) modifikátor přístupová práva. jméno identifikátor datového typu dané struktury, který tato deklarace zavádí. specifikace_rozhraní rozhraní, která tato struktura implementuje (viz dále). složky seznam složek struktury (datové složky, metody, přetížené operátory, konstruktory, vlastnosti, události a vnořené typy).
63 Struktury Rozdíly mezi třídami a strukturami Struktury patří mezi hodnotové typy, třídy mezi referenční typy. Hodnotové typy se vytvářejí v zásobníku, referenční na haldě. Všechny struktury jsou potomkem třídy System.ValueType, která je odvozena od třídy object. V deklaraci nelze specifikovat předka a od struktury nelze odvodit potomka.
64 Struktury Rozdíly mezi třídami a strukturami Struktury nemohou mít destruktor. Struktury nemohou mít uživatelem definovaný konstruktor bez parametrů. Konstruktor struktury musí inicializovat všechny její datové složky. Překladač automaticky vytváří implicitní konstruktor, který inicializuje všechny datové složky na hodnotu 0, false nebo null.
65 Vytvoření instance Pomocí operátoru new Inicializací všech datových složek struktury struct Bod { public double x, y; Struktury public Bod(double x, double y) { } } this.x = x; this.y = y;
66 Struktury Vytvoření instance Bod a = new Bod(); Bod b = new Bod(30, 40); K jednotlivým datovým složkám lze přistoupit přes tečku (a.x, a.y, b.x, b.y). Jaké budou jejich hodnoty?
67 Struktury Vytvoření instance Bod a = new Bod(); Bod b = new Bod(30, 40); a.x = 0, a.y = 0 Identifikátory a, b nejsou ukazatelé. Operátor new u struktury nepředstavuje dynamickou alokaci paměti. Jedná se o instance. b.x = 30, b.y = 40
68 Struktury Bod c; Nevolá se konstruktor. c.x = 10; c.y = 20; Složky lze inicializovat samostatně int v = c.x + c.y; OK
69 Think, think, think Think about your users and their needs before you start building the code, and they ll be happy with the final product once you re done!
PREPROCESOR POKRAČOVÁNÍ
PREPROCESOR POKRAČOVÁNÍ Chybová hlášení V C# podobně jako v C++ existuje direktiva #error, která způsobí vypsání chybového hlášení překladačem a zastavení překladu. jazyk C# navíc nabízí direktivu #warning,
Více3 Vývojová prostředí, základní prvky jazyka Java, konvence jazyka Java
3 Vývojová prostředí, základní prvky jazyka Java, konvence jazyka Java Studijní cíl V tomto bloku navážeme na konec předchozího bloku a seznámíme se s vývojovými prostředími, které se nejčastěji používají
VíceProstory jmen. #include<iostream.h> namespace RadimuvProstor { int secti(int a, int b); class Trida { private: int Atribut; public: void metoda();
Prostory jmen. Prostor jmen je oblast platnosti identifikátorů. Představme si situaci, kdy budeme chtít mít v jednom programu stejné identifikátory (názvy tříd, proměnných, metod, funkcí atd...). Nelze
VíceJazyk C++ I. Šablony 3
Jazyk C++ I Šablony 3 AR 2013/2014 Jazyk C++ I Třídy template class TVektor { T *a; int n; static int PocInstanci; public: TVektor(int _n = 0) : n(_n) { a = new T[n]; PocInstanci++; } ~TVektor()
VíceJazyk C# (seminář 6)
Jazyk C# (seminář 6) Pavel Procházka KMI 29. října 2014 Delegát motivace Delegáty a události Jak docílit v C# funkcionální práce s metodami v C je to pomocí pointerů na funkce. Proč to v C# nejde pomocí
VíceJAZYK C# ÚVOD. Literatura. Jazyk C# .NET Framework
JAZYK C# ÚVOD Literatura 1. VIRIUS, M. Od C++ k C#. České Budějovice: KOPP, 2002. 235 s. Cena 199 Kč. ISBN 80-7232-176-5. 2. NAGEL CH. et al. C# 2005. Programujeme profesionálně. Brno: Computer Press,
VíceProgramování 1. hodina. RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015
Programování 1. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Vstupní znalosti Podmínky, cykly Funkce, Pole, třídění Retězce
VícePrincipy objektově orientovaného programování
Principy objektově orientovaného programování Třídy a objekty 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 C E T
VíceZákladní stavební prvky algoritmu
Základní stavební prvky algoritmu Podmínka. Cyklus for, while, do-while. Funkce, metody. Přetěžování. Tomáš Bayer bayertom@natur.cuni.cz Katedra aplikované geoinformatiky a kartografie, Přírodovědecká
VíceObrázek. Základní popis, zadání úkolu. Struktura tříd,
Obrázek Základní popis, zadání úkolu Pracujeme na projektu Domecek, který je ke stažení na http://java.vse.cz/. Po otevření v BlueJ vytvoříme instanci třídy Obrazek a zavoláme metodu kresli(). Výsledkem
VíceAlgoritmizace a programování
Pátek 14. října Algoritmizace a programování V algoritmizaci a programování je důležitá schopnost analyzovat a myslet. Všeobecně jsou odrazovým můstkem pro řešení neobvyklých, ale i každodenních problémů.
VíceGenerické programování
Generické programování Od C# verze 2.0 = vytváření kódu s obecným datovým typem Příklad generická metoda, zamění dva parametry: static void Swap(ref T p1, ref T p2) T temp; temp = p1; p1 = p2; p2 =
VíceCílem kapitoly je seznámit studenta se strukturou programu a jeho překladem.
Nadpis kapitoly Cílem kapitoly je seznámit studenta se strukturou programu a jeho překladem. Klíčové pojmy: Překladač, editor, compiler, linker. Úvod Abychom mohly využívat našich napsaných programů, musíme
VíceIRAE 07/08 Přednáška č. 2. atr1 atr2. atr1 atr2 -33
Objekt jako proměnná Objekty a metody Objekt = proměnná referenčního typu vznik pomocí new, chování viz pole jako referenční proměnná minulý semestr Stack Heap objekt ref this 10 20 atr1 atr2 jinyobjekt
VícePB161 Programování v jazyce C++ Objektově Orientované Programování
Programování v jazyce C++ Objektově Orientované Programování Principy OOP zapouzdření, konstruktory, destruktory, const Principy OOP - Zapouzdření 22.9.2014 Organizační - materiály Slidy a příprava http://cecko.eu/public/pb161_cviceni
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íceRozšířená nastavení. Kapitola 4
Kapitola 4 Rozšířená nastavení 4 Nástroje databáze Jak již bylo zmíněno, BCM používá jako úložiště veškerých informací databázi SQL, která běží na všech lokálních počítačích s BCM. Jeden z počítačů nebo
VíceStruktura třídy, operátory, jednoduché algoritmy, junit. Programování II 2. cvičení Alena Buchalcevová
Struktura třídy, operátory, jednoduché algoritmy, junit 2. cvičení Alena Buchalcevová Cíle cvičení seznámit se s rozhraním (interface) v Javě seznámit se s testováním při vývoji (makety, JUnit) naučit
VíceObjektově orientované databáze
Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Co potřebujeme modelovat? Identifikace entit v~relačních SŘBD Co je to objektová
VíceMichal Krátký. Úvod do programovacích jazyků (Java), 2006/2007
Úvod do programovacích jazyků (Java) Michal Krátký 1 Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků
VíceHotelová škola, Obchodní akademie a Střední průmyslová škola Teplice,Benešovo náměstí 1, příspěvková organizace
Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice,Benešovo náměstí 1, příspěvková organizace VZDĚLÁVACÍ MATERIÁL ZPRACOVÁN V RÁMCI PROJEKTU EU PENÍZE STŘEDNÍM ŠKOLÁM - OPVK 1.5 Registrační
VíceUložené procedury Úvod ulehčit správu zabezpečení rychleji
Uložené procedury Úvod Uložená procedura (rutina) je sada příkazů SQL, které jsou uložené na databázovém serveru a vykonává se tak, že je zavolána prostřednictvím dotazu názvem, který jim byl přiřazen
VíceZápis programu v jazyce C#
Zápis programu v jazyce C# Základní syntaktická pravidla C# = case sensitive jazyk rozlišuje velikost písmen Tzv. bílé znaky (Enter, mezera, tab ) ve ZK překladač ignoruje každý příkaz končí ; oddělovač
VíceGORE-TEX GARMENT CARE INSTRUCTIONS EUROPE
GORE-TEX GARMENT CARE INSTRUCTIONS EUROPE March 28, 2013 PODROBNÉ POKYNY K ÚDRŽBĚ ODĚVŮ PRO EVROPU Oděvy GORE-TEX jsou nejen trvanlivé, ale i snadné na údržbu. Pravidelná péče zajistí vynikající vlastnosti
VíceFOND VYSOČINY NÁZEV GP
RF-04-2009-01, př. 1upr1 Počet stran: 6 FOND VYSOČINY Výzva k předkládání projektů vyhlášená v souladu se Statutem účelového Fondu Vysočiny 1) Název programu: NÁZEV GP Grantový program na podporu 2) Celkový
VícePraktické úlohy- zaměření specializace
Praktické úlohy- zaměření specializace Realizace praktických úloh zaměřených na dovednosti v oblastech specializace POS: Síťový OS, instalace, konfigurace a optimalizace podle zamýšleného použití; Inicializace
VíceOborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B
PŘIJÍMACÍ TEST Z INFORMATIKY A MATEMATIKY NAVAZUJÍCÍ MAGISTERSKÉ STUDIUM V OBORU APLIKOVANÁ INFORMATIKA FAKULTA INFORMATIKY A MANAGEMENTU UNIVERZITY HRADEC KRÁLOVÉ ČÁST A Oborové číslo Hodnocení - část
VíceObsah. Úvodem 9 Komu je kniha určena 9 Forma výkladu 9 Konkrétní postup výuky 10 Příklady ke knize 11
Obsah Úvodem 9 Komu je kniha určena 9 Forma výkladu 9 Konkrétní postup výuky 10 Příklady ke knize 11 Kapitola 1 Co je to počítačové programování 13 Co je to program a jak ho vytvořit 13 Nádražní automat
VíceAlgoritmus (nebo dřívějším pravopisem algorithmus)
Algoritmus (nebo dřívějším pravopisem algorithmus) o přesný návod či postup, kterým lze vyřešit daný typ úlohy. Pojem algoritmu se nejčastěji objevuje při programování, kdy se jím myslí teoretický princip
VíceBudování aplikačních rozhraní pro obousměrnou komunikaci mezi ERMS a jejich vztah k Národnímu standardu pro komunikaci mezi ERMS.
Budování aplikačních rozhraní pro obousměrnou komunikaci mezi ERMS a jejich vztah k Národnímu standardu pro komunikaci mezi ERMS. Použité zkratky ERMS ESS i AIS ESS elektronická spisová služba AIS agendový
Více29 Evidence smluv. Popis modulu. Záložka Evidence smluv
29 Evidence smluv Uživatelský modul Evidence smluv slouží ke správě a evidenci smluv organizace s možností připojení vlastní smlouvy v elektronické podobě včetně přidělování závazků ze smluv jednotlivým
VíceSilnice č. II/635 Mohelnice Litovel (kř. Červená Lhota)
PRŮVODNÍ ZPRÁVA 1. IDENTIFIKAČNÍ ÚDAJE Identifikační údaje stavby: Název stavby: Silnice č. II/635 Mohelnice Litovel (kř. Červená Lhota) Název stavebního objektu: SO102 - km 3,810-6,875 Katastrální území:
VíceSoubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů
Datový typ soubor Soubory a databáze Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů Záznam soubor se skládá ze záznamů, které popisují
VíceBezpečnostní list podle 1907/2006/ES, Článek 31
strana 1/6 1 Identifikace látky/směsi a společnosti/podniku Identifikátor výrobku Příslušná určená použití látky nebo směsi a nedoporučená použití Použití látky / přípravku Pomocný prípravek pro dentální
VíceNÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO 3.5.5 PŘÍRUČKA UŽIVATELE
NÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO 3.5.5 PŘÍRUČKA UŽIVATELE 1. Přehled možností programu 1.1. Hlavní okno Hlavní okno programu se skládá ze čtyř karet : Projekt, Zadání, Výsledky a Návrhový
VíceProgramování v Javě I. Leden 2008
Seminář Java Programování v Javě I Radek Kočí Fakulta informačních technologií VUT Leden 2008 Radek Kočí Seminář Java Programování v Javě (1) 1/ 45 Téma přednášky Datové typy Deklarace třídy Modifikátory
VícePŘÍRUČKA K PŘEDKLÁDÁNÍ PRŮBĚŽNÝCH ZPRÁV, ZPRÁV O ČERPÁNÍ ROZPOČTU A ZÁVĚREČNÝCH ZPRÁV PROJEKTŮ PODPOŘENÝCH Z PROGRAMU BETA
č. j.: TACR/14666/2014 PŘÍRUČKA K PŘEDKLÁDÁNÍ PRŮBĚŽNÝCH ZPRÁV, ZPRÁV O ČERPÁNÍ ROZPOČTU A ZÁVĚREČNÝCH ZPRÁV PROJEKTŮ PODPOŘENÝCH Z PROGRAMU BETA Schválil/a: Lenka Pilátová, vedoucí oddělení realizace
VíceOsnova přednášky. Programové prostředky řízení Úvod do C# II. Přístup ke členům. Členy (Members)
Osnova přednášky Programové prostředky řízení Úvod do C# II. Členy (Members) Jmenné prostory (Namespaces) Třídy (Classes) Struktury (Structs) Pavel Balda Západočeská univerzita v Plzni, FAV, KKY 2 Členy
VíceJazyk C# (seminář 3)
Jazyk C# (seminář 3) Pavel Procházka KMI October 8, 2014 Motivace Největší využití v programování okenních aplikací a GUI knihoven. Data reprezentujeme pomocí objektů (tříd), máme tedy ucelený pohled na
VíceNemocnice a centra zobrazovacích metod d v ují systém m Rimage pro publikování disk s informacemi o pacientech, které mohou zachránit život
Nemocnice a centra zobrazovacích metod d v ují systém m Rimage pro publikování disk s informacemi o pacientech, které mohou zachránit život ešení Rimage pro publikování disk stojí v zákulisí t ch nejnáro
VíceProgramování v Javě I. Únor 2009
Seminář Java Programování v Javě I Radek Kočí Fakulta informačních technologií VUT Únor 2009 Radek Kočí Seminář Java Programování v Javě (1) 1/ 44 Téma přednášky Datové typy Deklarace třídy Modifikátory
VíceRegister your product and get support at www.philips.com/welcome HP8665. Dynamic Volume Brush. CS Příručka pro uživatele
Register your product and get support at www.philips.com/welcome HP8665 Dynamic Volume Brush CS Příručka pro uživatele A B C D E F G H I Čeština 1 Úvod Gratulujeme k nákupu a vítáme Vás mezi uživateli
VíceMontážní pokyny k panelům Montáž střešního prosvětlovacího panelu KS1000 PC a KS 1000 PC Double Skin
Montážní pokyny k panelům Montáž střešního prosvětlovacího panelu KS1000 PC a KS 1000 PC Double Skin USKLADNĚNÍ Střešní prosvětlovací panely musí být skladovány tak, aby byly chráněny proti povětrnostním
VíceOperace nad celými tabulkami
10 Operace nad celými tabulkami V předchozích kapitolách jsme se převážně zabývali sloupci tabulek. V této kapitole se naučíme provádět některé operace, které ovlivňují tabulky jako celek. Probereme vlastnosti
VíceSMLOUVA O POSKYTNUTÍ DOTACE Z ROZPOČTU MĚSTA LITOMYŠL č. 81/2016
SMLOUVA O POSKYTNUTÍ DOTACE Z ROZPOČTU MĚSTA LITOMYŠL č. 81/2016 (dále jen Smlouva") Méitiký úříd UtDmyll Domíeno 10.3.2010 10:21:45 MCÚ Utomyil 07022/2016 Uttfi; 1, prrtoh: Město Litomyšl " se sídlem:
VíceStanovy sdružení JM Net, o. s. ve zněním platném od 26.6.2009
Stanovy sdružení JM Net, o. s. ve zněním platném od 26.6.2009 Čl. 1 Základní ustanovení 1) Sdružení má název: JM Net, o. s. (dále jen sdružení ). 2) Sdružení je právnickou osobou ve smyslu zákona č. 83/1990
VíceČíslo zakázky (bude doplněno poskytovatelem dotace) 1 Název programu: Operační program Vzdělávání pro konkurenceschopnost
Výzva k podání nabídek (pro účely uveřejnění na www.msmt.cz nebo www stránkách krajů pro zadávání zakázek z prostředků finanční podpory OP VK, které se vztahují na případy, pokud zadavatel není povinen
VícePříloha č. 1. Specifikace jednotlivých e-learningových výukových kurzů:
Příloha č. 1 Specifikace jednotlivých e-learningových výukových kurzů: MS Word 2007: úvod úvod do práce s Wordem, pohyb v dokumentu, zápis textu, práce s dokumentem a okny pro více dokumentů, použití automatických
VíceORGANIZAČNÍ ŘÁD ŠKOLY
Základní škola Hošťálková, okres Vsetín ORGANIZAČNÍ ŘÁD ŠKOLY část: SM - KAMEROVÝ SYSTÉM - PROVOZOVÁNÍ Č.j.: 1-20/2016 Vypracoval: Schválil: Mgr. Miloš Sobotka, ředitel školy Mgr. Miloš Sobotka, ředitel
VíceM Ě S T O I V A N Č I C E Palackého náměstí 196/6, 664 91 Ivančice
M Ě S T O I V A N Č I C E Palackého náměstí 196/6, 664 91 Ivančice Vaše značka/dopis ze dne: Č.j.: Vyřizuje/linka: V Ivančicích dne: OTI Ing. Josef Janíček 4. 6. 2010 Věc: Výzva k podání nabídky-veřejná
VíceTeoretické minimum z PJV
Teoretické minimum z PJV Pozn.: následující text popisuje vlastnosti jazyka Java zjednodušeně pouze pro potřeby výuky. Třída Zavádí se v programu deklarací třídy což je část programu od klíčových slov
VíceNEJČASTĚJI KLADENÉ DOTAZY K PUBLICITĚ PROJEKTŮ OP LZZ
NEJČASTĚJI KLADENÉ DOTAZY K PUBLICITĚ PROJEKTŮ OP LZZ A) Povinnost příjemců zajišťovat publicitu projektů 1. Z čeho vyplývá povinnost příjemců podpory dodržovat vizuální identitu ESF/OP LZZ a zajišťovat
VíceStrojní součásti, konstrukční prvky a spoje
Strojní součásti, konstrukční prvky a spoje Šroubové spoje Šrouby jsou nejčastěji používané strojní součástí a neexistuje snad stroj, kde by se nevyskytovaly. Mimo šroubů jsou u některých šroubových spojů
VícePokyn D - 293. Sdělení Ministerstva financí k rozsahu dokumentace způsobu tvorby cen mezi spojenými osobami
PŘEVZATO Z MINISTERSTVA FINANCÍ ČESKÉ REPUBLIKY Ministerstvo financí Odbor 39 Č.j.: 39/116 682/2005-393 Referent: Mgr. Lucie Vojáčková, tel. 257 044 157 Ing. Michal Roháček, tel. 257 044 162 Pokyn D -
VíceAbsolventské práce 9. ročníku pravidla pro tvorbu, průběh obhajob, kritéria hodnocení
Absolventské práce 9. ročníku pravidla pro tvorbu, průběh obhajob, kritéria hodnocení Absolventská práce je jednou z forem, pomocí které škola ověřuje dovednosti, schopnosti a znalosti žáka, který končí
VícePŘÍLOHA 1.6 SMLOUVY O PŘÍSTUPU K VEŘEJNÉ PEVNÉ KOMUNIKAČNÍ SÍTI LOGISTIKA KONCOVÝCH ZAŘÍZENÍ
PŘÍLOHA 1.6 SMLOUVY O PŘÍSTUPU K VEŘEJNÉ PEVNÉ KOMUNIKAČNÍ SÍTI LOGISTIKA KONCOVÝCH ZAŘÍZENÍ Obsah 1 Koncová zařízení... 3 2 Charakteristika typů služeb logistika KZ Dodání KZ, Instalace KZ... 3 3 Další
VíceBezpečnostní list podle 1907/2006/ES, článek 31
strana 1/5 * 1 Identifikace látky/směsi a společnosti/podniku Identifikátor výrobku Kód: FM003382 Příslušná určená použití látky nebo směsi a nedoporučená použití Použití látky nebo směsi: Oplachový prostředek
VíceSMĚRNICE Zjednodušená analýza rizika blesku
UTE C 17-108 Duben 2006 SMĚRNICE Zjednodušená analýza rizika blesku OBSAH ABSTRAKT...3 1. OBECNÉ...4 1.1. Oblast použití...4 1.2. Odkazy...4 1.3. Definice...5 1.4. Terminologie...6 2. HODNOCENÍ RIZIKA...8
VíceKoncepce rozvoje Polytematického strukturovaného hesláře (PSH) 2012 2014
Koncepce rozvoje Polytematického strukturovaného hesláře (PSH) 2012 2014 Schváleno Radou pro koordinaci Polytematického strukturovaného hesláře (PSH) dne: 12. 12. 2011 ÚVOD V době svého vzniku (90. léta
VíceSměrnice pro vedení, vypracování a zveřejňování bakalářských prací na Vysoké škole polytechnické Jihlava
Vysoká škola polytechnická Jihlava Č. j. KR/11/00111 11/02088 Směrnice pro vedení, vypracování a zveřejňování bakalářských prací na Vysoké škole polytechnické Jihlava Úvod Tato směrnice obsahuje základní
VíceWC NET ENERGY AKTIVNÍ PRÁŠEK - BĚLICÍ
Datum vydání: 01. 12. 2007 Strana 1 (celkem 5) 1. IDENTIFIKACE LÁTKY / PŘÍPRAVKU A SPOLEČNOSTI / PODNIKU Identifikace látky nebo přípravku: WC NET ENERGY AKTIVNÍ PRÁŠEK - BĚLICÍ Použití látky nebo přípravku:
VícePokyny k vyplnění Průběžné zprávy
Pokyny k vyplnění Průběžné zprávy Verze: 2 Platná od: 15. 1. 2013 Doplnění nebo úpravy v pokynech jsou odlišeny červenou barvou písma. Termín pro podání elektronické verze průběžné zprávy obou částí je
VíceJava a Caché IV: Manipulace s objekty
1 z 6 11.1.2007 11:13 přihlašovací jméno heslo Registrace Přihlásit články odkazy aktuality CZJUG konference o portálu přidejte se o nás Vyhledávání Text: najdi Oborový filtr J2ME J2SE J2EE Enterprise
VíceES-BEZPEČNOSTNÍ LIST podle Nařízení (ES) č. 1907/2006
Strana: 1/5 1. Identifikace látky nebo přípravku a společnosti nebo podniku 1.1 Obchodní název přípravku: Decomarmor P744 Katalogové číslo: - 1.2 Použití přípravku: omítka 1.3 Identifikace: distributora:
VíceTestovací aplikace Matematika není věda
Testovací aplikace Matematika není věda Příručka k http://matematika.komenacek.cz/ Příručka k portálu http://matematika.komenacek.cz/ 2 Uživatelská příručka k portálu 202 BrusTech s.r.o. Všechna práva
VíceČást 1 Třídy a objekty. Objektově orientované programování. Část 2 Vztahy mezi objekty. Část 3 Objektově orientované programování (v Javě)
Část 1 Třídy a objekty Objektově orientované programování Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 7 A0B36PR1 Programování 1 Literatura Příklad
Více5. Ř etězce (třída String)
Řetězce (třída String) strana 49 5. Ř etězce (třída String) Pro práci s řetězci (tj. s posloupností znaků) se v jazyce Java používá třída String. Třída String slouží k ukládání konstantních řetězců, jejichž
VíceNávod k používání registračního systému ČSLH www.hokejovaregistrace.cz
Návod k používání registračního systému ČSLH www.hokejovaregistrace.cz Osnova Přihlášení do systému Základní obrazovka Správa hráčů Přihlášky hráčů k registraci Žádosti o prodloužení registrace Žádosti
VíceProjekt Datové schránky. Zdeněk Zajíček náměstek ministra vnitra
Projekt Datové schránky Zdeněk Zajíček náměstek ministra vnitra ZÁKON O egovernmentu Zákon č. 300/2008 Sb., o elektronických úkonech a autorizované konverzi dokumentů Schválen PS PČR 25.6. 2008 Schválen
VíceJazyk C++ I. Šablony 2
Jazyk C++ I Šablony 2 AR 2013/2014 Jazyk C++ I Třídy template class TVektor { T *a; int n; static int PocInstanci; public: TVektor(int _n = 0) : n(_n) { a = new T[n]; PocInstanci++; } ~TVektor()
VíceŘízení kalibrací provozních měřicích přístrojů
Řízení kalibrací provozních měřicích přístrojů Přesnost provozních přístrojů je velmi důležitá pro spolehlivý provoz výrobního závodu a udržení kvality výroby. Přesnost měřicích přístrojů narušuje posun
VícePříbalová informace: informace pro uživatele. Vzduch medicinální syntetický Linde, medicinální plyn, stlačený Oxygenum 21,0-22,4 % V/V
sp.zn. sukls273922/2012 Příbalová informace: informace pro uživatele Vzduch medicinální syntetický Linde, medicinální plyn, stlačený Oxygenum 21,0-22,4 % V/V Přečtěte si pozorně celou příbalovou informaci
VíceModul Řízení objednávek. www.money.cz
Modul Řízení objednávek www.money.cz 2 Money S5 Řízení objednávek Funkce modulu Obchodní modul Money S5 Řízení objednávek slouží k uskutečnění hromadných akcí s objednávkami, které zajistí dostatečné množství
VíceVodopád Hagen Exo Terra EX
Vodopád Hagen Exo Terra EX Čerpadlo součástí balení Vodopád přírodního vzhledu, který může být integrován do jakéhokoliv typu terária Stimuluje přirozené chování plazů při pití Zvyšuje vlhkost vzduchu
VíceS t r á n k a 1 I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í
S t r á n k a 1 Zadavatel: Centrum pro zjišťování výsledků vzdělávání, příspěvková organizace Jeruzalémská 957/12 110 06 Praha 1 IČ: 72029455 DIČ: CZ72029455 Zastoupený: Mgr. Martinem Machem, ředitelem
VíceOCHRANA SOUKROMÍ NA PORTÁLU SALON24
OCHRANA SOUKROMÍ NA PORTÁLU SALON24 1. ÚVODNÍ USTANOVENÍ 1.1 Tyto podmínky Ochrany soukromí uživatelů na portálu Salon24.cz (dále jen OP Soukromí ) upravují pravidla nakládání s osobními údaji, kontaktními
VíceMaturitní témata z předmětu Programování a databázové systémy. pro šk. rok 2012/2013
Maturitní témata z předmětu Programování a databázové systémy pro šk. rok 2012/2013 1. Základy - proměnné a datové typy a) Co je to proměnná, co znamená deklarace proměnné, a popište syntaxi deklarace
VíceUniverzitní 2732/8, 306 14 Plzeň. doc. Dr. RNDr. Miroslavem Holečkem, rektorem IČO: 49777513
Výzva k podání nabídek na veřejnou zakázku Dodávky kancelářských potřeb 008-2016 zadávanou v dynamickém nákupním systému DNS na dodávky kancelářských potřeb Zadavatel: Název zadavatele: Západočeská univerzita
VícePokyny České pošty pro označování Doporučených zásilek čárovými kódy
Pokyny České pošty pro označování Doporučených zásilek čárovými kódy Zpracoval Česká pošta, s.p. Datum vytvoření 14.04.2010 Datum aktualizace 17.04.2014 Počet stran 20 Počet příloh 0 Obsah dokumentu 1.
VíceSpisový, archivační a skartační řád MAS Moravský kras o. s.
Spisový, archivační a skartační řád MAS Moravský kras o. s. Vnitřní směrnice MAS Moravský kras o.s. 1 Obsah I. Úvodní ustanovení... 3 II. Spisový řád... 3 Vymezení pojmů... 3 III. Archivační a skartační
VíceLED svítidla - nové trendy ve světelných zdrojích
LED svítidla - nové trendy ve světelných zdrojích Základní východiska Nejbouřlivější vývoj v posledním období probíhá v oblasti vývoje a zdokonalování světelných zdrojů nazývaných obecně LED - Light Emitting
VíceB E Z P E Č N O S T N Í L I S T
strana 1/5 Datum vyhotovení: 6.12.2012 Datum revize: 1. IDENTIFIKACE PŘÍPRAVKU, SPOLEČNOSTI / PODNIKU Identifikace přípravku NPK 10-10-10 13S Registrační číslo látky Nepřiděluje se Účel použití přípravku
VíceManuál uživatele čipové karty s certifikátem
Manuál uživatele čipové karty s certifikátem Obsah 1 Úvod... 3 2 Instalace čipové karty s certifikátem... 5 3 Instalace čtečky čipových karet... 10 3.1 Instalace z Windows Update... 10 3.2 Manuální instalace
VíceSpolečná deklarace o práci na dálku vypracovaná evropskými sociálními partnery v pojišťovnictví
Společná deklarace o práci na dálku vypracovaná evropskými sociálními partnery v pojišťovnictví I. Úvod Po více než deseti letech od 16.července 2002, kdy evropští sociální partneři uzavřeli Rámcovou dohodu
VíceDesetiminutový úklid 4 Třicetiminutový úklid 4 Hodinový úklid: 4 Úklid ve třech hodinách 5 Půldenní úklid 5
Tabulka rychlého vyčištění! 3 Program úklidu ve 12 krocích 3 Úklid při nedostatku času 3 Desetiminutový úklid 4 Třicetiminutový úklid 4 Hodinový úklid: 4 Úklid ve třech hodinách 5 Půldenní úklid 5 Příležitostný
VíceKrajská hospodářská komora Střední Čechy. Pravidla soutěže. Poznáváme firmy ve středních Čechách. 1. Pořadatel soutěže. 2. Termín konání soutěže
Pravidla soutěže (dále jen pravidla soutěže ) Krajská hospodářská komora Střední Čechy Poznáváme firmy ve středních Čechách 1. Pořadatel soutěže se sídlem: Tyršova 106, 261 01 Příbram Zámeček s adresou
VíceM. Balíková, R. Záhořík, NK ČR 1
M. Balíková, R. Záhořík, NK ČR 1 Geolink.nkp.cz Prototyp aplikace obohacení geografických autorit o údaje souřadnic s následným zobrazením dané lokality na mapě - kartografické matematické údaje v záznamech
VíceZADÁVACÍ DOKUMENTACE. Pořízení a provoz konsolidované IT infrastruktury
ZADÁVACÍ DOKUMENTACE k nadlimitní veřejné zakázce na dodávky zadávané v otevřeném řízení dle 21 odst. 1 písm. a) a 27 zákona č. 137/2006 Sb., o veřejných zakázkách, ve znění pozdějších předpisů (dále jen
VíceWindows 7 kompletní příručka. Bohdan Cafourek. Vydala Grada Publishing a.s. U Průhonu 22, Praha 7 jako svou 4211. publikaci
Windows 7 kompletní příručka Bohdan Cafourek Vydala Grada Publishing a.s. U Průhonu 22, Praha 7 jako svou 4211. publikaci Odpovědný redaktor Petr Somogyi Sazba Petr Somogyi Počet stran 336 První vydání,
VíceVyhláška č. 294/2015 Sb., kterou se provádějí pravidla provozu na pozemních komunikacích
Změny 1 vyhláška č. 294/2015 Sb. Vyhláška č. 294/2015 Sb., kterou se provádějí pravidla provozu na pozemních komunikacích a která s účinností od 1. ledna 2016 nahradí vyhlášku č. 30/2001 Sb. Umístění svislých
VíceJazyk C++ 1. Blok 3 Objektové typy jazyka C++ Třída. Studijní cíl. Doba nutná k nastudování. Průvodce studiem
Jazyk C++ 1 Blok 3 Objektové typy jazyka C++ Studijní cíl Ve třetím bloku bude představen a rozebrán nejdůležitější objektový typ jazyka C++ a to sice třída. Po absolvování bloku bude student schopen navrhovat
VíceBMI a akreditace nemocnice
BMI a akreditace nemocnice Josef Jirsa Pardubice 2009 Hospitalizovaný pacient v ohrožen ení viry mikroby ohrožuj ující faktory bakterie b. infekce mám na svědom domí stejný počet obětí jako dopravní nehody
VíceMontážní příručka. Joola Clima Výr.číslo: 12600
Montážní příručka Joola Clima Výr.číslo: 12600 22 mm hliníkové sendvičové desky - skládací, nastavovací Automatické skládací nohy EN 14468-1C Rekreační sporty - Vysoká kvalita Důležité informace: Prosím
Vícestatutární město Děčín podlimitní veřejná zakázka na služby: Tlumočení a překlady dokumentů
statutární město Děčín Zadávací dokumentace podlimitní veřejná zakázka na služby: Tlumočení a překlady dokumentů vyhlášená v otevřeném řízení dle zákona č. 137/2006 Sb., o veřejných zakázkách, ve znění
Více5.6.6.3. Metody hodnocení rizik
5.6.6.3. Metody hodnocení rizik http://www.guard7.cz/lexikon/lexikon-bozp/identifikace-nebezpeci-ahodnoceni-rizik/metody-hodnoceni-rizik Pro hodnocení a analýzu rizik se používají různé metody. Výběr metody
Více2. Základní informace a bezpečnostní opatření
SHIATSU MASÁŽNÍ PODLOŽKA CF-1602H Obsah 1. ÚVOD 2 2. ZÁKLADNÍ INFORMACE A BEZPEČNOSTNÍ OPATŘENÍ 2 3. INSTRUKCE POUŽÍVÁNÍ 3 4. ÚDRŽBA PŘÍSTROJE 3 5. SKLADOVÁNÍ PŘÍSTROJE 3 6. DŮLEŽITÉ BEZPEČNOSTNÍ INSTRUKCE
VíceW H I R L P O O L M Y Č K Y N Á D O B Í
W H I R L P O O L M Y Č K Y N Á D O B Í MYČKY NÁDOBÍ MYČKY OBLÍBENÉ EVROPANY! Myčky Whirlpool stále vítězí v evropských nezávislých testech, 33x byly NEJLEPŠÍ.* Funkce myček nádobí *Celkový počet ocenění
VíceUživatelské postupy v ISÚI Založení ulice a změna příslušnosti adresního místa k ulici
Uživatelské postupy v ISÚI Založení ulice a změna příslušnosti adresního místa k ulici Založení ulice a změna příslušnosti adresního místa k ulici Strana 1/17 Obsah 1) Založení nového návrhu změny... 3
VíceVČELÍ VOSK BÍLÝ 1. IDENTIFIKACE LÁTKY NEBO PŘÍPRAVKU A VÝROBCE A DOVOZCE
Datum revize: Strana 1/6 1. IDENTIFIKACE LÁTKY NEBO PŘÍPRAVKU A VÝROBCE A DOVOZCE 1.1 Identifikace látky nebo přípravku Název látky nebo přípravku: Další názvy látky nebo přípravku: INCI-název: Cera alba
VíceISZR Referenční agent.net
Informační systém základních registrů ISZR Referenční agent.net Název dokumentu: ISZR Referenční agent.net Verze: 1.02 Projekt: ISZR Stádium: Pracovní Autor/Autoři: Pavel Odstrčil Jméno souboru: ISZR Referenční
Více