Užitečné komponenty pro Delphi a C++ Builder, díl 82. - PicShow

Neodolal jsem a i dnes pro vás mám komponentu z DelphiArea. Tentokrát si budeme hrát s obrázky a můžete si udělat vlastní prohlížeč.

PicShow

Komponenta je věrná svému názvu. Neslouží tedy k nějaké úpravě obrázků, ale dokáže je velmi efektně prezentovat s množstvím přechodových efektů. Je tedy ideální pro tvorbu různých "slideshow".

Instalace je opět bezproblémová, i když je "ruční". Na záložce DelphiArea pak naleznete dvě nové komponenty - PicShow a DBPicShow.

Po umístění na formulář vypadá podobně jako komponenta Image a samotná práce je vlastně velmi jednoduchá. Důležité je nejprve nastavit několik základních parametrů. Tyto parametry můžete pochopitelně nastavit nejen "natvrdo" v Delphi, ale i za běhu aplikace.

Vezmeme to tedy pěkně podle abecedy a některé hlavní parametry si představíme:

  • Autosize - Obvyklá položka mnoha podobných komponent. Nastavíte-li ji na true, bude se rozměr komponenty automaticky měnit podle načteného obrázku.
  • BgMode - Zde je možné nastavit, jak se bude chovat pozadí, resp. obrázek, který můžete jako pozadí použít. Možnosti jsou obvyklé - umístění obrázku na střed, dlaždice, roztažení či zmenšení na celou plochu. Tento parametr je určitě důležitý a vhodně zvolené pozadí, na kterém se později budou při prezentaci obrázky "promítat", může velmi zlepšit celkový dojem.
  • BgPicture - A toto je právě obrázek na pozadí, viz. předchozí parametr.
  • Busy - Parametr informačního charakteru, jehož logická hodnota nám udává, zda komponenta právě provádí nějaký efekt.
  • DataField - Tato položka je pouze u databázové verze komponenty DBPicShow a udává pole, kde se nachází grafická data.
  • DataSource - Stejně jako v předchozím případě.
  • Delay - Pauza v milisekundách, která je mezi dvěma zobrazenými obrázky (přechody).
  • Empty - Další logická proměnná, která tentokrát udává, zda-li je načten obrázek a bude možné ho tím pádem zobrazit.
  • Picture - A to už je onen zobrazovaný "slajd", tedy prezentovaný obrázek. Podporovány jsou formáty jpg, ico, bmp, wmf a emf.
  • Progress - Tato položka udává v procentech, jak daleko již doběhla "animace", resp. v jakém stádiu je přechodový efekt.
  • Style – Vlastně nejdůležitější parametr. Zde máte na výběr mezi 127 přechodovými efekty, které jsou součástí komponenty. Nemá cenu si je nějak blíže popisovat, naleznete zde všechny klasické přechodové efekty, na které si jen vzpomenete. Nejste však omezeni pouze touto nabídkou, můžete použít i své vlastní.
  • Threaded - Opět velmi důležitý parametr, který určuje, zda bude pro přechodový efekt použit samostatný proces.

Tolik tedy základní nastavení komponenty. Zbytek už je vlastně velmi snadný. Když máme všechno takhle pěkně připraveno, stačí celou akci spustit metodou Execute. Zrovna tak můžete přerušit činnost pomocí Stop a vyčistit plochu metodou Clear. A to je vše, více metod zde není. Vše je navíc podpořenou celou řadou událostí, která komponenta vyvolává a pomocí kterých můžete celý proces dobře sledovat a kontrolovat.

Komponentu tedy musím pochválit, je povedená a názorná je i ukázková aplikace, kterou dostanete v instalaci.

www
verze: 3.04
Delphi: 3 - 7
C++ Builder: ne

Diskuze (1) Další článek: Iomega nabízí novou metodu ukládání dat

Témata článku: Software, Programování, Díl, Progress, Zvolené pozadí, Ruční úprava, Ruční výběr, Efekt, DEL, Základní efekt, Komponenta, Předchozí parametr, Delay, Komp


Určitě si přečtěte

Český Turris MOX: Nejbláznivější síťový počítač nejen pro fanoušky Lega

Český Turris MOX: Nejbláznivější síťový počítač nejen pro fanoušky Lega

** CZ.NIC začal prodávat svůj Turris MOX ** Z několika základních jednotek postavíte skoro cokoliv ** Kompletní Wi-Fi router, rozsáhlý switch i univerzální linuxový server

Jakub Čížek | 31

Windows 10X už si můžete vyzkoušet. Novému systému Microsoft zjevně věří

Windows 10X už si můžete vyzkoušet. Novému systému Microsoft zjevně věří

** Windows 10X přijdou již ke konci roku ** Microsoft vydal emulátor, kde systém ukázal ** Vývojáři musí upravit své aplikace

Vladislav Kluska | 58

Co je TikTok: Svérázná sociální síť chytla mladé uživatele, už jich má už 1,5 miliardy

Co je TikTok: Svérázná sociální síť chytla mladé uživatele, už jich má už 1,5 miliardy

** Sociální síť TikTok získala stamiliony uživatelů a stále roste ** Jaký obsah na ní najdete a co můžete v jejím rámci čekat? ** Je to zábava pro mladé, nebo platforma pro úchyláky?

Karel Kilián | 38

Nejlepší notebooky do 20 000 Kč. Tipy, co se dnes vyplatí koupit

Nejlepší notebooky do 20 000 Kč. Tipy, co se dnes vyplatí koupit

** S cenou do 20 tisíc lze vybrat solidní notebook na práci i hry ** Přenosné notebooky nabídnou i kovová těla a rychlý hardware ** Na hraní se hodí více peněz, ale na použitelný základ dvacet tisíc stačí

Tomáš Holčík, David Polesný | 50



Aktuální číslo časopisu Computer

Megatest 12 bezdrátových sluchátek

Vyplatí se Apple z bazaru?

Test batohů pro notebooky

Vybíráme nejlepší sportovní hodinky