Pro programátory...


Jak už bylo řečeno, pracuji nyní v Praze u firmy D&COMM s.r.o., která se zabývá jednak prodejem technologie pro sledování nákladních vozidel a jednak prodejem licencí softwaru Microsoft v rámci projektu Select. Programuji v Delphi, zde jsou k dispozici některé komponenty a řešení, která používám.

Komponenta FramedPanel je odvozena ze standardního TPanelu, obsahuje navíc možnost nakreslit kolem plochy panelu barevný rámeček. Kromě toho obsahuje i vlastnost, která umožňuje rámeček namalovat/skrýt při najetí/odjetí myši z plochy panelu. Zdarma se zdrojákem.

Stáhnout

 

Komponenta PanelScrollBox je odvozena ze standardního TScrollBoxu, používám ji ke vkládání komponent odvozených od TPanel. Obsahuje metody pro vložení a odstranění jednotlivých panelů resp. všech panelů. Zdarma se zdrojákem.

 

Stáhnout

 

Funkce NumToken a GetToken jsou velmi užitečné. Mějme například řetězec "Položka č.1/Položka č. 2/Položka č.3", kde jsou jednotlivé části odděleny znakem "/". Funkce NumToken dokáže spočítat jednotlivé řetězce (v našem případě 3, maximálně jich může být 255). Funkce GetToken umí na základě znalosti oddělovacího znaku a pořadového čísla vyextrahovat z řetězce příslušnou část.

Příklad:

var
s: string;
i: integer;

begin
s:='Položka č.1/Položka č. 2/Položka č.3';
for i:= 1 to NumToken(s, '/') do

writeln(GetToken(s, '/', i));
end;

Stáhnout tyto funkce

 

Program ColorTable - občas mám problém s tím, jak bude vypadat barevný text na barevném pozadí. Proto jsem si napsal malý prográmek, který mi to ukáže. Použita je paleta 16 základních barev, pro které existují v Delphi předdefinované konstanty. Zdarma se zdrojákem.

 

Stáhnout EXE

Stáhnout zdroják (Delphi 5 Pro)

Seriál o 133 dílech (formát CHM), který vás provede většinou možností, které nabízí Object Pascal v prostředí vývojového nástroje Delphi. Offline verze, autorem je Václav Kadlec.

Stáhnout (cca 3,5 MB)

Seriál o 149 dílech (formát CHM), který obsahuje více než 290 nejrůznějších triků, které můžete v prostředí Windows realizovat. Offline verze, autorem je Jan Šindelář, při přípravě offline verze spolupracoval ing. Roman Sedlák a pan Vojtíšek.

Stáhnout (cca 350 kB)