7. Entwickler Konferenz Sessions C#
 



C#

C#0 Product Address Delphi/C#Builder
Jason Vokes (Borland)
Jason will show whats new in the Borland RAD tools, especially with C#Builder and Delphi.

C#1 .NET Framework Security aus Sicht des Entwicklers und Administrators
Andreas Kosch (Autor)
Im Gegensatz zum bisher gewohnten berücksichtigt .NET für die Sicherheitsüberprüfungen auch, woher der ausführbare Programmcode stammt. Wenn Ihnen die Begriffe APTCA, Application Domain, Evidence, Zone, Permission Set und Policy noch fremd vorkommen, sind Sie in dieser Session genau richtig. Beispiele stellen die Konzepte und deren Auswirkungen für den Entwickler und den Administrator vor.

C#2 .NET Enterprise Services von beiden Seiten betrachtet
Andreas Kosch (Autor)
Die bisher unter dem Namen MTS bzw. COM+ bekannte Technologie für Three-Tier-Anwendungen ist auch in .NET quicklebendig. Die Session betrachtet als Schwerpunkt die Zusammenarbeit der neuen Welt (.NET) mit der alten Welt (Delphi 5/6/7 oder andere COM-Clients). Es geht auch um die Frage, wann die Alternativen .NET Remoting, .NET Enterprise Services und XML Web Services sinnvoll eingesetzt werden.

C#3 Koexistenz von ADO, ADOX und ADO.NET
Andreas Kosch (Autor)
Mit ADO.NET wird der Entwickler im Vergleich zu ADO mit gravierenden konzeptionellen Veränderungen konfrontiert. Allerdings werden auch unter .NET die alten ADO-Objekte für bestimmte Aufgaben noch benötigt. Die Session stellt Ihnen diese Koexistenz anhand von Beispielen vor und betrachtet dabei vor allem das Zusammenwirken von .NET mit Modulen, die mit Delphi 5/6/7 geschrieben wurden.

C#4 Borland ALM for .NET
Jason Vokes (Borland)
In this session Borland will provide details of it's full offering for the Microsoft .NET Framework.

C#5 ASP.NET Web Forms with C#Builder
Bob Swart (Bob Swart Training & Consultancy)
This session covers ASP.NET web form development using C# on the command-line as well as Borland's C#Builder IDE. We start by building simple ASP.NET web forms using HTML and Web asp:controls and C# event handlers, and then move on to some more advanced topics with automatic state management, Code Behind and deployment.

C#6 Entwurfszeitunterstützung für eigene .NET-Komponenten
Peter Pohmann (dataWeb GmbH)
.NET bietet mit Typ-Konvertern, UI Editoren und Designern eine wesentlich weiter gehende Entwurfszeitunterstützung an, als das unter COM der Fall war. In der Session werden diese Konzepte und die zugehörigen Programmiertechniken mit C# in beiden wichtigen Entwicklungsumgebungen Borland Sidewinder und Microsoft Visual Studio erläutert

C#7 ADO.NET Update-Strategien mit Delphi
Peter Pohmann (dataWeb GmbH)
Diese Session konzentriert sich auf die Frage, welche Schwierigkeiten beim Abgleich eines geänderten ADO.NET DataSet mit dem Datenspeicher auftreten können und wie man ihnen vorbeugt bzw. begegnet. Als Programmiersprache für die Beispiele dient Delphi, alle Konzepte und Ergebnisse sind jedoch genauso auch für VB.NET und C# gültig.

C#8 TurboDB als BDE-Ersatz
Peter Pohmann (dataWeb GmbH)
TurboDB ist als schnelle und leistungsfähige Desktop-Datenbank-Engine ein vollwertiger Ersatz für die BDE. Im Vergleich zu dieser gilt sie bei der Installation als völlig problemlos und ist außerdem auch für Linux und .NET verfügbar. Die Session demonstriert, was man bei der Migration beachten muss und wie man die neuen Möglichkeiten von TurboDB nutzen kann.

C#9 High Performance Threading
Chad Hower (Atozed Software)
High Performance Threading will show you how to write high performance applications using threads. Many users are tempted by threads only to find out that their threaded implementation has made their applications unresponsive, more complex, prone to crashes and slower. High Performance Threading will demonstrate proven techniques for using threads in your applications.

C#10 Bubbles - Efficient and reliable code, first time, every time.
Chad Hower (Atozed Software)
Bubbles are designed to make testing easy, and even attractive for developers to use. A bubble is a piece of code for testing, developing, profiling, debugging, and stress testing. Bubbles are similar to boxes which are used in box testing (sometimes also referred to as unit testing), however bubbles are not designed with the only goal being testing.

C#11 XML-Grundlagen
Stefan Heymann (Consic)
Diese Session wird Sie in die Grundlagen der XML-Sprache einführen. Was ist XML? Wie sieht es aus? Was kann damit gemacht werden? Struktur, Aufbau, Syntax, usw. Mit Beispielen aus der Praxis.

C#12 Creating Custom .NET Components
Ray Konopka (Raize Software, Inc.)
This session is for anyone interested in creating custom .NET components. In addition to describing the steps involved in creating a new .NET component, this session will focus on several key aspects of the .NET component architecture. Plus, specific attention will be given to the task of migrating custom VCL components to .NET as well as considerations for supporting other .NET Languages.

C#13 Writing Solid, Maintainable Applications using Delphi & Databases
Jeroen Wiert Pluimers (Oosterkamp training | consultancy)
The session handles many topics that come together in a database application, ranging from simple-looking things like database connectivity, building up along Database Design (explaining the various database objects and how they relate together), Naming Conventions, Language Pecularities (SQL and Pascal), the NULL phenomenon, Modularization, all the way through where to put Business Logic.

C#14 Design Patterns im Einsatz
Max Kleiner (kleiner kommunikation)
Anhand von sieben konkreten Beispielen von Design Patterns (Adapter, Facade, Wrapper, Chain, Mediator, Observer und State) lässt sich das Erstellen von modularem Code aufzeigen. Diese Struktur- und Verhaltensmuster bilden eine Grundlage für modellgetriebene Anwendungen. Jedes Pattern wird kurz in Modell, Funktion (Code in CLX) und Einsatz dargestellt.

C#15 Borland Janeva - .NET-Integration für J2EE und CORBA
Tobias Fischer (Borland GmbH)
Die neueste Integrationslösung Janeva von Borland zeigt, dass die Verwendung des OMG-Protokolls IIOP für .NET sehr viele Vorteile gegenüber anderen Ansätzen wie etwa Web Services oder Bridges besitzt. Mit verschiedenen Programmierbeispielen, die mit Microsoft Visual Studio .NET und Borland C#Builder umgesetzt werden, wird dargestellt, welche Möglichkeiten Janeva für den .NET-Entwickler bietet, eine J2EE- oder CORBA-Anwendung zu integrieren. Das Besondere an dieser Technologie ist, dass mit Janeva ein .NET-Programmierer keinen J2EE- oder CORBA-Code verwenden muss, sondern lediglich die Microsoft .NET Remoting API.


  
Newsletter
 
Gold Sponsoren
Borland GmbH

Compuware GmbH

Silber Sponsoren
Extended Systems

Media Sponsoren
Programmers Heaven

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