dotnetpro 04/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.04.2009
AKTUELL
C# leuchtet auf dem Buchradar - Borland misst Softwarereife mit TeamInspektor- SharePoint-Webparts mit Silverlight-Unterstützung - Flexible Projektplanungssoftware uvm.
weiterlesen
01.04.2009
Software nach DIN
Gefördert vom Bundesforschungsministerium erarbeiten deutsche Softwareunternehmen und Forschungseinrichtungen einen Industriestandard für Softwarequalität.
weiterlesen
Schwerpunkt
XMPP
01.04.2009
die Plaudertasche
Mit Instant Messaging assoziiert man Skype, Yahoo und MSN. Doch längst hat zwischen den Platzhirschen auch XMPP ein mittlerweile gar nicht mehr so kleines Revier erobert. Es behauptet sich nicht nur erfolgreich, sondern bietet noch viel mehr als nur Instant Messaging.
weiterlesen
XMPP
01.04.2009
Kein X für ein U
Ursprünglich für Instant Messaging erdacht, hat sich XMPP in wenigen Jahren zu einem vielseitig einsetzbaren Protokoll gemausert. Das „X“ steht nicht zu Unrecht für „Extensible“. Hier erfahren Sie, was XMPP so alles drauf hat.
weiterlesen
01.04.2009
Mono im Zeichen des X
In diesem Heft konnten Sie bereits vieles zu XMPP und Jabber lesen. Hier startet nun eine Anleitung, die zeigt, wie einfach sich das Ganze unter Linux umsetzen lässt. Zunächst wird das monatliche Mono-Image um die Java Runtime erweitert und anschließend der Jabber-Server Openfire installiert und konfiguriert.
weiterlesen
Tools
01.04.2009
Visual Studio 2010
Auf der PDC 2008 hat Microsoft neben dem .NET Framework 4.0 auch eine Vorabversion von Visual Studio 2010 zur Verfügung gestellt. Visual Studio 2010 bietet eine Reihe von interessanten Erweiterungen, die eine Produktivitätsverbesserung in der Entwicklung ermöglichen.
weiterlesen
01.04.2009
Testen über den Wolken
Webtests in Visual Studio Team System ermöglichen es, aufgezeichnete Interaktionen mit Websites wieder einzuspielen. Wer aber damit eine öffentliche Website von weltweit verteilten Orten aus prüfen möchte, muss viel in Infrastruktur und Lizenzkosten für die Testagenten investieren. Die Firma Keynote Systems stellt mit KITE eine solche Testumgebung bereit.
weiterlesen
01.04.2009
Deskop UI-Controls
Hersteller von GUI-Komponenten bieten ausgereifte Produkte, die ständig weiterentwickelt werden und für die zudem Support angeboten wird. Warum also etwas selbst erarbeiten, wenn es zu einem vernünftigen Preis bereits erhältlich ist? Unsere Übersicht listet 123 GUI-Komponenten für Windows Forms und die Windows Presentation Foundation.
weiterlesen
Bücher
VIP-Tipp
01.04.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.04.2009
Universalstecker
Nach zahlreichen Rezensionen über klassische Buchthemen wie Sprachen, bestimmte Produkte oder Verflechtungen dieser beiden widmen sich diese Rezensionen aktuellsten Technologien. Hierzu zählt die Windows Communication Foundation (WCF).
weiterlesen
Sandbox
01.04.2009
Die Unmöglichkeit zu schätzen
Lassen Sie mich passend zu Ostern die Frage stellen: Wie lange brauchen Sie eigentlich, um ein Osterei zu bemalen? Wie lange für eine Farbe, wie lange für ein Blümchen- und Häschen-Muster? Darauf sollten Sie schnell Antworten finden können.
weiterlesen
01.04.2009
Gedanken anlässlich der 50. Sandbox
Wer hätte das gedacht? In diesem Heft finden Sie die 50. Ausgabe meiner Sandbox-Serie.
weiterlesen
Praxis
dotnetpro.components
01.04.2009
Effekte an Steuerelemente, Teil 2
Mit dem Erweiterungsobjekt exShadow rüsten Sie Grafikeffekte für bestehende Steuerelemente nach. Ereignisse binden die Effekte an die Controls und zeigen sie auf dem umgebenden Formular an.
weiterlesen
01.04.2009
Arbeitspakete für den TFS
Der Team Foundation Server beinhaltet unter anderem Projektvorgehensmodelle, die sich in den Arbeitsablauf integrieren lassen. Dieser Artikel stellt Erweiterungsmöglichkeiten vor, um bestehende TFS-Prozesse an individuelle Anforderungen und Qualitätsrichtlinien anzupassen.
weiterlesen
01.04.2009
Oberkellner vom Dienst
Dublin ist der Codename für einen .NET-basierten Anwendungsserver. Damit liefert Microsoft einen seit langem fehlenden Baustein in seiner .NET-Strategie nach. Wer kann Dublin brauchen? Jeder, der einen Host für seine WCF-Dienste und servicebasierten Workflows benötigt.
weiterlesen
01.04.2009
Sieht doch gut aus, oder?
Beim neuen Internet Explorer 8 hat Microsoft großen Wert auf die Einhaltung von Webstandards gelegt. Entwickler und Designer müssen in Zukunft Internetseiten nicht mehr an unterschiedliche Browser anpassen. Für IE7 optimierte Seiten zeigt der IE8 allerdings nicht immer korrekt an. Mit ein paar Tricks lässt sich dieses Problem lösen.
weiterlesen
01.04.2009
FlexDB mit LINQ, Teil 1
Welche Produkte werden eigentlich im Sommer besonders oft zusammen mit den Bademänteln gekauft? Wie, diese Abfrage ist in Ihrem Informationssystem nicht vorgesehen? Ihr Kunde will das aber unbedingt wissen. Und er will solche und ähnliche Abfragen auch ruck, zuck selber definieren können. Dafür benötigen Sie einen flexiblen Suchservice. dotnetpro erstellt ihn.
weiterlesen
01.04.2009
ICSharpCore für Add-ins
Die Erweiterbarkeit einer Anwendung gehört zu den wichtigsten Kriterien bei der Planung und Entwicklung von Software. Die Bibliothek ICSharpCode.Core, der Kern der bekannten .NET Entwicklungsumgebung SharpDevelop, bietet hierfür eine höchst flexible Basis.
weiterlesen
01.04.2009
Mach's doch gleichzeitig!
Computer auf der Höhe der Zeit arbeiten mit Mehrkernprozessoren. Das Entwickeln von Multithreading-Anwendungen, die dies ausnutzen, scheint jedoch so manchem Entwickler als zu komplex. Mithilfe der Bibliothek OpenMP lassen sich mathematische Berechnungen aber recht einfach parallelisieren. Der Pferdefuß: Dies muss in C++ passieren.
weiterlesen
01.04.2009
Bilder mit Innenleben
Bilddateien können mehr Informationen enthalten, als auf den ersten Blick ersichtlich ist. Die gängigen Dateiformate unterstützen das Einbetten von Metadaten wie Kamerainformationen, Belichtung des Bildes, Autorenhinweisen oder GPS-Daten. Das .NET Framework unterstützt den Entwickler dabei, sie zu lesen und zu schreiben.
weiterlesen
01.04.2009
Digitalfotos mit Onlinekarten verknüpfen
Ein schöner Wasserfall, doch wo haben Sie ihn fotografiert? Bei der üblichen Unmenge digitaler Fotos, die heute beispielsweise bei einem Urlaub anfallen, ist es nicht immer leicht, den Aufnahmestandort nachträglich festzustellen. Abhilfe schafft die Verknüpfung der Metadaten der Bilddateien mit einer Kartendarstellung.
weiterlesen
CD-Inhalt
Kochen mit Patrick
01.04.2009
Kochen mit Patrick
Nach dem großen Erfolg des ersten Teils folgen weitere Tipps rund ums Debugging. Diesmal geht es um Variablen- Fenster, Object-IDs und die verzwickte Fehlersuche in Multithread-Anwendungen. Zum krönenden Abschluss gibt's dann Pangasiusfilet aus dem Backofen mit Rosmarinkartoffeln.
weiterlesen
Tipps und Tricks
01.04.2009
.NET Extensions
Die dotnetpro.Extensions gehen in die zweite Runde. Festgelegt werden Namensgebung und Aufbau der Erweiterungsmethoden, zudem wird die Bibliothek erweitert. Sie können die Extensions nach ihrer Referenzierung im gesamten Projekt einsetzen.
weiterlesen
01.04.2009
Leser helfen Lesern
Ihr Programm rechnet falsch? Ihr Compiler spricht kein Wort mehr mit Ihnen? Sie vermissen wichtige Themen in der dotnetpro? Dann besuchen Sie unsere Newsgroups. Hier finden Sie Antworten auf Ihre Fragen. Hier treffen Sie Mitstreiter und Leidensgenossen. Hier können Sie der Redaktion Ihre Anregungen mitteilen.
weiterlesen
01.04.2009
Grafik, Präsentation und Co.
Viele Programmieraufgaben lassen sich mithilfe von Freeware-Steuerelementen erleichtern. Etwa grafische Auswertungen oder das zeitgesteuerte Aktualisieren von Daten. Andere Controls helfen bei der Bildbearbeitung oder bringen Fortschrittsanzeigen auf den Bildschirm.
weiterlesen
Architektur
01.04.2009
Kanalfahrt ohne Hindernisse
Langsam dämmert die Erkenntnis: Softwareentwicklung erfordert künftig einen neuen Ansatz: den der Parallelverarbeitung. Klingt kompliziert, muss es aber nicht sein. Microsoft bietet einen Mechanismus, der das Entwickeln mit Threads abstrahiert. Dazu gehört aber auch ein neuer Denkansatz seitens des Entwicklers.
weiterlesen
Management
01.04.2009
Perspektivenwechsel
IT-Freelancer verdienen gut – wenn sie denn einen Projektauftrag haben. Aber jedes Projekt endet einmal. Und spätestens dann beginnt die Suche nach dem nächsten Projekt. Wenn aber auch die Recherche über Online-Projektbörsen erfolglos bleibt, ist es hilfreich, die Grundsätze der Akquisition zu beherrschen. dotnetpro gibt Tipps für die erfolgreiche Akquise.
weiterlesen