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

Tentokrát zde máme něco z domácího prostředí. Představíme si několik zajímavých jednotek od jedné české společnosti.
Abych nebyl snad obviněn z nějaké reklamy, musím rovnou na úvod říct, že jsem na stránky této společnosti (MandySoft) narazil náhodou při hledání zajímavých komponent pro Delphi. Na stránkách jsem pak nalezl spousty zajímavých unitů a komponent, které evidentně vznikly jako vedlejší produkt při vývoji softwaru, který firma prodává.

Najdete zde opravdu všehochuť. Při nahlédnutí do zdrojových kódů je vidět, že některé jednotky jsou opravdu prastaré, ale to není v zásadě překážkou. Funkčnost tím není nijak omezena. Zároveň jsou ale i některé části kódu přímo v assembleru, což značným způsobem zvyšuje rychlost prováděných operací.

Nemá cenu podrobně popisovat všechny jednotky nebo dokonce všechny jejich funkce. My si jen jako obyčejně vybereme několik zástupců.

Nejprve něco jednoduchého pro zahřátí. Jednotka auxweb obsahuje vlastně jen jednu hlavní funkci, která dokáže zkontrolovat zadanou internetovou adresu, upravit ji do správného tvaru (např. přidáním http:// před www) a vrátit na výstupním parametru typ adresy (web, ftp, email...). Velmi jednoduché, ale občas praktické.

Dále je zde něco velmi užitečného, pokud se často setkáváte s dokumenty v různém kódování češtiny a nebo potřebujete rychle vytvořit třeba několik verzí vašich webových stránek v různých českých kódováních. Knihovna czstr dokáže velmi rychle (napsáno v assembleru) navzájem převádět řetězce v různých kódových stránkách mezi sebou.

Následuje několik různých komponent pro přístup k databázím ekonomického systému Money2000 a knihovny pro práci s dalšími typy tabulek různých databází. Nechybí ani několik grafických záležitostí jako je ukazatel průběhu a práce s ikonou na tray-liště hlavního panelu. Mezi drobnosti patří i jednotka, která umožní spustit pouze jednu instanci aplikace a konečně nástroj pro detailní zobrazení všech běžících procesů a jednotlivých vláken s možností jejich ukončení.

To je tedy stručný výběr ze seznamu. Já vím, že tyto jednotky a komponenty nepřinášejí nic zvláštního a většina funkcí se dá běžně najít i jinde, ale přesto se zde nacházejí i některé zajímavosti (obzvláště užitečná je jednotka na konverzi češtiny) a zkoumání zdrojových kódů může stát za to. Všechny zmíněné knihovny jsou zdarma a pro různé verze Delphi, takže tentokrát nemá smysl ani psát obvyklou závěrečnou tabulku s přehledem a dlužím vám již jen odkaz na stránky MandySoft.

Diskuze (1) Další článek: VirtualDub verze 1.5.3

Témata článku: Software, Programování, Jednoduchý typ, Díl, Zajímavá funkce, Vedlejší produkt, Komponenta, Užitečná funkce, Jednoduchý tvar, Obvyklá funkce, Hlavní funkce


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

Do kanceláře to nejlepší: Test notebooku HP Elitebook 830 G5

Do kanceláře to nejlepší: Test notebooku HP Elitebook 830 G5

** HP se u nového Elitebooku snaží o nadstandardní výbavu ** Notebook klade důraz na videokonference ve firemním prostředí ** Unikátní displej umí omezit čitelnost z boku

Tomáš Holčík | 57

Dell XPS 13: Když vás ostatní doženou až za tři roky

Dell XPS 13: Když vás ostatní doženou až za tři roky

** XPS 13 nastartoval trend notebooků bez rámečků ** Letošní model kompletně přechází na USB-C ** Navzdory malému tělu se řadí výkon ke špičce

Tomáš Holčík | 33

Loopwheels znovu vymyslelo kolo. Místo drátů má v ráfcích kompozitové pružiny, které vylepší komfort jízdy

Loopwheels znovu vymyslelo kolo. Místo drátů má v ráfcích kompozitové pružiny, které vylepší komfort jízdy

** Proč vymýšlet kolo? Protože ho lze vymyslet lépe! ** Kola Loopwheels nabízejí integrované odpružení ** Cílem je poskytnout pohodlnější a klidnější jízdu

Karel Kilián | 14

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ý | 66

Nedávno detekovaná potulná planeta je ohromné magnetické monstrum

Nedávno detekovaná potulná planeta je ohromné magnetické monstrum

** Astronomové nedávno zaznamenali pozoruhodné prvenství ** Poprvé s radioteleskopem detekovali planetární objekt za hranicemi Sluneční soustavy ** Stejně tak poprvé změřili magnetické pole takové planety

Stanislav Mihulka | 6


Aktuální číslo časopisu Computer

Megatest: 13 grafických karet

Srovnání 7 dokovacích stanic s USB-C

Jak na perfektní noční fotografie

Kvalitní zdroje informací pro sebevzdělávání