Startseite > Archiv > dotnetpro 06/2007

dotnetpro 06/2007

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: Online

dotnetpro 06/2007

Das UpdatePanel-Steuerelement von ASP.NET AJAX

(Seite 12)

Die Anwender sind beeindruckt: Auf einer Webseite aktualisieren sich verschiedene Bereiche wie von selbst. Dahinter steckt keine Zauberei, sondern im Wesentlichen das UpdatePanel- Steuerelement von ASP.NET AJAX. dotnetpro stellt es vor.

uPnP-Media Server und uPnP-Streaming Clients

(Seite 18)

Um uPnP-Geräte sinnvoll einzusetzen, muss ihre Verfügbarkeit permanent überwacht werden. Nur so kann reagiert werden, wenn sich ein Gerät abmeldet. Das klappt mit der asynchronen uPnP-Geräteabfrage, die allerdings nur auf Umwegen und mit einigen Kniffen realisiert werden kann. Tauchen Sie mit ein in die Welt der COM-Schnittstellen, -Interfaces und -Callback-Funktionen.

AJAXExterne Webservices in ASP.NET AJAX aufrufen

(Seite 28)

Sie möchten Webservices aufrufen? Und zwar ausgehend von einem ASP.NET-AJAX-Client? Das geht zwar, aber standardmäßig nur dann, wenn die Webservices auf dem gleichen Server liegen wie die Anwendung selbst. Dotnetpro zeigt einen Weg für externe Webservices auf. Auch er führt über den Server der Anwendung.

Webservices mit ASP.NET AJAX nutzen

(Seite 36)

Der Grundpfeiler jeder Ajax-Anwendung ist die Kommunikation zwischen Client und Server im Hintergrund. Bei ASP.NET bieten sich dafür auf der Serverseite Webservices an. Über ASP.NET AJAX können Sie diese Dienste mit wenig Aufwand aufrufen und verwenden.

Werkzeuge für ASP.NETEntwickler

(Seite 42)

Auch im Jahre 2007 bietet jede Webanwendung noch mehr Herausforderungen als eine durchschnittliche Desktopanwendung. Da ist es umso wichtiger, dass der Webentwickler gut gerüstet ist. Dr. Holger Schwichtenberg listet auf, was sich in den Werkzeugkästen von ASP.NET-Entwicklern befindet.

.NET Total

.NET-Controls ausreizen (Seite 124)

Leistungsfähige Steuerelemente sind die Grundlage komfortabler Benutzerschnittstellen. Für Entwickler lohnt es sich, auch die Details der Windows-Forms-Controls zu kennen. Nur so können Sie mit geringem Aufwand Ihren Anwendern komfortable Anwendungen bieten. dotnetpro zeigt, was .NET-Controls können und wo die Grenzen liegen.
Autor: Edward Zeh

Books

Auszug aus Kapitel 9 des Buches Enterprise SOA (Seite 52)

Dieser Buchauszug beschreibt die verschiedenen Elemente, aus denen sich eine SOA-fähige Infrastruktur zusammensetzt, nachfolgend als Service-Bus bezeichnet. Der Text basiert auf der Voraussetzung, dass es für große Unternehmen unmöglich ist, eine Standardisierung auf einer einzigen technischen Architektur zu erzwingen. Dies gilt insbesondere für Kommunikations- Middleware, Anwendungsplattformen und Schnittstellentechnologie.
Bücher rund um aktuelle Softwaretechnologien (Seite 60)

Sie kennen 95 Prozent der Klassen im .NET Framework auswendig? Das ist höchst imponierend, aber erst die halbe Miete für den Top-Entwickler. Erst ein breites Wissen im Bereich der Softwareentwicklung erlaubt es, die richtigen Entscheidungen zu treffen. Fünf Titel aus den verschiedensten Technologiebereichen sollen helfen, dieses Wissen zu erweitern.
Autor: Andreas Heil

CD-Inhalt

DVD-Inhalt (Seite 34)

Cover und Rücken für ein Jewel-Case

Community

Das ist dotnetpro.tv (Seite 44)

Sag mir, wer du bist.

HighTech

Entwurfsmuster für die GUI-Programmierung (Seite 132)

Wer sich schon länger mit Softwareentwicklung beschäftigt, ist sicherlich bereits auf das Konzept der Entwurfsmuster gestoßen. Sie bieten schematische Lösungen für wiederkehrende Probleme, vorwiegend auf Seiten des Servers. Aber auch die Oberflächenprogrammierung von Clients profitiert von Entwurfsmustern.
Zustandsmaschinen programmieren (Seite 138)

Bekommen Sie auch manchmal Zustände? Das könnte zum Beispiel sein, wenn Ihnen die Analyse einer einfachen Textdatei nicht gleich gelingt, oder Sie Mühe mit einem Wizard haben. Es geht dabei auch um Zustände. Denn im Kern von Textanalyse/Parsing, Wizards, Befehlsprotokollen und vielen anderen Problemfeldern stehen sogenannte Zustandsmaschinen.

Kochen mit Patrick

Kochen mit Patrick (Seite 116)

Diesen Monat im Restaurant "Chez Hejlsberg“: jede Menge scharfe Sprachvariationen. Als Entrée servieren wir feinste Listen mit echten Typen. Der Hauptgang bietet leckere Iterationen von frischen Daten. Und zum Dessert gibt es neue Feature von der Sprache.

Praxis

Mit Adornern das Design von Objekten zur Laufzeit ändern (Seite 64)

Mit der abstrakten Klasse Adorner der WPF lassen sich Controls zur Laufzeit in ihrem Erscheinungsbild verändern. Möchten Sie ein Panel in der Größe ändern? Oder einen Bereich eines Bildes markieren? Oder Controls verschieben und drehen? Oder Elemente einer Listbox wie im Explorer markieren? Oder ... Und das alles mit nur ein paar Zeilen!
Ribbon von Office-Anwendungen per VSTO-Add-in anpassen (Seite 69)

Die Bedienung des neuen Office setzt auf ein einfaches Ribbon (Band) anstelle komplexer Menüs. Wer sich damit angefreundet hat, will bald auch mehr, etwa das Ribbon anpassen oder eigene Erweiterungen damit steuern. Der erste Teil dieser Serie zeigt, wie Sie die Office-Programme anpassen und das Ribbon mit VSTO-Add-ins erweitern.
Mono im Unternehmenseinsatz – ein Praxisbericht (Seite 74)

Dem .NET für Unix, kurz Mono, wird oft nachgesagt, für den Einsatz in echten Projekten noch nicht reif zu sein. Das stimmt sicherlich für Teilbereiche. Aber andere Teile von Mono lassen sich bereits heute produktiv einsetzen. Der Artikel zeigt, wie ein Projekt aus der Praxis mithilfe von Mono erfolgreich umgesetzt wurde.
Autor: Marc Teufel

Mit VB.NET objektorientiert programmieren, Teil 1: Schnittstellen (Seite 81)

Die Objektorientierung in Visual Basic 6 war immer schon etwas stiefmütterlich und unvollständig. Visual Basic .NET dagegen bietet echte OOP und eröffnet damit ganz neue Möglichkeiten. Begleiten Sie den Autor bei seiner Reise zu „echter“ OOP und betreten Sie ein neues Land.
Gupta-Anwendungen automatisch nach .NET migrieren (Seite 86)

Aus einer mit dem Team Developer erstellten Gupta-Anwendung auf Knopfdruck eine moderne .NET-Applikation zu machen – davon träumen viele Anwender spätestens seit der Übernahme von Gupta durch Unify. Unter dem Namen „The Porting Project“ bietet ein internationaler Zusammenschluss von Softwarehäusern eine Dienstleistung, die diesem Wunschbild recht nahe kommt.
SharePoint-Portalsuche: Erweitern der Suchergebnisse von Listentreffern (Seite 91)

Die Portalsuche des SharePoint Portal Servers 2003 (SPPS) zeigt als Listentreffer nur die Liste selbst. Der Anwender weiß weder, ob mehrere Listenelemente den Suchkriterien genügen, noch kann er direkt darauf zugreifen. Dieser Beitrag zeigt, wie Sie die Suchergebnisse erweitern.
Die Reportingkomponente List & Label in der Praxis (Seite 96)

Berichtskomponenten haben sich in den vergangenen Jahren zu mächtigen Tools entwickelt. Sie sorgen nicht nur für die druckreife Ausgabe von Daten, sondern bieten inzwischen vollständige Entwurfsumgebungen auch für den Endanwender. List & Label von combit lässt der jeweiligen Anwendung dabei alle nötigen Freiheiten für eigene Anpassungen.
dotnetpro.components: Der Werkzeugkasten der dotnetpro (Seite 99)

Schön und praktisch sind sie, die Aufgabenbereiche aktueller Windows-Dialoge. Ihre Nachbildung ist aber gar nicht so einfach. Diesmal geht es um folgende Aspekte: Der Container soll attraktive Hintergrundfarbverläufe unterstützen und Objekte automatisch ausrichten. Eine rasche Orientierung sollen abgerundete Registerzungen ermöglichen, die sich an verschiedenen Seiten andocken lassen.

Sandbox

Zeit der Stille (Seite 63)

Schlafen Sie gern? Sicherlich – auch wenn der eine vielleicht mehr und der andere weniger Schlaf braucht. Und wie steht´s mit Urlaub? Machen Sie gern Urlaub? Aber selbstverständlich! Wer macht nicht gern Urlaub? Auch Feierabend und Wochenende als „kleine Urlaube“ sind Ihnen sicherlich sehr willkommen.

Tipps und Tricks

Visual Basic 2005 (Seite 119)

- Dateierweiterung austauschen - Bilddatei in das Bitmap-Format umwandeln - Das Desktop-Bild wechseln - Fortschrittsanzeigen ohne Fortschritt
Musik & Sounds in .NET (Seite 122)

Neben Bildern und Videos werten auch Klänge Anwendungen auf. Waren in frühen Windows-Versionen Audioeffekte oder -demonstrationen noch von minderer Qualität, weisen diese mittlerweile CD-Qualität auf und sind flexibel variierbar.

Tools

XML-Daten in Office-2007-Dokumente einbetten (Seite 108)

Das neue Dateiformat für Office-Dokumente erlaubt das Einbetten selbstdefinierter XML-Daten. Das ermöglicht eine klare Trennung der Daten von den Layout - informationen. Die sogenannten CustomXMLParts können beispielsweise auf einem Server auch ohne Office gelesen und geschrieben werden.
Autor: Marcel Gnoth

Sicherheitsprüfung mit DevPartner Security Checker (Seite 46)

Das Werkzeug Security Checker soll Sicherheitslücken in Webanwendungen automatisch erkennen. Dr. Holger Schwichtenberg hat es getestet und ist von der schwachen Leistung schwer enttäuscht.
Ipcas SpeedTrace 3.1 (Seite 48)

Profiler für .NET gibt es verschiedene. Die Firma Ipcas will sich mit SpeedTrace von der Konkurrenz durch die Geschwindigkeit abheben. Neben dem Profiling kann das Produkt auch zur Ablaufverfolgung eingesetzt werden, daher das „Trace“ im Namen. Auf Dr. Holger Schwichtenberg macht SpeedTrace einen guten Eindruck.
Visual Assist X für Visual Studio (Seite 50)

Das Tool Visual Assist X erweitert Visual Studio und fügt den vielen schon vorhandenen Editorfunktionen weitere hinzu, um dem Entwickler die Arbeit mit dem Code noch mehr zu erleichtern. dotnetpro-Autor und C++-Entwickler Christian Havel arbeitet gern mit dem Tool.
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
Setzen Sie Unit-Tests ein?




Ergebnis anzeigen