Programovanie
Nie som programátor, ale i tak si občas vytvorím nejaký ten program, či už len tak z pasie alebo aby som si zjednodušil prácu. Z historických dôvodov sú tu aj rôzne veci okolo FreePascal a Lazarus, vrátane Deplhi. Ale Pascalu sa už venujem len veľmi málo...
Ikona v Systray (1)
Vzorový kód, pôvodne napísaný pre PHP GTK2 (zverejnený v php-gtk2 Cookbook), ktorý som upravil tak, aby fungoval v Pythone. Príklad ukazuje ako spustiť jednoduchú aplikáciu v SysTray.
Ikona v Systray (2)
Pokračovanie vzorového kódu, pôvodne napísaného pre PHP GTK2 (zverejnený v php-gtk2 Cookbook), ktorý som upravil tak, aby fungoval v Pythone. Príklad ukazuje ako zobraziť okno aplikácie po kliknutí na ikonu v SysTray.
Ikona v Systray (4)
Pokračovanie vzorového kódu, pôvodne začatého ako prevod PHP.GTK do Pythonu, ktorý som však výrazne zjednodušil tak, aby zachytával iba podstatu. Príklad ukazuje ako ukončiť aplikáciu po kliknutí pravým tlačidlom na ikonu v SysTray.
Ikona v Systray (3)
Pokračovanie vzorového kódu, pôvodne začatého ako prevod PHP.GTK do Pythonu, ktorý som však výrazne zjednodušil tak, aby zachytával iba podstatu. Príklad ukazuje ako ukončiť aplikáciu po kliknutí pravým tlačidlom na ikonu v SysTray.
Ukončovanie GTK aplikácií
Počas učenia sa programovania GTK aplikácie v Pythone som narazil na zaujímavý problém, ktorým je ošetrenie ukončenia aplikácie. Oficiálne návody a tutoriál síce popisujú signály „delete-event” a „destroy”, ale len ich základné použitie...
Zobrazenie 2D zoznamu
Vzorový kód, pôvodne napísaný pre PHP GTK2 (zverejnený v php-gtk2 Cookbook), ktorý som upravil tak, aby fungoval v Pythone. Príklad ukazuje ako zobraziť obsah zoznamu v prvku gtk.TreeVew.
Zobrazenie stromu zo zoznamu
Vzorový kód, pôvodne napísaný pre PHP GTK2 (zverejnený v php-gtk2 Cookbook), ktorý som upravil tak, aby fungoval v Pythone. Príklad ukazuje ako zobraziť obsah dátového stromu v prvku gtk.TreeVew.
Vývojová verzia Lazarus
Chcete si nainštalovať vývojovú verziu Lazara v Linuxe? V článku Inštalačný balíček Lazarus som popísal ako to urobiť vo Windows. Tu skúsim rozobrať postup v Linuxe.
Objektový model Lazarus
Pre úspešné objektové programovanie v Lazarus je potrebné poznať a pochopiť objektový jeho model. Tento objektový model vychádza z objektového modelu Delphi, takže ak ho poznáte, máte vyhraté. Ak ho nepoznáte, čítajte ďalej.

