.NET
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
C# Fundamentals (Christian Gross)
Before anybody can write .NET code the fundenmentals of the C# programming
language needs to be learned. The purpose of this workshop is to teach you
what C# is and how it can be used to develop programs. The workshop starts
out with an introduction to the .NET framework and its components. From
there an introduction to the IL language is given. The purpose of
introducing IL is to teach you what it is and how it works. After that an
introduction to C# the programming language is given. Outlined will be
topics like class definitions, inheritance and interface development. After
this workshop the attendee should have a good idea what .NET and C# is.
Donnerstag 06.02.03
CLR und .NET Framework (Andreas Kosch)
Für den Entwickler, der auf .NET umsteigt, ist die Entwicklungsumgebung Visual
Studio .NET sowie die Programmiersprache (C#, VB.NET oder Delphi.NET) das kleinere
Problem. Am Anfang wichtiger ist das Wissen um das Fundament, so dass sich dieser
Workshop mit der Common Language Runtime (CLR) und dem .NET Framework beschäftigt.
Nachdem die ersten Beispiele zeigen, dass Microsoft Visual Studio .NET nicht benötigt
wird, um einfache Programme zu schreiben, steht im Verlauf des Tages die Anwendungsentwicklung
mit VS.NET im Vordergrund. Der Workshop wirft dazu einen Blick in die scheinbar
unendlichen Tiefen der .NET Framework-Klassen. Um zu demonstrieren, dass die verwendete
Programmiersprache in .NET keine Rolle spielt, sind die Beispielprojekte sowohl
in VB.NET als auch in C# geschrieben, Sie finden jedoch aber auch Beispiele für
Delphi.NET.
Donnerstag 06.02.03
C# Advanced (Christian Gross)
In this workshop the attendee will have a basic idea of what C# and .NET
is. The purpose of this workshop is to outline more complex programming
topics that will you develop software with C#. The workshop will start out
with a very quick introduction to .NET and C#. The purpose of the
introduction is to define where the more advanced topics will fit in.
Specifically in this workshop topics like proper .NET base class usage,
threading and applied patterns will be discussed. The workshop is not based
on theory, but on practice and shows that there is not always a clear cut
best solution. The focus in the workshop will be to show the context of
best practices used to develop C# software.