E-Tage 2003 - Workshops Entwicklertage 2003
entwickler Tage 2003 entwickler Tage 2003

Delphi

Montag 03.02.03
 Einführung in ADO.NET (Andreas Kosch)
Jeder Entwickler, der von ADO auf ADO.NET umsteigt, hat am Anfang die gleichen Fragen: Wo ist das Recordset-Objekt geblieben? Warum sind die Server-seitigen Cursor ausgestorben? Die Einarbeitung in ADO.NET beschränkt sich nicht nur darauf, die neuen Klassen und Methoden zu erlernen. Wichtiger ist es, gleich am Anfang die konzeptionellen Veränderungen zur Kenntnis zu nehmen. Der Workshop stellt Ihnen diese neuen Konzepte vor, wobei die einzelnen Klassen sprachunabhängig jeweils in C#, VB.NET und Delphi.NET geschriebene Beispielprojekte für MS SQL Server 2000- und ACCESS-Datenbanken näher betrachtet werden. Der Rahmen spannt sich dabei von den Windows Forms, über ASP.NET und Web Services bis hin zu den Web Forms.


Montag 03.02.03
Building Applications with IntraWeb (Chad Hower)
IntraWeb is the new web development platform included with Delphi 7. This session provides an in depth coverage of IntraWeb. IntraWeb contains two modes for development, Application Mode and Page Mode. Page Mode will be covered, however the main focus will be on Application Mode.

Building Applications with IntraWeb begins with the history of web development and how IntraWeb is different from other web development methodologies. From there practical development will be covered.

    The following topics will be covered:
  • Web development history
  • How IntraWeb is different.
  • Application Mode and Page Mode. What is the difference and how to choose which one to use.
  • Building a simple weblication
  • Form management
  • Session management
  • Layout Managers
  • Third Party components
  • Custom components
  • Deployment
  • Scalability
  • Page Mode

Montag 03.02.03
Multithreadprogrammierung mit Delphi (Karsten Strobel)
Themen u.a.:

  • Multithreading Grundlagen
  • Delphis TThread Klasse
  • Synchronisationstechniken
  • Events, Mutexe, Semaphoren
  • Interaktion zwischen Threads
  • Interaktion mit der Programmoberfläche
  • Threading versus Idle-Aktionen
  • Praktische Beispiele


  • Mittwoch 05.02.03
    Server-seitige InterBase-Programmierung (Karsten Strobel)
    Themen u.a.:

  • Weiterführende SQL-Techniken (JOIN, GROUP BY, UNION, UDF-Anwendung)
  • Stored Procedures
  • Triggers
  • Generatoren
  • Externe Tabellen
  • Events (Anwendung mit Delphi)
  • Neuerungen in InterBase 7

  • Donnerstag 06.02.03
    Anwendungsentwicklung mit IBObjects (Karsten Strobel)
    Themen u.a.:

  • Komponenten(gruppen) von IBO
  • Native vs. TDataset-Architektur
  • Vergleich BDE / IBO / IBX
  • Native IBO-Kontrollelemente
  • Migration einer BDE-Anwendung
  • Spezielle Features von IBO (OAT-Housekeeping, Navigation in großen Datenmengen)
  • Tricks für effiziente Anwendungsentwicklung

  • Freitag 07.02.03
    User Defined Functions (UDF) mit Delphi und InterBase (Karsten Strobel)
    Themen u.a.:

  • Vorteile, Möglichkeiten und Gefahren der UDFs
  • Übersicht über bereits vorhandene UDF-Bibliotheken
  • Grundlagen der UDF-Programmierung an div. Beispielen
  • Umgang mit den einzelnen InterBase-Datentypen
  • Effizientes Testen
  • Profi-Tricks

  • Freitag 07.02.03
     Einführung in ActiveX Data Objects (ADO) (Andreas Kosch)
    Ein Entwickler, der bereits heute in seinen Delphi-Anwendungen auf ADO zurückgreift, findet beim Wechsel zu .NET einen bequemeren Migrationsweg vor als alle anderen, denn beim Umstieg zu ADO.NET taucht an vielen Stellen bekanntes auf. Der Workshop geht am Anfang auf die grundsätzlichen Unterschiede zwischen ADO, BDE, IBX, dbExpress und ADO.NET ein. Danach stelle ich Ihnen die Unterschiede zwischen den nativen ADO-Objekten und den VCL-Komponenten von ADO Express/dbGo vor. Die Beispiele für die Anwendungsentwicklung nutzen sowohl die nativen ADO-Objekte als auch die ADO Express-Komponenten, wobei der Schwerpunkt auf dem Zugriff auf eine Microsoft SQL Server 2000- bzw. MSDE-Datenbank liegt. Der Zugriff auf eine ACCESS-Datenbank wird im Gegensatz dazu nur kurz angesprochen. Weiterhin werden Beispiele für den Einsatz von ADO in Internet-Anwendungen (ISAPI-DLL, ASP-Objekt und ASP) vorgestellt.


    2-tägiger Workshop (04.-05.02.03)
     UML mit ModelMaker (Max Kleiner)
    Ein leistungsfähiges Werkzeug wie ModelMaker ist für eine durchgängige Anwendungsentwicklung mehr denn je gefragt. Zudem gehören Patterns zweifellos zu den nützlichsten und erfolgreichsten Konzepten des Software Engineering. Dass sich Design Patterns mit UML visualisieren lassen, ist ein weiterer Bonus, der sich auch bei der Kommunikation in Teams und beim Kunden gewinnbringend einsetzen lässt. Viele Applikationen enthalten ja wiederkehrende Patterns in Analyse, Design und Implementierung als Architektur-Standards. Mit konkreten Beispielen von Design Patterns (Singleton, Visitor, Adapter, Observer, Strategy und Lock) lässt sich das Erstellen von modularem und erweiterbarem Code im Workshop aufzeigen. Anhand eines konkreten Projektes werden die einzelnen UML-Diagramme dargestellt. Die Bedienung und Codegenerierung in ModelMaker stehen im Vordergrund. Am Schluss kennen Sie die UML-Notation und Design Patterns innnerhalb des Tools, d.h. vom Use Case bis zum Deployment. Level: Intermediate


     

     

     

    © 2003 Software & Support Verlag GmbH. Haben Sie noch Fragen?