VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu



Podobné dokumenty
VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

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

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

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

Obsah přednášky. GDI+ Tvorba vlastních komponent Vlastní kreslení 1/36

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

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

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 1 VY 32 INOVACE

Digitální učební materiál

DUM 09 téma: Vytvoření a uložení nového obrázku

Zásady kreslení Kreslení na obrazovku 139

Zvyšování kvality výuky technických oborů

VÝUKOVÝ MATERIÁL. Matematika 1. ročník, studijní a učební obory Bez příloh

Digitální učební materiál

DUM: VY_32_INOVACE_591

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jiří Haňáček [ÚLOHA 03 VYSUNUTÍ TAŽENÍM A SPOJENÍM PROFILŮ.]

Výchovné a vzdělávací strategie pro rozvoj klíčových kompetencí žáků

Zvyšování kvality výuky technických oborů

================================================================================ =====

Gymnázium Jana Pivečky a Střední odborná škola Slavičín. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

Jazyk C# (seminář 7)

František Hudek. říjen 2012

Vrtání,vyvrtávání,vyhrubování,vystružování

Využití interaktivní tabule ve výuce

Příloha č. 1 Profil absolventa oboru Opravář zemědělských strojů Název školního vzdělávacího programu: OPRAVÁŘ ZEMĚDĚLSKÝCH STROJŮ

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 13 VY 32 INOVACE

Inovace profesního vzdělávání ve vazbě na potřeby Jihočeského regionu CZ.1.07/3.2.08/ Závěrečná práce

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Chemie laboratorní technika. Mgr. Dana Kňapová

EKONOMIKA Výrobní činitelé, práce, kapitál výkladový materiál

Inovace a zkvalitnění výuky prostřednictvím ICT. Obrábění. Název: Ing. Kubíček Miroslav. Autor: Číslo: VY_32_INOVACE_19 09 Anotace:

Využití ICT techniky především v uměleckém vzdělávání. Akademie - VOŠ, Gymn. a SOŠUP Světlá nad Sázavou

ZÁKLADNÍ ŠKOLA PŘI DĚTSKÉ LÉČEBNĚ Ostrov u Macochy, Školní 363 INOVACE VÝUKY CZ.1.07/1.4.00/

Maturitní témata z předmětu Programování a databázové systémy. pro šk. rok 2012/2013

Seznámení s možnostmi Autodesk Inventoru 2012

TRANSFORMACE. Verze 4.0

ŠKOLNÍ VZDĚLÁVACÍ PROGRAM

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

Vzdělávací materiál. vytvořený v projektu OP VK CZ.1.07/1.5.00/ Anotace. Úlohy o elektrických spotřebičích VY_32_INOVACE_F0212.

Zvyšování kvality výuky technických oborů

Příloha č. 2 Vyhledávání souřadnic definičních bodů v Nahlížení do KN OBSAH

Matematický model malířského robota

Digitální učební materiál

CZ.1.07/1.5.00/ Digitální učební materiály Monitorování životního prostředí

Formáty pro rastrovou grafiku

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

Inovace a zkvalitnění výuky prostřednictvím ICT. Tváření. Název: Přesný střih. Téma: Ing. Kubíček Miroslav. Autor:

Inovace výuky prostřednictvím šablon pro SŠ

Využití ICT techniky především v uměleckém vzdělávání. Akademie - VOŠ, Gymn. a SOŠUP Světlá nad Sázavou

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Cyklus while, do-while, dělitelnost, Euklidův algoritmus

Zvyšování kvality výuky technických oborů

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí grafickou minimalizaci zápisu logické funkce

TECHNICKÁ DOKUMENTACE NA PC

4. cvičení: Pole kruhové, rovinné, Tělesa editace těles (sjednocení, rozdíl, ), tvorba složených objektů

PRAVIDLA PRO POSKYTOVÁNÍ FINANČNÍCH PŘÍSPĚVKŮ NA. PRAVIDELNOU ČINNOST SPORTOVNÍCH ORGANIZACÍ (dále jen Pravidla)

Inovace a zkvalitnění výuky prostřednictvím ICT. Svařování. Název: Svařitelnost,technologické zásady,příprava materiálu Ing. Kubíček Miroslav.

Pracovní list - příklad vytvořil: Ing. Lubomír Kořínek. Období vytvoření VM: září 2013

DR3 Vydáno dne: 5. března 2007 Stran: 5

téma: Formuláře v MS Access

ANOTACE K VÝUKOVÉ SADĚ

Operační systém. Mgr. Renáta Rellová. Pracovní list. Výukový materiál zpracován v rámci projektu EU peníze školám

DUM 05 téma: Základy obsluha Gimp

Studijní materiál KA 1

5.3. VZDĚLÁVACÍ OBLAST INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Fototermika a fotovoltaika [1]

Digitální učební materiál

Zvyšování kvality výuky technických oborů

Odbor odpadů Vršovická 65, Praha 10 V Praze dne 28. ledna 2016 S D Ě L E N Í

DUM 16 téma: Kreslení šroubu se 6HR hlavou

Zařazení materiálu: Šablona: Sada: Předmět: Přírodověda, 5. ročník. Inovace a zkvalitnění výuky prostřednictvím ICT (III/2) Autor materiálu:

KONVENČNÍ FRÉZOVÁNÍ Zdeněk Zelinka

TÉMATICKÝ PLÁN OSV. čte, zapisuje a porovnává přirozená čísla do 20, užívá a zapisuje vztah rovnosti a nerovnosti

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Radek Havlík [ÚLOHA 05 VYŘÍZNUTÍ MATERIÁLU LINEÁRNÍ A ROTACÍ]

Zvyšování kvality výuky technických oborů

MANUÁL. k vyplňování. TŘÍDNÍ KNIHY pro gymnaziální obory

Struktura třídy, operátory, jednoduché algoritmy, junit. Programování II 2. cvičení Alena Buchalcevová

Střední odborné učiliště Domažlice, škola Stod, Plzeňská 322, Stod

Zvyšování kvality výuky technických oborů

Škola VOŠ a SPŠE Plzeň, IČO , REDIZO

ROZCVIČKY. (v nižší verzi může být posunuta grafika a špatně funkční některé odkazy).

Zkvalitnění výuky prostřednictvím ICT CZ.1.07/1.5.00/

Pořadové číslo: Název vzdělávacího programu: Počítač ve výuce biologie

INFORMATIKA počítačová grafika- rozdělení

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

Vítězslav Bártl. březen 2013

Článek 1 Předmět a působnost vyhlášky. Článek 2 Základní pojmy

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

Oblast podpory: Zlepšení podmínek pro vzdělávání na středních školách. Karlovy Vary nám. Karla Sabiny 16 Karlovy Vary

Vyhlášení dotačního programu Podpora nadaných žáků základních a středních škol v roce 2015

Sedláčková TŘÍDA ANOTACE PLNĚNÉ VÝSTUPY

Sada 2 Microsoft Word 2007

WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6

Předmět: I N F O R M A T I K A

SŠ spojů a informatiky Tábor. Moderní škola inovace výuky na SŠSI Tábor

Vzdělávání a podpora pedagogických pracovníků ZŠ a SŠ při integraci ICT do výuky POČÍTAČOVÁ GRAFIKA - 1 -

Náš EU Projekt. - využívání ICT na Základní škole Žďár nad Sázavou, Švermova 4

Ovoce do škol Příručka pro žadatele

PC, POWER POINT, dataprojektor

Mnohobuněčné houby. Podhoubí čerpá a. Houby se rozmnožují nepohlavně. Výtrusy houby vytváří ve výtrusnicích pod kloboukem, které vyrůstají buď na..

Transkript:

VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu CZ.1.07/1.5.00/34.1076 Název projektu Pro vzdělanější Šluknovsko Číslo a název šablony 32 Inovace a zkvalitnění výuky prostřednictvím ICT Autor 0207 Mgr. Bc. Jan Škoda Tematická oblast Programování Číslo a název materiálu VY_32_INOVACE_0207_0312 Visual C# - grafika Anotace Žák si upevní učivo o požívání grafiky v programovacím jazyce Visual C# Vytvořeno 25. 7. 2013 Určeno pro 3. ročník oboru Informační technologie Přílohy Bez příloh

Metodický list Učitel: Výklad s projekcí elektronického učebního materiálu. Ukázka obecného postupu činností. Monitorování činnosti žáků. Žák: Sleduje výkladovou projekci a demonstraci učitele. Procvičuje.

Visual C# Grafika

Grafika Windows Forms při práci s grafikou využívají GDI+ (Graphics Device Interface+). GDI+ je následník rozhraní GDI, které je zodpovědné za reprezentaci grafických objektů a jejich zasílání na výstupní zařízení (monitor, tiskárna apod.). GDI realizuje operace jako jsou např.: kreslení úseček a křivek. zobrazování fontů. správa palet barev.

Třída Graphics Definována ve jmenném prostoru System.Drawing. Poskytuje abstraktní povrch, na kterém je možné vykreslovat grafické informace. Třída Graphics je definována s modifikátorem sealed, proto není možné definovat její potomky. Pro zpřístupnění vlastností a metod třídy Graphics je zapotřebí získat její objekt. Konstruktor třídy Graphics není veřejný a tudíž jej nelze pro vytvoření objektu využít. Objekt třídy Graphics lze získat prostřednictvím parametru, který je předáván obslužné metodě události Paint.

Třída Graphics Metoda Clear Dispose DrawArc DrawEllipse, FillEllipse DrawImage DrawLine DrawLines Popis Provede vymazání vykreslovacího povrchu specifiko-vanou barvou Uvolní zdroje používané objektem třídy Graphics Vykreslí eliptický (kruhový) oblouk Vykreslí elipsu (kružnici) nebo vyplněnou elipsu (kružnici) Vykreslí obrázek (.jpg) Vykreslí úsečku spojující dva body Vykreslí sérii na sebe navazujících úseček Zdroj: Graphics třída. Microsoft Developer Network [online]. 2013 [cit. 2013-07-23]. Dostupné z: http://msdn.microsoft.com/cscz/library/system.drawing.graphics.aspx.

Třída Graphics Metoda DrawPolygon, FillPolygon DrawRectangle, FillRectangle DrawString RotateTransform ScaleTransform TranslateTransform Popis Vykreslí mnohoúhelník nebo vyplněný mnohoúhelník Vykreslí obdélník (čtverec) nebo vyplněný obdélník (čtverec) Zobrazí text specifikovaný řetězcem Transformace otočení Transformace změna měřítka Transformace posunu počátku souřadnic Zdroj: Graphics třída. Microsoft Developer Network [online]. 2013 [cit. 2013-07-23]. Dostupné z: http://msdn.microsoft.com/cscz/library/system.drawing.graphics.aspx.

Třída Graphics Při vykreslování jsou využívány instance: třídy Pen kreslící pero potomků třídy Brush štětec třídy Font písmo Nově vytvořené instance tříd Pen, Font a po-tomků třídy Brush by měly být uvolňovány pomocí metody Dispose.

Třída Pen Definuje objekt, který slouží pro vykreslování úseček, křivek a obvodů útvarů. Vlastnost Color DashStyle Width Popis Specifikuje barvu kreslícího pera Udává styl kreslícího pera Specifikuje šířku kreslícího pera Zdroj: Pen třída. Microsoft Developer Network [online]. 2013 [cit. 2013-07-23]. Dostupné z: http://msdn.microsoft.com/cscz/library/system.drawing.pen.aspx.

Třída Pen Vytvoření objektu pera: System.Drawing.Pen mypen; mypen = new System.Drawing.Pen(System.Drawing.Color.Black);

Třída Pen Příklad demonstruje vykreslení čáry na formulář: System.Drawing.Pen mypen; mypen = new System.Drawing.Pen(System.Drawing.Color.Red); System.Drawing.Graphics formgraphics = this.creategraphics(); formgraphics.drawline(mypen, 0, 0, 200, 200); mypen.dispose(); formgraphics.dispose();

Třída Brush Abstraktní třída definující různé druhy štětců, které se používají pro vyplňování uzavřených útvarů. Potomci třídy Brush: SolidBrush jednobarevný štětec. TextureBrush textura. HatchBrush šrafovaný štětec.

Implementované grafické objekty Circle kružnice Ellipse elipsa Rectangle obdélník Arc oblouk Zdroj: Autor

Vykreslení elipsy na formulář System.Drawing.SolidBrush mybrush = new System.Drawing.SolidBrush(System.Drawing.Color.Red); System.Drawing.Graphics formgraphics = this.creategraphics(); formgraphics.fillellipse(mybrush, new Rectangle(0,0,200,300)); mybrush.dispose(); formgraphics.dispose();

Vypsání textu na form ve vertikální poloze private void DrawVerticalText() { System.Drawing.Graphics formgraphics = this.creategraphics(); string drawstring = "Sample Text"; System.Drawing.Font drawfont = new System.Drawing.Font("Arial", 16); System.Drawing.SolidBrush drawbrush = new System.Drawing.SolidBrush(System.Drawing.Color.Black); float x = 150.0f; float y = 50.0f; System.Drawing.StringFormat drawformat = new System.Drawing.StringFormat(StringFormatFlags.DirectionVertical); formgraphics.drawstring(drawstring, drawfont, drawbrush, x, y, drawformat); drawfont.dispose(); drawbrush.dispose(); formgraphics.dispose(); }

Zdroje BĚHÁLEK, Marek. Programovací jazyk C# [online]. 2007, 134 s. [cit. 2013-07-23]. Dostupné z: http://www.cs.vsb.cz/behalek/vyuka/pcsharp/text.pdf. Graphics třída. Microsoft Developer Network [online]. 2013 [cit. 2013-07-23]. Dostupné z: http://msdn.microsoft.com/cs-cz/library/system.drawing.graphics.aspx. Pen třída. Microsoft Developer Network [online]. 2013 [cit. 2013-07-23]. Dostupné z: http://msdn.microsoft.com/cs-cz/library/system.drawing.pen.aspx. PEŇAŠKA, Jaroslav. Malý úvod do programování v.net C# [online]. 2006, 64 s. Dostupné z: http://physics.ujep.cz/~jkrejci/vyuka/prg2/malyuvoddocsharp.pdf. Projekty SIPVZ Gymnázia Olomouc-Hejčín 2005/2006. KOVÁŘ, Dušan. Programování se zaměřením na.net a jazyk C#: Programovací jazyk C# [online]. 2006 [cit. 2013-07-23]. Dostupné z: http://projektysipvz.gytool.cz/ ProjektySIPVZ/Default.aspx?uid=3. PUŠ, Petr. Poznáváme C# a Microsoft.NET. In: O počítačích, IT a internetu - Živě.cz [online]. 2004 [cit. 2013-07-23]. Dostupné z: http://possitive.wz.cz/ files/poznavame_csharp.pdf. ŠÍMA, František a David VILÍMEK. Microsoft Visual Studio.NET: praktické programování krok za krokem. 1. vyd. Praha: Grada, 2006, 254 s. Průvodce (Grada). ISBN 80-247-1418-3. VIRIUS, Miroslav. C# pro zelenáče. Praha: Neocortex, 2002, 255 s. ISBN 80-863-3011-7. VIRIUS, Miroslav. Programování pro.net. Praha: ČVUT, 2011, 260 s. ISBN 978-80-01-04866- 4.