01 - Programi zasnovani na prozorima
Razlika između klasičnih programa (tekstualni režim rada) i savremenih programa (grafičko okruženje)
Elementi tipičnog Windows prozora/programa
- Zaglavlje (caption bar)
- Dugme upravljačkog menija (control menu button)
- Dugme za minimiziranje prozora (minimize button)
- Dugme za maksimiranje prozora (maximize button)
- Dugme za zatvaranje prozora (close button)
02 - Početak rada i upravljanje Delphi-jem
Pokretanje
Šta se vidi + objašnjenje
- Naslovna linija
- Meni linija
- Linija alata
- Linija komponenti
- Prozor za hijerarhijski prikaz komponenti aplikacije
- Prozor za određivanje osobina i događaja objektima u aplikaciji
- Prozor obrasca za dizajniranje aplikacije – forma
- Prozor za pisanje koda
03 - Čuvanje i otvaranje projekta
Nov projekat
- File -> New Application / pokretanje Delphi-ja
Snimanje
- File -> Save Project As (datoteka forme, datoteka projekta)
- File -> Save All
Otvaranje
- File -> Open Project (Ctrl+F11)
04 - Dodavanje komponenti obrascu
Obrazac (forma) i podešavanje njegovih svojstava
- Caption / Name
- Dupli klik na formu – događaj FormCreate (npr. Forma.Caption := 'Novo ime';)
Dodavanje komponenti
- Odabir komponente, razvlačenje
- Odabir komponente, klik
- Dupli klik na komponentu
- Za više komada Shift + klik
05 - Ostale komponente
CheckBox - okvir za potvrdu
- Svojstva - Checked / Caption
- Podrazumevani događaj - onClick
- Primer dani u sedmici (knjiga, str. 51)
06 - Potprogrami za prozore za dijalog
Nekoliko vrsta:
- ShowMessage
- MessageDlg
- InputBox
- OpenDialog
- SaveDialog
- ColorDialog
- MainMenu
- PopupMenu
07 - Prozori za dijalog za otvaranje i zatvaranje datoteka
Kartica Dialogs
Svaki dijalog vraća vrednost
Dijalog se pokreće metodom Execute
08 - Štampanje crteža i teksta
Načini štampanja u Delphi-ju:
- Rave Reports, QuickReport...
- Upotreba izlazne tekstualne datoteke
- Pridruživanje tekstualne datoteke štampaču korišćenjem naredbe AssignPrn
- Otvaranje datoteke
- Korišćenje naredbi write i writeln za ispis teksta
- Upotreba naredbe TextOut
- Ispis teksta na željenim koordinatama kanvasa na štampaču