Delphi Anwendungsentwicklung

Seminarinformationen

Seminar - Ziel

Der Kurs vermittelt Grundlagen der Anwendungsentwicklung mit Delphi. Im Fokus stehen einerseits die Programmiersprache Delphi, einschließlich ihrer Wurzeln in Object Pascal, andererseits die Entwicklungsumgebung Delphi mit der Standard-Bibliothek „Visual Component Library“ (VCL) und den verschiedenen unterstützenden Werkzeugen. Weitere Schwerpunkte sind die Ereignis-gesteuerte Programmierung sowie unterschiedliche Technologien und Techniken für Entwicklung von Datenbank-Anwendungen. Themen wie „Migration auf Client-/Server-Architekturen und „Fehlermanagement“ runden das Seminar ab.

Zum Einsatz kommt die jeweils aktuelle Version von Delphi. Auf Anfrage wird die Schulung auch mit frühere Versionen durchgeführt.

Teilnehmer - Zielgruppe

Softwareentwickler, Softwareprogrammierer

Kurs - Voraussetzungen

Sicherer Umgang mit MS Windows- Betriebsystemen und praktische Erfahrung mit einer höheren Programmiersprache (Programmiersprachen der vierten Generation, 4GL-Sprachen).

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

    Die Entwicklungsumgebung Delphi

    • Überblick
    • Konfiguration der Entwicklungsumgebung
    • Objektinspektor
    • Formular-Designer
    • Projektmanager
    • Objekt-Galerie
    • Vorlagen

    Die Programmiersprache Delphi

    • Object Pascal
    • Sprachgrundlagen, Operatoren
    • Prozeduren/Funktionen
    • Klassen und Objekte
    • Konstruktoren und Destruktoren
    • OOP
    • Ereignisse, Eigenschaften und Komponenten
    • DLLs, API-Aufrufe, Handles, Strings vs PChars
    • DPR-Dateien, PAS-Dateien und Units
    • Compilieren und Linken

    Rapid Application Development (RAD)

    • Grundlegende Konzepte und Einordnung
    • Application Lifecycle Management
    • Effizienter Einsatz der Delphi-IDE

    Visual Component Library/VCL (Klassenbibliothek)

    • Steuerelemente
    • Komponenten-Hierarchie, TPersistent, TComponent,
    • UI-Infrastruktur: Menüs, Toolbars, Image-Listen und Aktionen
    • Hilfsklassen, TStringList, TCanvas, TPrinter, TINIFile, TRegistry, TRegINIFile, TPageScroller
    • Ereignis-gesteuerte Programmierung
    • Anwendungen mit mehreren Formularen
    • SDI- und MDI-Anwendungen

    Fehlersuche und Fehlermanagement

    • Debugging/Fehlersuche
    • Exception Instanzobjekte (Exeption Instance Objects)
    • Stille Exception, der Exception-Standardtyp EAbort
    • Behandlung von Laufzeitfehlern
    • Ausnahmehandlung mit "try…finally" und "try … exept"
    • Ausnahmehandlung anwendungsübergreifend
    • Strategien zum Fehlermanagement

    Datenbank-Anwendungen und Mehrschichtige Anwendungen

    • Migration zur Client/Server-Architektur
    • Datenbankanwendungen
    • Datensensitive Steuerelemente, Feldobjekte, TDataSets,SQL-Monitor
    • Datenbearbeitung, Domains, DDL, Triggers, Stored Procedures
    • TQuery und anderer Datenbankkomponenten Seite 3 von 4
    • Datenbank-Engine und SQL-Explorer
    • Transaktions-Kontrolle
    • Cached Updates
    • Datenmengen, TDataSet-Modi
    • Local Interbase und Client/Server
    • Datenbank Exceptions, EDBEngineError, EDatabaseError, benutzerdefinierte Datenbank-Ausnahmen

      Weitere Schulungen zu Thema Delphi

      Delphi Aufbau

      - u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

      Der Teilnehmer erlangt vertiefende Kenntnisse in die Programmiersprache Delphi und die Software-Entwicklung mit Delphi. Auf der Agenda steht die Verwendung desvon Interfaces in Delphi,Synchronisationnebenläufige Programmierung und die Verwendung von XML in Delphi.

      Delphi - Programmierung mit dbExpress

      - u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

      Kennenlernen der Struktur von dbExpress sowie die Fehlerbehandlung und den Einsatz des SQL Monitors.

      COM mit Delphi

      - u.a. in Hannover, Stuttgart, Heidelberg, Koblenz, Freiburg

      Sie erlangen Kenntnisse in der Entwicklung von COM-Anwendungen, den Umgang mit dem Automatisierungsserver und der Client- und MTS-Applikationen. Dient als Grundlage zur Vorbereitung auf die Entwicklung von N-Tier-Applikationen.

      ADO DB Zugriff mit Delphi

      - u.a. in Dortmund, Nürnberg, Darmstadt, Bochum, Freiburg

      In dem Aufbauseminar werden Themen wie ActiveX Data Objects (ADO), MS Datenzugriffs-Layer für relationale Datenbanken, Tabellen, eMail, Dokumente, Grafiken und Internet näher beleuchtet. Sie erhalten die Fähigkeiten in Delphi und Anwendungen zu entwickeln und zu ...