Dnes si opět místo komponent představíme dva nástroje, které nám trošku pomohou urychlit práci v Delphi při vývoji aplikace. Tentokrát to budou dva programy, které generují dialogové boxy.
Delphi Message Assistant
Jak již bylo řečeno v úvodu, jedná se o velmi jednoduchou aplikaci, která na základě vámi nadefinovaných parametrů, které vybíráte prostřednictvím přepínačů a zatržítek, vygeneruje příslušnou část zdrojového kódu v Delphi. Tento vygenerovaný kód můžete pomocí příslušného tlačítka zkopírovat do schránky a odtud pak přímo do editoru Delphi.
Okno aplikace tvoří tři hlavní záložky - ShowMessage, MessageBox a MessageDlg. Podle zvolené záložky tedy můžete generovat příslušný typ dialogového či informačního boxu.
Na záložce ShowMessage můžete vytvořit tento klasický a jednoduchý dialog. Ten se sice dá v Delphi vytvořit velmi rychle a není tak nutné využívat žádný generátor kódu, ale síla tohoto nástroje spočívá především v tom, že můžete snadno vytvořit mnohařádkové dialogy jednoduchým psaním jako v textovém editoru a veškeré formátování textu, které se jinak dělá poměrně zdlouhavě a nešikovně, bude vygenerováno samo.
Druhá záložka, MessageBox, a třetí záložka, MessageDlg, vám již umožní vytvořit obvyklý dialog s tlačítky a příslušnými ikonami dle typu dialogu. Rovněž si můžete nadefinovat titulek takového dialogu a pochopitelně též jeden z možných testů na výsledek dialogu. Nastavit též můžete defaultní tlačítko či kontext nápovědy. Posledním využitelným parametrem je možnost zvolit, zda bude dialog modální pouze v rámci aplikace nebo v celém systému. Samozřejmostí je též to, že si můžete ihned výslednou podobu dialogu prohlédnout v náhledu.
Jako poslední detail, který může zlepšit práci, je možnost minimalizovat aplikaci na hlavní panel vedle hodin, takže se při programování v Delphi neplete a vyvoláte si ji jen když je potřeba.
www |
verze: 1.3.5 |
velikost: 315 kB |
QuickDialog
I tento jednoduchý prográmek slouží ke generování kódu dialogových boxů. Umožňuje generovat "pouze" MessageBox a MessageDlg, takže tentokrát chybí ShowMessage. Práce s ním je velmi podobná jako v předchozím případě, takže jen vyplníte příslušný text dialogu či případně titulek a též si vyberete z předdefinovaných kombinací tlačítek. Na rozdíl od předchozího případu je pro MessageDlg použito tlačítek s ikonami (BitBtn) a bohužel též nelze použít několikařádkových textů.
Stejně jako u předchozí aplikace si výsledek můžete prohlédnout v náhledu a vygenerovaný kód se opět kopíruje přes schránku.
www |
verze: 1.0 |
velikost: 228 kB |