VISUAL BASIC PRALG.

Slides:



Advertisements
Podobné prezentace
Základy HTML – vkládání objektů
Advertisements

Středoevropské centrum pro vytváření a realizaci inovovaných technicko-ekonomických studijních programů Registrační číslo CZ.1.07/2.2.00/ Tento.
Počítačová grafika.
Vytvoření dokumentu bylo financováno ze zdrojů Evropského sociálního fondu a státního rozpočtu ČR. Název projektu: Výuka programování na střední škole.
Ukázková data grafická jsou majetkem IMIP. Popisná data jsou fiktivní.
Programování funkcí v Excelu
Počítače a programování 2 Přednáška Jiří Šebesta.
VISUAL BASIC Práce se soubory.
Visual Basic POLE. 2 POLE Pole - je řada prvků označených indexem Například: řada čísel, které spolu nějak souvisejí řada známek jednoho studenta řada.
COREL DRAW SEZNÁMENÍ Úvod, seznámení se se systémem Pracovní plocha
Konstanty jsou datové objekty jejich hodnoty nelze v programu měnit Deklarace Const jméno = hodnota Příklad: Textový řetězec ZPRAVA Const ZPRAVA = “Zadej.
Grafika Rastrová X Vektorová.
SEMINÁRNÍ PRÁCE MATEMATIKA Created by Petr Nohejl Copyright© 2005 Fšechna práva vyhrazena..
Mgr. Vlastislav Kučera přednáška č. 8.  Boxy  Vlastnosti ◦ width ◦ height ◦ padding ◦ border ◦ margin.
Blokový model v CSS Obr. 1.
Miloslav Mazanec © 2013 Počítačová grafika.
ZÁKLADY HTML – ODKAZY, SEZNAMY. - vodorovná čára atributy:  width – délka čáry – pixely nebo %  size - šířka ve smyslu tloušťky  align - zarovnání.
CSS – rámečky Mgr. Lenka Švancarová.
Mgr. Jan Lavrinčík, DiS..  pro proměnnou typu Date alokováno 8 bajtů paměti, které obsahují spakovaný vzorek bitů nejen pro datum, ale i pro přesný čas.
Grafické formáty.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Grafika na PC základy.
Uživatelská dialogová okna
INKSCAPE Vektorová grafika.
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_259 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Ing. Roman Bartoš Předmět Informatika.
Grafické objekty a metody
Vkládání kreslených útvarů
Konstanty u jsou datové objekty u jejich hodnoty nelze v programu měnit u Deklarace Const jméno = hodnota Příklad: Textový řetězec ZPRAVA Const ZPRAVA.
CSS Cascading Style Sheets Kaskádové styly
VISUAL BASIC PRALG.
Mgr. Vlastislav Kučera přednáška č. 5.  transformace  přechody.
OPAKOVÁNÍ VYPOČÍTEJTE IMPEDANCI SERIOVÉHO SPOJENÍ REZISTORU O ODPORU R= 10 Ω, INDUKTORU O VLASTNÍ INDUKČNOSTI L= 200 mh A KAPACITORU O KAPACITĚ C=220.
Grafika a digitální fotografie Volitelný modul úrovně P díl č. 1.
Obrázky v HTML dokumentech Druhy a použití. Obrázky + Zvyšují atraktivitu stránek. + Zvyšují vypovídací schopnost stránek. - Zvyšují dobu načítání stránky.
Šrafování a odkazy Modul 6.
VISUAL BASIC PRALG. 19. Chyby a ladění programu Kompilační chyby - chybná syntaxe, neexistující objekt, chybný parametr,... Run-time chyby - dochází k.
Počítačová podpora konstruování I 2. přednáška
Gymnázium, Žamberk, Nádražní 48 Projekt: CZ.1.07/1.5.00/ Inovace ve vzdělávání na naší škole Název: Základní pojmy počítačové grafiky Autor: Mgr.
Typy cyklů Do...Loop For...Next For Each...Next.
ProgeCAD Modifikace prvků.
HTML – TABULKY. - uzavírá celou strukturu tabulky atributy tabulky:  align - obtékání tabulky ostatním textem – right, left, center  cellpadding – vnitřní.
Základní pojmy Grafiky
Mgr. Vlastislav Kučera lekce č. 5.  Boxy  Vlastnosti ◦ width ◦ height ◦ padding ◦ border ◦ margin.
ProgeCAD Hladiny a kóty.
Informatika Základní formáty počítačové grafiky Obrázek: Žaneta Lažková 2012.
Programová rozšíření funkcionality tvorby popisů v ArcGIS Ivan MATĚJČEK UP v Olomouci Katedra geoinformatiky Olomouc 2008.
ProgeCAD Základy kreslení.
Grafika ve Windows Přednáška č. 12. Informace k 13. přednášce  Bude koncipována formou konzultací k projektům – kancelář PA-336 (Purkyňova 118)
progeCAD – základy práce s CAD
ProgeCAD Základy kreslení.
Tisky parametry tisku tisk z modelu tisk z rozvržení.
Grafické systémy II. Ing. Tomáš Neumann Interní doktorand kat. 340 Vizualizace, tvorba animací.
Makra v Excelu syntaxe. Zápis nahraného makra SubEnd Sub O klíčová slova Sub a End Sub – začátek a konec makra O komentáře O text za znakem ', až do konce.
CorelDRAW – vlastnosti objektů
Jaroslav Kudr pro OATGM
Základní pojmy z počítačové grafiky
Úvod do aplikace Autodesk AutoCAD
Výukový materiál zpracován v rámci projektu
VY_32_INOVACE_PR2_16 Grafika.
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
ProgeCAD Základy kreslení.
Výukový materiál zpracován v rámci projektu
AutoCad 2012 Základy kreslení Kruhový oblouk
ProgeCAD Hladiny a kóty.
Název projektu: ZŠ Háj ve Slezsku – Modernizujeme školu
Výukový materiál zpracován v rámci projektu
Tvorba webových stránek
ProgeCAD Modifikace prvků.
ProgeCAD Modifikace prvků.
SVG vektorová grafika Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
Transkript prezentace:

VISUAL BASIC PRALG

11. Kreslení Kam??? Formulář, PictureBox Rozměry Height, Width zjistíme ve vlastnostech (u obou objektů) picObraz.Print “Toto je text“ picObraz.Cls Události : paint, click, dblclick

Souřadnice Počátek : 0,0 Měřítko : 1 twip 1/20 bodu na tiskárně X Počátek : 0,0 Měřítko : 1 twip 1/20 bodu na tiskárně 1 palec=1440 twipů 1cm=567 twipů Jednotka vykreslování lze měnit – vlastnost ScaleMode Př.: picObraz.ScaleMode=3 Rem stupnice v pixlech Y

Nastavení měřítka: Má vliv na vykreslování objektů ve formuláři (poloměr, šířka čáry…) Pro vlastnosti formuláře a ovládacích prvků jako jsou With, Height, Top, Left Form1.ScaleMode - výběr ze sedmi možností 1 - Twip = 1440 inches 2 - Point = 72 inches 3 - Pixel - bod výstupního zařízení 4 - Character: horizontal =120 twips per unit; vertical = 240 twips per unit 5 - Inch 6 - Milimeter 7 - Centimeter 0 - User - vlastní měřítko pak je nutné nastavení vlastností ScaleLeft, ScaleTop, ScaleWidth, ScaleHeight

Metoda Line Kreslení čáry - syntaxe: Objekt.Line (souřadnice počátečního bodu) – (souřadnice koncového bodu) Př. picObraz.Line (0,0) – (1000,1000) X Y

Metoda Pset nastaví barvu pro individuální pixel syntaxe: Objekt.Pset (x,y) [,color] př.: picObraz.Pset (500,3200) [,255, 124, 99] Funkce RGB(0,0,255) - jasně modrá Př. Generovaní libovolné barvy Public Function barva() As Double r = 255 * Rnd b = 255 * Rnd g = 255 * Rnd barva = RGB(r, g, b) End Function

Metoda Circle a) kreslení kruhu Objekt.Circle (stredx, stredy),polomer Př. PicObraz.Circle (1500,1500),1000 b) kreslení oblouku Objekt.Circle (stredx, stredy), polomer, [barva], pocatecni_ uhel, koncovy_uhel (počátek a konec v radiánech) Př.: PicObraz.Circle (1500,1500),1000,, PI/2,PI

Metoda Circle – pokr. c) kreslení elipsy Objekt.Circle (stredx, stredy),polomer, barva, pocatecni_ uhel, koncovy_uhel, aspect aspect je poměr horizontálních a vertikálních rozměrů při udání pocatecni_ uhel, koncovy_uhel se vykreslí část elipsy Př. : PicObraz.Circle (1500,1500),1000, , , , 2 0 < aspect < 1 aspect > 1

Kreslení n-úhelníku For i = 1 To 4 nakreslíme pomocí metody Line Pole (1, 1) x - ová souřadnice 1. bodu Pole (1, 2) y - ová souřadnice 1. bodu Příklad: ‘kreslení pětiúhelníku For i = 1 To 4 PicObraz.Line (pole(i, 1), pole(i,2))-(pole(i + 1, 1), pole(i + 1, 2)) Next i ‘ čára od posledního bodu k prvnímu PicObraz.Line (pole(5, 1), pole(5, 2))-(pole(1, 1), pole(1, 2)) x y 1000 1500 1.bod 2500 2.bod 3.bod 3000 2000 n-tý bod

Vlastnosti objektu Form, Picture síla kresleného objektu - Form1.DrawWidth= 1 je implicitní barva kresleného objektu Form1.ForeColor styl čáry - Form1.DrawStyle - výběr ze 6-ti konstant (Plná - implicitní, Čárkovaná, …) výplň kruhu (elipsy) - Form1.FillStyle - výběr ze sedmi kategorií (Plná, Průhledná - implicitní, Příčné šrafování, ..) barva výplně - Form1.FillColor - jako ForeColor

Příklad Vytvořte pozadí formuláře, které plynule přechází od modré do černé Private Sub Frmhlavni_Paint() Dim lngporadi As Long Frmhlavni.DrawWidth = Int(Frmhlavni.Height / 256) For lngporadi = 1 To Frmhlavni.Height Step Frmhlavni.DrawWidth Frmhlavni.Line (0, lngporadi)-(Frmhlavni.Width, lngporadi), _ RGB(0, 0, 256 - 256 * lngporadi / Frmhlavni.Height) Next lngporadi End Sub

Psaní textu na formulář Print - Platí nastavení ForeColor Lze nastavit font - vlastnosti Form1.Font.Parametr Lze umísťovat pomocí nastavení vlastností Form.CurrentX a Form.CurrentY Vlastnosti: CurrentX, CurrentY – dostupné pouze za běbu pgm. Jinak se vypisuje do posledně použitého místa na formuláři.