Anfänger, die die Programmiersprache Delphi beherrschen möchten, sollten bereits mit den Grundlagen von Microsoft Windows vertraut sein. Das Erlernen von Delphi ist am einfachsten, wenn Sie es von einem geführten, auf Lernprogrammen basierenden Referenzrahmen aus lernen.
Beginnen Sie mit einer Geschichtsstunde über die Entwicklung von (Turbo) Pascal zu Delphi 2005, sodass sich Delphi zu einem Framework für die schnelle Bereitstellung von Anwendungen entwickelte, das leistungsstarke, skalierbare Anwendungen für die Online- und mobile Bereitstellung bieten soll.
Erforschen Sie anschließend, was Delphi eigentlich ist und wie Sie seine Entwicklungsumgebung installieren und konfigurieren. Erkunden Sie von dort aus die wichtigsten Teile und Tools der Delphi-IDE.
Beginnen Sie Ihren Überblick über die Anwendungsentwicklung mit Delphi, indem Sie ein einfaches Projekt erstellen, Code schreiben, ein Projekt kompilieren und ausführen. Erfahren Sie dann mehr über Eigenschaften, Ereignisse und Delphi Pascal, indem Sie Ihre zweite einfache Delphi-Anwendung erstellen. So erfahren Sie, wie Sie Komponenten in einem Formular platzieren, ihre Eigenschaften festlegen und Event-Handler-Prozeduren schreiben, um die Zusammenarbeit von Komponenten zu ermöglichen.
Bevor Sie mit der Entwicklung komplexerer Anwendungen unter Verwendung der RAD-Funktionen von Delphi beginnen, sollten Sie die Grundlagen der Delphi Pascal-Sprache erlernen. An diesem Punkt müssen Sie sich gründlich mit der Codewartung, einschließlich Codekommentaren, und der Bereinigung Ihrer Delphi-Codefehler befassen - eine Diskussion über das Entwerfen, Ausführen und Kompilieren von Delphi-Zeitfehlern und wie Sie diese verhindern können. Schauen Sie sich auch einige Lösungen für die häufigsten Logikfehler an.
In nahezu jeder Delphi-Anwendung verwenden wir Formulare, um Informationen von Benutzern zu präsentieren und abzurufen. Delphi stattet uns mit einer Vielzahl von visuellen Werkzeugen aus, mit denen Formulare erstellt und deren Eigenschaften und Verhalten bestimmt werden können. Wir können sie zur Entwurfszeit mithilfe der Eigenschafteneditoren einrichten und Code schreiben, um sie zur Laufzeit dynamisch zurückzusetzen. Schauen Sie sich einfache SDI-Formulare an und überlegen Sie sich einige gute Gründe, warum Ihr Programm keine Formulare automatisch erstellt.
Delphi Personal Edition bietet keine Datenbankunterstützung, Sie können jedoch eine eigene erstellen eben Datenbank zum Speichern jeglicher Art von Daten - alles ohne eine einzige datensensitive Komponente.
Während Sie eine große Delphi-Anwendung entwickeln, kann es schwierig werden, den Quellcode zu pflegen, wenn Ihr Programm komplexer wird. Erstellen Sie Ihre eigenen Codemodule - Delphi-Codedateien, die logisch verknüpfte Funktionen und Prozeduren enthalten. Unterwegs sollten Sie die in Delphi integrierten Routinen erkunden und erfahren, wie Sie alle Einheiten einer Delphi-Anwendung zur Zusammenarbeit bringen.
Mit der Delphi-IDE (dem Code-Editor) können Sie effektiv von einer Methodenimplementierung und einer Methodendeklaration springen, eine Variablendeklaration mithilfe von Tooltip-Symbolerkennungsfunktionen suchen und vieles mehr.