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.

      Delphi - Aufbaukurs

      - u.a. in Berlin, Stuttgart, Paderborn, Heidelberg, Offenbach

      Delphi ist ein professionelles Entwicklungswerkzeug, das sich für die Programmierung einfacher Windows-Programme bis hin zu verteilten Datenbankapplikationen eignet. Die mächtige Klassenbibliothek VCL bietet dabei eine solide Grundlage. Auch das sehr umfangreiche Angebot an ...

      Delphi - Grundkurs

      - u.a. in Köln, Stuttgart, Paderborn, Zürich, Essen

      Ansatz des Seminars: Delphi ist ein mächtiges und komfortables Programmentwicklungswerkzeug. Das Konzept der visuellen Programmierung erleichtert die Gestaltung komplexer Benutzeroberflächen, während die objektorientierte Programmiersprache Object Pascal und die ...