Overview
S výjimkou několika prvních let (trávených ve společnosti sálových počítačů řady EC, FOTRANu a assemblerů) je Vladykův profesní život spjat téměř výhradně s programovacím jazykem Pascal a firmou Borland (později Embarcadero).
Vyšed ze své telekomunikační a na přenosy dat orientované specializace (vybaven počítačem Osborne 1 a podporován smečkou kolegů schopných upravit Turbo Pascal 2.0 do ROMovatelné verze) začínal s aplikacemi pro řízení a správu procesů v reálném čase, již tehdy doplněnými nejen nástroji pro zásahy do operačního systému a pro servis nepříliš spolehlivých záznamových médií, ale též jednoduchým předchůdcem pozdějších kancelářských balíků a - věren svým zálibám - sadou jednoduchých her, využívajících dobovou semigrafiku.
Po nástupu prvních PC a několika verzí DOSů rozšířil operační oblast o aplikace databázové, opřených o borlandský Paradox; vytvářel systémy pro správu předplatného a pro podporu dobových účetních programů. I nadále se věnoval řízení procesů v reálném čase, tentokrát již zaměřených spíš na správu telefonních ústředen a tarifikace. Vedlejším, leč poměrně důležitým produktem pak zůstaly nástroje pro úpravu operačních systémů, především editory kódových stránek, což byl v době tápání při řešení počítačové češtiny segment velice zajímavý.
Po nástupu Windows a v období vítězného tažení SQL se věnoval převážně komplexním aplikacím databázovým a zabezpečeným přenosům dat mezi těmito; vyvrcholením této éry se stal řídící vydavatelský systém Grandmaster, tvořený dvouvrstvým modelem klient-server a spravovaný sadou inteligentních uživatelských konzolí, doplněný balíkem administrátorských nástrojů a uceleným kompletem pro import/export z/do jiných databázových aplikací, tabulkových kalkulátorů a XML dokumentů.
Čas oponou trhnul, jak aplikace, tak i některé druhdy velké a úspěšné firmy, které je využívaly, zmizely v propadlišti dějin... ale zůstalo několik knihoven a originálních řešení, které mohou být využity i dnes; teoreticky by se mohly někomu hodit - a proto jsou na této stránce zpřístupněny ke stažení. Enjoy...
Below you can see a link to pack of dyXoft Delphi libraries for download.
Using Borland/Embarcadero products more than thirty years, dyXoft wrote variety of procedures/functions for safe conversions, direct link-up between client forms and SQL-oriented database systems in real time etc. For some of them dyXoft uses special "meta query" language DXQ (dyXoft query) or MAQ (meta query); definitions, source code and examples are also packed for download. Of course - maybe some parts are obsolete; but - who knows? :-) Try and enjoy...
Gallery
[to see full size in new tab, click on image]
Downloads
Soubor dyXoft_Delphi_basic obsahuje zdrojový kód knihovny dX_BasicFce - typy, konstanty, proměnné, funkce a procedury pro následující činnosti:
Názvy všech položek knihovny jsou intuitivní; komentáře jsou omezeny na nezbytné případy.
Soubor dyXoft_Delphi_DXQ obsahuje zdrojový kód knihovny DXQ_Fce - typy, konstanty, proměnné, funkce a procedury pro vytvoření interaktivního formuláře využívajícího speciální "meta SQL" jazyk; tento formulář umožní pokládání SQL dotazu i uživatelům neobeznámeným s jazykem SQL - plus vzory textových souborů tvořících zdrojový kód dotazu (default.maq, default.dxq) a příslušné ikony těchto souborů
Soubor dyXoft_Delphi_tools obsahuje následující položky:
UPOZORNĚNÍ: Mixer i grabber jsou nástroje pro profesionální využití, které u uživatele předpokládají určité znalosti; dyXoft se zříká jakékoliv zodpovědnosti za chyby či škody způsobené nesprávným používáním těchto...
ZIPped pack dyXoft_Delphi_basic contents library (source code) dX_BasicFce with:
Names of all library elements are transcendental (English).
ZIPped pack dyXoft_Delphi_DXQ contents library (source code) DXQ_Fce with "dyxoft meta query language" elements (to create form for SQL query construction by non-informed users) plus source code examples (default.maq, default.dxq) and used file icons
ZIPped pack dyXoft_Delphi_tools contents:
ATTENTION: both the Mixer and the Grabber are tools for professionals; dyXoft disclaims all liability for damage caused by improper use!