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.


 Komponenty
Nßzev SystΘm Popis
 4thGUILibVCL 0.37  Windows, Linux  Novß verze knihovny komponent TFourthShortcutBar (ve stylu Outlook 2000), TFourthTabSet (customizovatelnß TTabSet), TFourthStandardButton s nov²m vzhledem, TFourthImage (TImage s dalÜφm obrßzkem indikujφcφm p°echd myÜi) a TFourthHintPanel.
 DIUcl 1.30  Windows, Linux  Novß verze DIUcl je populßrnφ knihovna UCL Compression Library importovanß do Delphi. Mß v²born² kompresnφ pom∞r (lepÜφ ne₧ ZIP) s dalÜφmi zajφmav²mi vlastmnostmi. Dekomprese je extrΘm∞ rychlß a nevy₧aduje ₧ßdnou pam∞¥. Dekompresor (optimalizovan² v
 pjvinf32 3.1  Windows, Linux  Novß verze nevizußlnφ komponenty, kterß zp°φstup≥uje informace o verzi ze zdroj∙ v zadanΘm souboru. Help a demo jsou souΦßstφ.
 regedit 2.0  Windows, Linux  TRegistryEdit zapouzd°uje komponentu pro objekt Registry. Usnad≥uje prßci s interface komponenty pro registr Windows. K n∞mu lze p°istupovat podle vÜech hlavnφch klφΦ∙ , podklφΦ∙ atd. ╚te z registru a zapisuje zp∞t °et∞zce, hodnoty integer, boolean a
 ComboListView  Windows, Linux  Kombinace TComboBoxu a THeaderControl. Umo₧≥uje snadnΘ p°idßnφ sloupc∙ do vaÜeho ComboBoxu. Funguje podobn∞ jako TListView v re₧imu ViewStyle = Report. Sloupce lze t°φdit, ka₧dß polo₧ka m∙₧e mφt individußlnφ obrßzek.
 Img_Boxes  Windows, Linux  Dvojice komponent - ImgComboBox a ImgListBox s mo₧nostφ p°idßnφ obrßzk∙.
 MsgArray 1.01  Windows, Linux  Komponenta organizuje seznam zprßv v jednom mφst∞. M∙₧ete definovat dva druhy zprßv - Dialog message - k zobrazenφ dialog message a Text message - °et∞zec nebo TStringList message k vyu₧itφ dle vlastnφho uvß₧enφ.
 zIniData 1.1  Windows, Linux  TzIniData mß stejnΘ zßkladnφ funkce jako TIniFile a mnoho dalÜφch metod pro uklßdßnφ komprimovan²ch dat do binßrnφch soubor∙, jako nap°φklad vlastnosti BOF, EOF, RecordCount, RecNo, Active, Sorted a dalÜφ, dßle metody IsEmpty, NotEmpty, Rename a mnoh
 zTable 2.0  Windows, Linux  zTable je kompaktnφ, ale ·Φinnß a spolehlivß, snadno pou₧itelnß komponenta, na BDE nezßvisl² databßzov² motor. Pou₧φvß jedin² soubor jako databßzi, Φtenφ a zßpis binßrnφch soubor∙ namφsto databßzov²ch stroj∙ a drajver∙. 100% VCL komponenta bez dll, n
 Xbase1 1.20  Windows  Komponenta pro p°φstup k databßzφm typu .DBF.
 cpnamespace 0.88  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
 ekrtf 3.00  Windows, Linux  Novß verze nevizußlnφ komponenty, kterß umo₧≥uje s pomocφ vzoru ve Wordu nebo rtf-editoru vypln∞nφ formulß°e Φi sestavy.
 interapp 1.0.0  Windows, Linux  InterAppComm zahrnuje dvojici komponent - InterAppSender a InterAppReceiver, pro komunikaci mezi dv∞ma samostatn²mi aplikacemi na tomtΘ₧ poΦφtaΦi. Komunikace je zalo₧ena na vyu₧itφ udßlostφ. Typicky se vysφlaΦ umφstφ v jednΘ aplikaci a p°ijφmaΦ v dru
 LEDArray 1.0  Windows  TLEDArray je pole LED koomponent - potomk∙ TShape. Mß vlastnosti round, round-squared a squared LED-shapes. Zdrojßk a demo jsou souΦßstφ.
 mAppDlg 1.0  Windows  TmAppDlg je komponenta pou₧φvajφcφ formulß° About pro zobrazenφ informacφ o aplikaci (AppName, verse a datum. HTML-odkaz a EMail-adresa jsou linky reagujφcφ na kliknutφ.
 mGetNewVer 2.3  Windows  TmGetNewVer - s touto komponentou ve vaÜφ aplikaci m∙₧e u₧ivatel kdykoliv aktualizovat sv∙j program. Mßte-li novou verzi staΦφ upravit soubor na vaÜem serveru uvedenφm novΘho Φφsla verze. Startuje-li u₧ivatel svou aplikaci, komponenta zkonroluje tent
 mlinkcombo 1.0  Windows  Komponenta TmLinkCombo je potomek TComboBox s web-linky. Mß specißlnφ editor vlastnostφ, umo₧≥ujφcφ snadnΘ p°i°azenφ link∙. TmLinkCombo otev°e link v implicitnφm browseru p°i zm∞n∞ stavu. Zdroj a demo jsou souΦßstφ.
 mMailer 2.1  Windows  Novß verze komponenty zaobaluje t°φdy Indy: TIdMessage a TIdSMTP do snadno pou₧iteln²ch komponent. Musφte mφt nainstalovßny komponenty Indy.
 mparser 1.2  Windows  TmParser je komponenta HTML-analyzßtor s dvojicφ metod: Parse a DownloadAndParse. Parse provßdφ anal²zu lokßlnφch soubor∙, DownloadAndParse nejrve stßhne soubor z webu a potΘ provede anal²zu.v²sledky mohou b²t zpracovßvßny pomocφ Φty° udßlostφ: OnTag
 mTagProducer 3.1  Windows  Novß verze komponenty TmTagProducer pro generovßnφ HTML-FormTag∙, pro pou₧itφ s WebModul Φi spoleΦn∞ s TWebDispatcher. DostupnΘ tagy: PushButton, CheckBox, FileUpload, ImageButton, OptionButton, ResetButton, SubmitButton, TextBox, TextArea, DropDownL
 mweblogin 1.2  Windows  Novß verze komponenty TmWeblogin generuje HTML-k≤d pro login-dialog, validace loginu a pokud byl login ·sp∞Ün², zaÜle u₧ivateli cookie.
 ChkFld 1.2  Windows, Linux  Komponenta zobrazuje vÜechny systΘmovΘ adresß°e a za°φzenφ, vΦetn∞ sφ¥ov²ch.
 deBold  Windows, Linux  Komponenta napomßhß snadn∞jÜφmu v²voji s komponentami Bold pro Delphi.Bold je MDA produkt (Model Driven Architecture).
 gridview 1.8.9  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.30:  Windows, Linux  PaletteBar je alternativou k palet∞ komponent, umo₧≥ujφcφ rychl² p°φstup k instalovan²m komponentßm.
 qzhtmllabel 1.8  Windows, Linux  Label se syntaxφ HTML. Syntax Editor je souΦßstφ.

 Nßstroje
Nßzev SystΘm Popis
 ghfort  Windows, Linux  Nßstroj pro ochranu program∙ proti cracknutφ. GHFort zahrnuje DLL (163K), unit v Pascalu zabalujφcφ volßnφ funkcφ DLL, generßtor klφΦ∙, demo-aplikaci a help.
 dbc 2.4  Windows, Linux  Database Comparer pomßhß porovnat, synchronizovat a updateovat databazovou strukturu. M∙₧ete porovnat dv∞ databßze, databßzi s SQL/DDL skriptem nebo dvojici SQL/DDL skript∙! Inteligentnφ a s mnoha dalÜφmi mo₧nostmi.
 Prodel 14.0  Windows, Linux  Novß verze profileru s mnoha (n∞kolik desφtek) metodami m∞°enφ. .
 wti 1.10  DOS, Windows, Linux  Vyhledßnφ a zobrazenφ bitmap, jpeg∙ a ikon.

 Nßvody
Nßzev SystΘm Popis
 uci_chess 1.0  Windows  Demonstrace pou₧itφ UCI (Universal Chess Interface) interface na ÜachovΘ enginy - se zdroji a s iterface na program Fritz.
 ado_test_project 1.2  Linux  Projekt ukazuje p°ipojenφ k MSSQL prost°ednictvφm ADO. Projekt demonstruje jak se p°ipojit k MSSQL 2000 s pou₧itφm ADO komponenty v Delphi 7.0 Pro.

 Unity
Nßzev SystΘm Popis
 ShareMemRep 1.5  Windows, Linux  Novß verze nßhrady Sharemem pro Delphi. Je rychlejÜφ, free a opensource. Nepot°ebuje runtime dll, nesni₧uje v²konnost, pln∞ nahrazuje ShareMem.pas, podporuje Multi Thread. K dispozici jsou p°φklady testovacφ projekty.
 faststrings 3.2  Windows, Linux  Novß verze unity pro prßci se stringy.