Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#38

AW: Delphi-Buch.de

  Alt 4. Okt 2011, 09:49
Ich glaube, dass der Einstieg über die VCL sogar Vorteile hat, da man ein intuitives Verständnis für ereignis- und objektorientierte Programmierung bekommt. Dieses später auf „unsichtbare“ Objekte zu übertragen ist ein Kinderspiel. Es ist so herum einfacher zu lernen, als mit abstrakten Begriffen wie „Objekten“ anzufangen und erst später Beispiele kennenzulernen.
Nur leider wird in den wenigsten Anfängertutorials erklärt, das Form1 eine Instanz der Klasse TForm ist und dass die Ereignisbehandlungsroutinen eigentlich Methoden dieser Klasse sind und was es bedeutet.
Manchmal ist es didaktisch sinnvoll, bestimmte Dinge einfach vorwegzunehmen und erst später genauer zu erläutern, statt direkt alles haarklein zu erklären und den Lernenden mit zu viel Detailwissen zu erschlagen. Für den Anfang reicht es eigentlich zu wissen, dass es verschiedene Arten von „Objekten“ (Komponenten) gibt, die bestimmte Eigenschaften haben und auf dem Formular platziert werden können, und dass man diese über ihren Namen ansprechen kann. Die Details über Klassen, Vererbung usw. kann man auch später noch anhängen, wenn die Grundlagen (Variablen, Kontrollstrukturen, Funktionen) erst mal sitzen.
  Mit Zitat antworten Zitat