Dialogová okna (1) Realizována pomocí třídy Form

Slides:



Advertisements
Podobné prezentace
Prezentační manažer Kapitola 13.0 (Sestavení z externích zdrojů)
Advertisements

Enterprise řešení pro elektronický podpis VerisignIT
Styly, záhlaví a zápatí, oddíly
Tabulky v MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Ukázková data grafická jsou majetkem IMIP. Popisná data jsou fiktivní.
Základy HTML.
HyperText Markup Language
Textový procesor Open Office, Writer STAVOVÝ ŘÁDEK
MS Malování II. VY_32_INOVACE_58_MS_Malovani_II.
PHP Práce se soubory v PHP - 13
CZ.1.07/1.4.00/ VY_32_INOVACE_133_IT7 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
IT začátečníci - Word Modul 3.
Modul 2 : Práce s počítačem a správa souborů. Rada úvodem - Internet ví všechno, zkuste a
17.Tabulkový procesor (filtrování a řazení dat, formuláře, podmínky a podmíněné formátování, export a import dat) Barbora Skoumalová 4.A.
Ing.Josef Veselý Označení šablony a vzdělávací sady viz.rozpis.
VY_32_INOVACE_53_MS_Word_ II. Autor : Trýzna Stanislav Školní rok : 2011/2012 Určeno pro : šestý ročník Předmět: informatika Téma : základní orientace.
OS Windows. Tento operační systém byl vytvořen pro snazší ovládání počítače běžnými uživateli. Například stačí jednou definovat připojená zařízení (tiskárny…)
Tabulkový procesor.
Tutoriál DynaMed ~ Jednoduché prohledávání
Tutoriál Vlastní složka My EBSCOhost
Uživatelská dialogová okna
YOUR LOGO Win Forms Slide od Martin Osovský. YOUR LOGO Validace dat  pro správné použití dialogu je nutné data před nastavením DialogResult u na OK validovat,
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
Hromadná korespondence
TEXTOVÝ EDITOR.
Formátováním textu se rozumí změna jeho vlastností jako velikost, barva, typ, podtržení atd. Pokud chceme změnit některou z vlastností již napsaného textu,
2 Ing. Jan Keprt Centrální správa uživatelů 3 Jak to bylo dosud Bylo třeba nastavení uživatelů provést zvlášť, v každém modulu samostatně. Uživatel si.
Práce se šablonami v MS Word 2007
Zápatí a záhlaví, okraje stránky, číslování stránek
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
EXCEL 2010 Popis prostředí – 1. část. Název a adresa školy: Střední odborné učiliště stavební, Opava, příspěvková organizace, Boženy Němcové 22/2309,
MS PowerPoint Prezentační manažer Kapitola 10.0 (Záhlaví a zápatí)
POWER POINT 1 Základní pojmy Power Point - základní pojmy.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
INFORMATIKA 7 Formátování odstavce III2 - I7- 03.
Počítačová podpora konstruování I 7. přednáška František Borůvka.
Adobe Flash CS5.5 – seznámení s programem Název školyGymnázium Zlín - Lesní čtvrť Číslo projektuCZ.1.07/1.5.00/ Název projektuRozvoj.
WORD 2010 Popis prostředí – 1. část. Název a adresa školy: Střední odborné učiliště stavební, Opava, příspěvková organizace, Boženy Němcové 22/2309, 746.
SOFTware Adresář, soubor, OS Informatika – 6. třída Bc. Josef Štainer
Databáze Formuláře VY_32_INOVACE_7B18. Formuláře Umožňují zobrazit data z tabulek uživatelsky vhodným způsobem Mohou být zobrazena data z více tabulek.
Mgr. Karel FischerÚprava prezentace1 Změna použité šablony Ke změně šablony mohu použít jednu ze tří možností: a)Formát \ návrh snímku b)V panelu nástrojů.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
Základní škola a Mateřská škola, Šumná, okres Znojmo OP VK Tematický celek: Informatika Název a číslo učebního materiálu VY _32_INOVACE_04_10.
WORD Vkládání obrázků. Pokud potřebujete doplnit své dokumenty o obrázky, není to pro Word žádný problém. Tyto obrázky můžete libovolně vkládat do dokumentu.
Základy VY_30_INOVACE_GR_781. CO JE TO GIMP ? Název vychází ze zkratky GNU Image Manipulation Program, což česky znamená GNU program pro úpravu obrázků.
30/07/20151 Standardní dialogy (1) Třídy reprezentující standardní modální dialo- gová okna pro často prováděné operace: –otevření souboru ( OpenFileDialog.
MICROSOFT OFFICE 2007/2010. Důvod změny Inovace technologií Nové možnosti použití Kompatibilita Ukončení tech. podpory starších verzí Office 2003 –
Univerzita třetího věku kurz Pokročilý Tabulkový procesor 4.
Textový editor Maturitní téma č.12 (prostředí textového editoru, nastavení zobrazení dokumentu, zásady pořizování textu v počítači)
31/07/20151 Uživatelské rozhraní (13) Pro standardní akce používat standardní dia- logová okna: –otevření souboru – OpenFileDialog –uložení souboru – SaveFileDialog.
VYTVÁŘENÍ e-LEARNINGOVÝCH MATERIÁLŮ Přednáší Mgr. Jaromír Kozel
Databáze MS ACCESS 2010.
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
CorelDRAW – prostředí programu (12). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola.
TEXTOVÝ EDITOR Karin Tylšerová. Textový editor je software, kterým je možné editovat prostý text. Neobsahuje žádné informace o formátování, jako je použití.
Delphi – práce se základními komponentami (2. hodina) OB21-OP-EL-KON-DOL-M-4-008B Orbis pictus 21. století.
Číslo projektu školy CZ.1.07/1.5.00/ Číslo a název šablony klíčové aktivity III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo materiáluVY_32_INOVACE_ICT_I_S1_05.
Základní škola T. G. Masaryka a Mateřská škola Poříčany, okr. Kolín VY_32_INOVACE_ICT_04 ORGANIZACE DAT V PC Zpracovala: Mgr. Květoslava Štikovcová Číslo.
Výukový materiál zpracovaný v rámci projektu: Střední zdravotnická škola ÚO – šablony Registračn í č í slo projektu: CZ.1.07/1.5.00/ Š ablona: III/2.
Název školy Střední škola elektrostavební a dřevozpracující, Frýdek-Místek, příspěvková organizace Adresa školy Pionýrů 2069, Frýdek-Místek IČ
Databáze MS ACCESS 2010.
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně
PRACOVNÍ PLOCHA Vasyl Lutsak.
Textový Editor.
WORDPAD Textový dokument.
Textový editor Lada Juráňová.
Vícerozměrná pole (1) Jazyk C povoluje, aby pole mělo více rozměrů (dimenzí) než jeden Z vícerozměrných polí bývá nejčastěji použí-váno pole dvourozměrné.
Delphi – Práce s formuláři
Tisk z MS Windows (1) Pro účely tisku na tiskárnách Windows Forms poskytují třídu PrintDocument Třída PrintDocument je definována ve jmenném prostoru:
DynaMed ~ Jednoduché prohledávání
Transkript prezentace:

Dialogová okna (1) Realizována pomocí třídy Form Dialogová okna lze rozdělit do dvou skupin: modální: pozastavují operace programu při jejich vyvolání není možné pracovat s hlavním (ani jiným oknem) aplikace práce s hlavním oknem aplikace je možná až po jejich uzavření používají se např. pro nastavení parametrů programu, pro otevření (uložení) souboru, k volbě fontu, k volbě barvy atd. 15/04/2018

Dialogová okna (2) nemodální: zobrazovány pomocí metody ShowDialog: vrací hodnotu typu DialogResult, prostřednictvím níž lze určit, jakým způsobem bylo dialogové okno zavřeno (tlačítkem OK, Storno apod.) nemodální: po svém vyvolání dovolují dále pracovat s hlavním oknem aplikace použití tohoto typu dialogových oken je v prostředí MS Windows méně časté používají se např. pro vyhledávání v textu, kontrolu pravopisu apod. zobrazovány pomocí metody Show 15/04/2018

Dialogová okna (3) Výměna dat mezi aplikací a dialogovým oknem: typicky realizována pomocí sady vlastností, které jsou definovány na úrovni třídy zapouzdřující chování celého dialogového okna jednotlivé vlastnosti umožňují: naplnit počáteční hodnoty (nastavit ovládací prvky) v dialogovém okně po ukončení dialogu (tlačítkem OK) převzít finální hodnoty, které uživatel nastavil 15/04/2018

Dialogová okna (4) Zpracování tlačítek OK a Storno: tlačítka obsahují vlastnost DialogResult, kterou je možné nastavit na hodnotu: OK: pro tlačítko OK Cancel: pro tlačítko Storno je-li vlastnost tlačítka DialogResult nastave-na na hodnotu OK nebo Cancel, pak jeho stisk-nutí způsobí uzavření dialogového okna a odpo-vídající hodnota je vrácena metodou ShowDialog 15/04/2018

Dialogová okna (5) Ověřování platnosti dat: zadané informace je možné ověřovat na jejich platnost pomocí události: Validating: nastává u ovládacích prvků, které mají nastavenu vlastnost CausesValidation na hodnotu true dochází k ní po události Leave, tj. v době kdy ovládací prvek ztrácí vstupní zaměření (focus) umožňuje zabránit přesunu vstupního zaměření z ovládacího prvku, v němž je zadaná chybná hodnota (např. TextBox) přesunu vstupního zaměření se zabrání nastavením vlastnosti Cancel parametru typu CancelEventArgs na hodnotu true 15/04/2018

Dialogová okna (6) Vlastnost CausesValidation: Validated: nastane po úspěšném ukončení ověření platnosti dat v obsluž-né metodě události Validating, tj. při obsluze události Validating byla vlastnost Cancel nastavena na hodnotu false umožňuje provést další operace poté, kdy zadané hodnoty byly ověřeny jako platné Vlastnost CausesValidation: určuje, zda ovládací prvek při přijetí vstupního zamě-ření vyvolá ověřování platnosti na všech ovládacích prvcích, které mají vlastnost CausesValidation nastavenu na hodnotu true tlačítko Storno by mělo mít CausesValidation nastaveno na hodnotu false 15/04/2018

Standardní dialogy (1) Třídy reprezentující standardní modální dialo-gová okna pro často prováděné operace: otevření souboru (OpenFileDialog) uložení souboru (SaveFileDialog) změna fontu (FontDialog) změna barvy (ColorDialog) tisk dokumentu (PrintDialog) Zobrazení standardních dialogů se provádí me-todou ShowDialog, která vrací hodnotu typu DialogResult umožňující rozpoznat, jak byl dialog ukončen 15/04/2018

Standardní dialogy (2) Poznámka: všechny výše uvedené standardní dialogy jsou definovány ve jmenném prostoru: System.Windows.Forms 15/04/2018

Třída OpenFileDialog (1) Dovoluje zobrazit modální dialog pro výběr a otevření souboru Vlastnosti: AddExtension: určuje, zda-li se má automaticky přidávat ke jménu sou-boru přípona (v případě, že uživatel ji nezadá) DefaultExt: specifikuje příponu, která se automaticky přidá ke jmé-nu souboru použije se tehdy, jestliže uživatel nezadá žádnou přípo-nu a zvolený filtr na místě přípony používá nahrazovací znak (wildcard) 15/04/2018

Třída OpenFileDialog (2) jestliže uživatel nezadá žádnou příponu a je zvolený filtr, který udává příponu, pak je použita přípona tohoto filtru FileName: určuje jméno souboru (včetně disku cesty a přípony), které je v dialogu zvoleno FileNames: obsahuje všechny zvolené soubory používáno v případě, kdy dialog umožňuje zároveň otevřít více souborů (vlastnost Multiselect) Filter: umožňuje nastavit filtry pro zobrazování souborů, např.: ”Textové soubory (*.txt)|*.txt|Všechny soubory (*.*)|*.* ” 15/04/2018

Třída OpenFileDialog (3) FilterIndex: určuje, který filtr je automaticky zvolen po otevření dialogu (filtry jsou číslovány od 1) InitialDirectory: nastavuje výchozí adresář není-li uveden žádný adresář (nebo je uveden neexis-tující), je jako výchozí adresář použit aktuální adresář aplikace pro zpřístupnění standardních systémových adresářů (Program Files, Dokumenty, …) je možné použít metodu GetFolderPath třídy Environment 15/04/2018

Třída OpenFileDialog (4) Multiselect: specifikuje, zda je možné otevřít více souborů najed-nou ReadOnlyChecked: určuje, zda je zvolena volba „Pouze pro čtení“ musí být povolena vlastnost ShowReadOnly ShowReadOnly: udává, zda se má zobrazit volba „Pouze pro čtení“ Title: nastavuje text v titulku dialogu 15/04/2018

Třída SaveFileDialog Zobrazuje modální dialog, který umožňuje volbu souboru pro ukládání Vlastnosti: AddExtension, DefaultExt, FileName, Filter, FilterIndex, InitialDirectory a Title mají stejný (podobný) význam jako v pří-padě třídy OpenFileDialog CreatePrompt: specifikuje, zda dialogový rámec má žádat uživatele o povolení k vytvoření nového souboru OverwritePrompt: udává, zda dialogový rámec má zobrazovat varování, že uložením souboru bude přepsán již existující soubor 15/04/2018

Třída FontDialog (1) Umožňuje zobrazit modální dialog pro výběr fontu a jeho vlastností (normální, kurzíva, tučné, ...) Vlastnosti: Color: specifikuje barvu fontu Font: obsahuje zvolený font MinSize, MaxSize: udávají minimální a maximální velikost písma, kterou uživatel může zvolit 15/04/2018

Třída FontDialog (2) Událost: ShowApply: ShowColor: ShowEffects: specifikuje, zda se má zobrazit tlačítko Použít ShowColor: udává, zda se má zobrazit i možnost pro volbu barvy ShowEffects: určuje, jestli se má zobrazit možnost pro volbu podtr-ženého a přeškrtnutého písma Událost: Apply: nastává při stisku tlačítka Použít 15/04/2018

Třída ColorDialog Dovoluje zobrazit modální dialog pro volbu barvy Vlastnosti: AllowFullOpen: udává, zda uživatel může definovat vlastní barvy Color: specifikuje uživatelem zvolenou barvu FullOpen: určuje, jestli okamžitě po zobrazení dialogu je zobra-zena možnost pro definování vlastních barev 15/04/2018