Java - Kresba. 2/28/11 1/8 Java - kresba

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Java - Kresba. 2/28/11 1/8 Java - kresba"

Transkript

1 Java - Kresba Základní entity a jejich kresba ve třídě Graphics nemůžeme nastavit linii, šířku a typ, z grafických atributů jí můžeme nastavit pouze barvu Linie (čára)... drawline(int x1, int y1, int x2, int y2)... vykreslí linii, jdoucí z počátečního bodu P1[x1, y1] do koncového bodu P2[x2, y2]. Eliptická výseč.... drawarc(int x, int y, int sirka, int vyska, int start_uhel, int konc_uhel). Souřadnice x, y představují levý horní roh obdélníku zadané šířky a délky, do kterého je výseč vepsána, jsou dány počáteční a koncový úhel ovlivňující délku oblouku. Elipsa... drawoval(int x, int y, int sirka, int vyska) slouží k vykreslení elipsy vepsané do obdélníku zadané šířky a délky, jsou dány souřadnice levého horního rohu obdélníka. Polygon... polygon představuje uzavřenou oblast definovanou lomovými body spojenými úsečkami. Lze ho nakreslit metodou drawpolygon(), která je přetížená. Existují dvě varianty: drawpolygon(int [x], int [y], int pocet_vrcholu) a drawpolygon(polygon p). V první je polygon defnován polem x-ových a y-ových souřadnic, druhý objektem typu polygon. Polyline (lomená čára)... drawpolyline( int [x], int [y], int pocet_vrcholu). Význam parametrů je stejný jako u polygonu. Obdélník... drawrect(int x, int y, int sirka, int vyska). Význam parametrů je stejný jako u elipsy. 3D obdélník... draw3drect(int x, int y, int sirka, int vyska, boolean stav) vytvoří plastický obdélník připomínající tlačítko. Tlačítko může být zamáčklé nebo nezamáčklé, rozhoduje o tom booleovská proměnná stav. Text... drawstring(string text, int x, int y) - text umístěný na specifické souřadnice. Vyplňování entit barvou Útvary jsou standardně vyplňovány stejnou barvou, jakou byly nakresleny. Připomeňme metody setcolor( Color c) a getcolor() pro nastavení a získání barvy. Pokud chceme vyplnit útvar jinou barvou, než je nakreslen jeho obrys, nastavíme barvu pro výplň a vyplníme útvar, změníme barvu vykreslíme obrys útvaru. Parametry metod jsou stejné jako v případě metod pro kresbu nevyplněných entit. Vyplněný 3D obdélník... fill3drect(int x, int y, int sirka, int vyska, boolean stav). Vyplněná eliptická výseč... fillarc(int x, int y, int sirka, int vyska, int start_uhel, int konc_uhel) Vyplněná elipsa... filloval(int x, int y, int sirka, int vyska) Vyplněný polygon... fillpolygon(int [x], int [y], int pocet_vrcholu) nebo fillpolygon(polygon p). Grafický kontext poskytuje uživatelský souřadnicový systém a vše, co potřebujeme ke kreslení čehokoliv na komponentě grafický kontext = instance třídy Graphics (awt) nebo jeho potomka Graphics2D (swing) Graphics i Graphics2D jsou abstraktní třídy grafický kontext je vždy získán pro použití s konkrétní komponentou instance třídy Graphics2D se stará o mapování uživatelských souřadnic na souřadnice strojové, zahrnuje informaci o stroji, který je cílem výstupu odkaz na grafický kontext musíme mít předtím, než v něm začneme kreslit odkaz na grafický kontext můžeme vždy získat také pomocí metody getgraphics() 2/28/11 1/8 Java - kresba

2 Kreslení naše kreslící třída bude: potomkem třídy JComponent bude obsahovat metodu paint() nebo nověji paintcomponent(), pomocí těchto metod kreslíme grafický kontext je předán metodě paintcomponent() grafickému kontextu Graphics můžeme nastavit vlastnosti: barva... g.setcolor(color barva) typ písma... g.setfont(new Font("SansSerif",Font.ITALIC+Font.BOLD,20)); příklad 1a - Graphics: public class KresbaObrazce extends JComponent { public void paintcomponent(graphics g) { g.setcolor(color.blue); g.fillrect(40,50,300,200); g.setcolor(color.yellow); g.setfont(new Font("SansSerif",Font.ITALIC+Font.BOLD,20)); g.drawstring("ahoj",160,160); grafickému kontextu Graphics2D můžeme nastavit vlastnosti: paint = kresba = barva... g2d.setpaint() stroke = tah = styl čáry font = písmo transform = transformace clip = oříznutí composite = kompozice = jak budou kresleny překrývající se tvary můžeme použít metody pro kreslení: draw(shape tvar) fill(shape tvar) drawstring(string text) drawimage() metody pro překreslování paint() nebo nověji paintcomponent()... volána vždy, když má být komponenta rekonstruována, způsobí překreslení celé komponenty repaint()... způsobí překreslení celé komponenty voláním metody paint() je přetížená jako parametr můžeme použít časový limit a oblast, která má být překreslena příklad 1b - Graphics2D: public class KresbaObrazce extends JComponent { public void paintcomponent(graphics g) { super.paintcomponent(g); Graphics2D g2d = (Graphics2D)g; // musíme přetypovat g2d.setpaint(color.red); g2d.draw(new Rectangle(100,100,200,200)); g2d.setpaint(color.green); int[] x = {10, 240, 150; int[] y = {30, 100, 310; g2d.draw(new Polygon(x,y,3)); 2/28/11 2/8 Java - kresba

3 Instanci třídy Kresba obrazce pak použijeme v hlavním okně GUI: public class Platno extends JFrame { private Container obsah; private JPanel po; private KresbaObrazce ko; public Platno() { inicializace(); obsah(); zviditelneni(); public void inicializace() { this.setsize(400,400); this.settitle("kreslící plátno"); obsah = this.getcontentpane(); obsah.setlayout(new BorderLayout()); public void obsah() { po = new JPanel(); po.setbackground(color.white); po.setlayout(new BorderLayout()); obsah.add(po, BorderLayout.CENTER); ko = new KresbaObrazce(); po.add(ko); public void zviditelneni () { this.setdefaultcloseoperation(dispose_on_close); this.setvisible(true); 2/28/11 3/8 Java - kresba

4 Příklad 2: Přidáme si panel s možností volby obrazce a budeme reagovat na stisk odpovídajícího tlačítka: public class Platno extends JFrame { private int sirka, vyska; private Container obsah; private JButton[] co = new JButton[3]; private JPanel pb, po; private KresbaObrazce ko; public Platno(int sirka, int vyska) { this.sirka = sirka; this.vyska = vyska; inicializace(); obsah(); zviditelneni(); public void inicializace() { this.setsize(sirka,vyska); this.settitle("plátno"); obsah = this.getcontentpane(); obsah.setlayout(new BorderLayout()); public void obsah() { pb = new JPanel(); this.getcontentpane().add(pb, BorderLayout.NORTH); co[0] = new JButton("nakresli kruh"); co[1] = new JButton("nakresli obdélník"); co[2] = new JButton("napis text"); for (int i=0; i<3; i++) { pb.add(co[i]); co[i].addactionlistener(new Kresba(i)); po = new JPanel(); po.setbackground(color.white); po.setlayout(new BorderLayout()); this.getcontentpane().add(po, BorderLayout.CENTER); ko = new KresbaObrazce(-1); po.add(ko); /* handler = zobrazí odpovídající obrazec */ class Kresba implements ActionListener { int druh; public Kresba(int druh) { this.druh = druh; public void actionperformed(actionevent e) { kresli(e, druh); public void kresli(actionevent e, int druh) { ko.setobrazec(druh); po.repaint(); public void zviditelneni () { this.setdefaultcloseoperation(dispose_on_close); this.setvisible(true); 2/28/11 4/8 Java - kresba

5 public class KresbaObrazce extends JComponent { private int druh; public KresbaObrazce(int druh) { this.druh=druh; public void setobrazec(int druh) { this.druh=druh; public void paintcomponent(graphics g) { switch (druh) { case -1: System.out.println("začátek"); break; case 0: g.setcolor(color.red); g.drawoval(40,40,100,100); break; case 1: g.setcolor(color.blue); g.drawrect(100,200,120,60); break; case 2: g.setcolor(color.green); g.setfont(new Font("SansSerif",Font.ITALIC+Font.BOLD,20)); g.drawstring("ahoj",160,160); break; 2/28/11 5/8 Java - kresba

6 Příklad 3: Vybudujeme vlastní garfické komponenty: public class Bod { private int x,y; public Bod(int x, int y) { this.x=x; this.y=y; int getx() { return x; int gety() { return y; public class Kruh { private int polomer; private Bod stred; public Kruh(Bod stred, int polomer) { this.stred = stred; this.polomer=polomer; public Bod getstred() { return this.stred; public int getpolomer() { return this.polomer; import java.util.*; public class GenerujKruh { int sirka, vyska; int x, y, polomer; private Kruh k; Random rnd; public GenerujKruh(int sirka, int vyska) { this.sirka = sirka; this.vyska = vyska; rnd = new Random(); polomer = rnd.nextint(sirka/6)+3; x = rnd.nextint(sirka-2*polomer) + polomer; y = rnd.nextint(vyska-2*polomer) + polomer; k = new Kruh(new Bod(x, y), polomer); Kruh getkruh() { return k; import java.awt.*; import javax.swing.jcomponent; 2/28/11 6/8 Java - kresba

7 public class KresbaKruhu extends JComponent { private GenerujKruh kr; private int sirka, vyska; private Kruh k; boolean kreslit; public KresbaKruhu() { kreslit = false; public void setkruh() { sirka = this.getwidth(); vyska = this.getheight(); kr = new GenerujKruh(sirka, vyska); k = kr.getkruh(); kreslit = true; repaint(); public void paintcomponent(graphics g) { if (kreslit) { g.setcolor(color.red); int x = k.getstred().getx() - k.getpolomer(); int y = k.getstred().gety() - k.getpolomer(); g.drawoval(x, y, 2*k.getPolomer(), 2*k.getPolomer()); public class Platno extends JFrame { private int sirka, vyska; private JButton tlac; private JPanel pb, po; private KresbaKruhu kk; public Platno(int sirka, int vyska) { this.sirka = sirka; this.vyska = vyska; inicializace(); obsah(); public void inicializace() { this.setsize(sirka,vyska); this.settitle("kružnice"); this.setdefaultcloseoperation(dispose_on_close); this.setlayout(new BorderLayout()); public void obsah() { pb = new JPanel(); this.getcontentpane().add(pb, BorderLayout.NORTH); tlac = new JButton("generuj kruh"); pb.add(tlac); tlac.addactionlistener(new Kresba()); po = new JPanel(); po.setbackground(color.white); po.setlayout(new BorderLayout()); this.getcontentpane().add(po, BorderLayout.CENTER); kk = new KresbaKruhu(); po.add(kk); 2/28/11 7/8 Java - kresba

8 /* handler = zobrazí odpovídající obrazec */ class Kresba implements ActionListener { public void actionperformed(actionevent e) { kresli(e); public void kresli(actionevent e) { kk.setkruh(); public static void main (String[] args) { Platno p = new Platno(500,700); p.setvisible(true); 2/28/11 8/8 Java - kresba

Java aplety. Předávání parametrů z HTML

Java aplety. Předávání parametrů z HTML Java aplety Aplety jsou speciální formou Java aplikací - mohou být spouštěny z prostředí WWW prohlížeče. Aby je prohlížeč spustil, musíme vložit do HTML stránky potřebné příkazy:

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

Práce se soubory v Javě

Práce se soubory v Javě Práce se soubory v Javě Cílem kapitoly je naučit pracovat se soubory a adresáři v Javě. Na jednoduchých příkladech ukázat procházení adresáře, čtení z textového souboru a zápis do textového souboru. Klíčové

Více

Projekt Obrázek strana 135

Projekt Obrázek strana 135 Projekt Obrázek strana 135 14. Projekt Obrázek 14.1. Základní popis, zadání úkolu Pracujeme na projektu Obrázek, který je ke stažení na http://java.vse.cz/. Po otevření v BlueJ vytvoříme instanci třídy

Více

Pokročilé programování v jazyce C pro chemiky (C3220) Dědičnost tříd v C++

Pokročilé programování v jazyce C pro chemiky (C3220) Dědičnost tříd v C++ Pokročilé programování v jazyce C pro chemiky (C3220) Dědičnost tříd v C++ Dědičnost tříd Dědičnost umožňuje vytvářet nové třídy z tříd existujících tak, že odvozené třídy (tzv. potomci) dědí vlastnosti

Více

14.4.2010. Obsah přednášky 7. Základy programování (IZAPR) Přednáška 7. Parametry metod. Parametry, argumenty. Parametry metod.

14.4.2010. Obsah přednášky 7. Základy programování (IZAPR) Přednáška 7. Parametry metod. Parametry, argumenty. Parametry metod. Základy programování (IZAPR) Přednáška 7 Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 229, Náměstí Čs. legií Michael.Bazant@upce.cz Obsah přednášky 7 Parametry metod, předávání

Více

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 27 NÁSTROJE KRESLENÍ]

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 27 NÁSTROJE KRESLENÍ] Aplikované úlohy Solid Edge SPŠSE a VOŠ Liberec Ing. Jan Boháček [ÚLOHA 27 NÁSTROJE KRESLENÍ] 1 CÍL KAPITOLY V této kapitole si představíme Nástroje kreslení pro tvorbu 2D skic v modulu Objemová součást

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

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

Seminář Java II p.1/43

Seminář Java II p.1/43 Seminář Java II Seminář Java II p.1/43 Rekapitulace Java je case sensitive Zdrojový kód (soubor.java) obsahuje jednu veřejnou třídu Třídy jsou organizovány do balíků Hierarchie balíků odpovídá hierarchii

Více

Třída DrawingTool. Obrázek 1: Prázdné okno připravené pro kreslení

Třída DrawingTool. Obrázek 1: Prázdné okno připravené pro kreslení Třída DrawingTool strana 1 1. Základ Třída DrawingTool Třída DrawingTool je určena k jednoduchému kreslení pomocí několika základních příkazů do grafického okna zadaných rozměrů (nastavení v konstruktoru),

Více

Seznámení s AWT: práce s okny, grafikou a textem

Seznámení s AWT: práce s okny, grafikou a textem Seznámení s AWT: S knihovnou Abstract Window Toolkit (AWT) jsme se seznámili již v kapitole 22, v níž jsme ji využili v kódu několika ukázkových apletů. Tato kapitola je věnována jejímu podrobnému popisu.

Více

Abstraktní datové typy: zásobník

Abstraktní datové typy: zásobník Abstraktní datové typy: zásobník 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 Abstraktní datové typy omezené rozhraní

Více

Popis základního prostředí programu AutoCAD

Popis základního prostředí programu AutoCAD Popis základního prostředí programu AutoCAD Popis základního prostředí programu AutoCAD CÍL KAPITOLY: CO POTŘEBUJETE ZNÁT, NEŽ ZAČNETE PRACOVAT Vysvětlení základních pojmů: Okno programu AutoCAD Roletová

Více

1. Téma 12 - Textové soubory a výjimky

1. Téma 12 - Textové soubory a výjimky 1. Téma 12 - Textové soubory a výjimky Cíl látky Procvičit práci se soubory s využitím výjimek. 1.1. Úvod Program, aby byl programem, my mít nějaké výstupy a vstupy. Velmi častým případem je to, že se

Více

7. Dynamické datové struktury

7. Dynamické datové struktury 7. Dynamické datové struktury Java poskytuje několik možností pro uložení většího množství dat (tj. objektů či primitivních datových typů) v paměti. S nejjednodušší z nich, s polem, jsme se již seznámili.

Více

Výčtový typ strana 67

Výčtový typ strana 67 Výčtový typ strana 67 8. Výčtový typ V této kapitole si ukážeme, jak implementovat v Javě statické seznamy konstant (hodnot). Příkladem mohou být dny v týdnu, měsíce v roce, planety obíhající kolem slunce

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 8: Analytická geometrie Polární souřadnice, kružnice, elipsa, spirála MATEMATIKA Pro úlohy aplikované

Více

Pokročilé programování v jazyce C pro chemiky (C3220) Vstup a výstup v C++

Pokročilé programování v jazyce C pro chemiky (C3220) Vstup a výstup v C++ Pokročilé programování v jazyce C pro chemiky (C3220) Vstup a výstup v C++ Proudy pro standardní vstup a výstup V jazyce C++ provádíme textový vstup a výstup prostřednictvím tzv. datových proudů Datové

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

3. Třídy. Základní pojmy objektového programování. Třídy

3. Třídy. Základní pojmy objektového programování. Třídy 3. Třídy Základní pojmy objektového programování Jak už víme, je Java objektovým programovacím jazykem. V úvodu této kapitoly si objasníme základní pojmy objektové teorie. Objekt představuje souhrn dat

Více

Jak namalovat obraz v programu Malování

Jak namalovat obraz v programu Malování Jak namalovat obraz v programu Malování Metodický text doplněný praktickou ukázkou zpracovanou pro moţnost promítnutí v prezentačním programu MS PowerPoint PaedDr. Hana Horská 20. 7. 2006, aktualizováno

Více

1. Tužka. 5 Lupa a a a 6 s j ýb ý výběr. 8 ans a

1. Tužka. 5 Lupa a a a 6 s j ýb ý výběr. 8 ans a Obsah a Tužka a a a a 2 3 s s a a 4 h h h a h a alby a b 5 Lupa a a a 6 s j ýb ý výběr 7 Ob Elipsa 8 ans a 1. Tužka Nástroj Pencil (Tužka) je vhodný pro kreslení náčrtků. Pokud budete chtít nakreslit rovnou

Více

V této kapitole se naučíme pomocí kreslicích příkazů vytvářet objekty, které mohou být modifikovány a pomocí kterých vytvoříte základ výkresu.

V této kapitole se naučíme pomocí kreslicích příkazů vytvářet objekty, které mohou být modifikovány a pomocí kterých vytvoříte základ výkresu. 7 KreslenÌ objekt V této kapitole se naučíme pomocí kreslicích příkazů vytvářet objekty, které mohou být modifikovány a pomocí kterých vytvoříte základ výkresu. Kreslení úsečky Pomocí úsečky můžete v programu

Více

Vlákno odlehčený proces kód vlákna, zásobník privátní ostatní sdíleno s dalšími vlákny téhož procesu

Vlákno odlehčený proces kód vlákna, zásobník privátní ostatní sdíleno s dalšími vlákny téhož procesu Procesy, vlákna Vlákno odlehčený proces kód vlákna, zásobník privátní ostatní sdíleno s dalšími vlákny téhož procesu Implementace vláken one-to-one o implementace na úrovni jádra o každé vlákno je pro

Více

aneb Malířem snadno a rychle

aneb Malířem snadno a rychle MALUJEME V MALOVÁNÍ aneb Malířem snadno a rychle Počítačová grafika nás dnes obklopuje na každém kroku veškeré tiskoviny, noviny, časopisy, knihy, letáky, billboardy apod. už se dnes bez retušování a úprav

Více

Skriptovací jazyky. Obsah

Skriptovací jazyky. Obsah Skriptovací jazyky 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 Co je to skriptovací jazyk? Výhody a nevýhody

Více

AutoCAD výstup výkresu

AutoCAD výstup výkresu Kreslení 2D technické dokumentace AutoCAD výstup výkresu Ing. Richard Strnka, 2012 1. Výstup z AutoCADu Výklad: Výstup z programu AutoCAD je možný několika různými způsoby. Základní rozdělení je na výstup

Více

Univerzita Palackého v Olomouci. Základy kreslení 2D výkresů v AutoCADu 2013

Univerzita Palackého v Olomouci. Základy kreslení 2D výkresů v AutoCADu 2013 CAD - počítačem podporované technické kreslení do škol CZ.1.07/1.1.26/02.0091 Univerzita Palackého v Olomouci Pedagogická fakulta Základy kreslení 2D výkresů v AutoCADu 2013 doc. PhDr. Milan Klement, Ph.D.

Více

Testování. Zadání příkladu. Vytvoření kostry třídy. Obsah:

Testování. Zadání příkladu. Vytvoření kostry třídy. Obsah: Obsah: Testování... 1 Zadání příkladu... 1 Vytvoření kostry třídy... 1 Napsání testů... 2 Testy správnosti... 3 Testy výjimek... 3 Testy vztahů/závislostí... 4 Zdrojový text testu... 4 Spuštění testů...

Více

POČÍTAČOVÁ GRAFIKA 3D MODELOVÁNÍ ZÁKLADY PROGRAMU SKETCHUP

POČÍTAČOVÁ GRAFIKA 3D MODELOVÁNÍ ZÁKLADY PROGRAMU SKETCHUP POČÍTAČOVÁ GRAFIKA 3D MODELOVÁNÍ ZÁKLADY PROGRAMU SKETCHUP SKETCHUP SketchUp je program pro tvorbu trojrozměrných modelů. Je to jednoduchý, intuitivní a silný nástroj pro modelování. Není žádný problém

Více

Typ 2 - připojení prostřednictvím kódu nativního klienta pro přístup k síti

Typ 2 - připojení prostřednictvím kódu nativního klienta pro přístup k síti Práce s databází Specifikace JDBC Pro práci s relačními databázemi poskytuje Java rozhraní JDBC Java Database Connectivity. Specifikace tohoto rozhraní má několik verzí. Verze 1.x je součástí SDK již od

Více

Zabezpečení webové vrstvy a EJB projektu Část nastavení specifická pro Glassfish, část dána Java EE

Zabezpečení webové vrstvy a EJB projektu Část nastavení specifická pro Glassfish, část dána Java EE X33EJA Security, Realms Zabezpečení webové vrstvy a EJB projektu Část nastavení specifická pro Glassfish, část dána Java EE 'web.xml' 'glassfish-web.xml' dále nutno nastavit realm v admin. konzoli GF 1

Více

MALUJEME v MALOVÁNÍ. Základní nabídka. a) tažením úchytů umístěných v pravém dolním rohu a na spodním okraji obrázku

MALUJEME v MALOVÁNÍ. Základní nabídka. a) tažením úchytů umístěných v pravém dolním rohu a na spodním okraji obrázku Vytvoření nového obrázku a jeho uložení MALUJEME v MALOVÁNÍ Po otevření programu se automaticky otevře i čistá bílá plocha, na které budeme malovat. Velikost této kreslící čtvrtky si můžeme libovolně změnit.

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

Programování v jazyku LOGO - úvod

Programování v jazyku LOGO - úvod Programování v jazyku LOGO - úvod Programovací jazyk LOGO je určen pro výuku algoritmizace především pro děti školou povinné. Programovací jazyk pracuje v grafickém prostředí, přičemž jednou z jeho podstatných

Více

Příklad : String txt1 = new String( Ahoj vsichni! ); //vytvoří instanci třídy String a přiřadí ji vnitřní hodnotu Ahoj vsichni!

Příklad : String txt1 = new String( Ahoj vsichni! ); //vytvoří instanci třídy String a přiřadí ji vnitřní hodnotu Ahoj vsichni! Java práce s řetězci Trochu povídání.. Řetězce jsou v Javě reprezentovány instancemi tříd StringBuffer a String. Tyto třídy jsou součástí balíčku java.lang, tudíž je možno s nimi pracovat ihned bez nutného

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

17. Projekt Trojúhelníky

17. Projekt Trojúhelníky Projekt Trojúhelníky strana 165 17. Projekt Trojúhelníky 17.1. Základní popis, zadání úkolu Pracujeme na projektu Trojúhelníky, který je ke stažení na java.vse.cz. Aplikace je napsána s textovým uživatelským

Více

Datové struktury. alg12 1

Datové struktury. alg12 1 Datové struktury Jedna z klasických knih o programování (autor prof. Wirth) má název Algorithms + Data structures = Programs Datová struktura je množina dat (prvků, složek, datových objektů), pro kterou

Více

19. Projekt Adventura

19. Projekt Adventura Projekt Adventura strana 189 19. Projekt Adventura 19.1. Základní popis, zadání úkolu Pracujeme na projektu Adventura, který je ke stažení na java.vse.cz. Po otevření v BlueJ vytvoříme instanci třídy Hra.

Více

Datové abstrakce v programovacích jazycích

Datové abstrakce v programovacích jazycích Datové abstrakce v programovacích jazycích Motivace Strukturovat rozsáhlé programy Dovolit separátní překlad Možné formy strukturování: Podprogramy původní forma abstrakce -abstrakce výpočtů Moduly kontejnery

Více

1. Téma 03 - Rozhodování

1. Téma 03 - Rozhodování 1. Téma 03 - Rozhodování Cíl látky Seznámit se a prakticky si vyzkoušet zápis rozhodování v jazyce Java 1.1. Úvod Jednou z nejčastěji používanou konstrukcí při programování je rozhodování. Právě této problematice

Více

7. Datové typy v Javě

7. Datové typy v Javě 7. Datové typy v Javě Primitivní vs. objektové typy Kategorie primitivních typů: integrální, boolean, čísla s pohyblivou řádovou čárkou Pole: deklarace, vytvoření, naplnění, přístup k prvkům, rozsah indexů

Více

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA EKONOMICKÁ

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA EKONOMICKÁ ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA EKONOMICKÁ Bakalářská práce Tvorba výukového programu na podporu výuky statistiky na středních školách Jan Harmady Plzeň 2012 Prohlašuji, že jsem bakalářskou práci

Více

TECHNICKÉ KRESLENÍ. Technické normy. Popisové pole. Zobrazování na technických výkresech

TECHNICKÉ KRESLENÍ. Technické normy. Popisové pole. Zobrazování na technických výkresech Technické normy Formáty výkresů Úprava výkresových listů Popisové pole Skládání výkresů TECHNICKÉ KRESLENÍ Čáry na technických výkresech Technické písmo Zobrazování na technických výkresech Kótování Technické

Více

Pokročilé programování v jazyce C pro chemiky (C3220) Statické proměnné a metody, šablony v C++

Pokročilé programování v jazyce C pro chemiky (C3220) Statické proměnné a metody, šablony v C++ Pokročilé programování v jazyce C pro chemiky (C3220) Statické proměnné a metody, šablony v C++ Globální konstantní proměnné Konstantní proměnné specifikujeme s klíčovým slovem const, tyto konstantní proměné

Více

AutoPEN, Ing. Lubomír Bucek, Halasova 895, 460 06 Liberec 6 www.autopen.net, autopen@volny.cz 481 120 160, 606 638 253.

AutoPEN, Ing. Lubomír Bucek, Halasova 895, 460 06 Liberec 6 www.autopen.net, autopen@volny.cz 481 120 160, 606 638 253. AutoPEN, Ing. Lubomír Bucek, Halasova 895, 460 06 Liberec 6 www.autopen.net, autopen@volny.cz 481 120 160, 606 638 253 DS Stavař 1 Uživatelský manuál obsah Kapitola Stránka 1 Instalace 2 2 Nastavení 3

Více

3) Pomocí tl. Výběr vyber barevnou krabici a přetáhni ji do větší bílé krabice.

3) Pomocí tl. Výběr vyber barevnou krabici a přetáhni ji do větší bílé krabice. Pracovní list Zadání: Pracovní list obsahuje celkem 3 úkoly k programu Malování. Každý úkol má své zadání, podle kterého postupuj, abys dosáhl stejného nebo podobného výsledku. Úkol č. 1 Cílem je vyzkoušet

Více

7 Formátovaný výstup, třídy, objekty, pole, chyby v programech

7 Formátovaný výstup, třídy, objekty, pole, chyby v programech 7 Formátovaný výstup, třídy, objekty, pole, chyby v programech 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 formátovanému výstupu,

Více

Popis ovládání aplikace - Mapový klient KÚPK

Popis ovládání aplikace - Mapový klient KÚPK Popis ovládání aplikace - Mapový klient KÚPK Úvodní informace K využívání této aplikace musíte mít ve Vašem internetovém prohlížeči nainstalovaný plugin Adobe Flash Player verze 10 a vyšší. Mapová aplikace

Více

Začínáme s vývojem pro Android

Začínáme s vývojem pro Android Pavel Petřek CTO Praha, 14. dubna 2010 Kdo je kdo Pavel Petřek Vývojář, přednášející, entusiasta světa chytrých telefonů (a velký jedlík) Spoluzakladatel Inmite Inmite Vývoj pro chytré telefony (Android:

Více

Digitální učební materiál

Digitální učební materiál Digitální učební materiál Číslo projektu Číslo materiálu Název školy Autor Tematický celek Ročník CZ.1.07/1.5.00/34.0029 VY_32_INOVACE_28-10 Střední průmyslová škola stavební, Resslova 2, České Budějovice

Více

IAJCE Přednáška č. 8. double tprumer = (t1 + t2 + t3 + t4 + t5 + t6 + t7) / 7; Console.Write("\nPrumerna teplota je {0}", tprumer);

IAJCE Přednáška č. 8. double tprumer = (t1 + t2 + t3 + t4 + t5 + t6 + t7) / 7; Console.Write(\nPrumerna teplota je {0}, tprumer); Pole (array) Motivace Častá úloha práce s větším množstvím dat stejného typu o Př.: průměrná teplota za týden a odchylka od průměru v jednotlivých dnech Console.Write("Zadej T pro.den: "); double t = Double.Parse(Console.ReadLine());

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

MS Wodrd pro pokročilé

MS Wodrd pro pokročilé MS Wodrd pro pokročilé 1.11.5 ÚPRAVA VLOŽENÉHO OBRÁZKU Jak jsme si již uvedli, vybraný obrázek se vloží do dokumentu na místo, kam jste umístili (zanechali) kurzor myši. Takto vložený obrázek má statickou

Více

V tomto kurzu vytvoříte logo smyšlené kavárny. Výsledné logo bude vypadat takto:

V tomto kurzu vytvoříte logo smyšlené kavárny. Výsledné logo bude vypadat takto: Vytvoření loga Vítá vás aplikace CorelDRAW, komplexní profesionální program pro grafický návrh a práci s vektorovou grafikou. V tomto kurzu vytvoříte logo smyšlené kavárny. Výsledné logo bude vypadat takto:

Více

Java pro programátory.net

Java pro programátory.net Java pro programátory.net Lukáš Zapletal lukas.zapletal@qcm.cz Představení jazyka Co je to Java? [džáva] Java je objektově orientovaný jazyk stvořený pro vestavěná zařízení, který se uchytil v mnoha oblastech

Více

Informatika 6. ročník/9. Malování IV

Informatika 6. ročník/9. Malování IV Malování IV Text v obrázku Malování je program určený pro malování. Pro psaní textů existují jiné, mnohem lepší programy. I v Malování máme možnost určitým způsobem vložit text. Důležité je uvědomit si,

Více

DSL manuál. Ing. Jan Hranáč. 27. října 2010. V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v

DSL manuál. Ing. Jan Hranáč. 27. října 2010. V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v DSL manuál Ing. Jan Hranáč 27. října 2010 V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v současné době krátký) seznam vestavěných funkcí systému. 1 Vytvoření nového dobrodružství Nejprve

Více

InputStream. FilterInputStream

InputStream. FilterInputStream 6. Vstupy a výstupy Pro práci se vstupy a výstupy nám Java poskytuje celou řadu tříd a jejich metod. Jsou uloženy v balíku java.io. Tato knihovna je založena na mechanizmu tzv. vstupních a výstupních proudů

Více

Button void waitforpress() Čeká se dokud se nezmáčkne tlačítko. LCD void drawstring(string str,

Button void waitforpress() Čeká se dokud se nezmáčkne tlačítko. LCD void drawstring(string str, 1 Nejdůležitější metody 2 Základní příkazy 2.1 Několik základních příkazů Třída Jméno metody Poznámka Button void waitforpress() Čeká se dokud se nezmáčkne tlačítko. LCD void drawstring(string str, Vykreslí

Více

Rozhraní SAX, SAX vs. SAX2. Jaroslav Ciml

Rozhraní SAX, SAX vs. SAX2. Jaroslav Ciml Rozhraní SAX, SAX vs. SAX2 Jaroslav Ciml Použití SAX - připomenutí Vytvoření instance parseru XMLReader xmlreader = XMLReaderFactory.createXMLReader(); Registrace handleru xmlreader.setcontenthandler(

Více

Kód. Proměnné. #include <iostream> using namespace std; int main(void) { cout << "Hello world!" << endl; cin.get(); return 0; }

Kód. Proměnné. #include <iostream> using namespace std; int main(void) { cout << Hello world! << endl; cin.get(); return 0; } Jazyk C++ Jazyk C++ je nástupcem jazyka C. C++ obsahuje skoro celý jazyk C, ale navíc přidává vysokoúrovňové vlastnosti vyšších jazyků. Z toho plyne, že (skoro) každý platný program v C je také platným

Více

Obsah Anotace :... 1 Anotation 2

Obsah Anotace :... 1 Anotation 2 Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek Hra Snake ročníkový projekt Jan Vondráček, 1E květen 2014 Obsah Anotace :... 1 Anotation 2 Zadání projektu :... 2 Samostatná

Více

Grafické uživatelské rozhraní GUI event-driven programming událostmi řízené programování

Grafické uživatelské rozhraní GUI event-driven programming událostmi řízené programování Grafické uživatelské rozhraní GUI event-driven programming událostmi řízené programování 1 Osnova 2 1. Vytváření oken základní balíčky 2. Třída Component 3. Komponenty atributy komponent 4. Swingové komponenty

Více

Grafické adaptéry a monitory

Grafické adaptéry a monitory Grafické adaptéry a monitory 1 Základní pojmy Rozlišení: počet zobrazovaných bodů na celou obrazovku Příklad: monitor VGA s rozlišením 640 x 480 bodů (pixelů) na každém řádku je 640 bodů, řádků je 480

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

Střední vzdělání gymnaziální vzdělání

Střední vzdělání gymnaziální vzdělání Vyoral VY_32_INOVACE_IVT_GRAF1 Tematická oblast - počítačová grafika Program Gimp Otevření obrázku Žák si po osvojení teoretické lekce procvičí otevírání obrázků v různých režimech, pohyby s nimi po pracovní

Více

Proměnné a datové typy

Proměnné a datové typy Proměnné a datové typy KAPITOLA 2 V této kapitole: Primitivní datové typy Proměnné Opakování Mezi základní dovednosti každého programátora bezesporu patří dobrá znalost datových typů. Ta vám umožní efektivní

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

Windows je registrovaná obchodní známka firmy Microsoft v USA a v ostatních zemích.

Windows je registrovaná obchodní známka firmy Microsoft v USA a v ostatních zemích. Sun, Sun Microsystems, Java a všechny obchodní známky a loga obsahující Sun nebo Java jsou ochrannými známkami nebo registrovanými ochrannými známkami firmy Sun Microsystems, Inc. v USA a v ostatních zemích.

Více

Vytvoření pozvánky. Michaela Maginot. O autorovi

Vytvoření pozvánky. Michaela Maginot. O autorovi Vytvoření pozvánky Michaela Maginot O autorovi Michaela Maginot žije v Unterhachingu v Německu kousek od Mnichova. Vystudovala školu Deutschen Meisterschule für Mode (německá přední škola zabývající se

Více

Úprava vytvořené statistické mapy s využitím aplikace Repaint Magic

Úprava vytvořené statistické mapy s využitím aplikace Repaint Magic Úprava vytvořené statistické mapy s využitím aplikace Repaint Magic Uvedený panel nástrojů Repaint Magic lze využít při úpravě mapky vytvořené v MS Map v prostředí standardní grafiky MS Office. Následující

Více

VŠB - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky BAKALÁŘSKÁ PRÁCE. 2005 Petr Kopka

VŠB - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky BAKALÁŘSKÁ PRÁCE. 2005 Petr Kopka VŠB - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky BAKALÁŘSKÁ PRÁCE 2005 Petr Kopka VŠB - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Podpora

Více

Z. Kotala, P. Toman: Java ( Obsah )

Z. Kotala, P. Toman: Java ( Obsah ) Z. Kotala, P. Toman: Java ( Obsah ) 13. Výjimky Výjimka (exception) je definována jako událost, která nastane během provádění programu a která naruší normální běh instrukcí. Výjimka je vyvolána například

Více

Kódování cyklické kódy Coding cyclic code. Jakub Kettner

Kódování cyklické kódy Coding cyclic code. Jakub Kettner Kódování cyklické kódy Coding cyclic code Jakub Kettner Bakalářská práce 8 UTB ve Zlíně, Fakulta aplikované informatiky, 8 UTB ve Zlíně, Fakulta aplikované informatiky, 8 UTB ve Zlíně, Fakulta aplikované

Více

Stream API. Petr Krajča. Základy programovaní 4 (Java) Katedra informatiky Univerzita Palackého v Olomouci

Stream API. Petr Krajča. Základy programovaní 4 (Java) Katedra informatiky Univerzita Palackého v Olomouci Základy programovaní 4 (Java) Stream API Petr Krajča Katedra informatiky Univerzita Palackého v Olomouci Petr Krajča (UP) KMI/ZP4JV 5. listopad, 2014 1 / 10 Stream API Java 8 nový přístup k práci s kolekcemi

Více

Elektronické publikování - prezentace. 23. dubna 2009 VŠB - TUO. Beamer - grafické zpracování prezentace. Rostislav Šuta, sut017.

Elektronické publikování - prezentace. 23. dubna 2009 VŠB - TUO. Beamer - grafické zpracování prezentace. Rostislav Šuta, sut017. Beamer - Elektronické publikování - VŠB - TUO 23. dubna 2009 Obsah 1 2 3 4 5 6 Obsah 1 2 3 4 5 6 schémata barvy písma změna fontu vnitřní schémata vnější schémata Obsah Prezentace bez navigace e stromovou

Více

4.4.2012. Obsah přednášky. Příkaz for neúplný. Příkaz for příklady. Cyklus for each (enhanced for loop) Příkaz for příklady

4.4.2012. Obsah přednášky. Příkaz for neúplný. Příkaz for příklady. Cyklus for each (enhanced for loop) Příkaz for příklady Základy programování (IZAPR, IZKPR) Přednáška 5 Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 03 022, Náměstí Čs. legií Michael.Bazant@upce.cz Obsah přednášky Příkazy cyklu -

Více

2. Otvorové prvky. Tutorial

2. Otvorové prvky. Tutorial 2. Otvorové prvky Tutorial 2.1. Umístění dveří v zadané vzdálensoti od koncového bodu zdi 33 2. Otvorové prvky V ARCHline.XP jsou dveře a okna speciálními prvky. Vlastnosti (výška, šířka, ) přiřazené

Více

(JME) Vybrané partie z jazyka Java (NPRG021) Jiří Tomeš

(JME) Vybrané partie z jazyka Java (NPRG021) Jiří Tomeš Java Micro Edition (JME) Vybrané partie z jazyka Java (NPRG021) Jiří Tomeš O čem se dnes budeme bavit O platformě JME Základní rozdělení JME CLDC MIDP MIDlet(y) a MIDLet suite Ukázky 2 programů IMP CDC

Více

ExcelVBAmodul. Podpora pro výměnu dat automatů MICROPEL s aplikací Microsoft Excel

ExcelVBAmodul. Podpora pro výměnu dat automatů MICROPEL s aplikací Microsoft Excel ExcelVBAmodul Podpora pro výměnu dat automatů MICROPEL s aplikací Microsoft Excel ExcelVBAmodul Podpora pro výměnu dat automatů MICROPEL s aplikací Microsoft Excel 3. verze dokumentu 05/2013 MICROPEL s.r.o.

Více

Datové typy strana 29

Datové typy strana 29 Datové typy strana 29 3. Datové typy Jak již bylo uvedeno, Java je přísně typový jazyk, proto je vždy nutno uvést datový typ datového atributu, formálního parametru metody, návratové hodnoty metody nebo

Více

Datové struktury strana 81

Datové struktury strana 81 Datové struktury strana 81 10. Datové struktury Tato kapitola popisuje, jak uchovávat více instancí stejného typu (stejné třídy) nebo jeho podtypů. Vzhledem k tomu, že je to poměrně častá úloha, většina

Více

Implementační manuál aplikace Essox Lite pro programátora/webmastera e-shopu

Implementační manuál aplikace Essox Lite pro programátora/webmastera e-shopu Implementační manuál aplikace Essox Lite pro programátora/webmastera e-shopu Obchodní a technická podpora ESSOX: Marek Ťoupalík, tel: 724366204, e-mail: marek.toupalik@essox.cz Obsah Úvod... 2 Implementace...

Více

Excel tabulkový procesor

Excel tabulkový procesor Pozice aktivní buňky Excel tabulkový procesor Označená aktivní buňka Řádek vzorců zobrazuje úplný a skutečný obsah buňky Typ buňky řetězec, číslo, vzorec, datum Oprava obsahu buňky F2 nebo v řádku vzorců,

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

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

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

AutoCAD nastavení výkresu

AutoCAD nastavení výkresu Kreslení 2D technické dokumentace AutoCAD nastavení výkresu Ing. Richard Strnka, 2012 Otevření nového souboru - Začít od začátku Pro zobrazení panelu viz obrázek je nutno přepnout proměnnou STARTUP na

Více

VKLÁDÁNÍ OBJEKTŮ - obrázek

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

Obecný úvod, vektorová grafika

Obecný úvod, vektorová grafika Obecný úvod, vektorová grafika Anotace Tato kapitola se bude zabývat počítačovou grafikou obecně, konkrétně pak grafikou vektorovou. Dále bude probráno vytváření grafických útvarů, jejich vrstvení. V další

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

Vítá vás Corel PHOTO-PAINT, výkonná aplikace pro úpravu rastrových obrázků, která umožňuje retušovat fotografie a vytvářet originální grafiku.

Vítá vás Corel PHOTO-PAINT, výkonná aplikace pro úpravu rastrových obrázků, která umožňuje retušovat fotografie a vytvářet originální grafiku. Maskování obrázků Vítá vás Corel PHOTO-PAINT, výkonná aplikace pro úpravu rastrových obrázků, která umožňuje retušovat fotografie a vytvářet originální grafiku. Co se naučíte V tomto kurzu se naučíte vytvořit

Více

MISYS import dat MISYS. Import dat. www.gepro.cz. II/2012 Gepro, spol. s r.o. Ing. Stanislav Tomeš

MISYS import dat MISYS. Import dat. www.gepro.cz. II/2012 Gepro, spol. s r.o. Ing. Stanislav Tomeš MISYS Import dat Obsah Základní informace Import SHP typ TEXT Import SHP typ BOD Import SHP typ LINIE Import SHP typ PLOCHA Import DGN Import DXF Základní informace Import dat provádí konverzi datových

Více