Startseite > Archiv > dotnetpro 4/2004

dotnetpro 4/2004

Hier finden Sie alle bisher erschienenen Ausgaben und Artikel der dotnetpro. Als Abonnenent können Sie alle Artikel online abrufen und die zugehörigen Quelltexte herunterladen. Sie sind noch kein Abonnent? Dann wird es aber Zeit! Weiter zur Abo-Bestellung.

Sie haben bereits ein Abonnement? Dann registrieren Sie es jetzt online!

Zahlreiche kostenlose Online-Artikel finden Sie hier.
Einzelheft bestellen


Schwerpunkt: Beta ready

dotnetpro 4/2004

Die neue Microsoft Shell „Monad“

(Seite 12)

Von Unix gelernt und verdotnettet Im Zusammenhang mit Windows Longhorn soll einer der letzten heute noch allgegenwärtigen Reste des Disk Operating Systems ausgedient haben: Das DOS-Kommandozeilenfenster soll mit der so genannten Microsoft Shell (MSH) einen Nachfolger bekommen, der sich vor den mächtigen Shells der Unix-Welt nicht mehr verstecken muss.

Die Zukunft der Komponentenkommunikation unter Windows

(Seite 20)

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.

WinFS Storage und OPath

(Seite 26)

Objektfinder OPath Ein wichtiger Teil des neuen Windows-Betriebssystems Longhorn ist WinFS Storage. Dieses neue System speichert nicht nur einfache Dateien, sondern typisierte Objekte. Mit der neuen Query-Sprache OPath kann der Anwender die vorhandenen Daten gezielt abfragen. In einem Crashkurs führt dotnetpro in die OPath-Programmierung ein.
Autor: Damir Dobric

.NET Framework 2.0

(Seite 32)

ADO.NET-Runde zwei Die Entwicklung des .NET Frameworks geht in die nächste Runde. Nach Aussagen von Microsoft soll das .NET Framework in der Version 2.0 im ersten Quartal 2005 veröffentlicht werden. dotnetpro zeigt die Änderungen in ADO.NET und beschreibt, wie neue Merkmale des nächsten SQL Servers (Codename Yukon) innerhalb von ADO.NET verwendet werden können.

ASP.NET 2.0: Master Pages, Navigation, Themes

(Seite 42)

Schöne neue Webbauklötze Die erste Beta-Version von .NET 2.0, Codename „Whidbey“, rückt näher. Mit ihrem Erscheinen bietet sich erstmals die Möglichkeit, die neuen Features in einem breiten und öffentlichen Rahmen zu testen. Überproportional viel hat sich bei ASP.NET 2.0 getan. dotnetpro stellt in einer dreiteiligen Serie die Neuerungen der Webentwicklungsumgebung vor.

#TALK

COM+-Objekte in externe Transaktionen einbinden (Seite 100)

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.

Class

Class (Seite 95)

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.

Community

Datenbankzugriff mit ADO.NET (Seite 50)

Ö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.

Grundlagen

Dateisystemtreiber: Synchronisation und Fast I/O (Seite 134)

Deadlocks, Oplocks und andere Morlocks Ein Betriebssystem, das Multitasking und Mehrprozessorsysteme unterstützt, stellt besondere Anforderungen an den Dateisystemtreiber. Zugriffe müssen synchronisiert und Deadlocks vermieden werden. Damit das Ganze auch noch schnell geht, muss Windows tief in die Trickkiste greifen. dotnetpro zeigt, wie Dateisystemtreiber schnell und zuverlässig arbeiten.
Ganzheitliches Projektmanagement – der Weg zum Erfolg? (Seite 140)

Rund und gesund Gute Programmierer sind Eigenbrötler, Diven oder – positiver ausgedrückt – kreative Einsiedler. Ein Software-Projektmanager, der solche Individuen hüten muss, hat es schwer. Wie bringt er die extremen Charaktere unter einen Hut und führt gleichzeitig das Projekt zum Erfolg? dotnetpro hat unter erfolgreichen Projektleitern nachgefragt und erläutert die Benimmregeln für Projektmanager.

HighTech

XEN – Die neue .NET-Sprache (Seite 104)

Das Mirakel Geheimnisvoll präsentiert sie sich - die neue .NET-Programmiersprache XEN. Was steckt hinter dieser Sprache, in der C# mit XML und SQL verschmilzt? Microsoft ist doch mit C# und Visual Basic .NET bereits ein großer Wurf gelungen, wozu wird dann noch XEN benötigt? dotnetpro wagt eine erste Beurteilung.
Mail Tracking (Seite 108)

Verfolgungswahn Spam ist schlecht. Darüber gibt es wohl keine zwei Meinungen. Aber wenn man genauer hinsieht, dann lässt sich sogar von Spam einiges lernen. Zum Beispiel, wie Spammer das Problem der Erkennung „toter Adressen“ lösen. dotnetpro zeigt, wie es geht – damit es Ihnen vielleicht einmal für einen guten Zweck hilft.
Speech Application SDK 1.0 Beta 3 (Seite 114)

SALT ´n Pepper Das gegenüber der Vorgängerversion in vielen Bereichen erweiterte Software Development Kit bietet nicht nur neue Wizards, sondern produziert endlich konsistente Speech-Tags im Webdokument. dotnetpro zeigt, wie man ASP.NET-Webseiten zum Sprechen bringt.
Autor: Achim Zeeck

MSDN Application Blocks, Teil 3: User-Interface-Prozesse (Seite 118)

User-Interface-Roboter Hinter den Formularen vieler Anwendungen findet sich oft ein buntes Gemisch aus Präsentations- und Geschäftslogik. Was bei kleinen Programmen nicht sonderlich ins Gewicht fällt, kann sich bei großen Projekten schnell in einen ausgewachsenen Albtraum verwandeln. Nachträgliche Änderungen oder Erweiterungen sind dann nur schwer durchführbar. dotnetpro beschreibt einen Lösungsansatz und stellt eine Komponente für die Realisierung vor.
MSMQ: Infrastruktur für den Nachrichtentransport (Seite 124)

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.
Autor: Marcel Gnoth

Lösung

Windows Indexdienst (Seite 130)

Schlag nach beimIndexdienst Eine effiziente Volltextsuche ist nur mit einem Volltextindex möglich. Genau das bietet der Windows Indexdienst. dotnetpro führt in Architektur und Administration des Indexdienstes ein und erläutert die Funktionsweise von Katalogen und Abfragen. Schließlich erstellen Sie ein Abfrage-Tool, mit dem Sie in einer SQL-ähnlichen Sprache Ihren Daten auf den Zahn fühlen können.

Praxis

Smart Tags für Microsoft Office XP erstellen (Seite 64)

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.
Autor: Helma Spona

GDI+: Polygone und Linienzüge (Seite 70)

Linienexpress Um in einem Zeichenprogramm komplexe Figuren, Symbolbibliotheken oder auch vordefinierte grafische Elemente verarbeiten zu können, müssen Sie mit Polygonen und Pfaden arbeiten. Sie stehen als Grundwerkzeuge auch unter GDI+ bereit. dotnetpro zeigt, wie Sie Polygone erzeugen, dynamisch aufziehen und mit beliebigen Füll-, Farb- und Linieneigenschaften versehen.
Die Windows-Internet-APIs mit Visual Basic 6 nutzen (Seite 78)

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.
DataSets hinter einem Objektmodell verstecken (Seite 82)

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.
Generative Programmierung (Seite 86)

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.
Autor: Holger Zaman

Portal Starter Kit (Seite 88)

Websites nach Vorlage Der vorangegangene Artikel der Starter-Kit-Serie hat die Installation und Konfiguration des Portal Starter Kits erläutert. Dieser Beitrag schließt die Serie ab: Wo liegen die Installationsprobleme und wie lässt sich das Starter Kit um eigene Module erweitern?

Sicherheit

Assemblies per Strong Name signieren (Seite 96)

Ihr Friedrich Wilhelm Seit Beginn des .NET-Zeitalters macht der Begriff Strong Name die Runde durch die Entwicklergemeinde und sorgt für Gesprächsstoff. dotnetpro bringt ein wenig Licht ins Dunkel und zeigt, was sich hinter einem Strong Name verbirgt. Nur so viel vorweg: Sicherheit spielt dabei eine grundlegende Rolle.

Tipps und Tricks

programmer's bazaar (Seite 92)

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.
Dateipfade erstellen und zerlegen (Seite 93)

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.
Autor: Neno Loje

Tools

ASP.NET Menu (Seite 58)

Ansprechende Webmenüs mit ASP.NET Menu ASP.NET Menu von der Firma Cyberakt ist ein Server-Steuerelement, mit dem sich anspruchsvolle XML- und CSS-basierte Menüs für Webanwendungen erzeugen lassen. Es unterstützt sowohl den Internet Explorer ab Version 4 als auch Netscape ab Version 6, Mozilla 1.x, Opera 7, Safari 1 und Konqueror 3.1.
Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen