Redaktion
1844 Artikel
01.04.2004
Generative Programmierung
Bei Knopfdruck Code Der Einsatz generativer Entwicklungsmethoden kann die Geschwindigkeit und Güte der Software-Produktion steigern. In Ausgabe 12/2003 | 1/2004 der dotnetpro wurde beschrieben, wie Attribute und Reflection zur Generierung eingesetzt werden können. Von den Höhen theoretischer Erwägungen geht es nun zur praktischen Entwicklung.
weiterlesen
01.04.2004
Smart Tags für Microsoft Office XP erstellen
Clever und Smart Wäre es nicht schön, Smart Tags zu haben, die einem wirklich den Büroalltag erleichtern? Die nach Eingabe des Namens oder einer Kundennummer die komplette Anschrift oder Faxnummer automatisch ermitteln und einfügen? Mit dem Smart Tag-SDK und ein paar Zeilen VB haben Sie ein solches Smart Tag schnell programmiert. dotnetpro zeigt, wie es geht.
weiterlesen
01.04.2004
Datenbankzugriff mit ADO.NET
Ökologisch wertvoll Im Zentrum von vielen Anwendungen steht der Umgang mit Datenbanken. Dafür hat Microsoft in den vergangenen Jahren einen nicht immer einfach zu durchschauende Variantenreichtum an APIs zur Verfügung gestellt: DAO, RDO, ADO. Und das .NET Framework fügt dem noch eine weitere Variante hinzu: ADO.NET. dotnet.tv erklärt, was dieses API von seinen Vorgängern unterscheidet.
weiterlesen
01.04.2004
Die Zukunft der Komponentenkommunikation unter Windows
Im Dienste-Himmel mit Indigo Es wird viel geschrieben über serviceorientierte Architekturen und wie man moderne, zukunftssichere und vor allem offen kommunizierende verteilte Anwendungen entwirft und implementiert. „Indigo“, Teil der künftigen Windows-Version „Longhorn“, soll dies stark vereinfachen.
weiterlesen
MSMQ
01.04.2004
Infrastruktur für den Nachrichtentransport
Einschreiben mit Rückschein Microsoft Message Queuing kann mehr als nur Nachrichten versenden und empfangen. Mit Timeout-Werten, dem Versenden von Empfangsbestätigungen und der Nutzung verteilter Transaktionen können Sie eine leistungsfähige Infrastruktur für den Nachrichtentransport aufbauen. Die Möglichkeiten von MSMQ gehen über das, was Web Services bieten, weit hinaus.
weiterlesen
01.04.2004
COM+-Objekte in externe Transaktionen einbinden
Bring your own transaction „Just do me favour and bring me home“ heißt ein Refrain der Musikgruppe „Fury in the Slaughterhouse”. Dies ist auch das Motto dieses Artikels. COM+ oder .NET Enterprise Services tun Ihnen einen Gefallen: Beim Design der ersten großen Anwendung wünscht man sich Transaktionen auf Methodenebene herbei. Der Mechanismus „Bring your own transaction“ kann helfen.
weiterlesen
01.04.2004
programmer's bazaar
dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software-Entwickler, Freeware-, Shareware- sowie Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
weiterlesen
01.04.2004
Dateipfade erstellen und zerlegen
Pfadfinder Mithilfe der Klassen aus dem System.IO-Namespace können Informationen über Dateien und Ordner ausgelesen werden. Was viele nicht wissen ist, dass auch das Zusammenbauen und Parsen von Pfaden zum Funktionsumfang gehört. dotnetpro verrät die Tricks der Profis.
weiterlesen
01.04.2004
DataSets hinter einem Objektmodell verstecken
Der Wolf im Schafspelz Die Einarbeitung in ADO.NET, die neue Technologie für Datenbankzugriffe unter .NET, erfordert besonders für neue Mitarbeiter viel Zeit, die in einem Projekt oft nicht vorhanden ist. dotnetpro zeigt, wie der Datenzugriff durch ein leicht zu benutzendes Objektmodell ersetzt wird.
weiterlesen
01.04.2004
Die Windows-Internet-APIs mit Visual Basic 6 nutzen
Mit dem Internet auf du und du Die Anbindung an das Internet ist für viele Anwendungen nicht mehr wegzudenken. dotnetpro stellt einige wichtige Funktionen vor, die die Kommunikation mit auf TCP/IP basierenden Netzen ermöglichen.
weiterlesen