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í, Předchozí parametr, Delay, Ruční výběr, Základní efekt, Díl, Efekt, Progress, Ruční úprava, Komponenta


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

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

** Apple aktualizoval notebooky MacBook Pro, dostaly nový hardware ** Těšit se můžete na nové procesory a větší paměť ** Cena nejvybavenějšího modelu překročí 200 tisíc korun

Martin Miksa | 99

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44

Takhle zemřete, když asteroid dopadne na vaše město

Takhle zemřete, když asteroid dopadne na vaše město

** Jak by to dopadlo, kdyby na světovou metropoli či do nedalekého moře dopadl velký asteroid? ** Simulovali to odborníci z University of Southampton ** Výsledky jsou velmi zajímavé

Petr Kubala | 32

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

** Apple večer představil novinky ** Ukáže nové operační systémy, ale čekala se i nová zařízení ** Začíná vývojářská konference Applu WWDC 2018

Karel Javůrek | 87

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

** Microsoft představil nový tablet Surface Go ** Nový model zaujme nízkou cenou, ale schopnostmi zařízení Surface ** Microsoft nepoužil čip ARM, ale klasický procesor od Intelu 

Karel Javůrek | 116

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 65


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji