5. Vývojové nástroje

Lazarus

Linky

Čo je Lazarus

Lazarus je free a open source vývojový nástroj pre prekladač FreePascal (Object Pascal), ktorý je tiež free a open source. Umožňuje tvorbu samostatne bežiacich (.exe) grafických a konzolových aplikácií. Poskytuje prispôsobiteľný editor zdrojového kódu a vizuálnu tvorbu formulárov s manažérom balíčkov, debuggerom a úplnou integráciou prekladača FreePascal do GUI (grafické rozhranie).

Okná programu Lazarus

  1. Hlavná ponuka - je hore, obsahuje všetky príkazy Lazarusu.
  2. Panel s ovládacími prvkami Lazarusu je pod hlavnou ponukou.
  3. Editor zdrojového kódu - je veľké okno vpravo dole.
  4. Inšpektor objektov - je vľavo, obsahuje zoznam objektov písaného programu, a ich vlastností.
  5. Panel Paleta komponentov - obsahuje ovládacie prvky ktoré môžeme vkladať do formulárov písaného programu.
  6. Práca v Lazaruse

    Novú formulár vytvoríte tlačítkom "Nový formulár" alebo príkazom "Nový formulár" v ponuke Súbor. Prepínať medzi formulárom a Editorom zdrojového kódu môžeme tlačítkom alebo príkazom "Prepnúť zobrazenie Formulár/Jednotka" v ponuke Zobraziť. Vlastnosti vybraného objektu formulára môžeme meniť v Inšpektorovi objektov, napríklad Vlastnosti - Caption -> napíšeme zobrazované označenie prvku. Alebo Udalosti - OnClick - (...) -> napíšeme podprogram ktorý sa má vykonať po kliknutí na prvok.

    Všetky potrebné súbory sa vytvoria vo zvolenom adresári v novom projekte príkazom "Nový projekt" v ponuke "Projekt". Uložením projektu a spustením tvorenej aplikácie sa vytvorí .exe súbor.

    Úloha

    Vytvorte okennú aplikáciu .exe, ktorá v okne zobrazí zmysluplný text, napríklad vaše meno ako autora, a tlačítko ktoré po kliknutí vykoná nejakú činnosť, napríklad ukončí program. Zmeňte veľkosť okna a tlačítka. Program .exe vo forme archívu .zip cez email.