<< | Delphi | Vývojové prostředí >>
Charakteristika programování v Delphi
- vývojové prostředí firmy Borland - vychází z osvědčených kompilátorů pro Pascal a C
- jednoduchý vizuální návrh aplikace s využitím vlastností operačního systému RAD (Rapid Access Develop)
- objektově orientovaný přístup využívající programovací jazyk Object Pascal
- podpora programování v dalších jazycích - C++
- podpora databází
- podpora Internetu (např. integrovaná komponenta WebBrowser);
- možnost vytvářet vlastní komponenty (objekty)
Princip vizuálního programování v Delphi
- základem aplikace je okno - formulář
- při návrhu aplikace se na formulář rozmisťují vizuální komponenty - visual components
- využití knihovny VCL (Visual Components Library) nebo API WIN (Application Interface)
- tlačítka, nápisy, dialogy, textová pole, obrázky, kesby, menu ...
- komponentám se nastavují vlastnosti - properties
- velikost, barva, písmo, název, text ...
- komponentám se přiřazují události- events
- kliknutí myši, poyb kurzoru, stisk klávesy ...
- události aktivují metody komponenty
- volání podprogramu, funkce, změna vlastností komponenty ...
- velká část kódu programu se generuje automaticky
- vlastní zpracování dat probíhá podle uživatelských procedur
Struktura projektu v Delphi
- *.DPR - Soubor projektu Delphi
- soubor s definicí vazeb mezi zdrojovým kódem a přeloženým programem
- generuje se automaticky
- *.PAS - Soubory programových jednotek
- zdrojový kód v Pascalu
- částečně automaticky generovaný a částečně ručně psaný
- *.DFM - Soubory formulářů
- textové soubory s definicemi vlastností formuláře
- generují se automaticky, lze je editovat
- *.RES - Soubor zdrojů
- soubor pro přiřazení ikony aplikace
- *.EXE - Kompilovaný soubor - spustitelný program
Zdrojový kód projektu - *.DPR

Struktura programové jednotky - UNIT
- deklarační část - Interface
- deklarace programových jednotek - Uses- deklarace typů - Type
- výkonná část - Implementation
- definice metod - procedur
Zdrojový kód jednotky - *.PAS
