Delphi

Pravidelnß rubrika programovacφho jazyka Delphi. DalÜφ nßm∞ty a zajφmavosti z prost°edφ Delphi: Kolekce komponent - koncepΦn∞ ucelenΘ skupiny komponent jednoho autora Φi firmy, Komponenty - jednotlivΘ komponenty r∙znΘho zam∞°enφ, Experti - nßstroje, zvyÜujφcφ produktivitu prßce rozÜφ°enφm mo₧nostφ IDE, Nßstroje - programy, zvyÜujφcφ produktivitu prßce mimo IDE, Nßvody - nßpady a tipy äjak to ud∞latô a äjak to ud∞lat lΘpeô, Unity - unity a Φßsti program∙, pou₧iteln²ch v Delphi-programech a nßvody.


 Kolekce komponent
Nßzev SystΘm Popis
 waveaudio 1.02  Windows  Wave Audio Package obsahuje sedm komponent pro p°ehrßvßnφ a zßznam zvuk∙, dv∞ komponenty pro uklßdßnφ zvuk∙ jako Delphi resources a jeden multimΘdia timer s vysok²m rozliÜenφm. Krom∞ toho je k dispozici °ada u₧iteΦn²ch funkcφ pro prßci s audioformßty
 tpofficepartner 1.64b  Windows, Linux  Knihovna komponent firmy Turbo Power pro podporu prßce s komplikovan²mi COM. ╚te a zapisuje z/do Excelu, Wordu a PowerPointu, posφlß maily Outlookem.
 sb_s 1.4.1  Windows, Linux  VCL kolekce pro snadnΘ dopln∞nφ multiu₧ivatelsk²ch a u₧ivatelsk²ch prßv pro aplikace v Delphi.
 smcmpnt 3.36  Windows, Linux  Kolekce se 40 komponentami. Nejvφce zm∞n doznala komponenta TDBGrid. Umo₧≥uje zobrazenφ vφce°ßdkov²ch zßhlavφ, checkboxy pro logickß pole, v²b∞r zßznam∙ prost°ednictvφm checkbox∙, rozÜφ°enφ indikßtor∙ sloupc∙ o ikony, pevnΘ sloupce, mo₧nost potlaΦe
 easynet  Windows, Linux  EasyNet je kolekce nativnφch komponent, implementujφcφch Windows Internet API (Win-INET) a W3C HTML DOM (Document Object Model). Pomocφ EasyNet lze vyvφjet jak²koliv typ aplikacφ souvisejφcφch s HTTP 1.1 protokolem a HTML Documenty (nap°φklad pro sta

 Komponenty
Nßzev SystΘm Popis
 infinite_collections_component  DOS, Windows, Linux  P°φklad komponenty, demonstrujφcφ jak vytvo°it kolekci libovolnΘho rozsahu v dob∞ nßvrhu.
 Rgpanel 1.0  Windows, Linux  TRGPanel je potomek komponenty TCustomPanel. Publikuje vlastnost floating.
 pgpdc 3.3.6  Windows, Linux  Op∞t novß verze delphi-interface do systΘmu PGP verse 6.5.x , 7.x a 8.x. P°edpokladem je, ₧e mßte odpovφdajφcφ verzi PGP nainstalovßnu. Dopln∞na jsou vlastnosti kCorrupt resp. KeyProp_Corrupt, opraveno Φtenφ cesty z tregistru a dopln∞ny drobnß vyle
 gradient 2.51  Windows  Novß verze komponenty pro velmi rychlΘ vykreslovßnφ gradientnφho vybarvenφ, tak₧e lze i provßd∞t animaci. K dispozici je 23 p°eddefinovan²ch styl∙ a navφc lze provßd∞t posouvßnφ a rotaci barev.
 picshow 3.05  Windows  Novß verze komponenty pro zobrazovßnφ obrßzk∙, nynφ ji₧ se 150 zp∙soby jejich zßm∞ny. Programov∞ °φzenΘ p°echody s mo₧nostφ vyu₧itφ vlßken, rozta₧enφ nebo centrovßnφ obrßzk∙ a dalÜφ vlastnosti. DB verze umφ naΦφtat obrßzek z databßze jako blob.
 assistant 3.19  Windows  Novß verze komponenty pro realizaci asistenta ve stylu MS Office - dvojice komponent - TAssistant a TAssistantPanel. Editor charakter∙ s p°φklady a n∞kolika p°eddefinovan²mi charaktery je na strßnce autora.
 sbpro 1.7  Windows  Novß verze komponenty - vylepÜenß a upravenß komponenta (nikoliv potomek!) TStatusBar.
 tdbf 6.2.8  Windows  TDbf je komponenta, obdobnß jako TTable pro jednou₧ivatelskou aplikaci. Umo₧≥uje pou₧φvat standardnφ soubory dBase bez nutnosti instalovat BDE. Umo₧≥uje prßci se vÜemi nativnφmi typy dBase (character, numeric, logical, date a MEMO). Podporuje indexovΘ
 Paradox 1.3  Windows  Novß verze komponenty TParadox umo₧≥uje Φtenφ tabulek Paradoxu (4+) bez pot°eby BDE. .
 pjenvvar 1.2  Windows, Linux  Novß verze unity s komponentou a rutinami pro prßci s prom∞nn²mi prost°edφ.
 FileExpl 2.880  Windows, Linux  Novß verze trojice komponent pro zobrazenφ adresß°∙ a soubor∙ ve tvaru, podobnΘm Windows Exploreru, zajiÜ¥ujφ i vÜechny klasickΘ souvisejφcφ operace (p°ejmenovßnφ, ruÜenφ a zaklßdßnφ) a kontextovΘ popup menu nabφzφ dalÜφ funkce, podobnΘ Exploreru (copy
 DIHtmlLabel 1.10  Windows, Linux  Novß verze DIHtmlLabel je rychlß a malß nßhtrada TLabel pracujφcφ s HTML-formßtovan²m textem. Kliknutφm lze vyvolat p°φpadn² odkaz. Pln∞ kompatibilnφ s Unicodem.
 avlockg4 4.3.1  Windows, Linux  Novß verze nejv²konn∞jÜφ ze sΘrie AVLock komponent. Tato komponenta umφ ud∞lat z vaÜφ aplikace Φasov∞ omezenou trial verzi velmi jednoduÜe - jedin²m °ßdkem k≤du. P°ilo₧eny jsou t°i demoaplikace.
 BalmsoftPolyglot 1.5  Windows, Linux  Novß verze Balmsoft Polyglot obsahuje komponenety pro lokalizaci Delphi aplikace. SouΦßstφ je rozÜφ°enφ IDE ke generovßnφ soubor∙ s ·daji pro lokalizaci. Umo₧≥uje lokalizaci jak autorovi produktu, tak i koneΦnΘmu u₧ivateli. StaΦφ umφstit komponentu a
 cpnamespace 0.87  Windows, Linux  Novß verze trojice komponent - TNameSpaceTree (nßhrada Folder Tree View), TNameSpaceList ( Folder a File List View) a TNameSpaceComboEdit (Folder Combo Edit Box). Komponenty podporujφ kontextovΘ menu, drag and drop a prßci s clipboardem. VÜechny kom
 cabd 1.21  Windows  Novß verze dvojice komponent - TSTCabReader a TSTCabWriter. Umo₧≥uje snadnΘ vytvo°enφ CAB archiv∙ a extrakci soubor∙ z archivu.
 idrunner 3.3  Windows, Linux  RozÜφ°enφ knihovny Indy (verse 8 a 9) pro Borland Delphi 5, 6 & 7. Komponenta idISAPIRunner umo₧≥uje b∞h ISAPI modul∙ pomocφ Indy TidHTTPServeru. idCGIRunner komponenta dovoluje provßd∞t CGI script pomocφ Indy TidHTTPServer.
 snideiconbutton 1.0  Windows, Linux  TlaΦφtko s podporou *.ico soubor∙.
 php4Delphi 5.0  Windows, Linux  Novß verze PHP4Delphi - interface do PHP. Umo₧≥uje provßd∞t PHP skripty v programu Delphi p°φmo bez webovΘho serveru. Komponenta psvPHP byla p°epsßna kompletn∞ do Delphi, p°idßna komponenta phpLibrary a dalÜφ vylepÜenφ.
 Trend 2.01  Windows, Linux  Trend komponenta, je graphickß komponenta urΦenß k zobrazenφ a animaci zadan²ch hodnot. Po p°idßnφ nov²ch hodnot se posouvajφ starΘ hodnoty doleva. Nov∞ je balφΦek pro D6 rozd∞len na runtime a designtime.
 SnapForm 1.5  Windows, Linux  Novß verze komponenty-formulß°e, kterß m∙₧e b²t p°itahovßna jin²m formulß°em. Sφla p°φta₧livosti je nastavitelnß.
 RbAdvComboBox  Windows, Linux  TRbAdvComboBox je vφcesloupcov² combobox s vlastnφmi barvami, zarovnßnφm, fonty, viditelnostφ, textem nebo obrßzky. JednotlivΘ prvky jsou ulo₧eny jako typ variant pro usnadn∞nφ p°φstupu k hodnotßm.
 cxcpu 4.0  Windows, Linux  Rozsßhl² systΘm t°φd, kter² umo₧≥uje zφskat i ty nejskryt∞jÜφ podrobnosti o vaÜem systΘmu.
 gridview 1.8.3  Windows, Linux  TGridView je komponenta, umo₧≥ujφcφ pohlφ₧et na data ve form∞ tabulky, p°iΦem₧ data nejsou tabulkovß. Mohou to b²t pole struktur, kolekce a podobn∞.
 pb 3.20  Windows, Linux  PaletteBar je alternativou k palet∞ komponent, umo₧≥ujφcφ rychl² p°φstup k instalovan²m komponentßm.

 Experti
Nßzev SystΘm Popis
 agAltTab 1.0  Linux  Jednoduch² expert, zalo₧en² na p°φkladu BufferList, je₧ je souΦßstφ Borland Delphi. Umo₧≥uje p°epφnat mezi otev°en²mi soubory stisknutφm Alt-Ctrl-Tab, obdobn∞ jako stisknutφm Alt-tab se p°epφnß mezi otev°en²mi aplikacemi. Testovßno pod D7, ale m∞lo by

 Nßstroje
Nßzev SystΘm Popis
 AddPassword 1.0  DOS, Windows, Linux  Program pro zjednoduÜenφ p°idßnφ Φi odstran∞nφ hesla k tabulkßm Paradoxu.
 iddebugger 1.0  DOS, Windows, Linux  idDebugger je freeware debuger pro ISAPI a CGI aplikace. Dovoluje testovat CGI a ISAPI aplikace bez nutnosti p°ipojenφ k internetovΘmu serveru.
 DIPP  DOS, Windows, Linux  DIPP je preprocesor Pascalu, urΦen² k manipulaci se zdrojov²mi k≤dy (odstran∞nφ komentß°∙, provedenφ direktiv p°ekladaΦe, insert, Φtenφ Φi p°eskok include soubor∙ podle masky atd).
 Prodel 13.9a  DOS, Windows, Linux  Novß verze profileru s mnoha (n∞kolik desφtek) metodami m∞°enφ.