(Co-Admin)
Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
Delphi 2010 Professional
|
Re: So kann es nicht weitergehen
5. Okt 2007, 21:30
Hallo Flinker_Finger,
eigentlich ist es nicht wirklich schwer eine Programmiersprache zu lernen. Es gibt je nicht sehr viele Elemente in einer Sprache. Bei objektorientierten Sprachen kommen dann aber Konzepte wie Vererbung und Polymorphismus dazu, die man verstehen muss.
Die Umsetzung einer Problemstellung in ein Programm ist tatsächlich das Schwierige. Dazu gibt es verschiedene Ansätze. Du könntest das Programm als etwas ansehen, dass Funktionen implementiert. Dabei konzentrierst du dich auf die Funktionen und versuchst diese immer weiter zu vereinfachen. Dieser funktionale Systemaufbruch ermöglicht dir dann die gewünschte Funktion letztendlich umzusetzen.
Moderner ist der objektorientierte Ansatz, bei dem du in Objekten denkst. Du versuchst dabei deine Problemwelt in verschiedene Objekte zu zerlegen, die Eigenschaften und Fähigkeiten haben. Diese Objekte arbeiten zusammen, in dem sie sich Nachrichten zuschicken, die in der Regel zu Zustandsübergängen in dem Objekt führen, das die Nachricht empfangen hat. Als Reaktion darauf werden dann neue Nachrichten versendet.
Zu beiden Ansätzen gibt es umfangreiche Bücher. Ich denke, dass du nicht umhin kommst, ein solches zu kaufen und einmal detailliert zu lesen.
Albert Live long and prosper
MrSpock
|