RX Library 2.75 je celkem dost hustá knihovna komponent. Dalo by se říct,
že je to v podstatě nutnost každého programátora, který chce dělat v Delphi
nebo C++ Builderu. Obsahuje spoustu komponent (visuálních nebo nevisuálních),
rutin a tříd. Pokud člověk nemá moc přehnaný požadavky tak se tu dá najít
opravdu cokoliv. Knihovna je rozdělena do tří lišt a to do RX
Controls, RX DBAware a RX Tools.
RX Controls jsou visuální komponenty s vylepšenýma vlastnostma než mají
standardní komponenty v Delphi. RX DBAware tak to je něco podobnýho jako
RX Controls, akorát že nahrazujou DB komponenty v Delphi. Jsou tam zahrnuty
visuální i nevisuální. No a nakonec tu sou RX Tools. Tak ty jsou většinou
nevisuální systémový nebo visuální měnící nějak vzhled aplikace (RXMainMenu,
RXGradientCaption,...).
Tak tohle není nic jinýho než normální edit, ke kterýmu
ja napařený tlačítko. Můžou se nastavit různý vlastnosti i události
tlačítka (ikonka, hint, šířka,...) i editu (zarovnání vlevo,vpravo
a doprostřed,...)
Obrázek:
TFilenameEdit
Tahle komponenta je stejná jako TComboEdit, akorát po kliknutí na
tlačítko se otevře open,save dialog a to i pro ukládání i načítání
obrázků.
Obrázek:
TDirectoryEdit
Je stejná jako TComboEdit jen nabízí vybrání adresáře. Má dvě možnosti
výběrů adresářů. Standardní Win32 dialog nebo VCL Dialog.
Obrázek:
VCL Dialog:
Win32 Dialog:
TDateEdit
Toto je náhrada TDateTimePicker. Zobrazuje datum, může zobrazit
popup okno nebo dialog.
Obrázek:
Dialog:
Popup:
TRxCalcEdit
Tak tohle je taková malá kalkulačka vyskakující jako popup okno.
Obrázek:
TCurrencyEdit
Je náhradou standardního Delphi maskeditu. Má vylepšený vlastnosti
(edit on fly, atd...).
Obrázek:
TTextListBox
Tak tohle je standadní ListBox akorát když je text širší než box
tak se automaticky přidá horizontální scroll bar.
Obrázek:
TRxCheckListBox
Klasický ListBox se zabudovanýma checkboxama a radiboxama.
Obrázek:
TFontComboBox
ComboBox zobrazující fonty.
Obrázek:
TColorComboBox
ComboBox zobrazující barvy (možnost zapsat vlastní názvy barev).
Obrázek:
TRxSplitter
Vylepšený splitter. Chovající se jako TPanel, takže se nemusejí
používat panely při rozdělování splitery.
TRxSlider
Vylepšenej posuvník. Možnost nastavení vlastních bitmap.
Obrázek:
TRxLabel
Label se stínem. Wobčas se hodí. Možnost nastavit vlastní barvu
stínu, směr a vzdálenost.
Obrázek:
TRxRichEdit
RichEdit s podporou verzí 2.0 a 3.0. Zobrazuje OLE objekty.
Obrázek:
TRxClock
Hodiny zobrazitelný buď analogově nebo digitálně.
Analog:
Digitál:
TAnimatedImage
Animuje bitmapu. Jednotlivý frejmy musejí být za sebou nalepený
v jedný bitmapě. Umožňuje nahrát ANI soubor.
TRxDrawGrid
Vylepšenej DrawGrid. Každá buňka může mít vlasní font, barvu pozadí,
atd...
TRxSpeedButton
Vylepšenej SpeedButton. Může být Flat, podporuje Timer, GrayWhenInactive
a DropDown menu.
TRxGIFAnimator
Umožňuje používat GIF obrázky a to i animovaný.
TRxSpinButton
Jinak vyhlížející spinbutton.
TRxSpinEdit
Jinak vyhlížející spinedit.
TRxSwitch
Přepínač vzhledem i funkčností připomínající switch z Delphi 1 (VBX
z VB3). Můžou se nastavit vlatní bitmaový stavy.
TRxDice
Asi pro házení kostkou. Takovej jednouchej randomgenerator pro šest
čísel.
TRxMemoryData
Jako klasickej TDataSet akorát pouze v paměti. Nepotřebuje
k existenci BDE a proto se dá použít pro uchovávání dat z DataSetů
třetích stran.
TRxDBGrid
Vylepšenej DBGrid s možností měnit barvu pozadí a font jednotlivejch
buněk, řádků nebo sloupců. Může ukládat a načítat rozložení a šířku
sloupců do/z ini souborů nebo do/z systemových registrů. Pokud jsou
pole typu Blob, memo, OLE nebo obrázek zobrazí odpovádající ikonu
místo (MEMO) atd...
Umožňuje vybrat více záznamů a převést hlavičku tabulky na tlačítka.
Obrázek:
TRxDBLookupList
Funkčností stejné jako TRxDBLookupCombo.
TRxDBLookupCombo
Podporuje přírůstkové hledání. Text kterej se píše do editu ihned
se zobrazuje v combu (tak jak byl najditej). LookupSource může bejt
cokoliv odvozené od TDataSet (Query, Table, atd...).
Obrázek:
TRxLookupEdit
Jako TRxDBLookupCombo, akorát nepodporuje přírůstkové hledání.
TDBDateEdit
Jako TDateEdit s podporou databází.
TRxDBCalcEdit
Jako TRxCalcEdit s podporou databází.
TRxDBComboEdit
Jako TRxComboEdit s podporou databází.
TRxDBRichEdit
Jako TRxRichEdit s podporou databází.
TDBStatusLabel
Zobrazuje aktuální stav DataSetu nebo aktuální záznam (pouze DBase
a Paradox tabulky).
TRxDBComboBox
Umožňuje zobrazit jiná data než jsou v databázi bez používání
Lookup tabulky. Dovoluje zobrazit pochopitelný text než nějaký kódy
v tabulce.
TRxQuery
Stejné jako TQuery s možností používat makra.
TSQLScript
Dovoluje používat hromadné SQL příkazy v jednom query.
TMemoryTable
Jako RxMemoryData akorát podtřebuje k životu BDE.
TQBEQuery
Podpora funkce Query-by-example.
TRxDBFilter
Filtrování pomocí BDE lokálně.
TDBIndexCombo
Zobrazí všechny index v tabulce a když se jeden vybere tak tabulku
setřídí podle onoho indexu.
TDBProgress
Zobrazuje pokrok BDE operací pouze u IDAPI ovladačů, které podporují
call-back funkce.
TDBSecurity
Zobrazuje dialogy pro připojení k databázy a změnu hesla.
TBDEItems
Vycucne z BDE informace o BDE ... jaký databáze atd.
TDatabaseItems
Vycucne info o databázy z BDE
TTableItems
Podrobné info o tabulce.
TPicClip
Rozdělí bitmapu podle zadanýho počtu sloupců a řádků
a pak se dá přistupovat ke kouskům podle indexu.
TFormStorage
Tak touhle komponentou můžeš uložit a načíst v podstatě jakoukoliv
veřejnou vlastnost komponenty. Velice jednoduchý na ovládání. Nemusí
se vůbec psát ani řádka kódu stačí prcnout na formulář spustit editor
a je to.
TFormPlacement
Něco jako FormStorage akorát pracuje pouze s formulářem.
TRxWindowHook
Jednoduše zahákuje jakýkoliv okno. Celkem pohodička.
TAppEvents
Tak tahle komponenta nemá v podstatě v Delphi 5 smysl, protože ji
delpi maj ale v Trojce to celkem byla pohodička. protože to pzpřístupňuje
vlatnosti a události TApplication v době návrhu.
TSpeedbar
Celkem pohodovej speedbar s možností vlastního nastavení, pozice
atd. Možná že by se moh hodit.
TRxCalculator
Kalkulačna nic víc nic míň.
TRxTimerList
Jako klasickej TTimer akorát podporuje více tajmrů na
jednu komponentu.
TPageManager
Manager pro wizardy nebo experty... jakože když mám víc formů.
TMergeManager
merge znamená sloučit takže asi něco na slučování. ale fuckt nevím
TMRUManager
Manager často používaných záznamů.
TSecretPanel
Neviditelnéj panel... stejný jako když v Delphi about boxu držíš
ALT a pak mačkáš T E A M.
TStrHolder
Jakože stringlist s podporou maker.
TRxTrayIcon
Celkem dost hustá tray ikon s podporou animovanej ikon.
TRxMainMenu
Vylepšeneý menu se spoustou vlastností, bohužel v Delphi 5 je to
celkem pasé.
TRxPopupMenu
To samí jako RxMainMenu
TRxFolderMonitor
Monitoruje vybranej adresář.
TClipboardViewer
Zobrazí obsah schránky.
TRxGradientCaption
Barenej přechod formuláře jako je třeba ve win98 a vyšší
TDualListDialog
Dialog se dvěma listboxama. Můžu zadat kerý data budou na výstupu
a kerý ne.