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

Dnes si opět představíme místo komponenty jeden malý a šikovný nástroj, který nám udělá jasno ve vzájemné závislosti jednotlivých knihoven (jednotek).
Delphi Unit Dependency Viewer

Tento jednoduchý produkt je dílem společnosti Cequal Software a jedná se o samostatnou aplikaci, která se nijak nezačleňuje do prostředí Delphi. Po stažení a instalaci programu, která probíhá naprosto běžným způsobem, tedy stačí program pouze spustit.

Po spuštění se vám zobrazí okno, které můžete vidět na doprovodném obrázku (pochází ze stránek autorů). Jak vidíte, využívá již plně stylů Windows XP, ale to není tak docela pravda. Autoři totiž zřejmě tento vzhled napevno "zadrátovali" přímo do programu, protože stejně vypadá aplikace i pod Windows 98. Opravdu netradiční přístup k tomuto "problému". I hlavní menu aplikace je mírně vylepšeno a oproti dnes již běžně rozšířenému "Office XP" menu obsahuje navíc efekt postupného pohasínání či rozsvěcování zvolené položky. Se vzhledem aplikace si tedy autoři dali práci, ale pojďme se zaměřit na samotnou funkčnost.

Klepněte pro větší obrázek

Ovládání je velmi jednoduché. Kliknutím na ikonu nebo výběrem položky z menu vyvoláte dialog na otevření souboru. Tímto souborem může být buď samostatná jednotka (soubor .pas), dále pak balík komponent (soubor .dpk) a nebo rovnou celý projekt (soubor .dpr). Po jeho otevření se v levém sloupci (viz. obrázek) zobrazí ve stromové struktuře seznam jednotlivých jednotek projektu. Používá-li některá z jednotek jednotku jinou (což je nejčastější stav), rozbalením dané větve stromu si můžete zobrazit jejich seznam. Takto můžete pokračovat dále až na samé "dno", tedy k jednotkám základním. Snadno a přehledně si tak můžete udělat dobrý přehled o vzájemné závislosti jednotlivých jednotek. Kliknutím na jednotku v seznamu se vám v pravé části okna zobrazí její zdrojový kód. Ten musí být samozřejmě dostupný, jinak se nezobrazí nic. Zdrojové kódy jednotlivých jednotek se otevírají na samostatných záložkách, takže jich můžete mít otevřeno libovolné množství. Samotný prohlížeč zdrojového kódu je velmi povedený. Barevné zvýrazňování syntaxe již dnes nikoho neohromí, ale prohlížeč obsahuje i možnost zabalit (skrýt) a rozbalit jednotlivé části kódu (např. deklarace a podobně) tak, jako to umožňují též některé HTML editory, čímž se kód velmi zpřehlední.

Poslední důležitou funkcí aplikace je tvorba tzv. reportů, což jsou něco jako souhrnné zprávy o vzájemných závislostech jednotek. Načtete-li tedy do programu celý váš projekt a necháte si vygenerovat tuto zprávu, získáte přesný popis jednotlivých závislostí v textovém souboru, který se může stát například součástí technické specifikace vašeho projektu.

Zbývá zmínit se o nastaveních, které program nabízí. Většina z nich se vlastně týká cest ke zdrojovým kódům vámi používaných jednotek a komponent. Ty jsou sice zjištěny automaticky a přednastaveny, ale můžete si je libovolně přidávat a upravovat. Dále zde najdete již jen několik málo nastavení, které se týkají prohlížeče zdrojových kódů.

Úplně poslední věcí, o které si povíme, je cena programu. Ten je sice čistý freeware, ale pouze pro prvních 30 spuštění. Poté se vám zobrazí reklamní proužek, ale program je i nadále plně funkční. Pokud by vás snad reklama otravovala přespříliš, můžete si program zaregistrovat. Cena je však dle mého názoru poměrně nadhodnocená, protože necelých $15 je opravdu za tento jednoduchý (i když užitečný) nástroj poměrně hodně.

stránka aplikace

Váš názor Další článek: Microsoft bude možná žalován od producentů MPEG-4

Témata článku: Software, Windows, Programování, Otevřené okno, Reklamní balík, Samostatná jednotka, Jednotlivé položky, Důležitý sloupec, Komponenta, Díl, Samostatná stránka, Jednotlivý soubor, Jednoduchý produkt


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

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 65

Američtí mariňáci si tisknou kasárna z betonu na 3D tiskárně

Američtí mariňáci si tisknou kasárna z betonu na 3D tiskárně

** Americká námořní pěchota nedávno představila 3D tištěná kasárna pro vojáky ** Ty jim tiskne velká 3D tiskárna na beton ** Výsledkem je solidní obytný prostor, který je slušně chráněný před nepřátelskou palbou

Stanislav Mihulka | 18

Modelářský zázrak: Maketa raketoplánu Columbia, která létá jako skutečná raketa

Modelářský zázrak: Maketa raketoplánu Columbia, která létá jako skutečná raketa

** Model raketoplánu Columbia od českého konstruktéra umí i létat ** Obdivuhodný model si vzal 1600 hodin práce ** Podívejte se na fotografie ze stavby a prvního letu

Karel Jeřábek | 20

Osudová havárie Concordu: Před 18 lety přišel konec nadzvukových dopravních letadel

Osudová havárie Concordu: Před 18 lety přišel konec nadzvukových dopravních letadel

** Concorde byl nejrychlejším dopravním letadlem ** Atlantik dokázal přeletět za cca 3 až 3,5 hodiny ** Před osmnácti lety tragická havárie provoz těchto letadel prakticky ukončila

David Polesný, Jiří Černý | 37

Jak horko bude ve vašem městě, až vám bude 80 let? Podívejte se, jak se projeví klimatické změny!

Jak horko bude ve vašem městě, až vám bude 80 let? Podívejte se, jak se projeví klimatické změny!

** Srpen byl třetí nejteplejší za posledních více než sto let ** Bude to ale daleko horší, jak ukazuje aplikace NYT ** V Praze vzroste počet horkých dní na čtyřnásobek

Karel Kilián | 21

Inteligentní akvárium Bluenero se o rybičky postará samo

Inteligentní akvárium Bluenero se o rybičky postará samo

** Chcete chovat akvarijní rybičky, ale nemáte čas se o ně starat? ** Chytré akvárium je samo nakrmí a postará se o jejich komfort ** Projekt Bluenero zatím sbírá finance na Indiegogo

Karel Kilián | 20


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku