Seminare Bernd Ua Consulting
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