dotnetpro 05/2008
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: Debug
(Seite
26)
Microsoft hat den Quellcode des .NET Frameworks für Debugging-Zwecke zur Verfügung gestellt. Mit ein paar
Handgriffen an der Konfiguration lässt sich Visual Studio 2008 so einstellen, dass die IDE Code vom
Microsoft-Server lädt, wenn Sie eine Klasse des Frameworks näher betrachen wollen.
(Seite
28)
Mithilfe der .NET-Umgebung Mono für Linux ist das einmalige Entwickeln plattformübergreifender Software für
Windows, Linux und Mac OS keine Utopie mehr. Wenn die Anwendung aber unter Mono nicht so will wie Sie, dann
geht’s an die Fehlersuche auf der fremden Plattform.
(Seite
36)
Der Schlüssel zum effizienten Debuggen liegt darin, eine konkrete Absicht zu verfolgen, wenn man den Debugger startet. Dieser Beitrag will dabei helfen, das Beste aus dem Debugger von Visual Studio 2005 herauszuholen und Probleme so schnell wie möglich zu beseitigen.
Aktuell
Interview mit Bill Hilf
(Seite
10)
Bill Hilf ist General Manager für das Windows-Server-Marketing und die Plattformstrategie von Microsoft. Er leitet unter anderem das Open Source Lab. Im Rahmen der CeBIT 2008 sprach dotnetpro mit ihm über die Open-Source-Strategie von Microsoft, die Veröffentlichung des .NET-Quellcodes, den Windows Server 2008 und die Auswirkungen der Virtualisierung auf Softwareentwickler.
Silverlight 2 Beta 1
(Seite
18)
Anfang März hat Microsoft die erste Betaversion von Silverlight 2 veröffentlicht. Taugt das Browser-Plug-in nebst
zuge hörigen Entwicklungstools zum Flash-Killer?
Aktuell
(Seite
6)
NetAdvantage forSilverlight 2.0, Reports.Net 2008.1, Komponente zur Auswahl von Zeiträumen; Update für Popfly usw.
Books
20805018.pdf
(Seite
58)
Dr. Holger Schwichtenberg gehört
durch seine zahlreichen Fach artikel,
insbesondere in der iX und der dotnetpro,
Fachbücher bei Addison-Wesley und
Microsoft Press sowie seine Auftritte auf
Fach konferenzen zu den .NET-Experten in
Deutschland. Mit seiner Firma IT-Visions.de
unterstützt er andere Unternehmen durch
Beratung und Schulungen beim Einsatz
von .NET-Technologien. Seine persönlichen
Schwerpunkte sind Web, Datenzugriff und
verteilte Systeme sowie die Architektur von
.NET-Anwendungen.
Bücher
(Seite
61)
Ist ein guter Softwareentwickler auch gleichzeitig ein guter Softwarearchitekt? Diese Frage kann man nicht mit Ja oder Nein beantworten. Schließlich erwartet man von einem Bauingenieur auch nicht, ein guter Architekt zu sein. Doch dotnetpro-Autor Andreas Heil gibt Ihnen fünf Buchtitel zum Thema Design und Architektur an die Hand, die Ihnen bei der Entscheidung – Architekt oder nicht – helfen.
CD-Inhalt
CD-Inhalt
(Seite
34)
CD-Inhalt
Kolumne
Microsoft Microkernel Unity im Einsatz
(Seite
136)
Alle wollen sich über Social Networking Sites vernetzen. Und in diesen Zeiten propagiert dotnetpro genau das
Gegenteil: Entkopplung ist angesagt. Aber nicht ohne Grund. Bessere Testbarkeit und mehr Flexibilität sind die Vorteile.
Das Framework Unity von Microsoft hilft Ihnen dabei und dotnetpro hilft Ihnen dabei, ihn richtig einzusetzen.
Meinung
Sandbox
(Seite
64)
Schon Freddy Quinn sagte: „Man ist so alt, wie man sich fühlt.“ Und Udo Jürgens’ „Mit 66 Jahren“ wurde nun sogar durch ein Musical in Hamburg geadelt.
Mono
Monatlich aktualisiertes Mono-Image
(Seite
122)
Das dotnetpro.Mono-Image kommt jeden Monat neu. Hier berichten Jan Waiz und Daniel Nauck über die
Fortschritte bei der Entwicklung von Mono. Diesmal erfahren Sie, wie Sie die Mono-Sourcen
selbst aktualisieren und kompilieren.
Praxis
Spatial Data Types beim SQL Server 2008
(Seite
108)
Eine wichtige Neuerung im SQL Server 2008 stellen die Spatial Data Types dar. Die beiden Datentypen GEOMETRY
und GEOGRAPHY können geometrische und geografische Daten verarbeiten. Im Zusammenspiel etwa mit
Microsoft Virtual Earth ergeben sich viele neue Anwendungsmöglichkeiten.
Top Ten: Sicheren Code entwickeln
(Seite
66)
Für einen Entwickler, der sicheren Code entwickeln will, ist Misstrauen die erste Programmiererpflicht. Jede Eingabe könnte manipuliert sein, jede Ausgabe könnte missbraucht werden. Aber dotnetpro hat sie: die Top Ten für die Entwicklung von sicherem Code.
Grundlagen zur Visual Studio 2008 Shell (VSShell)
(Seite
73)
Kostenfrei nutzbare Entwicklungsumgebungen sind in. Sie erlauben die Entwicklung neuer Sprachen und Tools, ohne
eine eigene IDE schreiben zu müssen. Microsoft stellt mit der Visual Studio 2008 Shell (VSShell) eine universell und
kostenfrei nutzbare IDE zur Verfügung, die den Kampf gegen Eclipse, NetBeans und SDA aufnimmt.
Lifecycle-Management mit dem Windows Installer
(Seite
78)
Es wäre einfach zu schön, wenn Installieren ein einmaliger Prozess bliebe. Aber nein, erst jagt ein Hotfix das nächste. Und nach vielen Minor Upgrades geht es über das Major Upgrade bis hin zur kompletten Neuinstallation. Aber der Windows Installer unterstützt solche Aktualisierungen über den gesamten Lebenszyklus einer Software hinweg.
Theorie und Praxis der Parser-Programmierung
(Seite
88)
Ein Parser soll eine Zeichenkette in ein für den Computer verständliches Format übersetzen. Eine klassische
Anwendung ist das Übersetzen von Quellcode einer höheren Programmiersprache in maschinenlesbaren
Code. Wie die Implementierung auf objektorientierter Grundlage mithilfe von .NET erfolgen kann, zeigt das
Beispiel eines Funktions-Parsers.
dotnetpro.components: Vista-Effekte für Windows Forms ohne WPF
(Seite
93)
Die Oberfläche von Vista glüht und glitzert. Seine attraktiven Oberflächenobjekte basieren jedoch auf DirectX. Wenn
Sie entsprechende Schaltflächen und Oberflächenobjekte auch in .NET-Anwendungen der Version 2.0 nutzen und auch
für Windows XP verfügbar machen wollen, dann müssen Sie mit GDI+ nachhelfen. dotnetpro zeigt, wie das gelingt.
Tipps und Tricks
Kochen mit Patrick
(Seite
124)
Achtung, diesen Monat ist der Restaurantkritiker unterwegs. Nichts bleibt an seinem Platz, alles wird argwöhnisch beäugt und hinterfragt. Das geschieht nicht ohne Grund, denn es lässt sich vieles verbessern und optimieren – auch in Ihrer Küche!
Fragen und Antworten aus den dotnetpro.newsgroups
(Seite
128)
Fragen und Antworten aus den dotnetpro.newsgroups
Kostenlose Tools für .NET-Profis
(Seite
130)
Die Preise kommerzieller Entwicklungssysteme machen es Softwarefirmen nicht leicht, mehrgleisig zu fahren.
Will man flexibel bleiben, empfiehlt sich ein Blick auf frei verfügbare IDEs und Programmiersprachen.
Tools
Sybase iAnywhere Advantage Database Server 9.0
(Seite
46)
Der Advantage Database Server 9 erlaubt es, Datenbankinhalte plattformübergreifend einzusetzen. Er beherrscht alle
gängigen Datenanbindungstechniken und ist für unterschiedliche Plattformen und Programmiersprachen verfügbar.
Service-Virtualisierung mit der Managed Service Engine
(Seite
52)
Im November 2007 hat Microsoft die erste CTP Version 6.2 der Managed Service Engine (MSE) zum Download
auf Codeplex zur Verfügung gestellt. Die MSE bietet verschiedene Möglich keiten an, eine Service-Virtualisierung in
einer Enterprise-SOA-Umgebung durch zuführen. dotnetpro zeigt, was sich hinter dem Ansatz der Service-
Virtualisierung verbirgt.
Website
Besser leben ohne Internet?
(Seite
8)
Wie hat das alles eigentlich funktioniert, be-
vor es das Internet gab? Die Kommunika-
tion lief damals über Telefon, Fax und
Brief. Kein Versenden von Patches oder Pro-
grammen. Keine schnelle Hilfe bei Pro-
blemen durch Wissensbörsen.