logo
Ihr Partner für Training, Consulting, Development und Support
Seminare

Seminare Bernd Ua Consulting

pfeil Delphi .NET Startup

Dieses Seminar gibt einen Einstieg in die Entwicklung für das .NET Framework mit Delphi.Dieser Kurs wurde für Anwendungsentwickler konzipiert, die einen Einstieg in die Programmierung mit Delphi für das .NET Framework suchen. Der Kurs behandelt die Konzepte und Grundlagen der Anwendungsentwicklung mit Delphi für Microsoft.NET, einschließlich Bedienung und Konfiguration der Entwicklungsumgebung. Behandelt werden die Grundlagen der Programmiersprache Delphi, der Klassenbibliothek des .NET Systems, der Debugger und Fehlerbehandlung mit Exceptions. Anhand der Sprache ObjectPascal vermittelt der Kurs eine kurze Einführung in die objekt-orientierte Programmierung. Eine kurze Einführung in die Datenbankprogrammierung unter .NET mit Delphi rundet den Kurs ab.

Nächster Termin:

  • nach Erscheinen der neuen Delphi Version

Voraussetzungen

Allgemeine Grundkenntnisse der Programmierung in einer Hochsprache müssen vorhanden sein, ebenso wie Grundkenntnisse in der Anwendung eines Microsoft Windows Betriebssystems. Grundkenntnisse in Standardpascal und/oder Erfahrungen mit einem visuellen Entwicklungssystem unter Windows sind wünschenswert, aber nicht Vorraussetzung.

Zielgruppe

Anwendungsentwickler, die bisher mit anderen Programmiersprachen gearbeitet haben.

Art und Dauer

Vortrag mit Übungen, 4 Tage

Kursinhalt

Überblick .NET Framework

  • Common Language Specification
  • Common Language Runtime
  • JIT und IL-Code

Überblick Delphi

  • Konfiguration der Entwicklungsumgebung
  • Projekte und Formulare im Überblick
  • Komponentenpalette
  • Objektinspektor
  • Troubleshooting und Konfigurationsdateien
  • WinForms und VCL.NET

Projektmanager

  • Compilieren & Linken
  • Projektgruppen,Projektdateien und Units

Formular-Designer

  • Formularvorlagen und Projektvorlagen
  • visuelle und nicht-visuelle Komponenten
  • Eigenschaften und Ereignisse
  • visuelle Komponenten

Object Pascal

  • Operatoren und Anweisungen
  • bedingte Anweisungen
  • Schleifen
  • Datentypen und -strukturen
  • Prozeduren und Funktionen
  • Gültigkeitsbereiche Programmstruktur

OOP

  • Vererbung und Polymorphie
  • Abstraktion und Kapselung
  • Klassen und Objekte
  • Vererbung von TObject
  • Reflectionin .NET
  • Statische und virtuelle Methoden
  • Typenbestimmung von Objekten
  • Konstruktoren, Destruktoren und Garbage Collection
  • Typumwandlungen

FCL - die Framework Class Library

  • Klassen-Hierarchie
  • MarshalByRefObject, Component,Control
  • Arrays und Kollektionen
  • Formulare erzeugen und verwalten
  • IDisposable

Fehlerbehandlung mit Exceptions

  • Behandlung von Laufzeitfehlern
  • Ausnahmehandlung mit "try…finally" und "try … exept"
  • Ausnahmen weiterreichen
  • Exception-Objekte
  • Anwendungsweite Behandlung

Windows Forms

  • Programmierung von Ereignisroutinen
  • Anwendungen mit mehreren Formularen
  • SDI versus MDI-Applikationen
  • Formularvererbung und Vorlagen

Deployment und Konfiguration

  • Assemblies verwenden
  • Komponenten einbinden
  • Weitergabe von Anwendungen
  • Strongly Named Assemblies
  • Global Assembly Cache

ADO.NET

  • Architektur von ADO.NET
  • ADO.NET Namespaces
  • .NET Data Provider
  • ADO.NET und XML
  • Borland Data Provider
  • ADO.NET Klassen und Schnittstellen

Wenn Sie an diesem Workshop interessiert sind, senden Sie uns doch eine unverbindliche Anfrage an Bernd Ua Consulting

Impressum, © Bernd Ua Consulting 2004, Letzte Änderung 03.10.2004

Seminare