Konferenzen 2003
Mit den folgenden Vorträgen und Ganztagesworkshops ist
Bernd Ua auf der nächsten Entwicklerkonferenz im September
vertreten:
VCL
für .NET (D31/DN19)
Die Session gibt einen Überblick über den derzeitigen
Stand der VCL für .NET und zeigt die Vor- und Nachteile der
VCL für .NET auf. Die Session vergleicht die Klassen und
Schnittstellen von Windows.Forms und VCL für .NET, diskutiert
die Unterschiede der beiden Frameworks sowie die Möglichkeiten,
beide Frameworks mit Delphi für .NET zu mischen.
Bold
für Delphi - I (D32/D&M9)
Die Session liefert einen Einstieg in die Verwendung der
Bold-Komponenten in Delphi 7, die es ermöglichen, eine
Anwendung aus einem UML-Modell zu betreiben. Es wird gezeigt, wie
Sie mit Hilfe der Komponenten von einem Klassendiagramm zu einer
Delphi-Anwendung gelangen und den objekt-relationalen Mapper von
Bold verwenden um die Klassen in Datenbanken zu speichern.
Bold
für Delphi - II (D33/D&M10)
Die Session gibt einen tieferen Einblick in die Funktionsweise
der Boldkomponenten und zeigt wie Sie den Subscribe-Mechanismus
der Komponenten verwenden, Renderer einsetzen und mit Hilfe von
OCL (Object Constraint Language) Objekte selektieren und eigene
Attribute definieren.
ClientDataSet
in C/S-Anwendungen (D34/DA8)
Das ClientDataSet ist in dbExpress-Anwendungen für
Live-Editing unverzichtbar und kann auch effektiv in BDE- oder
IBX-Anwendungen eingesetzt werden. Die Session gibt einen Überblick
über die Verwendung von ClientDataset in C/S-Anwendungen um
Joins oder Views zu editieren oder Anwendungen nach dem
Briefcase-Modell zu entwerfen.
Komponentenentwicklung
für .NET(PW02)
(Sonntag 22.09.2003) Entwicklern die bisher Komponenten für
Delphi oder ActiveX-Controls für andere Umgebungen entwickelt
haben, bieten sich mit dem .NET Framework neue Möglichkeiten
und Märkte. .NET-Komponenten lassen sich in beliebigen
Entwicklungsumgebungen und unter beliebigen Sprachen benutzen,
ohne dass der Overhead von COM nötig ist. Neben Komponenten für
Windows.Forms lassen sich auch eigene Komponenten für ASP.NET
erstellen. Die Session gibt einen Einstieg in die Entwicklung von
Komponenten für das .NET Framework und behandelt die
wichtigsten Themen für Komponentenentwickler. Der Workshop
behandelt die Objekthierarchie und die wichtigen Basisklassen für
den Komponentenentwickler ebenso, wie die Designerschnittstellen
im .NET Framework. Daneben kommen Themen wie die Distribution und
Installation von Komponenten zur Sprache. Ein weiteres Thema ist
die Migration bestehender VCL-Komponenten zu .NET-Komponenten oder
VCL.NET-Komponenten. Im Workshop werden die Sprachen C# und Delphi
for .NET verwendet.
Datenbankstrategien
mit Delphi (PW04)
(Montag, 22.9.2003 -Vormittags) Datenbankstrategien mit Delphi
Bernd Ua (Bernd Ua Consulting) Vielen Entwicklern, die bisher mit
der Borland Database Engine gearbeitet haben, stellt sich nach wie
vor die Frage, welche Datenbank oder Datenbank-Engine der
geeignete Nachfolger ist. Delphi selbst bietet mit dbExpress und
den ADO-Komponenten zwei Engines an, die mehrere Datenbanken
ansprechen können. Daneben gibt es etliche
Komponentensammlungen für spezielle Server, wie die in Delphi
enthaltenen Interbase Express Komponenten. Der Workshop gibt einen
Überblick über die Vor- und Nachteile der vorhandenen
Datenbankengines in Delphi und diskutiert die möglichen
Alternativen auch im Hinblick auf den Umstellungsaufwand, die .NET
und Cross-Platform-Fähigkeiten. Daneben werden die Vor- und
Nachteile verschiedener klassischer SQL Server (Interbase, MS SQL
Server, DB2) diskutiert und einige Alternativen vorgestellt, die
insbesondere für Entwickler interessant sind, die bisher mit
lokalen Formaten gearbeitet haben (Advantage Database Server,
TurboDB, MySQL).
Datenbankentwicklung
mit Advantage Database Server (PW05)
(Montag, 22.9.2003 - Nachmittags) Mit dem Advantage Database
Server steht eine Datenbank zur Verfügung, die sich durch
leichte Wartbarkeit und hohe Performance auszeichnet und zudem für
verschiedene Plattformen zur Verfügung steht. Die Datenbank
skaliert vom lokalen Server bis zum Multi-User-System und bietet
sich als Alternative zu klassischen SQL-Datenbanken an. Eigene
Delphi und Kylix-Komponenten für den Server, die sich nahtlos
in die TDataset-Hierachie einfügen, machen den Server gerade
auch für Delphi-Entwickler interessant. Der Workshop gibt
einen Überblick über die Technologie des Servers, die
Installation, den Datenimport und die Arbeit mit dem Data
Dictionary des Servers. Es wird gezeigt, wie Sie
Datenbankanwendungen mit Delphi für den Server schreiben und
den Server mit Tabellenkomponenten und Queries unter Delphi
programmieren.
Model
Driven Development mit Delphi (PW11)
(Freitag, 26.9.2003) Die Boldkomponenten der Architect-Edition
von Delphi gestatten es, Delphi-Anwendungen auf eine völlig
neue Art zu entwickeln. Mit Hilfe der Bold-Komponenten wird das
UML-Modell zu einem integralen Bestandteil der Anwendung. Es ist
nicht mehr notwendig von Hand ein relationales Modell der
Datenbankschicht mit einer objektorientierten Schicht in der
Anwendung zu verknüpfen. Das komplette objekt-relationale
Mapping übernehmen die Bold-Komponenten, sodass Sie sich ganz
auf die Abbildung der Prozesse in UML kümmern können.
Der Workshop bietet Ihnen einen Einstieg in die Technologie und
Architektur der Bold-Komponenten. Es wird gezeigt, was Sie beim
Klassendesign zu berücksichtigen haben und wie Sie die
Bold-Komponenten effektiv einsetzen. Der Subscribe-Mechanismus der
Komponenten wird ebenso beleuchet, wie die Verwendung von
Renderern und der Einsatz der OCL (Object Constraint Language) zur
Selektion von Objekten und zur Definition abgeleiteter Attribute.
Des weiteren werden interessante zusätzliche Komponenten
gezeigt, welche die Zusammenarbeit von ModelMaker V 7 und Bold
verbessern oder die Erstellung von IntraWeb-Anwendungen mit Bold
erlauben.