dotnetpro 05/2009
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.05.2009
AKTUELL
Windows 7 unterstützt Visual Basic 6 - Ranorex 2.0 - Alpha-Version eines neuen .NET-Treibers für MySQL - Eclipse-Tools für Silverlight u.v.m.
weiterlesen
01.05.2009
Entwickeln und gewinnen
Unter dem Motto „Empower your Site“ hat Microsoft Deutschland zur Einführung des Internet Explorer 8 einen Ideen- und Programmierwettbewerb für Webmaster und Webdeveloper gestartet. dotnetpro stiftet ein Jahresabo und wird regelmäßig über den Wettbewerb berichten.
weiterlesen
Schwerpunkt
01.05.2009
Dienste in der Wolke
Auf der PDC 2008 hat Microsoft die erste CTP-Version von Windows Azure präsentiert – dem „Betriebssystem in der Wolke“, das Dreh- und Angelpunkt von Microsofts Cloud-Computing-Strategie ist. Diese Einführung liefert einen grundlegenden Überblick zur Azure-Services-Plattform und den wichtigsten Diensten.
weiterlesen
01.05.2009
Für wen eignet sich Windows Azure?
Am 27. Oktober 2008 hat Microsoft Windows Azure vorgestellt: ein neues Windows-Betriebssystem als Basis für cloudbasiertes Computing. Windows Azure tritt somit in Konkurrenz zu Produkten wie Amazon EC2 oder Google Apps. Doch für wen eignet sich Cloud Computing überhaupt? dotnetpro ist dieser Frage nachgegangen.
weiterlesen
01.05.2009
Schnuppern an Azure
Anhand seiner ersten Azure-Beispielanwendung demonstriert Christian Weyer die Nutzung von Windows Azure Hosting und des Azure Storage in Verbindung mit dem .NET Service Bus – und zeichnet damit protokollarisch seinen ersten Eindruck vom Umgang mit Microsofts derzeitigem Cloud-Angebot auf.
weiterlesen
Community
01.05.2009
Leserbriefe
Grundlagen zur Visual Studio 2008 Shell,dotnetpro 5/2008 - Daten aus GPS-Loggern für Kartendienste aufbereiten, dotnetpro 2/2009 u.v.m.
weiterlesen
Tools
01.05.2009
Das neue Object Pascal für .NET
Die Delphi-Version für .NET hat in den vergangenen Jahren gegenüber den Sprachen C# und Visual Basic an Bedeutung verloren. Nun bringt Embarcadero mit Delphi Prism 2009 ein rundum erneuertes Entwicklungssystem auf den Markt. Dieses basiert auf objektorientiertem Pascal und nutzt die Entwicklungsumgebung Visual Studio.
weiterlesen
01.05.2009
GUI-Komponenten für ASP.NET & Silverlight
Warum selbst teuer entwickeln, was es bereits in exzellenter Qualität gibt? Die Übersicht listet 84 kommerzielle Steuerelemente zum Aufbau von Benutzeroberflächen in ASP.NET- und Silverlight-Anwendungen.
weiterlesen
Bücher
VIP-Tipp
01.05.2009
Unbedingt lesen!
Im VIP-Tipp stellt ein Experte Buchtitel vor, die er persönlich für besonders lesenswert hält. Der VIP-Tipp soll als Entscheidungshilfe für Softwareentwickler bei der Auswahl der passenden Fach lektüre dienen. Die Aktion ist eine Kooperation zwischen der Fachbuchhandlung Lehmanns (www.lob.de/viptip), dem Seminar - anbieter Professional Developer College (www.prodevcollege.de) und der dotnetpro (www.dotnetpro.de).
weiterlesen
01.05.2009
Einstieg in Visual C# 2008
Wer auf der CeBIT 2009 nach neuen Arbeitsmöglichkeiten Ausschau hielt, der fand viele Ausstellungsstände, die Personal suchten – überwiegend Entwickler mit guten Programmierkenntnissen.
weiterlesen
Sandbox
01.05.2009
Im Westen nichts Übliches
Auszug aus einem Software-Dienstleistungsvertrag: „§3 Gewährleistung: Die Auftragnehmerin wird die Leistungen nach diesem Vertrag auf der Grundlage der anerkannten Regeln und dem ihr bekannten Stand der Technik unter Beachtung der branchenüblichen Sorgfalt erbringen, […]“
weiterlesen
Praxis
01.05.2009
Schreibautomat
Visual Studio steckt voller Features – aber ausgerechnet das, was man eigentlich gerade brauchen könnte, ist nicht dabei. Wenn es darum geht, den Quelltext automatisiert zu bearbeiten, dann kann ein Entwickler die Wunsch funktion selbst nachrüsten. Die Add-in-Architektur von Visual Studio und das Bereitstellen des Codemodells ermöglichen die individuelle Anpassung.
weiterlesen
01.05.2009
Von der Idee bis zum Release
Blicken Sie durch? Können Sie unterschiedliche Quellcodestände, Anforderungslisten wie Change Requests bis hin zu konkreten Versionen des Produkts lückenlos verfolgen und einander zuordnen? dotnetpro zeigt einen pragmatischen Weg, wie Sie mithilfe des Team Foundation Servers die Übersicht behalten.
weiterlesen
01.05.2009
Kurzer Rede langer Sinn
Mit wenigen Worten viel sagen; das ist das Ziel einer guten domänenspezifischen Sprache. Sie sind in Kundenprojekten jüngst in Mode gekommen, um fachlichen und technischen Anforderungen besser begegnen zu können.
weiterlesen
01.05.2009
Multi-Touch-Tisch
Touchscreens kennt man. Aber kennen Sie auch den Multi-Touch-Tisch Microsoft Surface? Da sitzen die Leute um einen LCD-Bildschirm, der als Tischplatte dient, alle fingern auf der Oberfläche herum, und das Programm weiß, was die ganzen Finger und Hände wollen. Brauchen Sie nicht? Sagen Sie das nicht!
weiterlesen
01.05.2009
Wer ist das? Was darf der?
Authentifizierung und Autorisierung gehören zu den wesentlichen Aufgaben, mit denen sich ASP.NET- und WCF-Entwickler auseinandersetzen müssen. Ende 2008 kündigte Microsoft die erste öffentliche Betaversion des Identitäts-Frameworks Geneva an. In einer Artikelserie präsentiert dotnetpro die verschiedenen Einsatzszenarien des neuen Frameworks.
weiterlesen
Data-Mining-Modelle erstellen und abfragen
01.05.2009
Goldkörner im Datensand
Aus großen Mengen von Daten lassen sich mit den richtigen Werkzeugen auch viel verstecktere Zusammenhänge extrahieren. dotnetpro erläutert in einer dreiteiligen Serie, wie Sie Data-Mining-Funktionalität in Ihre eigenen Anwendungen integrieren.
weiterlesen
01.05.2009
Klassen vom Fließband
Eine Anwendung auch nach ihrer Kompilierung erweitern zu können, ohne in ihren Code eingreifen zu müssen – davon träumen nicht wenige Entwickler. Dies ist nicht mal große Hexerei. Ein Entwurfsmuster stellt dazu alle nötigen Strukturen bereit und erspart dem Entwickler manch unnötigen Aufwand.
weiterlesen
01.05.2009
Enums im Dutzend
Delphi-Entwickler, die zu .NET wechseln, vermissen in der Regel den Datentyp Set, der den Umgang mit Enumerationen bequem macht. Es gibt zwar Ersatzlösungen, die allerdings nicht überzeugen. Das hat den Autor dazu gebracht, selbst eine Klasse zu entwickeln, um die Leistungsfähigkeit und den Komfort von Sets auch in .NET nicht missen zu müssen.
weiterlesen
01.05.2009
Für alle Event(-)ualitäten
Ereignisse und Delegaten sind die moderne und typsichere Version von Callbacks. In der Regel kümmert sich bei Windows- Anwendungen die IDE um ihre Implementierung, aber sie lassen sich selbstverständlich auch für beliebige eigene Objekte einsetzen. Eigentlich trivial, steckt der Teufel – wie so oft – im Detail. dotnetpro zeigt, was dabei zu beachten ist.
weiterlesen
CD-Inhalt
Mono
01.05.2009
Cross-Plattform-Feeling
Im April-Heft hat dotnetpro gezeigt, wie einfach sich ein Jabber-Server auch unter Linux installieren und in Betrieb nehmen lässt. In dieser Ausgabe der Mono-Kolumne soll nun etwas Cross-Plattform-Feeling aufkommen.
weiterlesen
Tipps und Tricks
01.05.2009
Kochen mit Patrick
Hier kommt die versprochene Fortsetzung der Tipps zu ASP.NET AJAX. Es geht darum, wie Sie anstelle nichtssagender Meldungen eigene aussagekräftige Fehlertexte erzeugen. Außerdem lesen Sie, wie Sie die Browser-History mit AJAX nutzen. Zu essen gibt’s dann gefüllte Paprikaschoten.
weiterlesen
01.05.2009
Universelle Typumwandlung
Ab sofort gibt’s dieses dotnetpro-Projekt auf Codeplex, wo Sie jederzeit die aktuellste Version finden und Einfluss auf die Weiterentwicklung haben. Diesmal bereichern die Sammlung die beiden Funktionen ConvertTo und TrimToMaxLength.
weiterlesen
01.05.2009
Systemcheck & Vista-Dialoge
Häufig ist es wichtig zu wissen, auf welcher Betriebssystem-Version eine Anwendung gerade läuft. Ist Windows Vista installiert, kann das Programm auf dessen Dialogfunktion zugreifen.
weiterlesen
Architektur
01.05.2009
Alles fließt koordiniert
Mit Microsofts Concurrency Coordination Runtime lassen sich die Details des Multithreadings verbergen. Sequenzielle Prozessschritte können Sie über Ports miteinander koppeln und dadurch parallelisierbar machen.
weiterlesen
01.05.2009
Architekturen vermitteln
Wenn Softwarearchitektur über das reine Benennen von Schnittstellen und Komponenten hinausgeht, bedarf sie in der Regel einiger Erläuterungen. Besser noch wäre ein Verfahren, mit dem sich eine Spezifikation gleich in Programmcode umwandeln ließe. Dieser Artikel stellt eine Möglichkeit vor.
weiterlesen