
Du erfährst, um was es sich bei der Entwicklungsumgebung "Delphi" handelt.
Gibt es nicht viel schönere Beschäftigungen in der Freizeit? Nein, ich denke nicht. Beim Programmieren kann man richtig abschalten und die störenden Umwelteinflüsse ausblenden.
Ich helfe dir, wenn es mal klemmt. Du kannst mir jederzeit eine Nachricht zukommen lassen.
Sicher gibt es eine ganze Menge anderer Entwicklungsumgebungen, aber ich bin der Meinung, dass keine so gut wie Delphi ist.
Natürlich ist die Starter-Version eingeschränkt, aber die Möglichkeiten, die man mit ihr hat, reichen bei intensivem Lernen sicher aus, um dich ein ganzes Jahr oder mehr zu beschäftigen. Und wer noch mehr braucht, kann es gern erwerben.
Du erfährst, wie und wo du Delphi herunterladen und installieren kannst.
Aller Anfang ist schwer, aber mit ein wenig Hilfe wird es schon klappen.
Du erfährst, wie die Oberfläche von Delphi aufgebaut ist.
Ich zeige dir ein paar wichtige Menüpunkte, die dir bei deiner täglichen Arbeit helfen werden.
Ein Programmablaufplan kann anfangs sehr hilfreich sein, um die Übersicht zu behalten.
Brauche ich überhaupt einen PAP? Geht es nicht ohne? Oder verliere ich dann die Übersicht?
Du lernst die anfangs wichtigsten Variablentypen kennen.
In den folgenden Lektionen zeige ich dir die verschiedenen Objekte, mit denen du ein Formular erstellen kannst.
Ein- / Ausgabefenster sind sicher das A und O bei der Programmierung. So erfährt der Benutzer, wie es um seine Daten steht. Ich zeige dir, wie man modale oder auch nichtmodale Fenster erstellt.
Buttons sind wichtige Schaltflächen, mit denen man den Zustand von Daten manipulieren kann. Diese zeige ich dir in dieser Lektion.
Edits und Maskedits dienen der Dateneingabe. Natürlich kannst du sie auch zur Ausgabe nutzen.
Das Panel ist ein prima Aufbewahrungsort für verschiedene Dinge. Auch Layouten kann man damit hervorragend.
Natürlich gibt es noch weitere Auswahlschaltflächen. Ich zeige sie dir in dieser Lektion.
Du willst sicher auch die Werte der Ein-/Ausgabeelemente manipulieren. Wie das geht, lernst du hier.
Wo speichert Delphi dein Programm? Kann man es einfach so auf einen anderen Rechner kopieren? Ja, es geht ohne Probleme. Und ich zeige dir, wo es landet, wenn du es kompilierst.
Was erzeugt Delphi automatisch, während ich layoute und hinterher alles kompiliere? Welche Dateitypen entstehen dabei?
Hast du schon mal von Parametern gehört? Wenn nein, dann bist du hier richtig.
Gibt es wirklich Unterschiede zwischen Prozeduren und Funktionen? Wenn du sie nicht kennst, erkläre ich sie dir hier gern.
Du lernst den Sinn der vielen Punkte in den Befehlen kennen.
Ein Objekt zu verstehen ist anfangs nicht einfach. Ich erkläre dir, was du darunter verstehst.
Die Datei, die hier zum Download liegt, umfasst das gesamte Projekt dieses Lehrgangs. Im Falle eines Falles kannst du sie herunterladen und den Quellcode davon benutzen. Du solltest sie aber auf keinen Fall dazu nutzen, sämtliche Prozeduren aus ihr herauszuziehen und gar nichts mehr selbst zu schreiben.
Delphi sorgt in Anfängerkreisen oft für eine Menge Fragen und Probleme. Oft sinkt die Motivation, weiterzumachen, auf einen ungewollten Level. Doch hiermit ist jetzt Schluss, denn ich habe es mir zum Ziel gemacht, diese Hürden zu beseitigen und deiner Motivation einen neuen Schub zu verpassen.
Ich selbst stand nach dem ersten Programmstart von Delphi vor der großen Frage: "Und jetzt?"
Weitere Fragen wie "Was ist das alles? Wie fange ich an? Wo ist was?" stellten sich hinten an. Damals hatte ich keinen netten Kollegen, der mir diese Fragen beantworten konnte, und so wollte ich Delphi eigentlich ganz schnell wieder beiseite legen, ich wollte es vergessen. Leider war mein damaliger Chef nicht damit einverstanden, denn er erwartete Programme von mir, keine Ausreden.
Also musste ein teurer Lehrer kommen und mir den Einstieg in Delphi nahe bringen. Ich bekam zwei Tage Unterricht. Und die brachten mir die absoluten Basics, mehr nicht. Der Rest war harte Arbeit.
In diesem Kurs möchte ich es dir wesentlich leichter machen. Ich werde dir viel mehr vermitteln, als nur ein paar Basics, um ein Fenster zu layouten. Denn nach dem "Malen" eines Fensters mit all seinen schönen Bedienelementen geht es ja erst richtig los. Quellcode will geschrieben werden, Programmlogik muss integriert werden, Fehler müssen beseitigt werden und vieles mehr. All die schönen Dinge, die hinter der bunten Fassade liegen, benötigen wesentlich mehr Aufmerksamkeit.
All dies werde ich dir zeigen, und du wirst es sicher gern üben, denn Delphi ist in meinen Augen die genialste Enwicklungsumgebung für kleine und auch ganz große Programme. Ich habe viele Programmierumgebungen kennengelernt, aber keine bietet diesen unglaublichen Luxus und diese Sicherheit, wie Delphi von Embarcadero.
Sicher ist Delphi mit der Zeit gewaltig gewachsen und unglaublich vielseitig geworden. Aber all diese schönen Dinge muss man am Anfang nicht beherrschen. Es geht hier ums Aufstehen und Laufen lernen und nicht darum, seine Geschwindigkeit zu optimieren. Du suchst den Einstieg, und diesen wirst du hier finden.
Wenn du Fragen hast, kannst du mich jederzeit kontaktieren. Es gibt im Kurs die Möglichkeit, mir dein aktuelles Projekt zukommen zu lassen, oder Teile des Quellcodes, oder eben all deine Fragen. Wir können kommunizieren, oder ich helfe dir direkt online auf deinem Monitor. Ich bin stets bemüht, deine Fragen innerhalb kürzester Zeit zu beantworten und dir Tipps zu geben.
Und nun lege all deine Bedenken beiseite, starte den Kurs und freue dich darüber, dass du bereits nach kurzer Zeit mit Delphi umgehen wirst, als hättest du es schon vor langer Zeit erlernt.
Viel Spaß beim Lernen! Schöne Grüße aus Brühl im Rheinland,
André Schaberick
P.S.: Dieser Kurs wird momentan und auch in den nächsten Wochen ständig erweitert. Ziel ist es, dass er ca. 90 Lektionen bekommt, in denen du die Theorie lernst, anschließend werden jede Menge weitere folgen, in denen du mein Würfelspiel "Knuffel" erstellen wirst. Nach dem Kauf dieses Kurses wirst du feststellen, dass er nach hinten wächst. Du musst die zusätzlichen Lektionen nicht zusätzlich kaufen.