
Core
01.05.2004
Dialoge unter VB.NET richtig kapseln
Gewaltenteilung Unter Visual Basic .NET gestaltet sich der Einsatz von Dialogen wesentlich flexibler als bei früheren VB-Versionen – allerdings auch ganz anders. Besonders VB6-Programmierer tun sich schwer. Die objektorientierte Programmierung erlaubt eine saubere Trennung zwischen Dialog, Daten und dem aufrufenden Programm.
weiterlesen
01.05.2004
Trace-Funktionen in eigene Programme einbauen
Spurensuche in .NET Bei der Fehlersuche in Anwendungen wäre es oft wünschenswert, auch das Umfeld der Anwendung zu kennen, beispielsweise die Benutzereingaben oder -aktionen vor dem Eintritt des Fehlers. Mit Tracing-Anweisungen ist dies fast ein Kinderspiel. dotnetpro zeigt, worauf zu achten ist.
weiterlesen
01.05.2004
Universell einsetzbarer genetischer Algorithmen in .NET
Darwin im Computer Zu vielen Optimierungsproblemen existiert keine effiziente Lösung oder sie lässt sich nicht ohne weiteres mit vertretbarem Aufwand finden. Genetische Algorithmen können solche Probleme unter Umständen doch lösen. dotnetpro zeigt, wie es geht.
weiterlesen
01.05.2004
XPath-Ausdrücke testen mit dem XMLNavigator
XPath im Elchtest Das Testen von XPath-Ausdrücken ist umständlich, weil man immer erst die passende Testumgebung herstellen muss. Mit dem XMLNavigator wird diese Aufgabe zum Vergnügen: XML-Datei laden, gewünschten Kontextknoten anklicken, XPath-Ausdruck eingeben und schon wird das Ergebnis präsentiert. dotnetpro zeigt: XML macht Spaß!
weiterlesen
01.05.2004
System.Xml.XPath.XPathNavigator
Die .NET-Framework-Klassenbibliothek, Version 1.1, enthält 2303 öffentliche Klassen (System.*). In dieser Rubrik stellt Dr. Holger Schwichtenberg in jeder Ausgabe eine interessante .NET-Klasse vor.
weiterlesen
01.05.2004
Windows.Forms-Elemente drucken
Den Report gespart Mit viel Aufwand wurde ein Dialogfeld erstellt. Nun soll es auch gedruckt werden. Müssen Sie die gleiche Arbeit noch einmal machen, indem Sie einen Report erstellen? Nicht unbedingt. Manchmal reicht es aus, das Dialogfeld über das .NET-Printing-API so zu konfigurieren, dass sich beim Ausdruck eine ansprechende Darstellung ergibt. dotnetpro zeigt, wie Sie sich die Zeit für die Entwicklung von Reports sparen können.
weiterlesen
01.05.2004
PHP/NuSOAP als Client für .NET-Web-Services
.NET bedient PHP Der erste Teil dieser Artikelserie erläuterte das Erstellen von Web Services mit PHP und NuSOAP und deren Einsatz von .NET-Clients aus. Der abschließende zweite Teil dreht den Spieß um: Jetzt werden .NET-Web-Services von NuSOAP-Clients aus genutzt. dotnetpro zeigt, wie sich einfache und komplexe Datentypen verarbeiten lassen.
weiterlesen
01.05.2004
Borland Delphi 8 für das .NET Framework
Pascal .NET Die neueste Delphi-Version erzeugt reinrassigen CLR-Code für das .NET Framework. Trotzdem ist ein Weiterverwenden von Komponenten und Sourcecode möglich, die ursprünglich mit Borlands Klassenbibliothek VCL für Win32 entwickelt wurden. So kann ein Programmierer gleichzeitig mehrere Projekte betreuen und flexibel auf die jeweiligen Anforderungen reagieren.
weiterlesen
01.05.2004
.NET-Stellenmarkt
Aufbruchstimmung Jobs für .NET-Programmierer? „Es gibt keine Jobs“, sagen die einen. „Wir finden keine Leute“, sagen die anderen. „Solche Leute brauchen wir nicht!“, tönt es aus manchen Unternehmen. „Kommt zu uns!“, rufen andere Firmen. Der Stellenmarkt für .NET-Experten ist extrem widersprüchlich. dotnetpro hat sich am .NET-Arbeitsmarkt umgesehen und berichtet aus vorderster Front.
weiterlesen
01.05.2004
Wo lohnt der Einsatz von Unsafe Code?
Schnell, schneller, unsicher Wir schreiben das Jahr C#. Ganz Pointer-Land wird von der CLR verwaltet. Ganz Pointer-Land? Nein. Eine kleine Enklave mit Namen unsafe hat sich die Freiheit der Freizeigerei bewahrt. dotnetpro sagt Ihnen, wann es sich lohnt, diese Sperrzone zu besuchen, und welchen Preis Sie dafür bezahlen.
weiterlesen