Startseite > Archiv > dotnetpro 09/2006

dotnetpro 09/2006

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: Life Cycle

dotnetpro 09/2006

Neue Debugging-Möglichkeiten in Visual Studio 2005

(Seite 12)

Mehr Komfort beim Entwanzen Von einer professionellen Entwicklungsumgebung wie Visual Studio darf man komfortable Hilfe für das Debuggen erwarten. Entsprechend hat Microsoft es in den vergangenen Jahren kontinuierlich verbessert. Auch die Version in Visual Studio 2005 bietet einige Neuheiten.

Schnellansichten für den Debugger selbst programmieren.

(Seite 18)

Der Blick auf das Wesentliche Der neue Debugger von Visual Studio 2005 verfügt über die Möglichkeiten, nicht nur Variablen, sondern auch ausgewählte Eigenschaften zu einem Objekt darzustellen und so die Fehlersuche zu erleichtern. Ein paar dieser so genannten Schnellansichten besitzt Visual Studio schon. Sie können für Ihre Zwecke aber auch eigene programmieren.

Klassendiagramme mit Visual Studio produktiv nutzen

(Seite 24)

Zusammengeklickt Microsoft hat in der Vergangenheit bereits einige Versuche unternommen, Visual Studio mit Diagrammeditoren für die Darstellung von Klassen zu verheiraten. Die bisherigen Lösungen erwiesen sich jedoch als umständlich und instabil. In der neuen Profi-Version von Visual Studio wurde nun ein Designer für Klassendiagramme integriert. dotnetpro zeigt, was er leistet.

Projektverwaltung für Teams selbst gemacht

(Seite 30)

Freeware-Teamware Das Entwickeln im Team ist Alltag in vielen Softwareschmieden. Dafür gibt es eine gute, aber auch ziemlich teure Unterstützung: Visual Studio 2005 Team System. Doch zur Option Kaufen gibt es immer die Alternative Selbermachen. dotnetpro entwickelt eine eigene Projektverwaltung für Visual-Studio-Projekte.

Software Factories

(Seite 42)

Software vom Fließband Das Konzept der Software Factories soll die Softwareentwicklung industrialisieren. Ziel ist es, die Anwendungsentwicklung schneller und einfacher zu gestalten. Aber was steckt wirklich dahinter, und wie können Sie davon profitieren? dotnetpro hat einen kritischen Blick auf Software Factories geworfen.

Composite Applications mit Ensemble und .NET entwickeln

(Seite 52)

Raus aus der Isolation! Viele Unternehmen nutzen verschiedene Systeme und Anwendungen, die isoliert voneinander die gleichen Daten verarbeiten und vorhalten. Mit Integrationsplattformen wie Ensemble lassen sich solche isolierten Systeme in gemeinsamen Anwendungen zusammenführen – und unter .NET steuern.
Autor: Peter Bonrad

.NET Total

Der Object Builder Application Block (Seite 130)

Verstecktes Juwel Die neue Version der Enterprise Library birgt auf den ersten Blick wenig Neues. Bei genauerer Betrachtung findet man jedoch durchaus Neuerungen, etwa das Subsystem Object Builder, das die enge Kopplung zwischen den Application Blocks aufhebt. Das Design Pattern ist aus der Java Community als Dependency Injection bekannt und bildet den Kern moderner, leichtgewichtiger Application Container, die zunehmend an Popularität gewinnen – Grund genug, dieses Thema näher zu beleuchten.

Books

Fit für Ajax (Seite 61)

AJAX? Schon mal gehört. Aber was genau steckt hinter Asynchronous Javascript and XML, kurz AJAX? Wie funktioniert es? Wie können Sie es einsetzen? Der Auszug aus dem Videotraining „Interaktive Applikationen für das Web 2.0 entwickeln“ beantwortet diese Fragen.

Bücher

Techniken für Fortgeschrittene (Seite 58)

Interdisziplinär Kodieren ist nicht alles! Heutzutage müssen Softwareentwickler einiges mehr beherrschen als nur das reine Hacken von Algorithmen. Breit gefächertes Wissen ist notwendig, um den ständig wachsenden Anforderungen gerecht zu werden. dotnetpro-Autor Andreas Heil hat sich fünf Titel angesehen, die über einfaches Kodieren hinausgehen.

HighTech

.NET 2.0 und SQL Server 2005 (Seite 134)

Ein starkes Team Mit dem .NET Framework 2.0 und dem SQL Server 2005 ergeben sich neue Möglichkeiten, von denen Entwickler vor einigen Jahren nur träumen konnten. Durch die Verbesserungen beim Datenzugriff mit ADO.NET 2.0 erhöht sich zudem die Performance stark. dotnetpro hat die neuen Funktionalitäten unter die Lupe genommen.
Einstieg in den praktischen Softwareentwurf, Teil 4 (Seite 140)

Am Anfang ist der Anwender. Als Client benutzt er über das Frontend die Funktionen, die die Software als Service anbietet. Dieses Modell von Konsumenthier und Service - anbieter dort zieht sich durch die gesamte Softwarearchitektur. dotnetpro zeigt, wie Sie auch die Funktionen der Benutzerschnittstelle auf diese Weise systematisch modellieren.

Praxis

ASP.NET Mobile Controls 1.1 (Seite 102)

ASP.NET macht mobil Die Daten liegen auf einem zentralen Server. Unterschiedliche mobile Geräte sollen darauf zugreifen können. Die Vielfalt der mobilen Geräte mit jeweils eigenen Browsern aber erweist sich als tückisch. Als Lösungsweg bieten sich die ASP.NET Mobile Controls an. dotnetpro zeigt, wie Sie mit Visual Studio 2005 Datenbankzugriffe für ganz unterschiedliche mobile Gerätetypen realisieren.
dotnetpro.components: Der Werkzeugkasten der dotnetpro (Seite 109)

Noch mehr Grafik für VB.NET Das Steuerelement Text3D erweitert die grafischen Fähigkeiten von Visual Basic erheblich. Es liegt komplett im Quelltext vor und lässt sich daher beliebig ausbauen. Sie können damit beispielsweise grafische Menüs à la Outlook nachbilden oder schon heute Steuerelemente im Windows-Vista-Look implementieren.
Mit IFilter Texte aus unterschiedlichen Dateiformaten herausfiltern (Seite 114)

Destillierte Texte Sie haben Ihrer Suchmaschine beigebracht, den perfekten Volltextindex zu erstellen – sehr schön. Dumm ist aber, dass Sie jetzt vor einem ganzen Wald unterschiedlicher Dateiformate stehen, in denen kein klares Wort zu erkennen ist.dotnetpro kennt den Ausweg: Nehmen Sie IFilter. Damit destillieren Sie mühelos die Textbestandteile aus den unterschiedlichsten Dateiformaten heraus.
Stefan steigt um – Teil 7 (Seite 120)

Vernebelter Code Hat der Anwender eine gültige Softwarelizenz? Das eigene Lizenzierungssystem prüft unbestechlich. Aber ach! Der Code der Prüfroutine ist ja offen lesbar! Unter .NET helfen Obfuscatoren, den Code zu verschleiern.
Aufbau, Verwendung und Erweiterung des .NET-Krypto-Frameworks (Seite 64)

Geheime Botschaften Das .NET Framework umfasst einige Klassen, die kryptografische Verfahren bereitstellen. Was aber, wenn der benötigte Algorithmus nicht enthalten ist? dotnetpro zeigt, wie das Framework aufgebaut ist und wie Sie eigene kryptografische Algorithmen nahtlos integrieren.
SQL Server 2005 Express Edition (Seite 70)

Lizenzfrei starten Microsoft bietet mit der SQL Server 2005 Express Edition eine kostenlose Version seines Datenbankservers an. Der Nachfolger der Microsoft Desktop Engine von SQL Server 2000 stellt eine vollwertige Datenbank-Engine zur Verfügung, die sich nahtlos in Visual Studio 2005 integriert. dotnetpro zeigt, was die Express Edition alles kann.
CSS Control Adapters für ASP.NET 2.0 (Seite 76)

Eine Frage des guten Stils Microsoft nimmt das Thema Web ernst: ASP.NET 2.0 bietet die Möglichkeit, die Ausgabe von Web-Controls mit ein wenig Aufwand komplett per CSS zu steuern – ohne Tabellenlayouts. Allerdings ist das nicht so trivial, wie die Ankündigung durch Microsoft vermuten lässt.
Methodik zur Workflow-Erstellung (Seite 80)

Baukasten für Entwickler Die Windows Workflow Foundation soll die vielfältigen Dienste eines Unternehmens logisch miteinander verknüpfen und so die Zusammenarbeit der Entwickler, Analytiker und Geschäftsführer verbessern. dotnetpro stellt ein strukturiertes Vorgehen zum Aufbau von Workflows vor und zeigt die technischen Möglichkeiten für die Übergabe von Daten.
Designtime-Unterstützung für selbstentwickelte Steuerelemente (Seite 86)

Veredelte Controls Gute Benutzersteuerelemente zu entwickeln, ist die eine Aufgabe. Dafür auch eine gute Designtime-Unterstützung anzubieten, ist eine ganz andere Aufgabe. dotnetpro zeigt, wie Sie Ihre selbstentwickelten Controls mit einer maßgeschneiderten Unterstützung für Visual Studio aufpeppen. Im ersten Teil der Serie erfahren Sie, was mithilfe von Attributen alles möglich ist.
Remote-Zugriff auf den SQL Server 2005 Express (Seite 93)

Datenbank für alle Microsofts kostenlose SQL Server 2005 Express Edition funktioniert nicht nur auf einem Einzelplatzrechner, sondern auch im kleinen Netzwerk. Hierzu sind nur ein paar Handgriffe nötig. dotnetpro beschreibt, wie’s geht und gibt nützliche Tipps.
Fortschrittsbalken für längere Postbacks (Seite 96)

Schöner warten Fortschrittsbalken informieren den Anwender darüber, wie lange eine Operation noch dauert. Damit gewinnt er das gute Gefühl, dass trotz längerer Wartezeit noch alles in Ordnung ist. Der Fortschrittsbalken des Browsers ist jedoch ungeeignet, weil er keine echten Messungen vornimmt. dotnetpro misst den Fortschritt und stellt ihn in aspx-Seiten dar.

Sandbox

Der Preis ist heiß (Seite 62)

Wie viel sollte Software eigentlich kosten? Am besten natürlich gar nichts – jaja, ich weiß. Aber im Ernst: Je länger ich über die Preisbildung von Software nachdenke, desto unsicherer werde ich. Denn irgendwie scheint mir die Softwareindustrie mit dieser Frage noch nicht ganz im Reinen.

Tipps und Tricks

Kochen mit Patrick (Seite 122)

Der Chefkoch empfiehlt heute: Großmutters Konsolenapplikationen aus kontrollierter Verwendung an zartem Injection vom SQL serviert mit frischen Constraints. Als Nachtisch gibt es süße Domains.
programmer’s bazaar (Seite 126)

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 Softwareentwickler, Freeware-, Shareware- und 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. Sie enthält auch die Links der vorhergehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Visual Basic 6.0 (Seite 127)

Vordefinierte Projekttypen erweitern In Visual Basic 6.0 starten Sie ein neues Projekt, indem Sie zunächst nach Abrufendes Menübefehls Datei/Neues Projekt einen speziellen Projekttyp auswählen, also beispielsweise Standard-EXE, ActiveX-EXE, ActiveX-Steuerelement, AddIn oder Datenprojekt, und mit OK bestätigen.

Tools

MSBuild Extras – Toolkit for .NET 1.1 (MSBee) (Seite 56)

Fleißige Biene Wer mit Visual Studio 2005 Assemblys für .NET 1.1 erzeugen will, hat Pech. Die aktuelle Version der Entwicklungsumgebung verlässt sich nur auf .NET 2.0. Diese Beschränkung will Microsoft mit MSBee aufheben. Dr. Holger Schwichtenberg hat das Tool getestet.
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 oft landen Sie beim Programmieren in der Sackgasse?





Ergebnis anzeigen