A Delphi fejlesztőeszköz népszerűségének oka, hogy nagyon gyorsan és könnyen elsajátítható és szép felhasználói felületeket készíthetünk benne. Ezen a tanfolyamon a hallgatók elsajátítják a programozás alapjait a könnyen tanulható Object Pascal nyelven és megismerik a Delphi fejlesztőkörnyezetet.
A tanfolyamon a programozás alapjainak megtanulására koncentrálunk, látványos grafikus felületekkel rendelkező Windows alkalmazásokat készítve.
A tanfolyam végére a hallgatók képesek lesznek akár több ablakot tartalmazó Delphi alkalmazásokat készíteni.
A hallgatók a későbbiekben az alapokra épülő Delphi haladó tanfolyamunkon további hasznos ismereteket szerezhetnek, elsősorban adatbáziskezelés témakörben.
Tematika:
1. Bevezetés a Delphi fejlesztőkörnyezetbe
2. Projektek felépítése, fordítás és futtatás
2.1. Project
2.2. Project Group
2.3. Unit
2.4. Dfm fájl
2.5. Projekt típusok
2.6. Fordítás
2.7. Futtatás
2.8. Léptetett futtatás
3. Object Pascal nyelv alapjai
3.1. Általános szintaktikai elemek
3.2. Operátorok
3.3. Utasítás blokkok
3.4. Változók
3.5. Adattípusok
3.6. Konstansok
4. Vezérlési szerkezetek, eljárások, függvények
4.1. If
4.2. Case
4.3. For
4.4. While
4.5. Repeat
4.6. Break, Continue
4.7. Goto
4.8. Eljárások
4.9. Paraméterek
4.10. Függvények
4.11. Egységek felépítése
4.12. Uses
4.13. Legfontosabb rendszer egységek
5. Standard eljárások és függvények
5.1. Matematikai
5.2. Szövegkezelő
5.3. Dátum és idő
5.4. Konverziós
5.5. Egyéb
5.6. Standard dialógus ablakok
6. Objektumorientált programozás alapjai
6.1. Osztályok
6.2. Attribútumok, adatmezők, metódusok
6.3. Láthatóság (private, protected, public, published)
6.4. Öröklődés, felüldefiniálás, polimorfizmus
6.5. Constructor, destructor
6.6. With, Is, Self
6.7. Események, Sender
7. Delphi objektummodell alapjai
7.1. TObject
7.2. TPersistent
7.3. TComponent
7.4. TApplication
7.5. TScreen
7.6. TControl
7.7. TWinControl
7.8. TForm
7.9. Ablakok megtervezése, létrehozása
7.10. TStringList
8. Kivételkezelés alapjai
8.1. Kivételkezelés működése
8.2. Kivételkezelés előnyei
8.3. Exception és további kivétel osztályok
8.4. Try Except
8.5. Try Finally
8.6. Raise
9. Alapvető vezérlők
9.1. TLabel, TStaticText
9.2. TEdit
9.3. TMaskEdit
9.4. TMemo
9.5. TButton
9.6. TBitBtn
9.7. TSpeedButton
9.8. TCheckBox
9.9. TRadioButton
9.10. TDateTimePicker
9.11. TMonthCalendar
9.12. TComboBox
9.13. TListBox
9.14. TImage
9.15. TMainMenu
9.16. TMenuItem
9.17. TPopupMenu
10. Panelek, táblázatok, fák
10.1. TBevel
10.2. TPanel
10.3. TGroupBox
10.4. TScrollBox
10.5. TTabControl
10.6. TPageControl, TTabSheet
10.7. TStringGrid
10.8. TTreeView, TTreeNode
11. Grafikonok készítése
11.1. TeeChart komponens család
11.2. Főbb fogalmak
11.3. Grafikon szerkesztő
11.4. TChart
11.5. TChartSeries
|