dotnetpro 12/2007
Als Abonnent können Sie alle Artikel komplett im Browser, auf Android- und iOS-Geräten lesen und den Quellcode herunterladen.
Sie sind noch kein Abonnent? Dann holen Sie sich schnell ein Abonnement.
Aktuell
01.12.2007
News - Neue Bücher
Neue MSDN-Community für Tester - List & Label 13 - Genome 3.3 - RoboTask erledigt Standardaufgaben - .net@movies: Tagesveranstaltung zur Web Security - Karsten Dummer, Michael Huth: AutoCAD programmieren mit VBA
weiterlesen
01.12.2007
News
Zu wenig Beachtung für Softwarequalitätssicherung - Trolltech veröffentlicht Betaversion von Qt für Windows CE - MonoDevelop 1.0 Beta 1 - Tool für Change- und Konfigurationsmanagement - Neuauflage der .NET Dashboard Suite
weiterlesen
Schwerpunkt
01.12.2007
Das bringt 2008
Ist es nicht untechnisch, sich über das Morgen Gedanken zu machen? Egal. dotnetpro macht es trotzdem. dotnetpro hat Experten befragt, was ihrer Meinung nach das Morgen für .NET-Entwickler bringt. So viel schon mal vorweg: Die Zukunft ist oberflächlich.
weiterlesen
01.12.2007
Der Team Foundation Server 2008 und sein Nachfolger Rosario
Die Entwicklung des Team Foundation Servers (TFS) geht in die nächste Runde. Seit einigen Wochen ist die Beta 2 des Team Foundation Servers 2008 (Orcas) verfügbar. Zudem hat Microsoft im August eine CTP-Version des Orcas-Nachfolgers Rosario veröffentlicht. dotnetpro hat beide Versionen angesehen, nennt die Neuerungen und zeigt, in welche Richtung sich der Team Foundation Server entwickeln wird.
weiterlesen
01.12.2007
Die Zukunft von Mono
Novell bietet mit Mono eine zu .NET 2.0 weitestgehend kompatible Plattform zur Ent - wicklung von Software, die im Gegensatz zu Microsoft .NET allerdings nicht proprietär, sondern frei verfügbar ist. Mit dem Olive-Projekt soll Mono nun der Anschluss an die Version 3.x des Microsoft-Frameworks gelingen.
weiterlesen
01.12.2007
Die Zukunft von ASP.NET
ASP.NET entwickelt sich genauso dynamisch wie das Web selbst. dotnetpro wirft einen Blick in die Zukunft mithilfe von ASP.NET Futures: Was wird aus den Silverlight-Controls, den Astoria Services, der Dynamic Language Runtime, clientseitigem Data Binding, XML- Script und dynamischen Data Controls?
weiterlesen
CD-Inhalt
Community
01.12.2007
dotnetpro.tv
dotnetpro.tv ist der Videokanal für Software entwickler. Sein Sende - platz ist die Heft-CD der dotnetpro. Macher Ralf Westphal interviewt darin Experten zu Technologiethemen im Umfeld von .NET. Das Thema diesmal:Automatischer Build, Teil 1
weiterlesen
Tools
01.12.2007
HTML Agility Pack
Anwendungen kommunizieren heute standesgemäß über Webdienste. Leider gibt es aber Verweigerer, die ihren Webanwendungen keine Webservices hinzufügen wollen. Hier bleibt nur die klassische Auswertung von HTML-Seiten, genannt Screen Scraping. Das HTML Agility Pack hilft dabei.
weiterlesen
Bücher
01.12.2007
Softwareprojekte
Das neue Jahr, oder besser das neue Projektjahr, droht. Die vorgestellten Titel verhelfen Ihnen zu einem guten Start. Als kleinen Leckerbissen konnte dotnetpro-Autor Andreas Heil bereits zusätzlich einen Blick in das erste Silverlight-Buch von Microsoft Press werfen.
weiterlesen
Sandbox
01.12.2007
Eiskalter Schauer
Es ist ein bitterkalter Wintermorgen. Sie kratzen das Eis vom Wagen, steigen ein und drehen den Zündschlüssel, aber der Wagen springt nicht an. Sie bleiben ruhig, versuchen es noch einmal. Ohne Erfolg. Sie werden ungeduldig und denken das erste Mal daran, wie Sie auch ohne Auto zur Arbeit kommen könnten. Doch der Wagen lässt sich nicht davon beeindrucken.
weiterlesen
Praxis
01.12.2007
Mit VSTO einen Outlook-Dialog ersetzen
Der Outlook-Dialog Name überprüfen ist für professionelle Anwendungen etwas dürftig geraten. dotnetpro zeigt, wie Sie diesen Dialog durch ein eigenes Fenster ersetzen, das mehr Benutzereingaben zulässt, als das Original.
weiterlesen
01.12.2007
Serviceorientierte Architektur (SOA) für Einzelanwendungen
Die serviceorientierte Architektur (SOA) eignet sich nicht nur für den Einsatz in verteilten Anwendungen. Ihre Vorteile treten auch dann zutage, wenn sie für eine einzelne Applikation genutzt wird. Wie Verwaltung und Einsatz solcher Services aussehen, zeigt dieser Artikel.
weiterlesen
01.12.2007
Onlinebanking mit den DataDesign Banking Application Components
Onlinebanking ist keine Hexerei. Wer Vorgänge wie Kontostandsabfragen oder Überweisungen in eigene Anwendungen integrieren möchte, greift am besten auf eine entsprechend spezialisierte Bibliothek zurück. dotnetpro stellt die weit verbreitete Komponente der Firma DataDesign vor. Frei nach dem Motto: Wenn schon keine eigene Bank – dann wenigstens ein eigener Bankschalter.
weiterlesen
01.12.2007
Die PowerShell mit Snap-ins erweitern
Die Windows PowerShell ist eine erweiterte Betriebssystem-Shell, die auf dem .NET Framework 2.0 basiert. Mit Visual Studio 2005 und vordefinierten Projektvorlagen können Sie eigene Befehlserweiterungen für die PowerShell entwickeln. dotnetpro zeigt beispielhaft, wie Sie Funktionen zum Komprimieren und Dekomprimieren von Dateien entwickeln, debuggen und an der PowerShell verfügbar machen.
weiterlesen
01.12.2007
Theming mit Windows Presentation Foundation
Die Krawatte sollte zum Anzug passen. Und auch die Bestandteile grafischer Oberflächen sollten miteinander harmonieren. Dennoch gibt es unterschiedliche Kleidungsstile. Wer seiner Anwendung mit einem Mausklick ein völlig neues Outfit verpassen will, der verwendet Theming. dotnetpro zeigt, wie Sie mit WPF Ihre Anwendung neu einkleiden.
weiterlesen
01.12.2007
Installationsprozesse durch benutzerdefinierte Aktionen erweitern
Der Windows Installer stellt für die normalen Installationstätigkeiten einen Vorrat an Standard - aktionen zur Verfügung. In Verbindung mit den Sequenztabellen der Windows-Installer- Datenbank werden hiermit die Abläufe im Installationsprozess modelliert. Die Zielsetzung heutiger Installationsszenarien geht jedoch weit über diese Tätigkeiten hinaus. Individuelle Codefragmente setzen benutzerdefinierte Bedingungen um.
weiterlesen
01.12.2007
Einen Zeitstempeldienst nutzen
Person A verschickt per E-Mail eine Datei an Person B. Erhält Person B diese Datei in genau dem Zustand, wie Person A sie verschickt hat? Oder wurde die Datei auf ihrer Reise durch diverse E-Mail-Server unbemerkt verändert? Die Lösung für dieses Problem bietet ein Zeitstempeldienst. dotnetpro zeigt, wie er sich mit VB.NET nutzen lässt.
weiterlesen
01.12.2007
Das neue Asynchronous-Pattern im .NET Framework 2.0
Oft blockiert der synchrone Aufruf zeitaufwendiger Methoden die Bedienoberfläche. Deshalb ist es besser, solche Aufgaben im Hintergrund abarbeiten zu lassen. Für das .NET Framework 2.0 hat Microsoft ein neues asynchrones Entwurfsmuster eingeführt. Dr. Joachim Fuchs stellt es vor.
weiterlesen
Tipps und Tricks
01.12.2007
Kochen mit Patrick
Der Chefkoch serviert seinen Gästen heute in den dunklen Grotten seines Netzwerks erlesene Speisen aus unserer Küche. Es gibt Broadcasts aus dem eigenen Garten, aktive Verbindungen aus aller Welt und geänderte Adressen.
weiterlesen
01.12.2007
Fenstermenü, Kalender, Bildschirmauflösung und Maus
Mit Windows-API-Funktionen nutzen Sie das Systemmenü von Formularen für eigene Befehle. Um Datumsinformationen zu ermitteln, stellt .NET dagegen selbst alle nötigen Werkzeuge zur Verfügung, ebenso um die aktuelle Bildschirmauflösung heraus - zukriegen oder ob die Maus ein Rad hat.
weiterlesen
.NET Total
01.12.2007
.NET mit IronPython 2.0 verwenden
.NET ist als sprachunabhängiges Framework konzipiert. Mit C#, Managed C++ und VB.NET liefert Microsoft gleich mehrere Sprachen dazu. Inzwischen steht eine ganze Reihe weiterer Sprachen unter .NET zur Verfügung, auch solche, die auf anderen Konzepten basieren und andere Möglichkeiten bieten – wie Python.
weiterlesen
Forschung
01.12.2007
Codediebstahl erkennen mit API Birthmark
Code schreiben ist teuer. Da kann es verlockend sein, ihn einfach zu stehlen. Aber: Wie kommt man Softwaredieben auf die Spur? Forscher der Universität des Saarlandes haben ein Werkzeug entwickelt, das mit statistischen Mitteln auffallend hohe Ähnlichkeiten zwischen verschiedenen Programmen ermittelt. Und das Beste: Obfuskatoren können dem Sherlock-Holmes-Tool nichts anhaben.
weiterlesen
HighTech
01.12.2007
Mustererkennung visualisieren
Muster helfen, die Welt zu erkennen. Deshalb spielen sie eine wichtige Rolle, egal ob in der Sprache, beim Hören von Musik, in der Kunst oder Informatik. In eine visuelle Darstellung gebracht, lassen sie sich sehr viel leichter erkennen – beispielsweise mit Bögen wie in der Anwendung The Shape of Song.
weiterlesen