Embarcadero Delphi für Anfänger und Fortgeschrittene

Netzwerkprogrammierung, Formularlayout, geschwindigkeitsoptimiertes Programmieren für Anfänger und Fortgeschrittene

Ratings: 2.97 / 5.00




Description

Sie sind Programmieranfänger? Sie kennen Delphi nur namentlich, wissen aber nicht, damit umzugehen? Sie müssen vielleicht sogar beruflich Delphi anwenden, finden aber nicht den Einstieg?

Oder Sie sind bereits fortgeschritten und möchten die Netzwerkprogrammierung kennen lernen?

Hier ist Ihre Rettung! Ich erkläre Ihnen während der Erstellung eines kompletten, netzwerktauglichen Programms, wie Sie mit Delphi umgehen und Prozeduren und Funktionen erstellen. Sie erfahren, was "netzwerktauglich" bedeutet, was Events sind, wie man Messages behandelt und wie man einem Benutzer des eigenen Programms die Bedienung möglichst einfach macht.

"Benutzerfreundlich" und "netzwerktauglich" stehen bei Ihnen an erster Stelle, Sie wissen aber nicht, wie man es umsetzt? Kein Problem, nachdem Sie diesen Kurs absolviert haben.

Sie befürchten, dass Sie zwar lernen, dieses Projekt zu erstellen, sind aber der Meinung, anschließend keine Hilfe für das eigene Projekt zu finden? Auch kein Problem. So weit es mir möglich ist, gebe ich gern Tipps und helfe weiter.

Sie brauchen für diesen Kurs lediglich mindestens Delphi 7 Professional. Alles Andere können Sie entweder aus dem Internet herunterladen oder im Kurs erhalten.

Wir beginnen bei Level 0. Absolutes Nicht-Wissen ist gefragt. Ich werde die IDE erklären und Schritt für Schritt zeigen, wie man ein Programm entwickelt. Ich zeige, welche sichtbaren und unsichtbaren Objekte für unser Projekt notwendig sind, wie man sie positioniert und wie man sie anspricht.

Anschließend werden wir eine Datenbank inklusive dazugehörendem Index designen, und ich zeige, wie das Programm diese Datenbank selbst erstellt und die Indizes aufbaut.

Sie werden nach "Embarcadero Delphi für Anfänger" in der Lage sein, Delphi zu bedienen, netzwerktauglichen Quellcode zu schreiben, Fehler zu finden und geschwindigkeitsoptimierte Funktionen und Prozeduren zu erstellen. Sie werden verstehen, was Objekte sind, wie sie miteinander kommunizieren, wie man netzwerktauglich programmiert und wie man schwere Fehler abfängt.

Sie werden ein komplett lauffähiges, netzwerkfähiges Vokabelabfrageprogramm programmiert haben, das Sie Vokabeln, Sätze, Phrasen und Konjugationen abfragt sowie Fremddaten importiert. Ganz nebenbei werden Sie durch dieses Programm nicht nur das Programmieren lernen, sondern auch noch eine Fremdsprache.

WICHTIG!!! In diesem Kurs wirst du eine Datenbank mit ADS erstellen. Stelle sicher, dass dein Delphi kompatibel zu ADS (Advantage Database Server) ist. Du kannst davon ausgehen, dass alle Delphi Versionen namens XE Professional/Enterprise und älter mit ADS funktionieren. Solltest du eine höhere Delphi-Version (Prof./Enterp.) besitzen, kontaktiere bitte Embarcadero und informiere dich über die Möglichkeiten und Vorgehensweise der Integration von ADS ins Delphi.

What You Will Learn!

  • eine Eventsteuerung zu erstellen
  • mithilfe objektorientierter Programmierung ein Programm zu erstellen
  • Dialogfenster benutzerfreundlich und leicht bedienbar zu gestalten
  • eine Vielzahl von sichtbaren und unsichtbaren Objekten sicher einzusetzen
  • übersichtliche Funktionen und Prozeduren zu erstellen, die auch für Fremde verständlich sind
  • die Sprache Object Pascal von Embarcadero Delphi (c) zu verstehen
  • Nachrichten (Messages) zwischen Objekten und Steuerelementen hin- und her zu senden
  • Messages auszuwerten und in Abhängigkeit von ihrem Inhalt entsprechend zu reagieren
  • die Oberfläche von Embarcadero Delphi zu bedienen
  • die Designhilfen von Embarcadero Delphi sinnvoll zu nutzen
  • Datenbanken zu kennen, anzulegen, zu bearbeiten und Indizes zu erzeugen
  • netzwerktechnisch korrekt zu programmieren, Satzsperren einzusetzen und Datensätze absturzsicher abzuspeichern
  • Funktionen und Prozeduren zu lesen und zu verstehen
  • die Advantage Database Tools für Embarcadero Delphi produktiv einzusetzen
  • geschwindigkeitsoptimiert zu programmieren
  • extrem schnellen Quellcode zu schreiben
  • in kniffligen Programmiersituationen schnelle Hilfe zu bekommen
  • sich mit anderen Delphi-Programmierern fachlich auszutauschen
  • Fehler im Sourcecode zu finden und zu beseitigen
  • den integrierten Debugger zu benutzen, um Fehler aufzudecken
  • in der Programmieroberfläche (IDE) integrierte Programmierhilfen gewinnbringend zu nutzen
  • verstehen, was ein Index ist und wie man ihn zur Beschleunigung des Programms einsetzen kann

Who Should Attend!

  • Dieser Kurs ist für Anfänger, die noch nie mit Embarcadero Delphi gearbeitet haben oder für Fortgeschrittene, die bereits die ersten Schritte gelernt haben.
  • Der Kurs ist für Programmierer gedacht, die lernen wollen, auch im Netzwerk korrekt arbeitende Programme zu erstellen.
  • Der Kurs ist für Programmierer gedacht, die die Datenbankprogrammierung erlernen wollen.
  • Er ist vermutlich nur bedingt für Programmierer gedacht, die 3D-Spiele mit aufwändigen Grafiken erstellen wollen, da Delphi hierfür nicht entwickelt wurde.
  • Programmierer, die Fähigkeiten für das Erstellen von 2D-Spielen erwerben wollen, sollten diesen Kurs absolvieren, da viele dafür notwendige Kenntnisse vermittelt werden. Allerdings konzentriert sich dieser Kurs nicht auf die Spieleentwicklung an sich.
  • Wenn Sie bereits weit fortgeschritten sind und komplexe Funktionalitäten von Delphi erlernen wollen, ist dieser Kurs eher nicht für Sie gedacht.