Základní komponenty JavaFX, Layouty
|
|
- Miroslava Bláhová
- před 6 lety
- Počet zobrazení:
Transkript
1 Základní komponenty JavaFX, Layouty RICHARD LIPKA
2 Dokončení - Obsluha ve vlastním vlákně Dlouhá obsluha (komprese, odesílání, ukládání) celkem běžná Blokuje GUI zamrzne a nereaguje na uživatele potřebuji oddělit do vlastního vlákna Rozhraní Worker<V> pro implementaci vlákna Typováno na V typ návratové hodnoty (vlákno končí vrácením výsledku) Možnost řídit běh zvenku (na rozdíl od běžných Java vláken) musí zajistit implementující třída Lze se dotazovat na stav (isrunning(), getstate(), getprogress(), getmessage()) Implementace ve třídě Task<V> Metoda call() ve které je užitečná práce Musí se chovat hezky a podporovat řízení zvenku Běží na pozadí, dokáže informovat o stavu, neblokuje vykreslovací smyčku Explicitně určena pro použití v JavaFX Jednorázová při každé obsluze je třeba vytvořit novou instanci (existuje i znovupoužitelná Service<V>, ale to přináší některé komplikace) UUR - ÚVOD DO JAVAFX 2
3 Dokončení - Obsluha ve vlastním vlákně příklad základní smyčky Task<Integer> task = new Task<Integer>() { protected Integer call() throws Exception { int it; for (it = 0; it < ; it++) { if (iscancelled()) { break; } System.out.println("it " + iterations); } return it; } }; Thread th = new Thread(task); th.start(); UUR - ÚVOD DO JAVAFX 3
4 Dokončení - Obsluha ve vlastním vlákně smyčka s aktualizací stavu Task<Integer> task = new Task<Integer>() { protected Integer call() throws Exception { int it; for (it = 0; it < ; it++) { if (iscancelled()) { updatemessage("canceled"); break; } updatemessage("iteration " + it); updateprogress(it, ); } return it; } }; Thread th = new Thread(task); th.start(); UUR - ÚVOD DO JAVAFX 4
5 Malá odbočka - cvičení Jak prohodit dvě tlačítka? Tlačítka jsou objekty chovat se k nim objektově Základní doporučení neměnit nic co se měnit opravdu nemusí ( snazší běh více vláken, jasnější chování aplikace) jak na to?
6 Malá odbočka - cvičení Jak prohodit dvě tlačítka? Tlačítka jsou objekty chovat se k nim objektově Základní doporučení neměnit nic co se měnit opravdu nemusí ( snazší běh více vláken, jasnější chování aplikace) jak na to? Naivní řešení: if (buttontext.compareto( Yes ) == 0) { String switchtext = yesbt.gettext(); if (buttontext.compareto( No ) == 0) { desclb.settext("as you wish, we will se on the exam.");
7 Malá odbočka - cvičení Jak prohodit dvě tlačítka? Tlačítka jsou objekty chovat se k nim objektově Základní doporučení neměnit nic co se měnit opravdu nemusí ( snazší běh více vláken, jasnější chování aplikace) jak na to? Lepší řešení: if (buttontext.compareto(yes_string) == 0) { String switchtext = yesbt.gettext(); if (buttontext.compareto(no_string) == 0) { desclb.settext("as you wish, we will se on the exam.");
8 Malá odbočka - cvičení Jak prohodit dvě tlačítka? Tlačítka jsou objekty chovat se k nim objektově Základní doporučení neměnit nic co se měnit opravdu nemusí ( snazší běh více vláken, jasnější chování aplikace) jak na to? Beze změn v tlačítkách skutečné prohození: Node bt0 = buttonpane.getchildren().remove(0); Node bt1 = buttonpane.getchildren().remove(0); buttonpane.getchildren().add(0, bt0); buttonpane.getchildren().add(0, bt1); Collections.reverse(buttonPane.getChildren());
9 Odbočka II - novinky Scenebuilder jde integrovat do Eclipse Vyzkoušeno na Java 8 + Oxygen + plugin e(fx)clipse Scene-biulder-plugin na githubu Parallel Coordinates chart na Harmonic Code Blog s novými komponentami cca každý týden Zdrojáky, postup vývoje, použití K dispozici class diagram JavaFX Kompletní dokumentace k API, pro Javu 8 i 9 UML-like, proklikávatelné do dokumentace
10 Pro zopakování Jeviště, scéna, uzly Okno aplikace reprezentuje Jeviště (Stage) V okně může být několik scén (Scene), jen jedna je viditelná Scéna je strom složený z uzlů (Node) Vnitřní uzly (panely - Pane) Listy (nemohou mít potomky) Pozor na stejné názvy v JavaFX a AWT! Neprovádět importy automaticky a bezmyšlenkovitě
11 Layouty Automatické pozicování prvků v panelu podle nastavených pravidel Při změně velikosti okna se automaticky přepočtou velikosti prvků pozice prvků Může a nemusí respektovat rozměry uzlů ( může je měnit ) Podobné layouty jako ve Swingu, pravidla pro skládání divů v html/css Je možné je libovolně kombinovat a složit okno z panelů s různými layouty Nejdřív kreslit na papír, rozmyslet strukturu, až pak programovat
12 Kontejnery (potomci Pane) Panel (Pane) je uzel určený pro vkládání dalších uzlů Veřejná metoda public ObservableList<Node> getchildren() (v Node je také, ale protected) Všechny layouty odvozeny jako potomci této třídy Layout není samostatný objekt, pro každý layout existuje odpovídající panel který jej implementuje Layout může mít různé vlastnosti ovlivňující vzhled a pozici komponenty Vkládání přes speciální metody Potomek (komponenta) může být spojen s objektem nastavujícím jeho vlastnosti Transparentní obalové / nastavovací objekty jsou dostupné jen přes metody Vkládání přes kolekci children, vlastnosti doplněny statickou metodou
13 Velikost uzlu - Region U uzlů je možné nastavit několik velikostí: setminsize() setmaxsize() setprefsize() Uzel si velikost určuje sám pole svého obsahu, ale voláním těchto metod je možné jeho výpočet obejít Do automatické velikosti se vejde všechen obsah komponenty Nastavení mohou být přebyta výpočtem vycházejícím z layoutů Layouty využívají obvykle prefered size Pokud uzel nemá měnit velikost, nastavit všechno stejně Pokud má uzel vyplnit dostupný prostor, nastavit rozměr na Double.MAX_VALUE Lze nastavit insets vzdálenost všech potomků od kraje region (setpadding()) Pozor, pokud mají sami další okraje, sečtou se
14 FlowPane Skládá prvky za sebou, tak jak jsou vloženy do jeho seznamu potomků Horizontální po řádcích Vertikální po sloupcích Umožňuje nastavit velikost mezery mezi prvky Hgap, Vgap Lze nastavit pozici prvků setalignment(pos.center) U horizontální varianty lze nastavit zarovnání řádky setrowvalignment(vpos.top)
15 HBox Skládání prvků do jedné řádky Žádné zalomení Pokud se nevejdou, snaží se je zmenšit až do minwidth Lze nastavit mezery mezi prvky setspacing() Potomkům lze nastavit vlastní okraje HBox.setMargin(child, Insets) Potomkům lze nastavit prioritu pro resize HBox.setHgrow (child, Priority) Always roste až do maximální šířky Never roste jen do preferované šířky
16 VBox V podstatě totéž jako předchozí, jen vertikální priorita se nastavuje VBox.setVgrow (Child, Priority)
17 BorderPane Častý základ aplikace Dělí prostor do pěti oblastí: horní a spodní pevná výška, rozšiřují se Pravý a levý pevná šířka, natahují se do výšky střed vyplňuje zbytek Vkládání setleft(), setcenter() Potomkům lze nastavit Zarovnání Okraje
18 AnchorPane Trochu podobný BorderPane Umožňuje kotvit prvky ke stranám panelu K jedné pozici lze kotvit více prvků Jeden prvek lze kotvit k více místům Nastavení přes AnchorPane.setTopAnchor (child, offset) Pozor, nebrání a nehlídá překrývání prvků
19 TilePane Pravidelná mřížka Lze nastavit Rozměry preferovaný počet řádek a sloupců Orientaci Rozestupy (Hgap, Vgap) Preferovanou velikost jednoho dílu (setpreftilewidth() ) jinak podle velikosti největšího potomka Zarovnání dílu (settilealignment() ) Jednotlivým potomkům lze nastavit Vlastní zarovnání Vlastní okraje
20 GridPane Nejsložitější Nepravidelná mřížka Uzly mohou zabírat několik řádek nebo sloupců Pro ladění setgridlinesvisible() Lze globálně nastavit Horizontální a vertikální mezery Vzdálenost od okraje S uzlem spojen formátovací objekt (pro nastavení statické metody) Vkládání Metody pro vkládání: add(child, column, row, colspan, rowspan) addrow(), addcolumn()
21 GridPane maintitle ( Welcome ) (0,0) Roztažen přes 2 sloupce, 1 řádek username (Label) (0, 1) usertextfield (TextField) (1, 1) pw (Label) (0, 2) pwbox (TextField) (1, 2)
22 StackPane Uzly vkládané přes sebe Obvykle pro vytvoření složitější komponenty (obrázek přes který je něco napsáno ) Potomkům lze nastavit zarovnání a okraje Snaží se prvky zvětšit na jejich maxsize
23 Harmonika (Accordion) a rozbalovací panely (TitledPane) Umožňuje přepínat několik panelů na jednom místě Do Accordion lze vložit libovolné množství TitledPane getpanes().addall( ) TitedPane není klasický panel (potomek Control, ne Pane) Lze nastavit jen jednoho potomka, v konstruktoru Může to být i další panel Nikdy nenastavovat výšku!
24 Bez layoutu - Pane Pane samotný nemá žádný layoutovací algoritmus I tak do něj lze vkládat potomky, jen je třeba je pozicovat ručně na absolutní souřadnice (snadné v Scene Builderu) Potomci mají velikost podle své preferované velikosti Všechny Node mají metody relocate(x, y) preferovaný způsob umístění setlayoutx(x) nastavení pozice setlayouty(y) settranslatex(x) nastavení posunu vůči aktuální pozici settranslatey(y) Pozor, translace a nastavené souřadnice se sčítají Souřadnice nastaveny v prostoru rodiče, ne celého okna
25 Scrollbary (ScrollBar, ScrollPane) Slouží k obalení komponenty scrollbary Samotný ScrollBar se obvykle nevytváří Může mít jen jednoho potomka Metoda setcontent() Umožňuje nastavit viditelnost scrollbarů (vždy, nikdy, podle potřeby) Zdroj scrollovací události setonscroll()
26 Ovládací prvky (potomci Control) Umožňují interakci uživatele s aplikací Reagují na vstupní události a generují vlastní události podle potřeby Dědí od třídy Parent pokud je to potřeba může mít potomky Např. hierarchická struktura menu Dědí od třídy Region Lze na ni uplatňovat CSS zabírá prostor je možné počítat pozici a velikost Má nastavitelné pozadí (Background) výplň, obrázek Má nastavitelný rámeček (Border) druh čáry, obrázek Veškerý obsah se kreslí přes ně
27 Tlačítka (Button) Už znáte, reaguje na stisknutí Vytváří vlastní událost na kterou lze reagovat setonaction( EventHandler<ActionEvent>) Ostatní události (kliknutí myši, dotek obrazovky) používat opatrně Může být popsáno (settext()) Může obsahovat obrázek (setgraphics( Node graphics)) setdefaultbutton() reaguje na Enter (VK_ENTER) setcancelbutton() reaguje na Esc (VK_ESC)
28 Práce s obrázky (ImageView) Umí načíst bmp, jpg, png a gif soubory Vytvářen z URL (cesty k obrázku) nebo z Image (třída pro reprezentaci obrázku) Při tvorbě z URL vnitřně vznikne nový Image img = new Image("file:javafx.jpg"); Cesta relativní k místu spuštění aplikace img = new Image(" Cesta absolutní, URL na webu new Image(getClass().getResourceAsStream("/resources/info.png")); Cesta relativní k aktuální třídě (binárce)!!! Nenačítat obrázek zbytečně několikrát!!!
29 Výběry (CheckBox, RadioButton) Výběr z malého množství možností, druhy tlačítek CheckBox Dvou nebo třístavové zaškrtávátko setallowindeterminate() Lze reagovat na změnu stavu setonaction() RadioButton Dva stavy, vybrán a nevybrán I v podobě tlačítka ToggleButton Obvykle ve skupině ToggleGroup() jen jeden smí být označen Lze reagovat na změnu stavu setonaction()
30 Výběry (ChoiceBox) Výběr z většího množství položek Typován na typ položky Položky uloženy v kolekci ObservableList<T>, lze získat přes getitems() Vybraný prvek lze získat přes getvalue() Nelze přidávat nové prvky Lze nastavit vlastní StringConverter<T> pro převod objektů na řetězce String tostring(t arg0)
31 Nastavení rozhraní StringConverter<T> ChoiceBox<Animal> cb = new ChoiceBox<Animal>(); cb.setconverter( new StringConverter<Animal>() { public String tostring(animal arg0) { return arg0.name + " " + arg0.age; } }); public Animal fromstring(string arg0) { return null; } public class Animal { String name; int age; public Animal (String name, int age) this.name = name; this.age = age; } public String tostring() { return "Animal name=" + name; } }
32 Výběr z mnoha prvků (ComboBox) Podobný jako ChoiceBox Pro větší množství prvků setvisiblerowcount() pro nastavení počtu řádků Automatické scrollbary Může být editovatelný seteditable() Nová hodnota se automaticky nepřidává do seznamu!, jen je vrácena přes getvalue() Je třeba nastavit StringConverter a metodu fromstring()
33 Výběr data (DatePicker) Komponenta pro výběr data Odstraňuje některé problémy s validací Usnadňuje výběr data Kontrolované ruční zadání textu Výběr data z kalendáře Pro získání hodnoty LocalDate getvalue() Podporuje všechny kalendáře které Java umí setchronology() Podporuje Locale nastavení
34 Výběr barvy (ColorPicker) Výběr barvy, z palety nebo HSB/ RGB hodnot Color getvalue() pro získání hodnoty Pamatuje si paletu barev
35 Malá odbočka Novinky JMetro ( Průběžně udržovaná sada vzhledů napodobující Windows Metro I slidery, toggleswitch komponenta a podobně Ukázka jak pracovat se vzhledem a se styly Lib-action Abstraktní reprezentace akcí (handler + nastavení) Mechanismy pro registraci, fluent API Spíš pro pokročilé programátory, spousta abstrakce JFreeChartFX - Wrapper pro JFreeChart, rozsáhlou grafovou knihovnu OrsonChartFX - Wrapper pro Orson Chart, knihovnu 3D grafů
36 Jednoduchý text (TextField, Label) Label popisek, případně s obrázkem settext() setgraphics() jako u tlačítek Můžu vložit libovolný Node, bude fungovat Metoda setlabelfor(node target) TextField základní jednořádkový neformátovaný vstup Lze nastavit preferovanou délku setprefcolumncount() Důsledně kontrolovat obsah gettext()
37 Formátovaný TextField Formátování založené na StringConverter <T> Libovolný návratový typ Zajistit reakci na nulový / nesprávný vstup vždy musím dostat nějaký String TextField vždy vrací jen String, formátovací objekt vrací objekt (typ T) StringConverter<String> formatter = new StringConverter<String>() { public String fromstring(string string) { if (string.length() == 8) return string; else if (string.length() == 7 && string.indexof('-') == -1) return string.substring(0, 3) + "-" + String.substring(3); else return " "; } public String tostring(string object) { if (object == null) return " "; return object; } }
38 Formátovaný TextField Vhodné doplnit filtr Zajistí smazání nevhodných kláves (lze zadat jen čísla, ) Vlastní operátor Aplikovaný na Change objekt popis změny řetězce ve formátovacím objektu UnaryOperator<TextFormatter.Change> filter = new UnaryOperator <TextFormatter.Change>() { public TextFormatter.Change apply(textformatter.change change) { } }; String text = change.gettext(); for (int i = 0; i < text.length(); i++) if(!character.isdigit(text.charat(i))) return null; return change; Nasazení: ownfield.settextformatter (new TextFormatter<String>(formatter, "default", filter)); UUR - LAYOUTY A ZÁKLADNÍ KOMPONENTY
39 Dlouhý text (TextArea) Vstup / zobrazení víceřádkového neformátovaného textu Lze měnit celý text ale ne jen jeho části Lze nastavit preferovaný počet řádek a sloupců Automatické scrollbary pokud se text nevejde Lze získat text a vybraný text gettext(), getselectedtext() Podporuje vracení změn undo(), redo() Podporuje pohyb kurzoru po slovech, po znacích, náhradu
40 Formátovaný text - zobrazení (TextFlow) Textový kontejner pro sazbu textu Vkládání a samostatné úpravy částí textu layout pro sázení textu a dalších objektů (do řádky) Nemá automaticky scrollbary, vyplňuje textem dostupnou plochu Jen pro vizualizaci (needitovatelný) Lze do něj vložit jakýkoliv Node
41 Formátovaný text úpravy (HTMLEditor) WYSIWYG editor HTML textů Vlastní ovládací prvky gethtmltext() pro získání textu
42 Výběr z mnoha hodnot (Spinner) Výběr hodnot ze zadaného rozsahu, typovaný uzel Lze nastavit číselný rozsah DoubleSpinnerValueFactory<Double> svf = new SpinnerValueFactory. DoubleSpinnerValueFactory(0.0, 1.0, 0.5, 0.01); Spinner<Double> sp = new Spinner<>(); sp.setvaluefactory(svf); Lze nastavit editovatelnost: seteditable(true); Získání hodnoty: getvalue()
43 Výběr z mnoha hodnot (Spinner) Lze nastvit kolekci přes kterou Spinner iteruje Spinner<String> sp = new Spinner<>(); ObservableList<String> items = FXCollections.observableArrayList ("Grace", "Matt", "Katie"); SpinnerValueFactory<String> svf = new SpinnerValueFactory. ListSpinnerValueFactory<>(items); sp.setvaluefactory(svf); Pokud je editovatelný, nové hodnoty neukládá je do kolekce nefunguje bez další obsluhy
44 Nastavení hodnoty posuvníkem (Slider) šoupátko pro nastavení hodnoty Diskrétní Spojité (Double) getvalue() pro získání hodnoty vždy Double Lze nastavit Základní jednotku posunu setmajortickunit() Skok při posuvu klávesnicí setblockincrement() Minimum a maximum (obvykle v konstruktoru) Viditelnost měřítka diskrétní zpracování setsnaptoticks()
45 Menu (Menu, MenuItem, MenuBar) Sestavování hierarchických menu Lze vložit kamkoliv, ale nedělejte to Nejlépe do kořenového prvku scény MenuBar hlavní lišta s menu Menu hlavní menu nebo submenu (do Menu se dá vložit další Menu) Metoda getitems() pro získání kolekce MenuItems MenuItem základní položka menu CheckMenuItem RadioMenuItem Rozhraní Toggle lze vkládat do skupin SeparatorMenuItem
46 Klávesové zkratky do menu Mnemonics Přes ALT, urychlení navigace v menu Automatické, v názvu File, E_xit, setmnemonicparsing(true) Accelerator Klávesová zkratka k akci Pozor na stejné zkratky Lepší než setonkeytyped() setaccelerator(keycombination) new KeyCombination( KeyCode.ADD, KeyCombination.CONTROL_DOWN)
47 Kontextové menu Funguje pro sezamy, tabulky i stromy a další prvky (včetně jednotlivých buněk) setcontextmenu(contextmenu) ContextMenu fugnuje podobně jako Menu v MenuBar Může mít potomky MenuItem, RadioMenuItem Ty se nastavují stejně jako v obyčejném menu Vykresluje se v místě kliknutí Automaticky reaguje na pravé tlačítko Po vykreslení jako normální menu (fungují Mnemonics i akcelerátory)
48 Nástrojová lišta (ToolBar) Panel pro tlačítka Jako jednoúrovňové menu Lze vkládat libovolné Node Lze nastavit orientaci setorientation (Orientation.VERTICAL); Musí být vložen na nějaké místo v panelu (podobně jako menu) Sám od sebe se nepřesouvá ani nevytváří své okno Pokud se do něj prvky nevejdou, vytváří rozbalovací menu
49 Dialogy (Alert) Podpora až od verze 8.40 Třída Dialog, od ní lze dědit vlastní dialogová okna (typována na návratovou hodnotu dialogu) Alert Základní informační dialog Několik připravených typů ERROR INFORMATION CONFIRMATION WARNING NONE Lze nastavit titulek a text (setcontenttext()) Zobrazení přes show() nebo showandwait() vrací jaké tlačítko bylo stisknuto Lze nastavit vlastní Graphics
50 Třída Optional<T> Obalová třída pro typ T Obsahuje Instanci typu T nebo null Lze testovat ispresent() a získat obalenou instanci get() Lze volat ifpresent(consumer) omezí se riziko NullPointerException I call it my billion-dollar mistake. It was the invention of the null reference in 1965 But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement sr Tony Hoare (jazyk Algol) UUR - LAYOUTY A ZÁKLADNÍ KOMPONENTY
51 Zobrazení dialogu Alert Optional<ButtonType> result = alert.showandwait(); if (result.ispresent() && result.get() == ButtonType.OK) { dosomething(); } alert.showandwait().ifpresent(response -> { if (response == ButtonType.OK) { dosomething(); } }); alert.showandwait().filter(response -> response == ButtonType.OK).ifPresent(response -> dosomething());
52 Dialogy (ChoiceDialog) Dialog pro výběr z několika možností Typovaný (včetně návratového typu showandwait() ) Možnosti vypsané přes tostring() Možnosti typicky zadány v konstruktoru První je defaultní volba, musí ze zopakovat, jinak nepůjde vybrat Lze je získat přes getitems() jako kolekci getselecteditem pro získání vybraného prvku
53 Dialogy (TextInputDialog) Dialog pro textový vstup Rovnou typován na String Ikonu lze změnit metodou setgraphics() Text v záhlaví lze změnit metodou setheadertext()
54 Výběr souboru (FileChooser) Dialog pro výběr souboru (cesty) Lze nastavit filtry pro zobrazené soubory getextensionfilters().add() ExtensionFilter( Name, *.jpg, *.png ) Lze nastavit výchozí adresář a jméno souboru Pro zobrazení showopendialog(), showsavedialog() Vrací File nebo null showopenmultipledialog() Vrací List<File> nebo null
55 Děkuji za pozornost OTÁZKY? NÁZORY, PŘIPOMÍNKY? PŘÍŠTĚ: SEZNAM, TABULKA, STROM
GUI. JavaFX. Java UI, letní semestr 2017/2018 1
GUI JavaFX 1 Přehled Java GUI Java 1.0 (1996) AWT použití nativních GUI komponent Java 1.2 (2000) Swing kompletní GUI v Javě JavaFX (2007) nová technologie běžící nad Java VM ale vlastní jazyk deklarativní
VíceÚvod do JavaFX RICHARD LIPKA
Úvod do JavaFX RICHARD LIPKA 26.2.2018 GUI a OS OS (jeho moduly) poskytuje funkce pro vytváření oken a základních GUI prvků Ve Windows Win32 / Win64 / WinCE API V OS X Cocoa, Quartz V Linuxu není v OS,
VíceGUI. Systémová integrace pro desktopové aplikace
GUI Systémová integrace pro desktopové aplikace 1 java.awt.desktop systémová integrace desktopových aplikací static boolean isdesktopsupported() test zda je integrace k dispozici static Desktop getdesktop()
VíceAdministrace webu Postup při práci
Administrace webu Postup při práci Obsah Úvod... 2 Hlavní menu... 3 a. Newslettery... 3 b. Administrátoři... 3 c. Editor stránek... 4 d. Kategorie... 4 e. Novinky... 5 f. Produkty... 5 g. Odhlásit se...
VíceJazyk C# (seminář 9)
Jazyk C# (seminář 9) Pavel Procházka KMI 19. listopadu 2014 Motivace proč GTK# Moderní přístup k psaní GUI Základ (GTK+) je napsaný v C, ale podporuje celou řadu jazyků (Vala, Python, JavaScript, C#,...
VíceProgramátorská příručka
KAPITOLA 1. PROGRAMÁTORSKÁ PŘÍRUČKA Kapitola 1 Programátorská příručka 1.1 Úvod 1.1.1 Technologie Program je psaný v jazyce Java 1.7. GUI je vytvářeno pomocí knihovny SWT. (http://eclipse.org/swt/) Pro
VíceTematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných
Tematický celek 03 3.1 Proměnné Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. 3.1.1 Deklarace proměnných Dim jméno_proměnné [As typ] - deklarace uvnitř procedury platí pouze pro
VíceMicrosoft Office Excel 2003
Microsoft Office Excel 2003 Školení učitelů na základní škole Meteorologická Maturitní projekt SSPŠ 2013/2014 Vojtěch Dušek 4.B 1 Obsah 1 Obsah... 2 2 Seznam obrázků... 3 3 Základy programu Excel... 4
VíceUživatelská rozhraní 10. cvičení. Martin Němec A
Uživatelská rozhraní 10. cvičení Martin Němec A1047 +420 597 324 438 Úvod do Qt GUI toolkit Qt (cute) Samostatná knihovna společnosti TrollTech. Podpora platforem Windows, Linux, Mac. Vzhled i chování
VíceMS Excel 2010. Lekce 1. Operační program Vzdělávání pro konkurenceschopnost. Projekt Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU
MS Excel 2010 Lekce 1 Operační program Vzdělávání pro konkurenceschopnost Projekt Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU Registrační číslo: CZ.1.07/2.2.00/15.0224, Oblast podpory: 7.2.2
VíceUživatelský manuál aplikace. Dental MAXweb
Uživatelský manuál aplikace Dental MAXweb Obsah Obsah... 2 1. Základní operace... 3 1.1. Přihlášení do aplikace... 3 1.2. Odhlášení z aplikace... 3 1.3. Náhled aplikace v jiné úrovni... 3 1.4. Změna barevné
Více02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox
02. HODINA Obsah: 1. Typy souborů a objektů 2. Ovládací prvky Label a TextBox 3. Základní příkazy a vlastnosti ovládacích prvků 4. Práce s objekty (ovládací prvky a jejich vlastnosti) 2.1 Typy souborů
VíceExcel 2007 praktická práce
Excel 2007 praktická práce 1 Excel OP LZZ Tento kurz je financován prostřednictvím výzvy č. 40 Operačního programu Lidské zdroje a zaměstnanost z prostředků Evropského sociálního fondu. 2 Excel Cíl kurzu
VíceKurz Databáze. Obsah. Formuláře. Práce s daty. Doc. Ing. Radim Farana, CSc.
Kurz Databáze Práce s daty Doc. Ing. Radim Farana, CSc. Obsah Formuláře, typy formulářů, sekce formuláře. Objekty formuláře. Vytváření formulářů pomocí průvodce. Výběr dat, virtuální položky, agregace
VíceAplikace s grafickým uživatelským rozhraním
Aplikace s grafickým uživatelským rozhraním 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 1 Typy aplikací Konzolová
VíceFrantišek Hudek. duben ročník
VY_32_INOVACE_FH12_WIN Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek duben 2013 6.
Více6. Formátování: Formátování odstavce
6. Formátování: Formátování odstavce Obrázek 1: Formát / Odstavec Odstavec je text mezi dvěma znaky konce odstavce. Konec odstavce je skrytý znak a vkládáme jej během psaní při každém stisknutí klávesy
VíceNástroje v InDesignu. Panel nástrojů 1. část. Nástroje otevřeme Okna Nástroje
Nástroje v InDesignu Panel nástrojů 1. část Nástroje otevřeme Okna Nástroje Poklepem levé myši změníme panel nástrojů Nástroje v panelu nástrojů se používají k vybírání, úpravám a vytváření prvků stránek.
VícePracovní prostředí Excel 2010
Zdokonalování ICT gramotnosti v rámci projektu IMPACT Pracovní prostředí Excel 2010 Inovace a modernizace studijních oborů FSpS Obsah Co je to Excel a k čemu slouží... 3 Co nabízí nová verze Excel 2010:...
VícePrvní kapitola úvod do problematiky
První kapitola úvod do problematiky Co je to Flex Adobe Flex je ActionSript (AS) framework pro tvorbu Rich Internet Aplications (RIA), tedy knihovna AS tříd pro Flash. Flex používáme k vytvoření SWF souboru
VíceZávěrečná práce. AutoCAD Inventor 2010. (Zadání D1)
Závěrečná práce AutoCAD Inventor 2010 (Zadání D1) Pavel Čurda 4.B 4.5. 2010 Úvod Tato práce obsahuje sestavu modelu, prezentaci a samotný výkres Pákového převodu na přiloženém CD. Pákový převod byl namalován
Více6. Statistica (pokračování) Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová
6. Statistica (pokračování) Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová Tvorba maker Seznam maker Nahrání makra s kódem analýzy ve Visual Basicu Nahrání
Více45 Plánovací kalendář
45 Plánovací kalendář Modul Správa majetku slouží ke tvorbě obecných ročních plánů činností organizace. V rámci plánu je třeba definovat oblasti činností, tj. oblasti, ve kterých je možné plánovat. Každá
VícePráce v programu Word 2003
Práce v programu Word 2003 Prostředí programu WORD 2003 Program WORD 2003 slouží k psaní textů, do kterých je možné vkládat různé obrázky, tabulky a grafy. Vytvořené texty se ukládají, jako dokumenty s
VíceÚvod. Program ZK EANPRINT. Základní vlastnosti programu. Co program vyžaduje. Určení programu. Jak program spustit. Uživatelská dokumentace programu
sq Program ZK EANPRINT verze 1.20 Uživatelská dokumentace programu Úvod Základní vlastnosti programu Jednoduchost ovládání - umožňuje obsluhu i málo zkušeným uživatelům bez nutnosti většího zaškolování.
VíceWORD. (zobecněno pro verzi 2007)
WORD (zobecněno pro verzi 2007) Program MS Word patří softwarově do skupiny uživatelských aplikací, které se nazývají textové editory. Slouží především k editacím či-li úpravám textů vč. vkládání grafických
VíceDědění, polymorfismus
Programování v jazyce C/C++ Ladislav Vagner úprava Pavel Strnad Dědění. Polymorfismus. Dnešní přednáška Statická a dynamická vazba. Vnitřní reprezentace. VMT tabulka virtuálních metod. Časté chyby. Minulá
VíceZobrazování bannerů podporují pouze nově vytvořené šablony motivů vzhledu.
Bannerový systém ProEshop od verze 1.13 umožňuje zobrazování bannerů na popředí e-shopu. Bannerový systém je přístupný v administraci e-shopu v nabídce Vzhled, texty Bannerový systém v případě, že aktivní
VíceObsah. 1 Úvod do Visia 2003 15. 2 Práce se soubory 47. Předmluva 11 Typografická konvence použitá v knize 13
Předmluva 11 Typografická konvence použitá v knize 13 1 Úvod do Visia 2003 15 Visio se představuje 16 Výchozí podmínky 16 Spuštění a ukončení Visia 18 Způsoby spuštění Visia 18 Ukončení práce s Visiem
VíceGUI - úvod. V této kapitole si ukážeme návod, jak vytvořit jednoduchou grafickou aplikaci a umístit do ní některé další grafické prvky.
GUI - úvod V této kapitole si ukážeme návod, jak vytvořit jednoduchou grafickou aplikaci a umístit do ní některé další grafické prvky. Klíčové pojmy: Grafické uživatelské rozhraní, grafické komponenty,
VíceZáklady HTML. Autor: Palito
Základy HTML Autor: Palito Zobrazení zdrojového kódu Zobrazení zdrojového kódu Každá stránka je na disku nebo na serveru uložena ve formě zdrojového kódu. Ten kód je psaný v jazyce HTML. Když si chcete
VíceKlíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda
Anotace sady: Úvod do objektově orientovaného programování, VY_32_INOVACE_PRG_OOP_01 Autor: Blanka Sadovská Klíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda Druh učebního materiálu:
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íce8. Formátování. Úprava vzhledu tabulky
8. Formátování Úprava vzhledu tabulky Výšku řádku nastavíme tak, že kurzorem najedeme na rozhraní mezi políčky s čísly řádků. Kurzor se změní na křížek s dvojšipkou. Stiskneme levé tlačítko a tahem myší
VíceZŠ ÚnO, Bratří Čapků 1332
MS Excel 2002 Grada - po spuštění je třeba kliknout do středu obrazovky - v dalším dialogovém okně (Přihlášení) vybrat uživatele, zřídit Nového uživatele nebo zvolit variantu Bez přihlášení (pro anonymní
VíceOsnova. Koncept a použití prezentací. Seznámení s pracovním prostředím MS Word Režimy zobrazení. Užitečná nastavení. Základní práce s dokumenty
PowerPoint 2007 Osnova Koncept a použití prezentací Seznámení s pracovním prostředím MS Word 2007 Režimy zobrazení Užitečná nastavení Základní práce s dokumenty Práce s textem a objekty Doporučení, jak
VíceZáklady práce na PC. Ing. Jan Roubíček
Základy práce na PC Ing. Jan Roubíček Operační systém Windows VY_32_INOVACE_10_1_01_AP Operační systém Základní prostředí pro práci na počítači Spouštíme z něj další programy (aplikace) kancelářské aplikace
VíceDalší nutný soubor je laydiv.js, ve kterém jsou uloženy funkce pro zobrazování virů na ploše a funkce pro odkaz na Teachers Guide.
ESCAPE OF VIRUSES Hra Escape of viruses je psána pomocí příkazů Javascriptu a standardních příkazů HTML. Hra se spouští tlačítkem Start game. Úkolem hráče je eliminovat viry na hrací ploše kliknutím kurzoru
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ícePOKROČILÉ ZPRACOVÁNÍ TEXTU
POKROČILÉ ZPRACOVÁNÍ TEXTU Hana Rohrová, Roman Rohr Cíle kurzu Po ukončení tohoto kurzu budete schopni: používat pokročilé formátování textu, odstavců, sloupců a tabulek, převádět text na tabulku a naopak,
VíceSemestrální práce 2 znakový strom
Semestrální práce 2 znakový strom Ondřej Petržilka Datový model BlockFileRecord Bázová abstraktní třída pro záznam ukládaný do blokového souboru RhymeRecord Konkrétní třída záznamu ukládaného do blokového
VíceMS Word základy. Úvod do MS Word. Nový dokument. Vytvoření zástupce programu na ploše. Otevření dokumentu a popis prostředí: Ukládání souboru:
MS Word základy Úvod do MS Word. Vytvoření zástupce programu na ploše. Start Programy PK na Microsoft Word Odeslat Plocha Vytvořit zástupce Otevření dokumentu a popis prostředí: Spuštění programu Start
VíceProstředí Microstationu a jeho nastavení. Nastavení výkresu
Prostředí Microstationu a jeho nastavení Nastavení výkresu 1 Pracovní plocha, panely nástrojů Seznámení s pracovním prostředím ovlivní pohodlí, rychlost, efektivitu a možná i kvalitu práce v programu Microstation.
VícePoužití prezentací. K heslovitému sdělení informací. Oživení obrázky, schématy, tabulkami, Nevhodné pro dlouhé texty. Doprovodná pomůcka při výkladu
PowerPoint 2007 Osnova Koncept a použití prezentací Seznámení s pracovním prostředím MS Word 2007 Režimy zobrazení Užitečná nastavení Základní práce s dokumenty Práce s textem a objekty Šablony a jejich
VíceVelmi stručný návod jak dostat data z Terminálu Bloomberg do R
Velmi stručný návod jak dostat data z Terminálu Bloomberg do R Ondřej Pokora, PřF MU, Brno 11. března 2013 1 Terminál Bloomberg Klávesou Help získáte nápovědu. Dvojím stisknutím Help Help spustíte online
Více8. GRAFICKÉ UŽIVATELSKÉ ROZHRANÍ
8. GRAFICKÉ UŽIVATELSKÉ ROZHRANÍ Abstract Window Toolkit (AWT) je část Java Core API, kterou tvoří balíky: java.awt, java.awt.event (od JDK 1.1), java.awt.image, java.awt.datatransfer (od JDK 1.1). AWT
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ícePŘÍRUČKA. Správa obsahu webové prezentace. Formátování textu
PŘÍRUČKA Správa obsahu webové prezentace Formátování textu Verze: 6.2 Datum: 4.12.2009 Autor: Ing. Michal Šídlo, michal.sidlo@netgenium.com Společnost: NetGenium s.r.o., www.netgenium.com Obsah 1. Základní
Vícezoom-driver Manuál k redakčnímu systému zoom-driver created by virtual-zoom s.r.o.
zoom-driver Manuál k redakčnímu systému zoom-driver created by virtual-zoom s.r.o. 1 Obsah 1. Přihlášení 2. Výpis sekcí 3. Vytvoření nové sekce 4. Editace sekce 4.1. Výběr sekce k editaci 5. Editace hlavičky
VíceVKLÁDÁNÍ OBJEKTŮ - obrázek
VKLÁDÁNÍ OBJEKTŮ - obrázek Autor: Mgr. Dana Kaprálová Datum (období) tvorby: srpen 2013 Ročník: šestý Vzdělávací oblast: Informatika a výpočetní technika 1 Anotace: Žák se orientuje v prostředí aplikace
VíceManuál k editoru TinyMCE
Manuál k editoru TinyMCE Popis ovládacích prvků UPOZORNĚNÍ: Některé tlačítka nemusí být k dispozici. Styl písma Dolní a horní index Zarovnání textu Může se aplikovat na označený text. B - tučné písmo,
VíceVIVO: NOVINKY NA FRONT-ENDU LUNDEGAARD Zdeněk Staněk zstanek@lundegaard.eu
VIVO: NOVINKY NA FRONT-ENDU LUNDEGAARD Zdeněk Staněk zstanek@lundegaard.eu VYLEPŠENÝ DATAGRID Základní vlastnosti Fixní hlavička Skrývání sloupců Procházení klávesami Nekonečné listování Kontextová menu
VíceBridge. Známý jako. Účel. Použitelnost. Handle/Body
Bridge Bridge Známý jako Handle/Body Účel odděluje abstrakci (rozhraní a jeho sémantiku) od její konkrétní implementace předchází zbytečnému nárůstu počtu tříd při přidávání implementací používá se v době
VíceNový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.
Průběžná klasifikace Nová verze modulu Klasifikace žáků přináší novinky především v práci s průběžnou klasifikací. Pro zadání průběžné klasifikace ve třídě doposud existovaly 3 funkce Průběžná klasifikace,
VíceFXML, CSS RICHARD LIPKA
FXML, CSS RICHARD LIPKA 23.4.2018 Novinky v JavaFX PreferenecssFX Podpora pro dialogy s nastavením aplikace (Eclipse-like, se stromem a hledáním na levé straně) Automatická tvorba vstupních prvků pro nastavení
VíceAplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Radek Havlík [ÚLOHA 32 ODKAZY A TEXTY]
Aplikované úlohy Solid Edge SPŠSE a VOŠ Liberec Radek Havlík [ÚLOHA 32 ODKAZY A TEXTY] 1 CÍL KAPITOLY Cílem této kapitoly je naučit se tvořit odkazy ke strojním součástem, plochám, dílům, sestavám, a práci
VíceDělení a vlastnosti komponent
Dělení komponent Komponenty lze dělit podle dvou hledisek: Dělení a vlastnosti komponent heirarchické dělí komponenty podle toho, co jsou funkční dělí komponenty podle použití Hierarchie Komponenty Nevizuální
VícePři studiu tohoto bloku se předpokládá, že student je zvládá základy programování v jazyce Java s využitím vývojového prostředí NetBeans.
1 Grafické rozhraní Studijní cíl Tento blok je věnován vytváření programů s využitím grafického rozhraní (GUI). Vysvětlen bude základní filozofie pro vytváření aplikací s GUI ve srovnání s konzolovými
VíceEmbedded vývoj v Clutteru a Mx
Pavel Šimerda pavlix@pavlix.net OpenMobility 2011 Creative Commons Uved te autora 3.0 Česko Embedded Oblíbený buzzword Vestavěná zařízení (v automobilech, budovách, venkovních terminálech) Jednoúčelová
VíceFormátování diplomové práce (Office 2007,2010)
Formátování diplomové práce (Office 2007,2010) Formátování textu Formát textu je jeden z faktorů, který ovlivní celkový dojem a funkčnost dokumentu. Mnoho začátečníků se zpočátku nechává unést možnostmi
VíceUživatelská příručka Autor: Martin Fiala
1 Uživatelská příručka Autor: Martin Fiala Vzhledem k tomu, že navržený program nefunguje samostatně a jedná se pouze o část implementovanou do pluginu BJ2NB vyvíjeného na Vysoké škole ekonomické, je nutné
VíceBuňka typy buněk, formát buňky
Buňka typy buněk, formát buňky VY_32_INOVACE_In 6.,7.12 Anotace: Žák získá základní informace pro práci s buňkami v programu MS Excel 2010. Pracuje na svém žákovském počítači dle pokynů v prezentaci. Vzdělávací
VíceMS Word. verze Přehled programů pro úpravu textu
MS Word verze 2013 Přehled programů pro úpravu textu Pro úpravu textu slouží textový editor Jednoduché (zdarma, součást operačního systému MS Windows): Poznámkový blok, WordPad Komplexní: MS Word, Writer
VíceNápověda k aplikaci GraphGUI
Nápověda k aplikaci GraphGUI 1 APLIKACE Aplikace slouží pro zobrazování závislosti několika veličin s různými jednotkami a rozsahy na čase v jednom grafu. Do aplikace lze importovat data ze souborů různých
VíceMožnosti tisku v MarushkaDesignu
0 Možnosti tisku v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...5-1 - 1 Cíl příkladu V tomto příkladu si ukážeme
VíceÚvod do programovacích jazyků (Java)
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c 2006 2008 Michal Krátký Úvod do programovacích
VíceLambda funkce Novinky v interfaces Streamy Optional - aneb zbavujeme se null. Java 8. Ondřej Hrstka
Java 8 Ondřej Hrstka Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 13 A0B36PR2 Programování 2 Ondřej Hrstka, 2015 A0B36PR2 Přednáška 13: Java 8 1 / 26 Obsah Lambda
VíceOVLÁDÁNÍ PROGRAMU Obsah
OVLÁDÁNÍ PROGRAMU Obsah 1. Všeobecný přehled... 2 2. Základní navigační tlačítka... 2 3. Uživatelské nastavení... 3 3.1. Nastavení seznamu... 3 3.1.1. Nastavení zobrazovaných sloupců... 3 3.1.2. Nastavení
VíceMotto: Chci možnost obchodovat více trhů jen v jednom grafu a to ještě na full screen
Popis aplikace TopDown Panel (Panel) Motto: Chci možnost obchodovat více trhů jen v jednom grafu a to ještě na full screen Před prvním spuštěním 1. Soubor TD_Panel.ex4 uložte do adresáře \MQL4\Indicators\
VíceNetBeans platforma. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
NetBeans platforma Aplikační programování v Javě (BI-APJ) - 7 Ing. Jiří Daněček Katedra softwarového inženýrství Fakulta informačních technologií ČVUT Praha Evropský sociální fond Praha & EU: Investujeme
VíceBS Atrak 2.0 Funkce systému
BS Atrak 2.0 Funkce systému Zobrazit kontakty LAIC Přihlásit se do systému Konfigurovat prostředí aplikace Správce systému Konfigurovat lokalizaci prostředí Navigovat se po nabídce modulů Odhlásit se ze
VíceWEBOVÉ STRÁNKY www.krestanskevanoce.cz
WEBOVÉ STRÁNKY www.krestanskevanoce.cz Domovská stránka Křesťanských Vánoc je založena na databázi, která vedle běžných funkcí redakčního systému internetové prezentace umožňuje též uložit údaje o jednotlivých
VícePROGRAMOVÁNÍ PRO MS WINDOWS 1
Jazyk C# je moderní jazyk z rodiny jazyků podporovaných aplikačním prostředím.net. Cílem předmětu je seznámit posluchače s tímto objektovým jazykem, a s programováním aplikací pro MS Windows. V průběhu
Více11 Diagram tříd, asociace, dědičnost, abstraktní třídy
11 Diagram tříd, asociace, dědičnost, abstraktní třídy Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost diagramům tříd, asociaci,
VíceFormátování obsahu adminweb
Formátování obsahu adminweb verze 24032015 1 Obsah 1. Možnosti formátování textu...3 2. Formátování v editoru...4 3. Tabulka pro pozicování obsahu...5 4. Tabulka se stylem... 6 5. Šablony...7 6. Obrázky
VíceObsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou...
Obsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou... 7 Jak se formulář vytváří... 8 Návrh formuláře... 8 Co jsou ovládací
VíceKontextové dokumenty
Příručka uživatele systému Museion Kontextové dokumenty Autorská práva Copyright 2012-2015 MUSOFT.CZ, s.r.o.. Všechna práva vyhrazena. Tato příručka je chráněna autorskými právy a distribuována na základě
VíceGUI. Systémová integrace pro desktopové aplikace
GUI Systémová integrace pro desktopové aplikace Java, zimní semestr 2016 11.1.2017 1 java.awt.desktop systémová integrace desktopových aplikací static boolean isdesktopsupported() test zda je integrace
VíceKAPITOLA 8 TABULKOVÝ PROCESOR
KAPITOLA 8 TABULKOVÝ PROCESOR FORMÁT BUNĚK Parametry formátu buněk a tabulky můžeme nastavit pomocí celkem šesti karet v nabídce Domů/Buňky FORMÁT BUNĚK - OKNO FORMÁT BUNĚK Karta Číslo - nastavuje formát
Vícetypová konverze typová inference
Seminář Java Programování v Javě II Radek Kočí Fakulta informačních technologií VUT Únor 2008 Radek Kočí Seminář Java Programování v Javě (2) 1/ 36 Téma přednášky Rozhraní: použití, dědičnost Hierarchie
VícePracovní prostředí Word 2003 versus Word 2010
Zdokonalování gramotnosti v oblasti ICT Pracovní prostředí Word 2003 versus Word 2010 Inovace a modernizace studijních oborů FSpS Vránová Hana 11.7.2012 OBSAH Srovnání pracovního prostředí Word 2003 a
VícePříručka uživatele systému Museion. Quick filtr
Příručka uživatele systému Museion Quick filtr Autorská práva Copyright 2015 MUSOFT.CZ, s.r.o.. Všechna práva vyhrazena. Tato příručka je chráněna autorskými právy a distribuována na základě licencí, které
VíceZákladní vzorce a funkce v tabulkovém procesoru
Základní vzorce a funkce v tabulkovém procesoru Na tabulkovém programu je asi nejzajímavější práce se vzorci a funkcemi. Když jednou nastavíte, jak se mají dané údaje zpracovávat (některé buňky sečíst,
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 5 4 6 U k á z k a k n i h
Více2 Tvorba interaktivních grafických programů
2 Tvorba interaktivních grafických programů Studijní cíl Tento blok je věnován vytváření interaktivních grafických programů. Podrobně bude vysvětleno, jakým způsobem je možno programově reagovat na události
VíceProjekt Využití ICT ve výuce na gymnáziích, registrační číslo projektu CZ.1.07/1.1.07/02.0030. MS Excel
Masarykovo gymnázium Příbor, příspěvková organizace Jičínská 528, Příbor Projekt Využití ICT ve výuce na gymnáziích, registrační číslo projektu CZ.1.07/1.1.07/02.0030 MS Excel Metodický materiál pro základní
VíceJava GUI události. Událostmi řízené programování. Zpracování = obsluha událostí
Java GUI události Cílem kapitoly je přiblížit hlavní princip událostmi řízeného programování a ukázat na příkladu způsob řešení pro konkrétní případ. Soubor obsahuje také tabulku s přehledem nejčastěji
VíceDotyková obrázovká v prográmu TRIFID
Dotyková obrázovká v prográmu TRIFID V současné verzi je možné ovládat pouze klasický prodej, funkce pro variantu GASTRO (účtování na jednotlivé stoly, tisk do kuchyně) jsou zatím ve vývoji. Nastavení
VíceT6: Program MS Excel II. (standard) Určeno pro získání standardní úrovně znalostí (2 4 hodiny)
T6: Určeno pro získání standardní úrovně znalostí (2 4 hodiny) Co lekce nabízí? Školení je určeno všem uživatelům, kteří chtějí zvládnout standardní úroveň práce s MS Excel. Naučíte se profesionálně vytvářet,
VíceÚvod do filtrace, Quick filtr
Příručka uživatele systému Památkový katalog Úvod do filtrace, Quick filtr verze 1.x.x Autorská práva Copyright 2015 MUSOFT.CZ, s.r.o.. Všechna práva vyhrazena. Tato příručka je chráněna autorskými právy
VícePřechod z AutoCADu na CADKON+
Přechod z AutoCADu na CADKON+ www.cadkon.eu www.cadnet.cz, helpdesk.cadkon.eu, www.graitec.com Úvod Ke zpracování projektové dokumentace jste doposud používali program AutoCAD a nyní přecházíte na řešení
Více2 Grafický výstup s využitím knihovny
2 Grafický výstup s využitím knihovny Studijní cíl Tento blok je věnován základním principům při vytváření grafického výstupu pomocí standardních metod, které poskytuje grafické rozhraní. V textu budou
VíceObsahy kurzů MS Office
Obsahy kurzů MS Office V současné době probíhají kurzy MS Office 2010 s následující osnovou: 1. Základy práce na PC, MS Office - praktické užití Kurz je určen pro všechny, kteří mají s prací na PC minimální
VíceZSF web a intranet manuál
ZSF web a intranet manuál Verze pro školení 11.7.2013. Návody - Jak udělat...? WYSIWYG editor TinyMCE Takto vypadá prostředí WYSIWYG editoru TinyMCE Jak formátovat strukturu stránky? Nadpis, podnadpis,
VíceMicrosoft Office PowerPoint 2003
Microsoft Office PowerPoint 2003 Školení učitelů na základní škole Meteorologická Maturitní projekt SSPŠ 2013/2013 Vojtěch Dušek 4.B 1 Obsah 1 Obsah... 2 2 Seznam obrázků... 4 3 Základy programu PowerPoint...
VícePráce s programem IIS Ekonom
Práce s programem IIS Ekonom Obsah 1 Ovládání programu IIS Ekonom... 2 1.1 Ovládání přes hlavní nabídku... 2 1.2 Panel nástrojů a funkční klávesy... 2 2 Přihlašovací dialog... 4 3 Úvodní obrazovka... 4
VíceMANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress
MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress www.webdevel.cz Webdevel s.r.o. IČ 285 97 192 DIČ CZ28597192 W www.webdevel.cz E info@webdevel.cz Ostrava Obránců míru 863/7 703 00 Ostrava Vítkovice M 603
Více