Programování v prostředí.net

Rozměr: px
Začít zobrazení ze stránky:

Download "Programování v prostředí.net"

Transkript

1 Programování v prostředí.net Winforms 1 / 60

2 Obsah přednášky Windows forms Formuláře Kontrolky Prostředí Validace vstupů Tooltipy Menu Standardní dialogy 2 / 60

3 Windows forms Shrnující název pro množinu tríd umožnující tvorbu grafických uživatelských rozhraní Součást.NET Frameworku Součást standardu 3 / 60

4 Jmenné prostory System.Windows.Forms obsahuje formuláře, kontrolky, dialogy System.Drawing Kreslení, GDI+ System.Drawing.Imaging rozšířené možnosti práce s grafikou Nutno přidat reference dělá automaticky vývojové prostředí 4 / 60

5 Aplikace Třída Application poskytuje statické metody a události pro událostmi řízené programování Application.Run(Form) zobrazí formulář a zahájí smyčku událostí blokuje, dokud nedojde k uzavření formuláře Application.Exit() ukončí smyčku událostí zavře všechny okna aplikace Application.[User Common]AppData[Path Registry] vrátí cesty k adresářům s uživatelskými daty C:/Documents and Settings/All users/data aplikací/<company name>/<product name>/<product version> 5 / 60

6 Aplikace příklad namespace Kiv. Net. Lesson06 class Program static void Main ( string [] args ) Form form = new Form (); Application. Run ( form ); 6 / 60

7 Třída Form Třída Form reprezentuje formulář (okno) Obvykle se dědí od Windows.Forms.Form přidají se ovládací prvky přidají se reakce na události 7 / 60

8 Metody Show zobrazí formulář (program pak pokračuje v běhu) ShowDialog zobrazí formulář (čeká dokud se formulář nezavře) Close zavře formulář Hide skryje formulář Activate zobrazí skrytý formulář 8 / 60

9 Události Load při zobrazení pomocí Show, ShowDialog Activated když se stane aktivní Activate Deactivate když se stane neaktivní Hide FormClosing okno se zavírá lze zrušit pomocí CancelEvenArgs FormClosed okno se definitivně zavírá 9 / 60

10 Příklad namespace Kiv. Net. Lesson06 class NonClosingForm : Form public NonClosingForm () this. FormClosing += new FormClosingEventHandler ( NonClosingForm_ FormClosing ); void NonClosingForm_ FormClosing ( object sender, FormClosingEventArgs e) e. Cancel = true ; class Program static void Main ( string [] args ) NonClosingForm form = new NonClosingForm (); form. ShowDialog (); 10 / 60

11 Nemodální formulář Zobrazí se metodou Show Vlastní smyčka zpráv žije si vlastním životem v aplikaci jich může být několik Může mít vlastníka při skrytí, uzavření či aktivaci vlatníka udělá totéž kreslí se přes vlastníka 11 / 60

12 Modální formulář dialog Zobrazí se metodou ShowDialog Dokud není uzavřen, nedovolí uživateli manipulovat s rodičem Matoda ShowDialog vrací hodnotu výčtový typ DialogResult Yes, No, Abort / 60

13 Modální formulář předání hodnoty Nastavení hodnoty v property DialogResult způsobí uzavření formuláře Nastavení hodnoty DialogResult u některého z tlačítek formuláře není třeba psát obsluhu pro tlačítko funguje automaticky 13 / 60

14 Třída Control Třída Control je předek všech vizuálních prvků včetně formuláře Umožňuje zobrazení a skrytí nastavení pozice a velikosti vnořování kontrolek reakce na události práci ve vláknech 14 / 60

15 Některé kontrolky 15 / 60

16 Pozice a velikost Jednotlivé veličiny pozice horní hrany Top pozice levé hrany Left šířka kontrolky Width výška kontrolky Height dolní a pravá hrana pouze pro čtení (Right, Bottom) Velikost a pozice dvojice výška, šířka Size (SizeF) dvojice levý, horní Point (PointF) Kompletní určení velikosti struktura Rectangle (RectangleF) 16 / 60

17 Velikost kontrolky a klientská oblast Velikost kontrolky celková velikost Width, Height, Size Klientská oblast vnitřek kontrolky bez rámečků, rolovacích lišt, menu... ClientWidth, ClientHeight, ClientSize 17 / 60

18 Vnořování kontrolek Property ControlCollectoin Controls metoda Add přidá kontrolku metoda Remove vyjme kontrolku indexer Controls[int/string] vrátí referenci na kontrolku Kontrolka se musí přidat, aby se zobrazila kontrolky se většinou vytváří jako private členy formuláře (nejsou přístupné zvenku) 18 / 60

19 Příklad class ButtonForm : Form private Button button ; public ButtonForm () button = new Button (); this. Controls. Add ( button ); 19 / 60

20 Chování vnořených kontrolek Pozice se vztahuje k levému hornímu rohu klientské oblasti rodiče Vykreslují se vždy přes rodičovskou kontrolku u sesterských kontrolek záleží na Z-pořadí standardně podle pořadí přidání do kolekce kontrolek BringToFront posune kontrolku nejblíž SendToBack odsune kontrolku nejdál Přebírají některé vlastnosti (ambientní vlastnosti) barva, font / 60

21 Události Jsou řešeny pomocí delegátů na metody, které danou událost zpracují button. click += new System. EventHandler ( buttonclick ); void buttonclick ( object sender, System. EventArgs e) this. Close (); Událost je zaslána kontrolkou nad kterou k události došlo (sender) Odesílatel nezná příjemce Příjemce zná odesílatele Další informace jsou uloženy v EventArgs 21 / 60

22 Obsluha Události od více kontrolek může obsluhovat jediná metoda V některých případech může jedna metoda obsluhovat i různé události Příklad obsluhy button1. Click += new System. EventHandler ( button1_ Click ); button2. Click += new System. EventHandler ( button1_ Click );... private void button1_ Click ( object sender, System. EventArgs e) MessageBox. Show (" kliklo se na " +(( Button ) sender ). Text ); 22 / 60

23 Klávesnice KeyDown, KeyUp argument události obsahuje scan kód klávesy funguje i pro neznakové klávesy modifikátory Control, Alt, Shift KeyPress jen pro znakové klávesy vrací kód znaku V případě stisknuté klávesy nastává střídavě události KeyDown a KeyPress, událost KeyUp nastane až při uvolnění klávesy 23 / 60

24 Myš Click a DoubleClick nemusí být nutně od myší, ale například po stisku klávesy ENTER pouze informuje, že událost nastala, argument nenese informaci o souřadnicích myši MouseClick a MouseDoubleClick nově v.net 2.0 podobně jako Click, ale pouze pro myš MouseEnter, MouseHover a MouseLeave pouze informují o události MouseMove, MouseDown, MouseUp a MouseWheel argument události (MouseEventArgs) nese informaci o pozici myši a stavu tlačítek a kolečka 24 / 60

25 Vlákna Čtení či zápis dat kontrolky z jiného vlákna může způsobit nekonzistenci v.net 2.0 vyhodí InvalidOperationException vláknově bezpečné metody: (Begin/End)Invoke přístup z jiného vlákna indikuje InvokeRequire Synchronní způsob blokující volání Invoke(delegate, object[]) zavolá delegáta vláknem, kterému patří kontrolka předá pole objektů jako argumenty vrátí hodnotu, kterou vrátil delegát 25 / 60

26 Synchronní způsob public ThreadForm () button1 = new Button (); thread1 = new Thread ( new ThreadStart ( CountingThread ));... protected void CountingThread ()... // slozity vypocet //!!! vyjímka!!! button1. Text = mezivysledek ; / 60

27 Synchronní způsob public ThreadForm () button1 = new Button (); thread1 = new Thread ( new ThreadStart ( CountingThread ));... protected void CountingThread ()... // slozity vypocet MethodInvoker settext = delegate () button1. Text = mezivysledek ; ; button1. Invoke ( settext ); / 60

28 Synchronní způsob public ThreadForm () button1 = new Button (); thread1 = new Thread ( new ThreadStart ( CountingThread ));... protected void CountingThread ()... // slozity vypocet SetText ( mezivysledek );... protected delegate void SetTextDelegate ( string text ); protected void SetText ( string text ) if ( button1. InvokeRequired ) SetTextDelegate settext = new SetTextDelegate ( SetText ); button1. Invoke ( settext, new object [] text ); else button1. Text = text ; 26 / 60

29 Asynchronní invoke BeginInvoke(delegate, object[]) požádá o zavolání delegáta není blokující zařadí požadavek do fronty a pokračuje v běhu vrátí instanci třídy implementující IAsyncResult EndInvoke(IAsyncResult) je blokující vrací návratou hodnotu metody předané v delegátu 27 / 60

30 Asynchronní způsob public ThreadForm () button1 = new Button (); thread1 = new Thread ( new ThreadStart ( CountingThread ));... protected void CountingThread ()... // slozity vypocet BeginInvoke ( new SetTextDelegate ( SetText ), new object [] mezivysledek );... protected delegate void SetTextDelegate ( string text ); protected void SetText ( string text ) button1. Text = text ; 28 / 60

31 Složitá aplikace class ComplexForm : Form public ComplexForm () 29 / 60

32 Složitá aplikace class ComplexForm : Form protected Button closebutton ; public ComplexForm () closebutton = new Button (); this. Controls. Add ( closebutton ); 29 / 60

33 Složitá aplikace class ComplexForm : Form protected Button closebutton ; public ComplexForm () closebutton = new Button (); closebutton. Click += new EventHandler ( closebutton_ Click ); this. Controls. Add ( closebutton ); void closebutton_ Click ( object sender, EventArgs e) this. Close (); 29 / 60

34 Složitá aplikace class ComplexForm : Form protected Button closebutton ; public ComplexForm () closebutton = new Button (); closebutton. Text = " Zavřít "; closebutton. Name = " closebutton "; closebutton. Left = 110; closebutton. Top = 40; closebutton. Width = 90; closebutton. Height = 20; closebutton. Click += new EventHandler ( closebutton_click ); this. Controls. Add ( closebutton ); void closebutton_click ( object sender, EventArgs e) this. Close (); 29 / 60

35 Složitá aplikace class ComplexForm : Form protected Button openbutton ; protected Button closebutton ; public ComplexForm () openbutton = new Button (); openbutton. Text = " Otevřít "; openbutton. Name = " openbutton "; openbutton. Left = 10; openbutton. Top = 40; openbutton. Width = 90; openbutton. Height = 20; openbutton. Click += new EventHandler ( openbutton_click ); this. Controls. Add ( openbutton ); closebutton = new Button (); closebutton. Text = " Zavřít "; closebutton. Name = " closebutton "; closebutton. Left = 110; closebutton. Top = 40; closebutton. Width = 90; closebutton. Height = 20; closebutton. Click += new EventHandler ( closebutton_click ); this. Controls. Add ( closebutton ); void openbutton_click ( object sender, EventArgs e) new ComplexForm (). ShowDialog (); void closebutton_click ( object sender, EventArgs e) this. Close (); 29 / 60

36 Složitá aplikace class ComplexForm : Form protected Button openbutton ; protected Button closebutton ; protected Label questionlabel ; public ComplexForm () openbutton = new Button (); openbutton. Text = " Otevřít "; openbutton. Name = " openbutton "; openbutton. Left = 10; openbutton. Top = 40; openbutton. Width = 90; openbutton. Height = 20; openbutton. Click += new EventHandler ( openbutton_click ); this. Controls. Add ( openbutton ); closebutton = new Button (); closebutton. Text = " Zavřít "; closebutton. Name = " closebutton "; closebutton. Left = 110; closebutton. Top = 40; closebutton. Width = 90; closebutton. Height = 20; closebutton. Click += new EventHandler ( closebutton_click ); this. Controls. Add ( closebutton ); questionlabel = new Label (); questionlabel. Top = 10; questionlabel. Left = 10; questionlabel. Text = "Co chcete udělat?"; this. Controls. Add ( questionlabel ); this. ClientSize = new Size (210,70); this. Text = " Formulář na nic "; void openbutton_click ( object sender, EventArgs e) new ComplexForm (). ShowDialog (); void closebutton_click ( object sender, EventArgs e) this. Close (); 29 / 60

37 Designer Wysiwyg editor formulářů Formulář musí být první třída deklarovaná v souboru Úpravy v designeru se projevují v kódu metoda InitializeComponent nedoporučuje se upravovat ručně! v MSVS 05 a SharpDevelop 2 je kód designeru uveden ve zvláštním souboru <formulář>.designer.cs 30 / 60

38 Program.cs using System ; using System. Collections. Generic ; using System. Windows. Forms ; namespace WindowsApplication static class Program [ STAThread ] static void Main () Application. EnableVisualStyles (); Application. SetCompatibleTextRenderingDefault ( false ); Application. Run ( new Form1 ()); 31 / 60

39 Form1.cs using System ; using System. Collections. Generic ; using System. ComponentModel ; using System. Data ; using System. Drawing ; using System. Text ; using System. Windows. Forms ; namespace WindowsApplication public partial class Form1 : Form public Form1 () InitializeComponent (); 32 / 60

40 Form1.Designer.cs namespace WindowsApplication partial class Form1 private System. ComponentModel. IContainer components = null ; protected override void Dispose ( bool disposing ) if ( disposing && ( components!= null )) components. Dispose (); base. Dispose ( disposing ); private void InitializeComponent () this. button1 = new System. Windows. Forms. Button (); this. SuspendLayout (); // // button1 // this. button1. Location = new System. Drawing. Point (13, 13); this. button1. Name = " button1 "; this. button1. Size = new System. Drawing. Size (75, 23); this. button1. TabIndex = 0; this. button1. Text = " button1 "; this. button1. UseVisualStyleBackColor = true ; // // Form1 // this. AutoScaleDimensions = new System. Drawing. SizeF (6F, 13F); this. AutoScaleMode = System. Windows. Forms. AutoScaleMode. Font ; this. ClientSize = new System. Drawing. Size (292, 273); this. Controls. Add ( this. button1 ); this. Name = " Form1 "; this. Text = " Form1 "; this. ResumeLayout ( false ); private System. Windows. Forms. Button button1 ; 33 / 60

41 Form1.cs [Design] 34 / 60

42 Validace vstupů Účelem validace je zamezit uživateli zadávat nepředloženosti Koncept je jednoduchý problém s křížovou kontrolou S validacemi být opatrný málo omezení obtěžuje uživatele moc omezení obtěžuje ještě víc 35 / 60

43 Vlastnost CauseValidation Vyvolá událost Validating u předchozí kontrolky ukázka chování... Doporučení: Nekombinovat různá nastavení CausesValidation, pokud přesně nevíte co děláte např. tlačítko Help 36 / 60

44 Událost Validating a Validated Událost Validating při validaci kontrolky možnost zrušit validaci e.cancel = true při zrušení validace zůstane focus na kontrolce Událost Validated při úspešné validaci 37 / 60

45 Jak reagovat? Příliš validace - obtěžuje uživatele zrušení validace - používat výjimečně message boxy pro každou kontrolku - používat výjimečně pozor na validaci na sobě závislých kontrolek Málo validace - obtěžuje uživatele pád programu? uložení neplatných dat? 38 / 60

46 Třída ErrorProvider Upozornit na chybný vstup nenásilně během zadávání Nenechat potvrdit chybně zadaná data až na konci zadávání Třída ErrorProvider umožňuje zobrazení chyby asociované s kontrolkou metoda SetError(object, string) nastaví indikaci chyby u konkrétní kontrolky zruší indikaci chyby u konkrétní kontrolky (prázdný řetězec) 39 / 60

47 Třída ToolTip Umožňuje rychle informovat uživatele o funkci kontrolky Jeden Tooltip funguje pro více objektů Na formuláři může být více ToolTipů Zobrazení ToolTipu propagace od nejvíc zanořené kontrolky až po kontrolku, která má tooltip definovaný Metoda SetToolTip(object, string) k objektu přiřadí popisek možnost zadat v designeru 40 / 60

48 Chování ToolTipu Časy InitialDelay - doba než se zobrazí (500) ReshowDelay - doba než se zobrazí jiný (100) AutoPopDelay - doba než zmizí (5000) vše v milisekundách ShowAlways určuje zda se má Tooltip zobrazovat i když kontrolka nemá focus Active zapíná/vypíná tooltipy u skupiny kontrolek 41 / 60

49 Menu Vhodný návrh menu dodržení standardního rozmístění Každý form může mít právě jedno hlavní menu instance třídy MainMenu přiřazuje se do property Menu 42 / 60

50 Položky menu Třída MenuItem společná třída pro položku menu i pro vnořená menu property Text text položky dohoda: pokud spouští dialog, zapíše se za text... Položky se přiřazují do kolekce MenuItems 43 / 60

51 Klávesové zkratky V MainMenu do property Text stačí přidat před příslušné písmeno znak & stiskem Alt + písmeno se příslušné menu rozbalí V MenuItem do property Text přidat před příslušné písmeno znak & do property ShortCut zapsat příslušnou klávesovou zkratku (CtrlO, F3... ) 44 / 60

52 Příklad MainMenu mainmenu = new MainMenu (); this. Menu = mainmenu ; MenuItem mi1 = new MenuItem ("& File "); MenuItem mi2 = new MenuItem ("& Help "); mainmenu. MenuItems. Add ( mi1 ); mainmenu. MenuItems. Add ( mi2 ); MenuItem mi3 = new MenuItem (" Open "); MenuItem mi4 = new MenuItem ("& Save... "); MenuItem mi5 = new MenuItem (" -" ); MenuItem mi6 = new MenuItem (" E& xit " ); mi6. Shortcut = Shortcut. CtrlX ; mi1. MenuItems. Add ( mi3 ); mi1. MenuItems. Add ( mi4 ); mi1. MenuItems. Add ( mi5 ); mi1. MenuItems. Add ( mi6 ); MenuItem mi7 = new MenuItem (" About... "); mi2. MenuItems. Add ( mi7 ); MenuItem mi8 = new MenuItem ("& Door... "); MenuItem mi9 = new MenuItem ("& Window... "); MenuItem mi10 = new MenuItem (" File... "); mi3. MenuItems. Add ( mi8 ); mi3. MenuItems. Add ( mi9 ); mi3. MenuItems. Add ( mi10 ); 45 / 60

53 Kontextové menu Třída ContextMenu funguje podobně jako MainMenu umožňuje přidávat položky MenuItem nefungují klávesové zkratky Property ContextMenu u kontrolek přiřazení kontextového menu kontrolce zobrazí se kontextové menu nejzanořenější kontrolky některé kontrolky mají vlastní kontextové menu, které je možné nahradit (např. TextBox) 46 / 60

54 Další vlastnosti menu Property Enabled umožnuje znepřístupnit části menu Property Checked zaškrtávací položka Property RadioCheck přepínač chování nutné dopsat ručně Property DefaultItem po dvoukliku na podmenu se spustí default položka 47 / 60

55 Události menu Událost Click při kliknutí na položku Událost Popup před zobrazením podmenu např. možnost vypnout některé volby Událost Select když je položka vybraná např. přeorganizování menu podle návštěvnosti 48 / 60

56 Co nového v.net 2.0 Nové třídy MenuStrip a ContextMenuStrip rozšiřují chování původních menu ikonky možnost dokování (i na strany) možnost nastavení směru textu možnost vkládání i jiných prvků (např. ComboBox) v designeru možnost vygenerovat standardní položky Třída ToolStripControlHost umí hostovat libovolnou kontrolku, kterou lze pak přidat do menu 49 / 60

57 Co nového v.net 2.0 Nové třídy MenuStrip a ContextMenuStrip rozšiřují chování původních menu ikonky možnost dokování (i na strany) možnost nastavení směru textu možnost vkládání i jiných prvků (např. ComboBox) v designeru možnost vygenerovat standardní položky Třída ToolStripControlHost umí hostovat libovolnou kontrolku, kterou lze pak přidat do menu 49 / 60

58 Standardní dialogy Dialogy systému windows lokalizované běžně používané (uživatel je zná) Nejsou potomci třídy Forms, ale CommonDialog spuštění metodou ShowDialog návratová hodnota DialogResult 50 / 60

59 ColorDialog Standardní dialog pro výběr barev Vlastnosti Color Color vybraná barva bool AllowFullOpen umožňuje vybrat uživatelské barvy 51 / 60

60 Open/SaveFileDialog Standardní dialog pro výběr jména souboru pro otevření/uzavření Property string FileName vybraný soubor (i při stisku tlačítka Storno) Property bool MultiSelect umožňuje výběr více souborů Property string[] FileNames pole názvů vybraných souborů při multiselect 52 / 60

61 Open/SaveFileDialog Property string Filter dvojice popisek maska více přípon odděleno ; např. "text (*.txt;*.rtf) *.txt;*.rtf latex (*.tex) *.tex" pokud není přípona zřejmá, je vhodné ji uvést v popisku 53 / 60

62 FolderBrowserDialog Standardní dialog pro výběr adresáře Property string SelectedPath vybraná cesta Property string Description popiska nad adresářovým stromem 54 / 60

63 FontDialog Standardní dialog pro výběr fontu Property Font Font vybraný font Property ShowColor/Effect jaká nastavení se mají zobrazit 55 / 60

64 PageSetupDialog Standardní dialog pro nastavení vzhledu stránky Property PrintDocument Document dokument, který se bude tisknout nutno přiřadit, jinak se při ShowDialog vyhodí výjimka 56 / 60

65 PrintDialog Standardní dialog pro nastavení tisku Property PrintDocument Document Property bool AllowCurrentPage/SomePage... možnost nastavení rozsahu tisku 57 / 60

66 PrintPreviewDialog Standardní dialog pro zobrazení náhledu tisku Property PrintDocument Document 58 / 60

67 Uživatelské dialogy Formulář vyvolat metodou ShowDialog Styl rámečků FixedDialog U tlačítek nastavit hodnoty DialogResult Data se předávají pomocí public vlastností 59 / 60

68 Konec 60 / 60

Programování v jazyku C# II. 1.kapitola

Programování v jazyku C# II. 1.kapitola Programování v jazyku C# II. 1.kapitola Obsah Windows forms Formuláře Kontrolky Prostředí 2/33 Windows forms Shrnující název pro množinu tříd umožnující tvorbu grafických uživatelských rozhraní Součást.NET

Více

Předdefinované dialogy

Předdefinované dialogy Předdefinované dialogy 1032 OpenFileDialog, zobrazení dialogu pro otevření souboru Chceme-li zobrazit dialog vyzývající uživatele k otevření souboru, vytvoříme nejprve instanci třídy SystemWindowsFormsOpenFileDialog

Více

01. HODINA. 1.1 Spuštění programu VB 2010. 1.2 Prvky integrovaného vývojového prostředí. - pomocí ikony, z menu Start.

01. HODINA. 1.1 Spuštění programu VB 2010. 1.2 Prvky integrovaného vývojového prostředí. - pomocí ikony, z menu Start. 01. HODINA 1.1 Spuštění programu VB 2010 - pomocí ikony, z menu Start. - po spuštění si můžeme vybrat, zda chceme vytvořit nový Projekt a jaký nebo zda chceme otevřít již existující Projekt. 1.2 Prvky

Více

PROGRAMOVÁNÍ PRO MS WINDOWS 1

PROGRAMOVÁ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íce

Programování v jazyku C# II. 3.kapitola

Programování v jazyku C# II. 3.kapitola Programování v jazyku C# II. 3.kapitola Obsah Dokování a kotvení Panely, splittery a jiné kontajnery Složitejší kontrolky MDI aplikace 2/20 Vnější a vnitřní okraje Umožňují snažší rozmisťování prvku automatické

Více

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

02. 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íce

PROGRAMOVÁNÍ PRO MS WINDOWS 1

PROGRAMOVÁNÍ PRO MS WINDOWS 1 Cílem předmětu je seznámit posluchače s moderními prostředky pro tvorbu aplikací pro Windows jmenovitě s programovou platformou.net a programovacím jazykem C#. V průběhu budou vysvětlena následující témata:

Více

TŘÍDY POKRAČOVÁNÍ. Události pokračování. Příklad. public delegate void ZmenaSouradnicEventHandler (object sender, EventArgs e);

TŘÍDY POKRAČOVÁNÍ. Události pokračování. Příklad. public delegate void ZmenaSouradnicEventHandler (object sender, EventArgs e); TŘÍDY POKRAČOVÁNÍ Události pokračování public delegate void ZmenaSouradnicEventHandler (object sender, EventArgs e); class Bod private int x; private int y; public event ZmenaSouradnicEventHandler ZmenaSouradnic;

Více

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Vývoj aplikací Téma: Visual Studio Vyučující: Ing. Milan Káža Třída: EK3 Hodina: 35-40 Číslo: V/5 Programování

Více

Popis rozšířujících funkcí JScriptu

Popis rozšířujících funkcí JScriptu Popis rozšířujících funkcí JScriptu Tato příloha obsahuje stručný popis funkcí, které rozšiřují základní funkce JScriptu. Ty usnadňují komunikaci s jádrem programu, takže není potřeba pokaždé sestavovat

Více

Klíčové pojmy: Události, handlery, třída Graphics, pera, stětce, kreslení vyplněných a nevyplněných objektů.

Klíčové pojmy: Události, handlery, třída Graphics, pera, stětce, kreslení vyplněných a nevyplněných objektů. Kreslení v C# Obsah Vlastnosti třídy Form... 3 Třída Graphics... 4 Události a handlery událostí... 5 Pojem událost... 5 Handler události... 6 Metody, začínající On... 7 Kreslení vyplněných útvarů... 12

Více

Dělení a vlastnosti komponent

Dě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íce

TERMÍNY ZKOUŠEK VYPISOVÁNÍ (verze 2)

TERMÍNY ZKOUŠEK VYPISOVÁNÍ (verze 2) TERMÍNY ZKOUŠEK VYPISOVÁNÍ (verze 2) K práci s termíny zkoušek slouží modul Termíny zkoušek vypisování, přístupný na hlavní stránce SIS po přihlášení. I. VYPSÁNÍ NOVÉHO TERMÍNU Termín zápočtu nebo zkoušky

Více

Programování v jazyku C# II. 4.kapitola

Programování v jazyku C# II. 4.kapitola Programování v jazyku C# II. 4.kapitola Obsah GDI + Vlastní kontrolky 2/37 GDI+ Graphics Device Interface Služba Windows framework poskytuje obalující třídy Umožňuje programování 2D grafiky bez znalosti

Více

Důležité: Pokud jako Caption zadáme (tj. pomlčku), je položka menu změněna na oddělovač.

Důležité: Pokud jako Caption zadáme (tj. pomlčku), je položka menu změněna na oddělovač. Delphi lekce 8 Vrátíme se k popisu často používaných komponent. TMainMenu Komponenta symbolizuje hlavní menu aplikace se všemi podmenu. Po umístění komponenty na formulář se dá poklepání na ikonu komponenty

Více

Tematický celek 03 - Cvičné příklady

Tematický celek 03 - Cvičné příklady Tematický celek 03 - Cvičné příklady Cvičný 1 Dim a As Object Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Proceruda tlačítka "Vlož obsah

Více

Uživatelské příkazy: false - dialog ukončen IDCANCEL. Vytvoří nové okno. title - titulek okna

Uživatelské příkazy: false - dialog ukončen IDCANCEL. Vytvoří nové okno. title - titulek okna Uživatelské příkazy: CMD CRW MDA Popis Vytvoří nové okno Odpověď na požadavek uzavření okna SWT Nastaví titulek okna text MVW Přesune okno na pozici x;y SZW Změní velikost okna width;height style SWP MSB

Více

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Učební praxe Téma: Program Vyučující: Ing. Milan Káža Třída: EK3 Hodina: 19-21 Číslo: V/5 Programování v jazyce

Více

24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1

24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1 24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE

Více

Nápověda k aplikaci GraphGUI

Ná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íce

Tvorba programů s GUI v C#

Tvorba programů s GUI v C# Tvorba programů s GUI v C# Obsah Obsah... 1 Pojem grafické uživatelské rozhraní (GUI)... 2 Okna se zprvou... 5 Vlastnosti formulře... 10 Udlosti formulře... 16 Ovldací prvky... 19 Umisťovní ovldacích prvků

Více

PŘETĚŽOVÁNÍ OPERÁTORŮ

PŘETĚŽOVÁNÍ OPERÁTORŮ PŘETĚŽOVÁNÍ OPERÁTORŮ Jazyk C# podobně jako jazyk C++ umožňuje přetěžovat operátory, tj. rozšířit definice některých standardních operátorů na uživatelem definované typy (třídy a struktury). Stejně jako

Více

Úvod Třídy Rozhraní Pole Konec. Programování v C# Hodnotové datové typy, řídící struktury. Petr Vaněček 1 / 39

Úvod Třídy Rozhraní Pole Konec. Programování v C# Hodnotové datové typy, řídící struktury. Petr Vaněček 1 / 39 Programování v C# Hodnotové datové typy, řídící struktury Petr Vaněček 1 / 39 Obsah přednášky Referenční datové typy datové položky metody přístupové metody accessory, indexery Rozhraní Pole 2 / 39 Třídy

Více

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro editaci ŽS. Verze 1.

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro editaci ŽS. Verze 1. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM Manuál pro editaci ŽS Verze 1.0 2012 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento dokument

Více

Nápověda k aplikaci EA Script Engine

Nápověda k aplikaci EA Script Engine Nápověda k aplikaci EA Script Engine Object Consulting s.r.o. 2006 Obsah Nápověda k aplikaci EA Script Engine...1 1. Co je EA Script Engine...2 2. Důležité upozornění pro uživatele aplikace EA Script Engine...3

Více

Jazyk C# (seminář 9)

Jazyk 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íce

OPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

OPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel OPERAČNÍ SYSTÉM základní ovládání Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel Pár otázek na začátek popište k čemu se používá počítač v jakých oborech lidské činnosti se využívá počítačů?

Více

24-2-1 UŽIVATELSKÉ ROZHRANÍ WINDOWS-FORM DESKTOPOVÉ APLIKACE - CVIČENÍ

24-2-1 UŽIVATELSKÉ ROZHRANÍ WINDOWS-FORM DESKTOPOVÉ APLIKACE - CVIČENÍ 24-2-1 UŽIVATELSKÉ ROZHRANÍ WINDOWS-FORM DESKTOPOVÉ APLIKACE - CVIČENÍ AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ

Více

Programování jako nástroj porozumění matematice (seriál pro web modernivyuka.cz)

Programování jako nástroj porozumění matematice (seriál pro web modernivyuka.cz) Programování jako nástroj porozumění matematice (seriál pro web modernivyuka.cz) Autor: Radek Vystavěl Díl 12: Algebra Lineární transformace MATEMATIKA Lineární transformace, neboli přeet hodnoty x podle

Více

2 Tvorba interaktivních grafických programů

2 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íce

11.5.2012. Obsah přednášky 9. Skrývání informací. Skrývání informací. Zapouzdření. Skrývání informací. Základy programování (IZAPR, IZKPR) Přednáška 9

11.5.2012. Obsah přednášky 9. Skrývání informací. Skrývání informací. Zapouzdření. Skrývání informací. Základy programování (IZAPR, IZKPR) Přednáška 9 Obsah přednášky 9 Základy programování (IZAPR, IZKPR) Přednáška 9 Základy dědičnosti, přístupová práva Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 03 022, Náměstí Čs. legií

Více

Generické programování

Generické 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íce

ERP informační systém

ERP informační systém Vážení zákazníci, připravili jsem pro vás nový modul Zakázka, který Vám přináší nový vzhled a nové možnosti. Pro snadnější přechod na novou verzi zůstává ve WAK INTRA souběžně i stávající modul zakázek.

Více

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň

Více

Manuál k ovládání aplikace INFOwin.

Manuál k ovládání aplikace INFOwin. Manuál k ovládání aplikace INFOwin. Základní práce s formuláři je ve všech modulech totožná. Vybereme tedy například formulář Pokladní kniha korunová na kterém si funkce ukážeme. Po zápisech se lze pohybovat

Více

Pracovní plocha. V první kapitole se seznámíme s pracovním prostředím ve Photoshopu.

Pracovní plocha. V první kapitole se seznámíme s pracovním prostředím ve Photoshopu. Obsah 1. Pracovní plocha 2. Paleta nástrojů, Paletky, Pruhy voleb 3. Paletka Navigator (Navigátor), nástroj Zoom (Lupa) 4. Práce s dokumentem - otevírání, zavírání, ukládání 1. Pracovní plocha V první

Více

IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL

IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL Jaromír Křížek OBSAH 1 ÚVOD... 3 2 INSTALACE... 4 2.1 SYSTÉMOVÉ POŽADAVKY... 5 2.2 SPUŠTĚNÍ IBRIDGE 1.0... 5 3 HLAVNÍ MENU... 6 3.1 MENU FILE... 6 3.2 MENU SETTINGS... 6

Více

Příloha 6. Palety nástrojů

Příloha 6. Palety nástrojů Příloha 6. Palety nástrojů Palety nástrojů v IDE poskytují zkrácení pro příkazy nabídky. Příkazy jsou rozděleny do několika palet nástrojů, které mohou být nezávisle přeskupeny nebo vloženy do plovoucích

Více

3 Makra Příklad 4 Access 2007. Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

3 Makra Příklad 4 Access 2007. Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker. TÉMA: Vytváření a úprava maker Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker. Zadání: Otevřete databázi Makra.accdb. 1. Vytvořte makro Objednávky,

Více

Uživatelská příručka

Uživatelská příručka Uživatelská příručka fakultního informačního systému NETFEI, určeného pro evidenci odborných praxí studentů FEI VŠB - TU Ostrava pro roli Garant OBSAH Obecné informace... 2 Firmy... 3 Témata praxí... 4

Více

Uživatelský manuál aplikace. Dental MAXweb

Už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íce

Formuláře. Takto se zobrazí modálně: void button1_click(object sender, System.EventArgs e) { JinyFormular formular = new JinyFormular()

Formuláře. Takto se zobrazí modálně: void button1_click(object sender, System.EventArgs e) { JinyFormular formular = new JinyFormular() 2 Formuláře V technologii, která se jmenuje Formuláře Windows WinForms se dá očekávat, že stěžejní roli bude hrát formulář. V této kapitole prozkoumáme základy, tedy jak se formuláře zobrazí, co je to

Více

47 Mapování přístupnosti

47 Mapování přístupnosti 47 Mapování přístupnosti Modul Mapování přístupnosti slouží ke správě výsledků mapování architektonických objektů z hlediska přístupnosti a především k evidenci zjištěných skutečností o mapovaných objektech.

Více

8.3 Popis dialogových oken

8.3 Popis dialogových oken 8.3 Popis dialogových oken Pro přehled jsou na následující ilustraci 8.1 vyobrazena všechna dialogová okna. Jedná se o nemodální dialogy, proto je lze mít otevřené současně. Pouze dále popisovaný dialog

Více

Úvodem... 9 Kapitola 1 Karetních

Úvodem... 9 Kapitola 1 Karetních Úvodem... 9 Základní znalosti o programovacích jazycích...10 Jazyk C# a platforma.net...10 Visual C# 2010 Express...11 Instalace platformy.net 4.0 a Visual C# 2010 Express...11 Zdrojový kód aplikací...12

Více

Delphi popis prostředí

Delphi popis prostředí Delphi popis prostředí Delphi je komplexní vývojové prostředí, které slouží pro tvorbu aplikací. Řadí se mezi objektově orientované jazyky, protože podporuje koncepci skutečného objektového programování.

Více

Osnova 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. 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íce

Prostředí Microstationu a jeho nastavení. Nastavení výkresu

Prostř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íce

Smart Grid GIS. Uživatelský manuál. Verze 1.0 Beta. Created with Dr.Explain Unregistered version

Smart Grid GIS. Uživatelský manuál. Verze 1.0 Beta. Created with Dr.Explain Unregistered version Smart Grid GIS Uživatelský manuál Verze 1.0 Beta Obsah Hlavní mapa...3 Bytový dům...6 Bytová jednotka...8 Cesta k bodu...9 Cesty z bodu...10 Další tipy...11 Vlastnosti...12 Minimapa...14 Mapové podklady...15

Více

Projektová dokumentace GED 2006

Projektová dokumentace GED 2006 Projektová dokumentace GED 2006 20.4.2006 Řešitelé týmu a podíl práce na projektu: Kamil Dudka xdudka00 objektový návrh uživatelské rozhraní podpora plug-in programů kreslící plocha vkládání textu programová

Více

Dotyková obrázovká v prográmu TRIFID

Dotyková 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íce

Ovládání programu DAE a zápis překladu do znakované češtiny 1. Instalace programu 2. První spuštění 3. Ovládání programu 4. Překlad dialog Translation Instalace programu Pro instalaci programu stačí spustit

Více

8. OKNA 73. obr. 1 Roletové menu "Okna"

8. OKNA 73. obr. 1 Roletové menu Okna 8. OKNA Obsah 8. OKNA 73 OBSAH 73 8.1 UKLÁDÁNÍ UŽIVATELSKÝCH OKEN 76 8.2 NAČÍTÁNÍ UŽIVATELSKÝCH OKEN 77 8.3 VLASTNOSTI OKEN 77 8.3.1 VLASTNOSTI ZÁLOŽKOVÉHO OKNA 78 8.4 VOLBA OKNA 78 8.5 ZRUŠENÍ OKNA 79

Více

Návod k aplikaci SQL Tools v.2.3

Návod k aplikaci SQL Tools v.2.3 Návod k aplikaci SQL Tools v.2.3 Jiří Chroust Copyright 2007 CENIA, laboratoř GIS 1. Úvod 2. Části základního okna 2.1. Menu 2.1.1. Connection 2.1.2. Help 2.1.3. Languages 2.2. Nástrojová lišta 2.3. Strom

Více

Bridge. Známý jako. Účel. Použitelnost. Handle/Body

Bridge. 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íce

Vizualizace a evidence výroby a prostojů

Vizualizace a evidence výroby a prostojů Vizualizace a evidence výroby a prostojů v1.00 Aplikace informuje o aktuálním počtu a historii vyrobených kusů jednotlivých výrobků jednotlivých linek, eviduje prostoje a pracovníky kteří linku obsluhovali

Více

UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií

UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií Softwarový nástroj pro tvorbu a správu genealogických dat Manuál pro uživatele Bc. František Hlaváček Součást

Více

Zápis programu v jazyce C#

Zá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íce

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13 Obsah Úvod 11 Platforma.NET 11.NET Framework 11 Visual Basic.NET 12 1 Základní principy a syntaxe 13 Typový systém 13 Hodnotové typy 13 Struktury 15 Výčtové typy 15 Referenční typy 15 Konstanty 16 Deklarace

Více

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5 Rejstřík Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5 Úvod Správcovská aplikace slouží k vytvoření vstupního a zašifrovaného souboru pro odečtovou

Více

PTERANODONSOFT.CZ. Manuál k programu Guldiner Light verze 2.2.

PTERANODONSOFT.CZ. Manuál k programu Guldiner Light verze 2.2. Manuál k programu Guldiner Light verze 2.2. e-mail: pteranodonsoft@seznam.cz web: www.pteranodonsoft.cz facebook: www.facebook.com/guldinerlight skupina: www.facebook.com/groups/guldinerlight Obsah: První

Více

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Učební praxe Téma: Visual Studio Vyučující: Ing. Milan Káža Třída: EK3 Hodina: 31-33 Číslo: V/5 Programování

Více

PREPROCESOR POKRAČOVÁNÍ

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íce

Dialogy a základy GUI pro.net KIV / WIN

Dialogy a základy GUI pro.net KIV / WIN Dialogy a základy GUI pro.net VI Obsah uživatelem definované dialogy standardní dialogy a dialogy shellu základy GUI v.netu 2 Dialogy speciální případ okna komunikace s uživatelem základní vlastnosti zpravidla

Více

Vytváření DVD s DVDStyler

Vytváření DVD s DVDStyler Vytváření DVD s DVDStyler 21. 8. 2009 Jan Drábek Multimédia 26352 DVDStyler je multiplatformní program (ano, funguje i na Windows) pro vytváření profesionálně vypadajících DVD i interaktivních DVD menu.

Více

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. 1 Disky, adresáře (složky) a soubory Disky Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. A:, B: C:, D:, E:, F: až Z: - označení disketových mechanik - ostatní disky

Více

Úvod. Program ZK EANPRINT. Základní vlastnosti programu. Co program vyžaduje. Určení programu. Jak program spustit. Uživatelská dokumentace programu

Ú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íce

Dotyková obrázovká v prográmu TRIFID

Dotyková obrázovká v prográmu TRIFID Dotyková obrázovká v prográmu TRIFID Nastavení Nastavuje se volbou funkce SYSTÉMOVÉ FUNKCE/KONFIGURACE/WIN KONFIGURACE (spustí se tlačítkem )/LOKÁLNÍ PARAMETRY/ZÁLOŽKA PRODEJ. V této tabulce lze zapnout

Více

Nový 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á.

Nový 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íce

Tisk výkresu. Projekt SIPVZ 2006 Řešené příklady AutoCADu Autor: ing. Laďka Krejčí

Tisk výkresu. Projekt SIPVZ 2006 Řešené příklady AutoCADu Autor: ing. Laďka Krejčí Tisk výkresu Projekt SIPVZ 2006 Řešené příklady AutoCADu Autor: ing. Laďka Krejčí 2 Obsah úlohy Procvičíte práci se soubory práci s DesignCentrem přenesení bloku z Design Centra do výkresu editace atributů

Více

Migrace na aplikaci Outlook 2010

Migrace na aplikaci Outlook 2010 V tomto průvodci Microsoft Aplikace Microsoft Outlook 2010 vypadá velmi odlišně od aplikace Outlook 2003, a proto jsme vytvořili tohoto průvodce, který vám pomůže se s ní rychle seznámit. Dozvíte se o

Více

PORTÁL KAM NA ŠKOLU VE ZLÍNSKÉM KRAJI (stručný návod pro ředitele a administrátory škol)

PORTÁL KAM NA ŠKOLU VE ZLÍNSKÉM KRAJI (stručný návod pro ředitele a administrátory škol) 1. PŘÍSTUP K PORTÁLU REGISTRACE - PŘIHLÁŠENÍ Adresa úvodní stránky: www.burzaskol.cz (přechodně: www.sofiazk.cz/burzaskol) Vytvoření uživatelského účtu registrace Pro portál jsou platné přihlašovací údaje

Více

3D EDITOR. Základy práce s programem. Verze 1.0.0

3D EDITOR. Základy práce s programem. Verze 1.0.0 3D EDITOR Základy práce s programem Verze 1.0.0 OBSAH 1. Přehled verzí aplikace... 3 2. Spuštění aplikace... 4 3. Princip jednoho souboru... 4 4. Práce ve více oknech... 4 5. Rozložení okna s úlohou...

Více

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

Př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íce

Úvod do MS Access. Modelování v řízení. Ing. Petr Kalčev

Úvod do MS Access. Modelování v řízení. Ing. Petr Kalčev Úvod do MS Access Modelování v řízení Ing. Petr Kalčev Postup při tvorbě aplikace Vytvoření tabulek Vytvoření relací Vytvoření dotazů Vytvoření formulářů Vytvoření sestav Tabulky Slouží k definování polí,

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Struktura programu Vytvoření nové aplikace Struktura programu Základní syntaktické elementy První aplikace Verze pro akademický rok 2012/2013 1 Nová aplikace NetBeans Ve vývojovém

Více

Výběr a instalace mobilního terminálu. II. Používání čárových kódů v katalogu položek. III. Tisk etiket s čárovými kódy

Výběr a instalace mobilního terminálu. II. Používání čárových kódů v katalogu položek. III. Tisk etiket s čárovými kódy Mobilní terminály slouží pro sběr dat v terénu a následnou automatickou tvorbu dokladů typu zakázka, vydaná objednávka nebo skladový doklad v systému WAK INTRA. Komunikace mezi přenosnými terminály a systémem

Více

Jazyk C# - přístup k datům

Jazyk C# - přístup k datům Jazyk C# - přístup k datům Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Entity Framework BI-PCS Evropský sociální fond Praha

Více

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň

Více

Operační systém MS Windows XP Professional

Operační systém MS Windows XP Professional Operační systém MS Windows XP Professional Operační systém základní programové vybavení počítače zprostředkovává komunikaci uživatele s počítačem s technickým vybavením počítače s aplikačním programovým

Více

Popis ovládání. Po přihlášení do aplikace se objeví navigátor. Navigátor je stromově seřazen a slouží pro přístup ke všem oknům celé aplikace.

Popis ovládání. Po přihlášení do aplikace se objeví navigátor. Navigátor je stromově seřazen a slouží pro přístup ke všem oknům celé aplikace. Popis ovládání 1. Úvod Tento popis má za úkol seznámit uživatele se základními principy ovládání aplikace. Ovládání je možné pomocí myši, ale všechny činnosti jsou dosažitelné také pomocí klávesnice. 2.

Více

Rizikové procesy. 1. Spuštění modulu Rizikové procesy. 2. Popis prostředí a ovládacích prvků modulu Rizikové procesy

Rizikové procesy. 1. Spuštění modulu Rizikové procesy. 2. Popis prostředí a ovládacích prvků modulu Rizikové procesy Rizikové procesy Modul slouží k evidenci rizik a zpracovávání mapy rizik za jednotlivé součásti a VUT. Přístupová práva k tomuto modulu mohou získat manažeři rizik a výbor pro řízení rizik. 1. Spuštění

Více

Úvod. Program ZK KASA EET. Základní vlastnosti programu. Co program vyžaduje. Určení programu. Jak program spustit. Uživatelská dokumentace programu

Úvod. Program ZK KASA EET. Základní vlastnosti programu. Co program vyžaduje. Určení programu. Jak program spustit. Uživatelská dokumentace programu sq Program ZK KASA EET verze 1.00 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íce

WebmMenu slouží pro editaci a management položek menu. Pro další informace si prosím vyberte jedno z následujících témat:

WebmMenu slouží pro editaci a management položek menu. Pro další informace si prosím vyberte jedno z následujících témat: uživatelské manuály WebMenu WebmMenu slouží pro editaci a management položek menu. Pro další informace si prosím vyberte jedno z následujících témat: Jak na to aneb snadné vytvoření menu Význam jednotlivých

Více

POZOR!!! INSTALACE POD WINDOWS 200 / XP / VISTA PROBÍHÁ VE DVOU ETAPÁCH A JE NUTNÉ DOKON

POZOR!!! INSTALACE POD WINDOWS 200 / XP / VISTA PROBÍHÁ VE DVOU ETAPÁCH A JE NUTNÉ DOKON Program SK2 Připojení adaptérusk2 k počítači Propojte svůj počítač pomocí přiloženého propojovacího USB kabelu s adaptérem SK2. SK2 v prostředí Windows 2000 - XP - Vista - po propojení počítače s adaptérem

Více

1. Programování proti rozhraní

1. Programování proti rozhraní 1. Programování proti rozhraní Cíl látky Cílem tohoto bloku je seznámení se s jednou z nejdůležitější programátorskou technikou v objektově orientovaném programování. Tou technikou je využívaní rozhraní

Více

Nápověda k používání mapové aplikace Katastrální mapy Obsah

Nápověda k používání mapové aplikace Katastrální mapy Obsah Nápověda k používání mapové aplikace Katastrální mapy Obsah Práce s mapou aplikací Marushka... 2 Přehledová mapa... 3 Změna měřítka... 4 Posun mapy... 5 Druhy map... 6 Doplňkové vrstvy... 7 Vyhledávání...

Více

Hydroprojekt CZ a.s. WINPLAN systém programů pro projektování vodohospodářských liniových staveb. HYDRONet 3. Modul SITUACE

Hydroprojekt CZ a.s. WINPLAN systém programů pro projektování vodohospodářských liniových staveb. HYDRONet 3. Modul SITUACE Hydroprojekt CZ a.s. systém programů pro projektování vodohospodářských liniových staveb HYDRONet 3 W I N P L A N s y s t é m p r o g r a m ů p r o p r o j e k t o v á n í v o d o h o s p o d á ř s k ý

Více

Instalační a uživatelská příručka aplikace VHDT

Instalační a uživatelská příručka aplikace VHDT Instalační a uživatelská příručka aplikace VHDT Jan Matějů 16. ledna 2013 1 Požadavky Ke spuštění aplikace je nutné mít v počítači nainstalované běhové prostředí Java. Doporučena je verze Oracle JRE 6

Více

Možnosti programu. KAPITOLA 5 Možnosti

Možnosti programu. KAPITOLA 5 Možnosti KAPITOLA 5 Možnosti Nastavení v možnostech programu a uživatelského rozhraní určují, jak se ZoomText spouští, ukončuje a indikuje na ploše systému. Můžete si také aktivovat automatickou aktualizaci, kdy

Více

PTERANODONSOFT.CZ. Manuál k programu Guldiner Light verze 2.3.

PTERANODONSOFT.CZ. Manuál k programu Guldiner Light verze 2.3. Manuál k programu Guldiner Light verze 2.3. e-mail: pteranodonsoft@seznam.cz web: www.pteranodonsoft.cz facebook: www.facebook.com/guldinerlight skupina: www.facebook.com/groups/guldinerlight autor: Bc.

Více

Masarykova ZŠ Klenčí pod Čerchovem OPERAČNÍ SYSTÉM

Masarykova ZŠ Klenčí pod Čerchovem OPERAČNÍ SYSTÉM Operační systém OPERAČNÍ SYSTÉM Masarykova MŠ a ZŠ Operační systém - zajišťuje komunikaci mezi hardwarem a softwarem organizuje přístup a využívání zdrojů počítače ( čas procesoru, přístup k datům na discích,

Více

Programování v jazyku C# II. 8.kapitola

Programování v jazyku C# II. 8.kapitola Programování v jazyku C# II. 8.kapitola Obsah Kontrolky Validace Stavy Bezpečnost 2/27 Web formuláře Kontrolky na formuláři označené atributem runat="server" HTML kontrolky těsně kopírují rozhraní dané

Více

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM Manuál pro administrátory Verze 1.0 2012 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento

Více

Uživatelské rozhraní grafického zadávání

Uživatelské rozhraní grafického zadávání 24.02.2014 Seznam změn Truss 4.6 Firma Fine s.r.o. připravila verzi 4.6 programu Truss. Tato verze přináší následující změny a vylepšení: Grafické zadávání Rovinné (2D) pracovní plochy nyní umožňují přímé

Více

15. Projekt Kalkulačka

15. Projekt Kalkulačka Projekt Kalkulačka strana 143 15. Projekt Kalkulačka 15.1. Základní popis, zadání úkolu Pracujeme na projektu Kalkulačka, který je ke stažení na java.vse.cz. Po otevření v BlueJ vytvoříme instanci třídy

Více

Java GUI události. Událostmi řízené programování. Zpracování = obsluha událostí

Java 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íce

Úvod do programu Solid Edge

Úvod do programu Solid Edge Úvod do programu Solid Edge Cíle této kapitoly V průběhu této kapitoly se naučíte: jak vypadá prostředí programu Solid Edge, najít a otevřít dokument programu Solid Edge, vytvořit a uložit dokument, používat

Více

Základní ovládání a práce s programem CorelDraw 11

Základní ovládání a práce s programem CorelDraw 11 2. Základní ovládání a práce s programem CorelDraw 11 Základní informace Program Corel Draw je produktem kanadské společnosti Corel corporation a je jedním z mnoha programů které při zakoupení balíku Corel

Více

Zá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# 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íce