Archiv - MSDN Online Deutschland – Das Microsoft Developer Network

 

* *
Kategorie   
Unterkategorie   
Datum Absteigend
Aufsteigend
 
* *

November 2009


Standard Webcast | 19.11.2009 | Holger Sirtl
Die Windows Azure Platform bietet Entwicklern die Möglichkeit, auf einfache Weise von den Vorteilen des Cloud Computing zu profitieren. Azure erlaubt es, Anwendungen in der Cloud zu betreiben, Daten zu speichern und Dienste über Unternehmensgrenzen hinweg zu integrieren. Dieser Webcast gibt einen Überblick über die Bestandteile der Plattform (Windows Azure, SQL Azure, .NET Services), informiert über die verschiedenen Modelle für eine nutzungsabhängige Abrechnung und zeigt Szenarien auf, in denen Anwendungen für Cloud Computing mit Azure ihre Stärken ausspielen können.
Standard Webcast | 17.11.2009 | Markus Klein
In dieser Webcast-Reihe geben Experten der MSDN Hotline Antworten auf häufig gestellte Fragen. Thema heute: Die C++ Standard Template Library. Anhand von Beispielen zeigen wir Ihnen, wie man mit Hilfe der STL immer wiederkehrende Anforderungen löst. Insbesondere dabei wird auf Header Limits, Utility und Locale eingegangen.
Codeclip | 13.11.2009 | Eduard Leingang
Der Code Clip zeigt die Benutzung eines Web Services aus einer WPF SmartClient Anwendung heraus. Dazu wird ein .net Web Service benutzt
Codeclip | 12.11.2009 | Eduard Leingang
Der Code Clip zeigt die Benutzung eines Web Services aus einer WinForms SmartClient Anwendung heraus. Dazu wird der UserManager aus dem letzten Clip dieser Reihe um einen Web Service erweitert
Codeclip | 11.11.2009 | Eduard Leingang
Der Code Clip zeigt die Erzeugung einer einfachen User Verwaltung, die in eine ASP.NET Site eingebettet wird, mit Hilfe des MS Visual Studio in C#.
Codeclip | 10.11.2009 | Philipp Bauknecht
Es werde zwei verschiedene Möglichkeiten zum Verwalten der Reihenfolge von Objekte bei der Anzeige vorgestellt
Serien-Webcast | 10.11.2009 | Dr. Holger Schwichtenberg
Provider sind ein interessantes Konzept der Windows PowerShell, um ganz unterschiedliche Datenbanken wie zum Beispiel die Registry, die Umgebungsvariablen und das Active Directory genauso mit Befehlen DIR, MD, RD, etc. zu verwenden wie ein Dateisystem. Es gibt inzwischen zahlreiche Provider und man kann eigene schreiben. PowerShell-Module erlauben es, Erweiterungspakete bestehend aus eigenen Commandlets, Providern und Skripten auf einfache Weise zu verbreiten und in die PowerShell zu integrieren. Die PowerShell kann man zudem in beliebige eigene Anwendungen integrieren, z.B. als Skriptesprache in eine Windows Forms-Anwendung.
Experten & Partner | 09.11.2009
Die Zusammenarbeit von PHP und Silverlight ist Schwerpunktthema der neuen Ausgabe 6/09 des 'PHP Journals'. Im Heft mit dabei ist ein 8-seitiger Beitrag von Autor Jan Schenk, den MSDN-Leser gleich hier als PDF-Dokument herunterladen können. Das PHP-Fachblatt aus dem Verlag Neue Mediengesellschaft Ulm erscheint im 2-Monats-Rhythmus; ein kostenloses Probeheft gibt’s unter www.phpjournal.de/leseprobe.
Codeclip | 09.11.2009 | Uwe Habermann
Es wird gezeigt, wie mit Visual Studio 2008 eine WPF Anwendung erstellt werden kann, die auf eine SQL Server Datenbank zugreift.
Codeclip | 06.11.2009 | Uwe Habermann
Es wird gezeigt, wie mit Visual Studio 2008 eine Silverlight Anwendung erstellt werden kann, die auf eine SQL Server Datenbank zugreift.
Serien-Webcast | 06.11.2009 | Dariusz Parys
Dieser Webcast geht auf Themen ein, die bei Windows 7 im Zusammenhang mit der User Account Control relevant sind. Er erläutert, welche APIs in Verbindung zur UAC stehen und wirft dabei einen Blick auf UIPI, Virtualization, Session 0 Isolation, Installer Detection und Version Checking.
Serien-Webcast | 05.11.2009 | Dr. Holger Schwichtenberg
Die Windows PowerShell kann natürlich nicht nur interaktiv genutzt werden, sondern auch Skripte ablaufen lassen. Mit Hilfe der PowerShell-Skriptsprache kann man die PowerShell sogar dauerhaft erweitern. Eine Alternative zur Erstellung von Commandlets mit der PowerShell-Skriptsprache ist die Verwendung einer .NET-Sprache wie Visual Basic und C#. Der Webcast zeigt, wie man mit Visual Studio Commandlet- und Snap-In-Klasse erstellen und die kompilierten DLLs in der PowerShell verwendet. Neben administrativen Commandlets geht es dabei auch um Commandlets, die Geschäftslogik abbilden.
Codeclip | 05.11.2009 | Uwe Habermann
Es wird gezeigt, wie mit Visual Studio 2008 eine dynamische Webanwendung erstellt werden kann, die auf eine SQL Server Datenbank zugreift.
Standard Webcast | 04.11.2009 | Dariusz Parys
Die neue Version 4 von Windows Workflow wurde komplett überarbeitet und bietet im Vergleich zum Vorgänger eine Menge Verbesserungen. Sehen Sie in diesem Webcast, wie man Activities schreibt, wie man eigene Activity Designer erstellt und wie man Workflow Activities in eigenen Anwendungen ausführen und anpassen kann.
Codeclip | 04.11.2009 | Markus Widl
Im Video wird der Einsatz von Webparts gezeigt.
Codeclip | 03.11.2009 | Markus Widl
Im Video wird die Vorlage - Team Work Site - auf den Windows SharePoint Services installiert.
Standard Webcast | 03.11.2009 | Axel Schulz
In diesem Webcast erfahren Sie, was die Azure Services Plattform eigentlich ausmacht und wie man eine erste Anwendung in der Cloud deployed. Dabei wird anhand einer einfachen Klick-Anleitung beschrieben, wie ein entsprechendes Projekt erstellt wird und welche Schritte zum hosten der Anwendung notwendig sind.
Codeclip | 02.11.2009 | Markus Widl
Im Video wird die Vorlage "Team Work Site" für die Windows SharePoint Services vorgestellt.

Oktober 2009


Codeclip | 30.10.2009 | Uwe Grohne
Dieser CodeClip beschreibt die Funktionsweise, Installation, Einrichtung und Anpassung des Server Admin Templates: Sales Lead Pipeline
Codeclip | 29.10.2009 | Uwe Grohne
Dieser CodeClip beschreibt die Funktionsweise, Installation, Einrichtung und Anpassung des Server Admin Templates: Sales Lead Pipeline
Codeclip | 28.10.2009 | Uwe Grohne
Dieser CodeClip beschreibt die Funktionsweise, Installation, Einrichtung und Anpassung des Server Admin Templates: Sales Lead Pipeline
Serien-Webcast | 28.10.2009 | Golo Roden
In diesem Webcast werden die Analogien und Unterschiede zwischen der Java-Plattform und .NET vorgestellt und die Sprachen Java und C# einander gegenübergestellt. Erklärt werden dabei nicht nur grundlegende Begrifflichkeiten wie CLR, BCL oder MSIL; auch auf Unterschiede der Sprachen wird eingegangen, etwa auf zusätzliche oder entfallene Sprachfeatures (Attribute vs. Annotations, fehlende Checked Exceptions in C#, keine Properties in Java u.a.). Ziel ist es, JAVA-Entwicklern die Themen .NET und C# in Grundzügen bekannt zu machen.
Standard Webcast | 27.10.2009 | Dariusz Parys
In diesem Webcast stellt Ihnen Dariusz Parys Neuerungen und Besonderheiten von Visual Studio 2010 und dem .NET Framework 4 vor. Themen sind die neue Entwicklungsumgebung, die Sprachfeatures rund um dynamisches Programmieren, Datenzugriff mit dem Entity Framework und das Erstellen eines Workflows auf Basis der neuen Workflow Engine.
Codeclip | 27.10.2009 | Alexander Staller
Mit der kostenlosen Visual Web Developer 2008 Express Edition soll eine auf dem Personal Web Site Starter Kit basierende persönliche Website angepasst werden.
Codeclip | 26.10.2009 | Alexander Staller
Mit der kostenlosen Visual Web Developer 2008 Express Edition soll basierend auf dem Personal Web Site Starter Kit eine persönliche Website erstellt werden.
Codeclip | 23.10.2009 | Alexander Staller
Die Möglichkeiten einer auf dem Personal Web Site Starter Kit basierenden persönlichen Website sollen ausgeschöpft werden.
Serien-Webcast | 23.10.2009 | Dr. Holger Schwichtenberg
Die Windows PowerShell ist eine Umgebung für konsolenbasierte Administration und Scripting, basierend auf dem Microsoft .NET Framework. Auf elegante Weise kann man einzelne Befehle (Commandlets) zu Pipelines zuammenbinden, wobei der Datenaustausch zwischen den Commandlets nicht durch Zeichenketten, sondern typisierte .NET-Objekte erfolgt. Der erste Teil der dreiteiligen Serie erläutert neben Commandlets und Pipelining auch die direkte Nutzung von .NET- und WMI-Klassen sowie den Fernzugriff auf anderen Systeme (Remoting).
Webcast-Serie | 23.10.2009 | Dr. Holger Schwichtenberg
Die Windows PowerShell ist eine Umgebung für konsolenbasierte Administration und Scripting, basierend auf dem Microsoft .NET Framework. Auf elegante Weise kann man einzelne Befehle (Commandlets) zu Pipelines zuammenbinden, wobei der Datenaustausch zwischen den Commandlets nicht durch Zeichenketten, sondern typisierte .NET-Objekte erfolgt. In dieser dreiteiligen Serie lernen Sie neben Commandlets und Pipelines zahlreiche Facetten der PowerShell kennen: Remoting und Jobs, die PowerShell-Skriptsprache, die Integration mit C# und Visual Basic, das Erstellen eigener Commandlets, PowerShell-Provider und das Hosting der PowerShell in eigenen Anwendungen. Die Serie präsentiert Dr. Holger Schwichtenberg (www.powershell-doktor.de), der durch seine zahlreichen Bücher zum Scripting in den letzten 12 Jahren zu den „Scripting-Gurus“ in Deutschland gehört.
Standard Webcast | 22.10.2009 | Dariusz Parys
In diesem Webcast erhalten Sie einen ersten Einblick in das Managed Extensibility Framework (MEF), das ein wesentlicher Bestandteil von Visual Studio 2010 ist und im .NET Framework 4.0 enthalten sein wird. Referent Dariusz Parys zeigt in seinem Vortrag, wie man MEF in eine eigene Anwendung integriert und dynamisch neue Funktionalität hinzufügt.
Standard Webcast | 22.10.2009 | Dariusz Parys
In diesem Webcast werfen wir einen Blick auf die neue Entwicklungsumgebung Visual Studio 2010. Dariusz Parys demonstriert dabei die Möglichkeiten des neuen Editors und die Integration selbstgeschriebener Add-Ins.
Codeclip | 22.10.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktionsweise, Installation, Einrichtung und Erweiterung des Server Admin Templates: Knowledge Base
Codeclip | 21.10.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktionsweise, Installation, Einrichtung und Erweiterung des Server Admin Templates: Knowledge Base
Codeclip | 20.10.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktionsweise, Installation, Einrichtung und Erweiterung des Server Admin Templates: Knowledge Base
Codeclip | 19.10.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktion, Installation, Einrichtung und Erweiterung des Templates in Windows SharePoint Services 3.0
Codeclip | 16.10.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktion, Installation, Einrichtung und Erweiterung des Templates in Windows SharePoint Services 3.0
Codeclip | 15.10.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktion, Installation, Einrichtung und Erweiterung des Templates in Windows SharePoint Services 3.0
Standard Webcast | 15.10.2009 | Jan Schenk und Daniel Fisher
Webservices gewinnen zunehmend an Bedeutung, auch zwischen Internet-Technologien. Sie bieten einen standardisierten Austausch von Daten und können so Brücken schlagen, wo andere Interoperabilitätslösungen fehl schlagen. Wie man per PHP auf einen Windows Communication Foundation Webservice zugreift, zeigt dieser Webcast mit Daniel Fisher und Jan Schenk.
Serien-Webcast | 15.10.2009 | Nico Franze
In diesem Webcast erläutert Nico Franze, wie die Zusammenarbeit von .NET und Microsoft Dynamics NAV 2009 funktioniert. Es wird gezeigt, wie man den rollenbasierten Client individuell anpassen kann – so, wie es bisher auch im klassischen Client möglich war. Und Sie erfahren, wie man ein Add-In für den rollenbasierten Client in .NET schreibt und einbindet.
Webcast-Serie | 14.10.2009
Von JEE nach .NET: Golo Roden zeigt Ihnen in dieser Webcastserie, wie Sie als JEE-Entwickler auf die .NET-Plattform migrieren können. Angesprochen werden dabei nicht nur sprachliche Unterschiede zwischen Java und C#, sondern es werden auch die gemeinsamen Konzepte und Ideen herausgearbeitet, die jedoch mit unterschiedlichen Technologien umgesetzt werden. So wird insbesondere für das Konzept der EJBs gezeigt, wie die gleiche Aufgabenstellung mit .NET nachgebildet wird. Abschließend werden zudem die Gemeinsamkeiten und die Unterschiede in der Architektur hochverfügbarer und skalierbarer Anwendungen in JEE und .NET diskutiert.
Standard Webcast | 14.10.2009 | Golo Roden
In diesem Webcast erklärt Golo Roden speziell für .NET-Entwickler die Terminologie von JEE sowie Konzepte und Struktur einer JEE-Anwendung. Ziel des Webcasts ist es, .NET-Entwicklern die grundlegenden Ideen und Konzepte der "Java Enterprise Edition" zu vermitteln, damit sie künftig in Sachen JEE mitreden können.
Codeclip | 14.10.2009 | Markus Widl
Im Video wird ein InfoPath-Formular erzeugt und auf einer SharePoint-Website publiziert.
Codeclip | 13.10.2009 | Markus Widl
Im Video wird die Vorlage - Kostenvergütung und Genehmigung - auf den Windows SharePoint Services installiert.
Standard Webcast | 13.10.2009 | Christian Wenz und Tobias Hauser
Dieser Webcast stellt das Kapitel "Webservices" der DVD "PHP 5.3 Video-Training" vor, die im Verlag "Video2Brain" (www.video2brain.com/de) erschienenen ist. PHP-Version 5 war ein großer Meilenstein für die Weiterentwicklung des Marktführers im Bereich serverseitiger Skriptsprachen, und Unterversion 5.3 bringt einige nützliche Erweiterungen und Änderungen mit sich. Darunter befinden sich sogar einige Features, die erst für die nächste große Version PHP 6 vorgesehen waren. Die DVD, von der dieser Webcast stammt, ist eine Aktualisierung des Bestsellers zur Vorversion und versetzt Sie auch ohne Programmierkenntnisse in die Lage, dynamische Webseiten mit PHP zu erstellen. Grundkenntnisse in HTML sind hilfreich, alles Weitere lernen Sie auf dem Weg durch die verschiedenen DVD-Lektionen.
Standard Webcast | 12.10.2009 | Rolf-Dieter Klein
Dieser Webcast präsentiert Ihnen das Kapitel "Standardbibliotheken" der DVD "C++ Video-Training", die im Verlag "Video2Brain" (www.video2brain.com/de) erschienenen ist. C++ hat sich nicht nur als Industriestandard etabliert, es haben sich auch eine Reihe anderer Programmiersprachen daraus entwickelt. C++ gilt deshalb als wichtige Basis für Programmierer. Rolf-Dieter Klein führt Sie auf der Trainings-DVD von den einfachen Grundlagen bis hin zu komplexeren Programm- und Datenstrukturen und macht Sie fit für den Programmieralltag! Zahlreiche Übungs- und Codebeispiele helfen dabei, alles Schritt für Schritt nachzuvollziehen, so dass Klassenkonzepte, Objektorientiertheiten, Prozeduren und Funktionen bald keine Fremdwörter mehr sind.
Standard Webcast | 12.10.2009 | Dariusz Parys
Die Version 4.0 der Programmiersprache C# ist Bestandteil des neuen Visual Studio 2010 und des .NET Framework 4. Dieser Webcast zeigt die neuen Möglichkeiten von C#. Der Fokus liegt dabei auf dem Umgang mit dynamischen Sprachkonstrukten. Sehen Sie, wie Ihnen C# 4.0 die Arbeit mit dynamischen Konstrukten erleichtert und wie Sie einfacher COM-Objekte in .NET einsetzen können.
Codeclip | 12.10.2009 | Markus Widl
Im Video wird die Vorlage - Kostenvergütung und Genehmigung - auf den Windows SharePoint Services vorgestellt.
MSDN Magazine-Artikel | 12.10.2009 | Ambrose Little, Charles B. Kreitzberg
In diesem Artikel wird beleuchtet, welche Verfahren Entwickler anwenden können, um Informationen zu ihren Benutzern zu sammeln und die mentalen Modelle der Benutzer in ihr Softwaredesign einzubinden.
MSDN Magazine-Artikel | 12.10.2009 | Steve Fox
In diesem Artikel erhalten Sie eine Einführung in Visual Studio 2010, der Entwicklungsumgebung zur Entwicklung und Bereitstellung von SharePoint 2010-Lösungen. Anhand eines Beispiels wird gezeigt, wie ein visuelles Webpart entworfen und bereitgestellt wird.
MSDN Magazine-Artikel | 12.10.2009 | Eric White
In diesem Artikel wird beschrieben, wie Sie Dokumente generieren, die Daten aus in SharePoint gespeicherten Listen enthalten. Anhand eines Beispiels wird veranschaulicht, wie Sie mit OpenXML-Inhaltssteuerelementen Listendaten in einem Word-Dokument erfassen und mit LINQ to XML abfragen können. Die Dokumente werden aus einem SharePoint-Webpart generiert.
MSDN Magazine-Artikel | 12.10.2009 | Alex Bendetov, Insung Park
In Teil 2 beschreiben die Autoren Kernereignisse, die die Ereignisablaufverfolgung für Windows (ETW) betreffen, und stellen einfache Skripts vor, um grundlegende Berechnungsverfahren für einige der vorgestellten Betriebssystemereignisse zu demonstrieren.
MSDN Magazine-Artikel | 12.10.2009 | Christian Weyer, Buddhike de Silva
Die Modellierung von Webdiensten gemäß „Schema-first, Contract-first“ bietet Ihnen die Möglichkeit, Ihre Verträge XML-zentriert zu modellieren. So bleibt Ihr Fokus auf universell akzeptierten Typen und den in XML dargestellten hierarchischen Datenstrukturen.
MSDN Magazine-Artikel | 12.10.2009 | Howard Dierking
In dieser Ausgabe von MSDN Magazine nehmen wir einige der neuen Funktionen und Tools in Visual Studio 2010 und Microsoft .NET Framework 4 unter die Lupe, die das Erstellen von Unternehmensanwendungen für die Microsoft Office-Plattform weiter vereinfachen und optimieren. Dieser Bereich der Softwareentwicklung birgt ein enormes Potenzial im Hinblick auf die Lösung der richtigen Probleme, nämlich der Geschäftsprobleme. Um die nächste Stufe zu erreichen, die die tatsächliche Umstrukturierung der Unternehmensführung zum Ziel hat, müssen Funktionen mit einer stark domänenpezifischen Ausrichtung unterhalb der metaphorischen Oberfläche entwickelt werden und können deshalb nur von Ihnen sinnvoll implementiert werden.
MSDN Magazine-Artikel | 12.10.2009 | Scott Mitchell
Themen in dieser Kolumne: Gruppierungen von gemeinsamen Benutzeroberflächen, Konfigurieren von NHibernate mit C# sowie interessante Bücher und Podcasts.
MSDN Magazine-Artikel | 12.10.2009 | Subramanian Ramaswamy, Vance Morrison
In diesem Artikel komplettieren die Autoren die Speicherproblematik in Bezug auf Garbage Collected (GC) Heap. Anhand von schrittweisen Anleitungen wird erläutert, wie Sie mit dem CLR-Profiler für .NET GC den Heapspeicher prüfen.
MSDN Magazine-Artikel | 12.10.2009 | Spotty Bowles
Auflistungsinitialisierer sind eine wunderbare Ergänzung zur Sprache und sorgen für präzise Syntax bei der Initialisierung von Framework- und benutzerdefinierten Auflistungstypen.
MSDN Magazine-Artikel | 12.10.2009 | John Papa
In diesem Artikel stellt der Autor die Pfeiler der realen AJAX-Entwicklung, wie sie in ASP.NET AJAX 4.0 unterstützt werden, auf den Prüfstand. Der Schwerpunkt liegt auf clientseitigen Vorlagen und Datenbindungen, jedoch werden auch andere nützliche Elemente wie Proxyklassen und Programmierfunktionen von ADO.NET-Datendiensten nicht außer Acht gelassen.
MSDN Magazine-Artikel | 12.10.2009 | Dino Esposito
In diesem Artikel stellt Dino die Pfeiler der realen AJAX-Entwicklung, wie sie in ASP.NET AJAX 4.0 unterstützt werden, auf den Prüfstand. Hierbei liegt der Schwerpunkt auf clientseitigen Vorlagen und Datenbindungen, jedoch lässt er auch andere nützliche Elemente wie Proxyklassen und Programmierfunktionen von ADO.NET-Datendiensten nicht außer Acht.
MSDN Magazine-Artikel | 12.10.2009 | Jeremy Miller
In diesem Artikel wird analysiert, wie Entwickler aufgrund der neuen Unterstützung für funktionale Programmiertechniken in .NET 3.5 ihren Code deklarativer und weniger fehleranfällig gestalten und für viele gängige Aufgaben auch verkürzen können.
MSDN Magazine-Artikel | 12.10.2009 | James McCaffrey
In dieser Kolumne wird das vom Autor als „partieller AR-Zeichenfolgen-Test“ bezeichnete Antirandom-Testverfahren vorgestellt, das sich zur Testung einer breiten Palette an Softwaresystemen eignet.
MSDN Magazine-Artikel | 12.10.2009 | Jon Flanders
In dieser Kolumne wird die Entwicklung von Clientanwendungen mit HTTP-APIs auf Basis der REST-Architektur erläutert. Darüber hinaus wird auf die Frage der automatisch generierten Typen und Codes eingegangen.
MSDN Magazine-Artikel | 12.10.2009 | Juval Lowy
In diesem Artikel werden Aspekte der Verwendung von Routern mit dem .NET Service Bus beschrieben. Dabei wird insbesondere auf ihre Verwendung in einer nachrichtenbasierten Architektur eingegangen.
MSDN Magazine-Artikel | 12.10.2009 | Rick Molloy
In diesem Artikel wird erläutert, wie Sie die neuen Bibliotheken für das parallele Computing aus der Visual Studio 2010 Beta-Version in bestehende C++-Projekte integrieren. Ausgehend von vier gängigen Szenarios wird erläutert, welche Möglichkeiten Entwickler zur Verwendung der APIs und Klassen haben, die Teil der Parallel Pattern Library (PPL), Asynchronous Agents Library und Concurrency Runtime sind.
MSDN Magazine-Artikel | 12.10.2009 | Ambrose Little, Charles B. Kreitzberg
In diesem Artikel wird beleuchtet, welche Verfahren Entwickler anwenden können, um Informationen zu ihren Benutzern zu sammeln und die mentalen Modelle der Benutzer in ihr Softwaredesign einzubinden.
Codeclip | 09.10.2009 | Alexander Staller
Mit Windows SharePoint Services 3.0 soll eine auf der Anwendungsvorlage - Discussion Database - basierende Website angepasst werden.
Serien-Webcast | 08.10.2009 | Dariusz Parys
In diesem Webcast zeigt Ihnen Dariusz Parys, wie Sie Anwendungen für Windows 7 multi-touch-fähig machen. Unter anderem erfahren Sie, wie man einen Emulator installiert, um Multi-Touch zu simulieren, welche Gesten standardmäßig in Windows 7 unterstützt werden und wie man eine WPF-Anwendung um Multi-Touch-Funktionalität erweitert.
Codeclip | 08.10.2009 | Alexander Staller
Mit Windows SharePoint Services 3.0 soll basierend auf der Anwendungsvorlage - Discussion Database - eine Website erstellt werden.
Codeclip | 07.10.2009 | Alexander Staller
Ein Team möchte unter Verwendung von Windows SharePoint Services 3.0 öffentliche Diskussionen von Teammitgliedern organisieren.
Codeclip | 06.10.2009 | Alexander Staller
Mit der kostenlosen Visual Web Developer 2008 Express Edition soll eine auf dem Club Web Site Starter Kit basierende Website für einen Club oder Verein angepasst werden.
Codeclip | 05.10.2009 | Alexander Staller
Mit der kostenlosen Visual Web Developer 2008 Express Edition soll basierend auf dem Club Web Site Starter Kit eine Website für einen Club oder Verein erstellt werden.
Codeclip | 02.10.2009 | Alexander Staller
Die Möglichkeiten einer auf dem Club Web Site Starter Kit basierenden Website für einen Club oder Verein sollen ausgeschöpft werden.

September 2009


Codeclip | 01.10.2009 | Alexander Staller
Mit Windows SharePoint Services 3.0 soll eine auf der Anwendungsvorlage - Competitive Analysis Site - basierende Website angepasst werden.
Codeclip | 30.09.2009 | Alexander Staller
Mit Windows SharePoint Services 3.0 soll basierend auf der Anwendungsvorlage - Competitive Analysis Site - eine Website erstellt werden.
Codeclip | 29.09.2009 | Alexander Staller
Ein Team möchte unter Verwendung von Windows SharePoint Services 3.0 Informationen zu Konkurrenten und deren Produkten organisieren und strukturieren.
Codeclip | 28.09.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktionsweise, Installation, Einrichtung und Anpassung des Server Admin Templates: Call Center
Codeclip | 25.09.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktionsweise, Installation, Einrichtung und Anpassung des Server Admin Templates: Call Center
Serien-Webcast | 25.09.2009 | Oliver Scheer
Die Multifunktionsleiste von Windows 7 bietet Entwicklern viele neue Möglichkeiten: Sprunglisten sorgen für eine schnellere Nutzung von Funktionen oder ermöglichen das Anspringen von Zielen; die Vorschausymbole und –Steuerlemente erlauben aus der Startleiste heraus einen direkten Einblick in die laufenden Anwendung und die Steuerung. Oliver Scheer stellt die Features im Detail vor.
Codeclip | 24.09.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktionsweise, Installation, Einrichtung und Anpassung des Server Admin Templates: Call Center
Codeclip | 23.09.2009 | Markus Widl
Im Video wird die Vorlage - Business Performance Reporting - für die Windows SharePoint Services angepasst.
Codeclip | 22.09.2009 | Markus Widl
Im Video wird die Vorlage - Business Performance Reporting - auf den Windows SharePoint Services installiert.
Codeclip | 21.09.2009 | Markus Widl
Im Video wird die Vorlage " Business Performance Reporting" für die Windows SharePoint Services vorgestellt.
Codeclip | 18.09.2009 | Markus Widl
Im Video wird das Erstellen eines neuen Portals gezeigt.
Standard Webcast | 18.09.2009 | Peter Kirchner
Windows 7 bringt sowohl für Anwender als auch für Entwickler viele Neuerungen mit sich. Insbesondere für Softwarehersteller ist es dabei wichtig, rechtzeitig zur Markteinführung des neuen Betriebssystems ihre Anwendungen "Windows 7"-kompatibel zu machen. In diesem Webcast zeigen wir, welche Punkte Sie beachten müssen, um die Kompatibilität Ihrer Anwendungen mit Windows 7 sicherzustellen, wenn diese bereits unter Windows XP oder Vista lauffähig sind. Themen, die behandelt werden, sind u.a. User Account Control, Internet Explorer Protected Mode, Mandatory Integrity Control und High DPI.
Serien-Webcast | 17.09.2009 | Gregor Biswanger
Mit Silverlight und WPF bietet Microsoft erstmals die Möglichkeit, Entwickler und Designer getrennt voneinander arbeiten zu lassen - was nicht ganz einfach ist. Die Oberfläche benötigt einen Source-Code zur Kommunikation mit der Geschäftslogik. Schnell sammelt sich viel Source-Code in der Code-Behind-Datei an, und je größer das Projekt wird, desto komplexer wird es. Um diesem Problem elegant aus dem Weg gehen zu können, steht für Silverlight und WPF das Entwurfsmuster 'Model-View-ViewModel' zur Verfügung. Damit erst wird ein getrenntes Arbeiten von Designer und Entwickler möglich. Und das ohne wechselseitige Abhängigkeiten von Oberflächenlogik und Geschäftslogik.
Codeclip | 17.09.2009 | Markus Widl
Im Video wird die Installation des auf ASP.NET basierenden Open Source-Frameworks für Web-Anwendungen DotNetNuke gezeigt.
Codeclip | 16.09.2009 | Markus Widl
Im Video wird der Einsatz des auf ASP.NET basierenden Open Source-Frameworks für Web-Anwendungen DotNetNuke vorgestellt.
Serien-Webcast | 16.09.2009 | Patrick Getzmann, Simon Hackfort, Peter Nowak
Mit dem "Windows Mobile 6 Consumer Solution Accelerator" stellt Microsoft eine Beispielanwendung für die Planung von Meetings mit Hilfe von Windows-Mobile-Geräten zur Verfügung. Dieser Webcast zeigt, wie sich die hier implementierten Funktionen sinnvoll in eigenen Projekten verwenden lassen.
Codeclip | 15.09.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktionsweise, Installation, Einrichtung und Anpassung des Server Admin Templates: Budgeting and Tracking Multiple Projects
Codeclip | 14.09.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktionsweise, Installation, Einrichtung und Anpassung des Server Admin Templates: Budgeting and Tracking Multiple Projects
MSDN Magazine-Artikel | 14.09.2009 | Chris Mitchell
Dieser Artikel beschreibt die Verwendung von Beschleunigungsmessern mit Windows Mobile zur Steuerung von Windows Media Player Mobile.
MSDN Magazine-Artikel | 14.09.2009 | Chris Dern, Roy Tan
Im Zuge der Entwicklung von immer mehr Multi-Thread-Anwendungen müssen Software-Entwicklungsprofis neue Tools, Techniken und Metriken verwenden, die mit Multi-Thread-Software umgehen können. Synchronisierungsabdeckung ist ein einfacher und praktischer Weg, dies zu tun. Dieser Artikel behandelt ein Prototyp-Tool für die Synchronisierungsabdeckung für .NET, genannt Sync Cover.
MSDN Magazine-Artikel | 14.09.2009 | Stephen Toub, Daniel Moth
In Visual C++ 10 und dem Microsoft .NET Framework 4 führt Microsoft neue Bibliotheken und Laufzeiten ein, die den Prozess des Ausdrucks von Parallelität in Ihrer Code-Basis erheblich vereinfachen; darüber hinaus gibt es neue Toolunterstützung für die Leistungsanalyse und das Debuggen paralleler Anwendungen. In diesem Artikel erfahren Sie mehr über die Debugging-Unterstützung in Visual Studio 2010, wobei es hauptsächlich um task-basierte Programmoermodelle geht.
MSDN Magazine-Artikel | 14.09.2009 | Alex Bendetov, Insung Park
In diesem ersten Artikel einer zweiteiligen Serie präsentieren die Autoren einen allgemeinen Überblick über die ETW-Technologie und die zentrale OS-Instrumentation.
MSDN Magazine-Artikel | 14.09.2009 | John Charles Olamendy
MSDN Magazine-Artikel | 14.09.2009 | Howard Dierking
MSDN Magazine-Artikel | 14.09.2009 | Scott Mitchell
Diese Kolumne behandelt die Leistung von Web-Anwendungen mit verteilter Zwischenspeicherung, ein Dienstprogramm für die Objekt-Objekt-Zuordnung und wirft einen Blick auf interessante Blogs.
MSDN Magazine-Artikel | 14.09.2009 | Justin Van Patten
Praktisch jeder, der Microsoft .NET verwendet, nutzt die Base Class Libraries (BCL). Von jeder Verbesserung der BCL profitiert praktisch jeder Entwickler. Diese Kolumne befasst sich mit den neuen Erweiterungen der BCL in .NET 4 Beta 1.
MSDN Magazine-Artikel | 14.09.2009 | Dino Esposito
Die demnächst verfügbare ASP .NET 4.0-Plattform hat die gleiche Grundlage wie die neueste 3.5 SP1-Version, bietet jedoch Verbesserungen in den Bereichen Webformulare, Steuerelemente für dynamische Daten und ASP .NET AJAX. In diesem Artikel betrachtet Dino Esposito die Neuerungen und Verbesserungen des Webformular-Modells.
MSDN Magazine-Artikel | 14.09.2009 | Ted Neward
Axum ist keine Allzwecksprache wie C# oder VB, sondern eine Sprache, die direkt für das Problem der Parallelität entwickelt wurde. Sie ist von vornherein als Teil einer Reihe von Sprachen gedacht, die gemeinsam zur Lösung eines geschäftlichen Problems dienen.
MSDN Magazine-Artikel | 14.09.2009 | Michael Howard
Dieser Artikel untersucht die Verwendung von Bedrohungsmodellierungsverfahren für den Umgang mit Sicherheitsproblemen in Ihren Anwendungen.
MSDN Magazine-Artikel | 14.09.2009 | Scott Allen
In diesem Artikel betrachtet der Autor SEO-Praktiken, die der Leser bei der Nutzung der neuesten Microsoft Web-Technologien verwenden kann.
MSDN Magazine-Artikel | 14.09.2009 | Charles Petzold
Eine wichtige Neuigkeit für WPF-Programmierer zum Thema Leistung von DataTemplate besteht darin, aufzuzeigen, wie XAML Geschäftsobjekte in Balkendiagramme umwandeln kann. Diese Kolumne befasst sich damit, wie DataTemplates zur Erstellung verschiedener Arten von Diagrammen genutzt werden kann.
MSDN Magazine-Artikel | 14.09.2009 | Kenny Kerr
In diesem Artikel wird demonstriert, wie Sie mit Direct2D zeichnen können. Dazu werden die Farbstruktur von Direct2D und die verschiedenen Pinseltypen vorgestellt.
MSDN Magazine-Artikel | 14.09.2009 | Ramon Arjona
Viele kommerzielle Telefonmodelle, einschließlich Windows-Telefone, sind mit einem VPN-Client ausgestattet. Dieser Artikel behandelt einige Grundlagen der Technologie, die hinter IKEv2 und MOBIKE steht, und erläutert, wie diese zur Erstellung und Verwaltung eines VPN für Mobiltelefone verwendet werden können.
MSDN Magazine-Artikel | 14.09.2009 | Ambrose Little, Charles B. Kreitzberg
Dieser Artikel beschreibt Verfahren für die Gestaltung von Bildschirmen in einer Benutzeroberfläche sowie die Technologie, die das Bildschirmdesign unterstützt.
Codeclip | 11.09.2009 | Uwe Grohne
Diese CodeClips beschreiben die Funktionsweise, Installation, Einrichtung und Anpassung des Server Admin Templates: Budgeting and Tracking Multiple Projects
Webcast-Serie | 11.09.2009
Windows 7 bringt eine Vielzahl von neuen Möglichkeiten für Entwickler mit sich. Diese Webcast Serie beleuchtet diese neuen Möglichkeiten und wird pro Folge eine API im Detail betrachten. Von der Multifunktionsleiste bis zur Sensor- und Lokations-Schnittstelle werden die nötigen Anleitungen bereitgestellt um erfolgreich Windows 7-Anwendungen erstellen zu können.
Codeclip | 10.09.2009 | Markus Widl
Im Video wird der Einsatz von Workflows mit dem Office SharePoint Designer gezeigt.
Codeclip | 09.09.2009 | Markus Widl
Im Video wird die Vorlage "Board of Directors" auf den Windows SharePoint Services installiert.
Codeclip | 08.09.2009 | Markus Widl
Im Video wird die Vorlage "Board of Directors" für die Windows SharePoint Services vorgestellt.
Standard Webcast | 08.09.2009 | Dr. Holger Schwichtenberg
Dynamische Datenwebsites (Dynamic Data Sites) sind ein neues Konzept zum Rapid Application Development (RAD) von datengetriebener Websites in ASP.NET ab Version 3.5 Service Pack 1. Man erstellt mit LINQ-to-SQL oder dem ADO.NET Entity Framework ein Objektmodell seiner Datenbank. Durch Vorlagen und Konventionen entsteht dann ohne weiteres zutun des Entwicklers eine komplette Website zur Ansicht der Daten (inkl. Navigation zwischen den in Beziehung stehenden Tabellen) sowie Pflege der Daten. Anschließend kann der Entwickler dieses Grundgerüst an spezielle Bedürfnisse anpassen.
Standard Webcast | 08.09.2009 | Gregor Biswanger
Dieser Webcast beinhaltet das DVD-Kapitel "Webparts & Websites erstellen" aus dem im Verlag "Video2Brain" (www.video2brain.com/de) erschienenen "Sharepoint 2007 Video-Training": Mit SharePoint stellt Microsoft eine mächtige Informationsplattform für Unternehmen zur Verfügung. Dieses Video-Training hilft Ihnen dabei, SharePoint individuell auf Ihre Wünsche anzupassen und ist damit die ideale Arbeitsgrundlage für Administratoren und Entwickler. Gregor Biswanger zeigt Ihnen alle Schritte, die notwendig sind, um SharePoint erfolgreich in Ihrem Unternehmen einzurichten. Dazu gehört das Einrichten und Verwalten von Web-Anwendungen, Microsoft Office-Integrationen und die dazugehörige Dokumenten-Verwaltung. Sollten Ihre Wünsche einmal die Grenzen von SharePoint sprengen erklärt er, wie Sie eigene Web-Parts oder Web-Dienste programmieren und scheinbar Unmögliches möglich machen!
Serien-Webcast | 07.09.2009 | Patrick Getzmann, Peter Nowak
Ab Windows Mobile 6.5 ist die Bedienung per Finger-Gesten fester Bestandteil des Betriebssystems und mittels eines speziellen API in eigenen Projekten einsetzbar. Wie und wann dieses API verwendet werden kann und was es leistet, zeigt dieser Webcast.
Codeclip | 07.09.2009 | Lars Beckmann
In diesem CodeClip lernen Sie wie Sie das bei Expression Blend 3 mitgelieferte Sample „Wall3D“ einfach nachbauen können.
Codeclip | 04.09.2009 | Marco De Luca
Dieser Codeclip zeigt Ihnen, wie Sie mit dem Microsoft Virtual Earth Integration Kit auf einfach Weise Microsoft Virtual Earth in eine PHP-Webseite einbinden können.
Standard Webcast | 04.09.2009 | Dr. Holger Schwichtenberg
Im Kern vieler Websites geht es um den Zugriff auf Datenbanken. ASP.NET bietet dafür verschiedene Techniken. Dieser Webcast beinhaltet den Vergleich zwischen Datenquellensteuerelementen (SqlDataSource, LinqDataSource, EntityDataSource und ObjectDataSource), ASP.NET Dynamic Data, AJAX Services mit WCF und ADO.NET Data Services an einem konkreten Beispiel.
Codeclip | 03.09.2009 | Marco De Luca
Die Anwendung PHPSiteGenerator mit CRUD (create read update delete) Funktion stellt eine einfach Möglichkeit dar, einer PHP Seite mit wenigen Klicks ein „Datagrid“ hinzuzufügen. Dieser Codeclip zeigt Ihnen, wie Sie die Anwendung installieren und anschließend mit dessen Hilfe mit wenigen Klicks den benötigten PHP Code erstellen können, und wie Sie den generierten Code in eine PHP Seite einbinden.
Standard Webcast | 03.09.2009 | Golo Roden
Golo Roden zeigt, auf welche verschiedenen Arten Events und Delegates implementiert werden können und worauf dabei im Detail geachtet werden muss.
Codeclip | 02.09.2009 | Marco De Luca
In diesem Codeclip wird gezeigt, wie man einen einfachen Java-WebService in einen Dienst, der über den ServiceBus von Azure betrieben werden kann. Es wird dazu das Java SDK jdotnetservices verwendet.

August 2009


Codeclip | 01.09.2009 | Marco De Luca
Der zweite Teil dieses Codeclips zeigt Ihnen, wie Sie den vorher erstellten Webservice von PHP aus aufrufen können.
Codeclip | 31.08.2009 | Marco De Luca
Der erste Teil dieses Codeclips zeigt Ihnen, wie Sie einen .NET Webservice basierend auf REST erstellen.
Standard Webcast | 28.08.2009 | Nico Orschel
Der Team Foundation Server ist nicht nur ein Aufgabenfeld für Entwickler, sondern auch für den IT-Pro. Dem IT-Pro stehen dabei verschiedene Werkzeuge in Form von grafischen Oberflächen oder der Kommandozeile zur Verfügung. Dieser Webcast gibt einen Überblick über wesentliche Werkzeuge zur Administration des Team Foundation Servers. Daneben werden auch die Berechtigungskonzepte in den verschiedenen Teilen der Team Foundation Server Plattform als auch Sicherung und Wiederherstellung des Team Foundation Servers behandelt.
Standard Webcast | 28.08.2009 | Nico Orschel
Die Installation des Team Foundation Server setzt einige Vor- und Nacharbeiten auf Seiten des Betriebssystems, der Datenbank und des Team Foundation Server voraus. Der IT-Pro berührt bei der Installation verschiedene Bereiche des Systems. Im Webcast werden die Schritte der Vorbereitung des Betriebssystems, als auch die Installation der Datenbank, des Team Foundation Servers 2008 und Team Build 2008 dargestellt. Außerdem wird auf die verschiedenen Installationsarten des Team Foundation Servers eingegangen.
Serien-Webcast | 28.08.2009 | Dariusz Parys
Dieser Webcast der Vortragsserie rund um Silverlight 3 steigt in das Thema "Styling und Skinning" ein. Im ersten Teil wird gezeigt, wie man Controls per Styles visuell verändert und die verschiedenen Styles in Resource Directories ablegt. Im zweiten Teil werden die Möglichkeiten von Skinning erläutert und die Interaktion mit Expression Blend 3 dargestellt. Einige Demos zeigen Theming, Skinning und Styling.
Codeclip | 27.08.2009 | Marco De Luca
Dieser Codeclip zeigt Ihnen, wie sie mithilfe von Mono, einer .NET kompatiblen Laufzeit- und Entwicklungsumgebung für Linux .NET Anwendungen auf Linux erstellen und ausführen können.
Serien-Webcast | 27.08.2009 | Neno Loje
Bei der stetig steigenden Zahl von Dateien und digitalen Inhalten auf unseren Computern ist eine effiziente Organisation und das (Wieder-)Finden von Daten eine Herausforderung, der sich der optimierte Windows 7 Explorer erfolgreich stellt. Vom neuen Konzept der Bibliotheken (Libraries) und dem integrierten Durchsuchen entfernter Serverdateien (Federated Search) profitiert letztlich der Benutzer durch die einheitliche und bekannte Handhabung. Nun muss eigentlich nur noch Ihre Anwendung dafür sorgen, dass Sie sich nicht im Ton vergreift und sich trotz der neuen Möglichkeiten weiterhin korrekt präsentiert. Ob nur das Öffnen und Speichern von Dateien, eigene im System registrierte Dateitypen oder Bibliotheksfunktionen – es gibt zahlreiche Stellen, wo Softwarehersteller die neuen Möglichkeiten nutzen können und sollten. Und die beste Nachricht: die meisten Anwendungen bekommen die neuen Funktionen "gratis" und müssen nicht mal angepasst werden.
Standard Webcast | 27.08.2009 | Jan Schenk
Silverlight-Applikationen ohne Businesslogik lassen sich sehr einfach dynamisch erzeugen. Die XAML-Bausteine können dynamisch per PHP erzeugt werden. Auf diese Weise generieren wir on-the-fly eine Silverlight-Präsentationsschicht, in diesem Fall einen Bildbetrachter mit mehreren Ebenen.
Standard Webcast | 27.08.2009 | Jan Schenk
Windows Azure, Microsofts Cloud Computing, beschränkt sich keineswegs nur auf .NET-Standards. Per "fastCGI" hat auch Azure gelernt, PHP-Code nativ auszuführen. Dafür sind ein paar Vorkehrungen notwendig, die Sie in diesem Webcast vermittelt bekommen.
Standard Webcast | 27.08.2009 | Golo Roden
Golo Roden stellt die VirtualPathProvider-Technologie von ASP.NET vor und zeigt, wie virtuelle Dateisysteme genutzt werden können, um WCF-Dienste ohne .svc-Datei auszuliefern.
Codeclip | 26.08.2009 | Rainer Feest
Aus einer Java-Anwendung werden .NET Klassen angesprochen. Die Kommunikation erfolgt über Shared Memory. Das ist deutlich performanter als zunächst die .NET Logik über z.B. WebServices zu kapseln. Mittels des Tools JNBridge Pro werden Java Proxyklassen aus .NET Klassen generiert. Diese ermöglichen der Java Anwendung den Zugriff auf .NET Objekte.
Codeclip | 25.08.2009 | Rainer Feest
Aus einer WinForms-Anwendung werden Java Klassen angesprochen. Die Kommunikation erfolgt über Shared Memory. Das ist deutlich performanter als zunächst die Java Logik über z.B. WebServices zu kapseln. Mittels des Tools JNBridge Pro werden .NET Proxyklassen aus Java Klassen generiert. Diese ermöglichen der WinForms Anwendung den Zugriff auf Java Objekte.
Standard Webcast | 25.08.2009 | Klaus Löffelmann
Die Windows Presentation Foundation ist eine vergleichsweise neue Technologie, mit der grafisch sehr anspruchsvolle Benutzeroberflächen erstellt werden können. Mit ihren Möglichkeiten stellt die WPF die altbekannte Windows Forms Technologie locker in den Schatten. In Visual Studio 2010, zu dem Referent Klaus Löffelmann bereits zwei WebCasts für Visual Basic .NET gehalten hat, wird WPF erwartungsgemäß mit einer ganzen Menge neuer Features vertreten sein. WPF ist zwar schon seit einiger Zeit verfügbar, doch bislang gerade für Visual Basic Entwickler ein wenig stiefmütterlich behandelt worden. Um diese neuen Features wirklich verstehen und nutzen zu können, wird sich dieser Webcast zunächst um eine Einführung in das Thema speziell für Visual Basic Entwickler bemühen.
Codeclip | 24.08.2009 | Rainer Feest
Es wird ein Java WebService mit Eclipse und dem Axis Framework erstellt. Der Service wird im Tomcat gehostet. Im zweiten Teil wird ein WinForms-Client entwickelt, der den Java WebService anspricht.
Codeclip | 13.08.2009 | Markus Widl
Im Video wird der Einsatz eines eigenen ASP.NET User Controls auf einer Umbraco Web-Site gezeigt.
Codeclip | 12.08.2009 | Alexander Staller
Eine mit Windows SharePoint Services 3.0 erstellte Intranet-Website soll angepasst werden.
Codeclip | 11.08.2009 | Markus Widl
Im Video wird die Einrichtung des auf ASP.NET basierenden Open Source-CMS Umbraco gezeigt.
Serien-Webcast | 11.08.2009 | Patrick Getzmann, Simon Hackfort, Peter Nowak
Einfaches Abarbeiten von Use-Case-Testfällen bringt nicht immer alle Fehler ans Tageslicht, die in einer Applikation vorhanden sein können. Hier sollen Hopper und der App Verifier helfen. Was diese Anwendungen können und wie man sie einsetzt, wird in diesem Webcast demonstriert.
Serien-Webcast | 10.08.2009 | Neno Loje
Programme, die im Hintergrund laufen, wollen richtig programmiert sein. Immerhin hängt die Geschwindigkeit, Stabilität und Sicherheit des Betriebssystems zu einem guten Teil von den permanent im Speicher laufenden Diensten ab. Doch viele der Dienste, die heutzutage installiert werden, könnte man auch durch "leichtere", Ressourcen schonendere Lösungen ersetzen – denn die wenigsten Dienste werden wirklich zum Systemstart oder für den Login-Vorgang benötigt. Ein verzögerter Start oder noch besser ein Start "bei Bedarf", wenn zum Beispiel ein bestimmtes Ereignis eintritt, wäre die optimale Lösung. Auch geplante Tasks sind manchmal eine geeignete Alternative. Wann und wie sich deren Einsatz lohnt, erfahren Sie in diesem Webcast.
Codeclip | 10.08.2009 | Alexander Staller
Eine Organisation möchte die von Windows SharePoint Services 3.0 zur Verfügung gestellte Funktionalität für eine Intranet-Website nutzen.
Codeclip | 07.08.2009 | Markus Widl
Im Video wird der Einsatz des auf ASP.NET basierenden Open Source-CMS Umbraco vorgestellt.
Codeclip | 06.08.2009 | Alexander Staller
Mit Windows SharePoint Services 3.0 soll eine Intranet-Website bereitgestellt werden.
Codeclip | 05.08.2009 | Rainer Feest
Es wird ein RESTful JavaWebService mit dem AXIS2 Framework unter Eclipse erstellt. Dieser ermöglicht den DB-Zugriff per JPA auf eine SQL-Server Tabelle. Im zweiten Teil wird ein Silverlight Control erstellt, das die Daten des Java WebServices in einem DataGrid anzeigen und ändern kann.
Codeclip | 04.08.2009 | Marco De Luca
In diesem CodeClip wird gezeigt, wie man das neue Internet Explorer 8 Feature „WebSlices“ in einer PHP-Seite mit PHP verwenden kann.
Codeclip | 03.08.2009 | Rainer Feest
In diesem CodeClip wird gezeigt, wie man das neue Internet Explorer 8 Feature „Accelerators“ in einer JSP-Seite mit Java verwenden kann.
Serien-Webcast | 03.08.2009 | Patrick Getzmann, Peter Nowak
Welche Bedingungen müssen Anwendungen erfüllen, um über den Windows Marketplace für Mobile angeboten werden zu können? Was sollte, was muss beachtet werden? Dies und weitere wissenswerte Details vermittelt dieser Webcast, damit Anwendungen von Anfang an richtig erstellt werden.
Webcast-Serie | 03.08.2009 | Patrick Getzmann, Simon Hackfort, Peter Nowak
Windows Mobile Entwicklern können sich freuen: Nicht nur der „Marketplace for Mobile“ öffnet seine Verkaufstüren, auch Windows Mobile 6.5 steht bereit und bringt einige Neuerungen mit. Welche Regeln es für den Marketplace zu beachten gibt und welche Tools bei den Tests zum Einsatz kommen, zeigen die ersten beiden Webcasts dieser Serie. Weiter geht es mit der "Gesture API" für Windows Mobile 6.5, sowie einem detaillierten Einblick in die Möglichkeiten einer Mobile-Anwendung anhand des „Windows Mobile 6 Consumer Solution Accelerator“.

Juli 2009


Webcast-Serie | 31.07.2009 | Gregor Biswanger
Diese Webcast-Serie behandelt tiefergehende Aspekte rund ums Thema Silverlight. Zum Start kümmern wir uns zunächst um Übersichtlichkeit beim Source-Code, um die spätere Entwicklung mittels aspektorientierter Programmierung zu vereinfachen, und sorgen anschließend für eine saubere Auftrennung von Logik und Design durch das MVVM-Pattern. Auch Fragen der Testbarkeit und Qualitätssicherung kommen nicht zu kurz. Im letzten Webcast werfen wir einen Blick auf eine per Silverlight realisierte verwaltete CMS-Anwendung. Die Vortragsreihe richtet sich an fortgeschrittene Silverlight-Entwickler, die damit ein starkes Toolset für eine verbesserte Entwicklung von Silverlight-Anwendungen an die Hand bekommen.
Codeclip | 31.07.2009 | Lars Beckmann
In diesem CodeClip lernen Sie wie Sie XML Daten in Form von Diagrammen in Silverlight visualisieren können.
Know-how | 31.07.2009
Grundlagen der Softwareprogrammierung und erste Schritte beim Umgang mit „Small Basic“ vermittelt eine 60-seitige Anleitung, die jetzt in deutscher Übersetzung vorliegt und im Microsoft-Downloadcenter abgerufen werden kann. Die Einführung wendet sich explizit an blutige Anfänger und soll helfen, die wunderbare Welt der Programmierung zu entdecken.
Serien-Webcast | 31.07.2009 | Gregor Biswanger
Die aspektorientierte Programmierung unter Silverlight ermöglicht es, nicht-funktionale Anforderungen als Aspekte getrennt von der funktionalen Anforderung zu entwickeln, zum Beispiel Validierungen, Sicherheit, Performance und Wartbarkeit. Dadurch wird der spätere Source-Code übersichtlicher und somit besser wartbar, außerdem wird durch die Zentralisierung der Aspekte eine grandiose Freiheit für das komplette Projekt ermöglicht.
Codeclip | 30.07.2009 | Rainer Feest
In diesem CodeClip wird gezeigt, wie man das neue Internet Explorer 8 Feature „WebSlices“ in einer JSP-Seite mit Java verwenden kann.
Codeclip | 29.07.2009 | Timo Irtenkauf
Es wird gezeigt wie überprüft wird welche Fläche eines dreidimensionalen Würfels der Benutzer anklickt.
Standard Webcast | 28.07.2009 | Armin Neudert
In diesem Webcast wird gezeigt, wie Visual FoxPro mit dem Team Foundation Server zusammen arbeitet. Zu Beginn erhalten Sie einen kurzen Überblick über Visual Studio Team System; im Anschluss rückt dann der praktische Nutzen bei der Verwendung mit VFP in den Mittelpunkt. Speziell wird auf die Kernbereiche Quellcodeverwaltung mit VFP und die Verwendung von Arbeitsaufgaben eingegangen.
Codeclip | 28.07.2009 | Marco De Luca
In diesem CodeClip wird gezeigt, wie man das neue Internet Explorer 8 Feature „Accellerators“ in einer PHP-Seite mit PHP verwenden kann.
Serien-Webcast | 28.07.2009 | Dariusz Parys
In diesem Webcast sehen Sie, wie man mit Silverlight 3 Medieninhalte abspielen kann, wie man mit Expression Encoder 3 Medieninhalte aufbereitet und wie man IIS Smooth Streaming benutzt. Zum Schluß wird noch gezeigt, welche Hosting-Möglichkeiten es gibt. Insbesondere beim Kodieren wird auf die Erstellung von Screencasts eingegangen.
Serien-Webcast | 27.07.2009 | Oliver Scheer
Bisher war es nicht ganz einfach, auf die Browsernavigation zu agieren und über einen Link direkt auf bestimmte Inhalte einer Silverlight-Anwendung zuzugreifen. Durch die neuen Navigations-Features hat man jetzt die Möglichkeit, Silverlight-Anwendungen von der Navigation her genauso wirken zu lassen wie normale Webseiten.
Standard Webcast | 27.07.2009 | Christian Binder, Sven Hubert
Die Auswahl einer geeigneten Prozessvorlage bei Verwendung des Team Foundation Servers in den eigenen Projekten ist wesentlich für den weiteren Erfolg im Umgang mit Work Items und Berichten. In dieser Reihe sollen verfügbare Prozessvorlagen fern von den Standardvorlagen gezeigt und kurz bewertet werden. Die Bewertungen können als Grundlage für die eigene Auswahl einer Vorlage dienen. Dieser Webcast stellt das Microsoft Process Template (MPT) vor.
Serien-Webcast | 27.07.2009 | Oliver Scheer
Silverlight 3 Anwendungen können ohne viel Aufwand zu Desktop-Anwendungen erweitert werden. Dieser Webcast zeigt, auf welche Dinge man achten muss, wenn man Out-Of-Browser-Anwendungen erstellen möchte. Wie z.B. installiert man eine Web-Anwendung auf dem Desktop? Wie erkennt man, wo die Anwendung ausgeführt wird, ob eine Internetverbindung besteht oder die Anwendung offline arbeitet? Und wie kann ich meine Anwendung so erstellen, dass sie sich automatisch aktualisiert, wenn eine neuere Version verfügbar ist?
Serien-Webcast | 24.07.2009 | Nico Franze
In diesem Webcast erfahren Sie, was Microsoft Dynamics NAV ist und wie man damit arbeiten kann.
Serien-Webcast | 24.07.2009 | Nico Franze
Wie man Microsoft Dynamics NAV 2009 mit den NAV-eigenen Möglichkeiten ganz individuell anpassen und somit schnell und einfach firmeneigene Abläufe abbilden kann, ist Thema dieses Online-Vortrags. Außerdem erklärt Referent Nico Franze die Entwicklungsumgebung C/SIDE und die Programmiersprache C/AL.
Codeclip | 24.07.2009 | Alexander Staller
Der Entwickler möchte im Internet Explorer 8 Daten im Format JSON (JavaScript Object Notation) verarbeiten.
MSDN Magazine-Artikel | 24.07.2009 | Laurence Moroney
Die Fähigkeit, Bilder zeichnen zu können, reicht in der Regel nicht aus für eine gute Plattform zur Visualisierung von Informationen. Der Schlüssel zum Aufbau einer Visualisierungsplattform sind Funktionen wie z. B. Interaktivität, Generierung von Metadaten und Überlagerung zugehöriger Daten. Sie benötigen einen Grad der Flexibilität, der Ihnen die Darstellung beliebiger Daten zu einem beliebigen Zeitpunkt auf beliebige Weise ermöglicht.
MSDN Magazine-Artikel | 24.07.2009 | Daniel Simmons
In diesem Artikel werden N-Tier-Muster für Erfolg und einige Schlüssel-APIs sowie die für das Entity Framework spezifischen Probleme untersucht. Darüber hinaus ist ein kurzer Ausblick auf künftige Features in Microsoft .NET Framework 4 enthalten, die die N-Tier-Entwicklung deutlich vereinfachen sollten.
MSDN Magazine-Artikel | 24.07.2009 | Udi Dahan
In diesem Artikel betrachten wir die Gründe, die für eine Verwendung des Domänenmodellmusters sprechen (oder auch nicht) sowie die damit verbundenen Vorteile und geben einige praktische Tipps, wie sich die Gesamtlösung so einfach wie möglich halten lässt.
MSDN Magazine-Artikel | 24.07.2009 | Tim Mallalieu
Entwickler wenden verschiedenste Entwicklungsphilosophien und Architekturstile an. Dieser Artikel untersucht drei allgemeine Perspektiven im Hinblick auf die Anwendungsentwicklung und beschreibt, wie das Entity Framework in jeder davon eingesetzt werden kann. Im Speziellen betrachtet dieser Artikel den formenzentrierten, den modellzentrierten und den codezentrierten Entwicklungsstil und dessen jeweilige Beziehung zum Entity Framwork.
MSDN Magazine-Artikel | 24.07.2009 | David Robinson
Dieser Artikel zeigt Ihnen das neue Gesicht von SQL Data Services, untersucht deren Architektur und zeigt, inwiefern diese wirklich eine Erweiterung von SQL Server in der Cloud darstellen.
MSDN Magazine-Artikel | 24.07.2009 | Howard Dierking
MSDN Magazine-Artikel | 24.07.2009 | Scott Mitchell
Wenn Sie Snapshots Ihrer Datenbankdaten speichern, organisieren und mit Anmerkungen versehen, eine einfache Möglichkeit zur Installation und Konfiguration von Subversion finden und die Organisation Ihres Quellcodes automatisieren möchten, sollten Sie sich über diese aktuellsten Tools informieren.
MSDN Magazine-Artikel | 24.07.2009 | Melitta Andersen
In diesem Artikel werden einige bewährte Methoden vorgestellt, die das Base Class Libraries (BCL)-Team kreierte, als es die Code-Contract-Bibliotheken hinzufügte und begann, von diesen auch beim eigenen Code zu profitieren.
MSDN Magazine-Artikel | 24.07.2009 | John Papa
In der Kolumne dieses Monats zeigt der Autor, wie die binäre Codierung funktioniert, welche Auswirkungen sie auf die Leistung einer Anwendung hat und wie sie sich verhält, indem er dies in Aktion demonstriert.
MSDN Magazine-Artikel | 24.07.2009 | Dino Esposito
Nach einer kurzen Auffrischung in puncto prozedurale und objektbasierte Muster zur Organisation der Geschäftslogikebene konzentriert sich der Autor auf Datentransferobjekte und deren Einfluss auf die Entwicklung des Softwareprojekts.
MSDN Magazine-Artikel | 24.07.2009 | Jeremy Miller
Das Endziel von Softwareprojekten ist dem Kunden einen Wert zu liefern. Das Softwaredesign ist ein Hauptfaktor dafür, wie erfolgreich ein Team diesen Wert liefern kann. Die besten Designs sind das Produkt eines kontinuierlichen Designs und nicht das Ergebnis von Bemühungen, die versuchen, das gesamte Design gleich von Anfang an festzulegen. Dieser Ansatz ermöglicht Ihnen die Anwendung der aus dem Projekt gelernten Lektionen, um das Design kontinuierlich zu verbessern, statt in einem fehlerhaften Design festzusitzen, das zu früh im Projekt entwickelt wurde.
MSDN Magazine-Artikel | 24.07.2009 | Bryan Sullivan
Selbst wenn Sie nur die sichersten Algorithmen und die längsten Schlüssel verwenden, gibt es keine Garantie, dass der heute von Ihnen geschriebene Code sicher bleibt. Eine bessere Alternative ist, von Anfang an mehr Flexibilität einzuplanen. Statt bestimmte kryptografische Algorithmen in Ihrem Code fest zu programmieren, verwenden Sie eine der in Microsoft .NET Framework integrierten Funktionen für kryptografische Flexibilität. Dieser Artikel zeigt Ihnen wie.
MSDN Magazine-Artikel | 24.07.2009 | Bob Beauchemin
In diesem Artikel befasst sich der Autor mit einigen häufig genutzten Möglichkeiten für das Schreiben von Datenzugriffscode und betrachtet die Auswirkungen, die diese auf die Leistung haben können.
MSDN Magazine-Artikel | 24.07.2009 | Matthew Milner
Entwurfsmuster bieten einen allgemeinen, wiederholbaren Ansatz für die Lösung von Softwareentwicklungsaufgaben, und viele verschiedene Muster können beschreiben, wie ein bestimmtes Ziel im Code erreicht wird. Wenn Entwickler mit Windows Workflow Foundation (WF) zu arbeiten beginnen, fragen Sie oft, wie häufig ausgeführte Aufgaben mit der Technologie bewerkstelligt werden. In der Kolumne dieses Monats werden mehrere in WF verwendete Entwurfsmuster behandelt.
MSDN Magazine-Artikel | 24.07.2009 | Stephen Toub
Ausnahmen in .NET sind die grundlegenden Mechanismen, mit deren Hilfe Fehler und andere Ausnahmebedingungen kommuniziert werden. Die Kolumne dieses Monats enthält Informationen zur Aggregierung von Ausnahmen, die helfen, eine Vielzahl von Szenarien zu managen, in denen sich u. U. mehrere Ausnahmen aus einer Operation ergeben, darunter Szenarien, die Parallelität und Gleichzeitigkeit beinhalten.
MSDN Magazine-Artikel | 24.07.2009 | Erwin van der Valk
Dieser Artikel behandelt das Project Linker-Tool und andere Techniken zum Erstellen von Anwendungen, die sowohl auf WPF als auch auf Silverlight von einer einzigen Codebasis ausgehend ausgerichtet sind.
MSDN Magazine-Artikel | 24.07.2009 | Yochay Kiriaty
Dies ist Teil 3 einer mehrteiligen Artikelserie zu Windows 7, in dem die Multitouch-Funktionen von Windows 7 erläutert werden.
Codeclip | 23.07.2009 | Alexander Staller
Ein von Internet Explorer 8 ausgeführtes Skript soll einen Cross-Domain Request (XDR) ausführen, d.h. Daten von einem Webserver einer anderen Domäne abrufen. In einem konkreten Beispiel wird ein Cross-Domain Request zu einer ASP.NET-Seite durchgeführt, die die aktuelle Uhrzeit liefert.
Codeclip | 22.07.2009 | Alexander Staller
Der Entwickler möchte mit Internet Explorer 8 anhand von Daten, die während des Renderns der Website gesammelt werden, den JavaScript-Code optimieren.
Serien-Webcast | 22.07.2009 | Ruprecht Dröge
Wie stellt man die Daten im SQL Server 2008 am einfachsten anderen zur Verfügung, wie kann man Auswertungen am einfachsten darstellen? In den meisten Fällen muss man eine Anwendung erstellen, um auf die Daten entsprechend zuzugreifen und diese zu präsentieren. Kurz gesagt: ein Client muss her, sei es unter Windows oder Web. Mit den Reporting Services stellt der SQL Server 2008 eine Technologie bereit, mit der es möglich ist, in wenigen Minuten die ersten Berichte über eine Weboberfläche für alle Berechtigten im Unternehmen zu veröffentlichen. Mit dem neuen Report Builder 2.0 steht im SQL Server 2008 eine eigene Office-ähnliche Anwendung für den Benutzer zur Verfügung mit dem das Erstellen solcher Berichte besonders einfach ist. Diese Berichte können dann ausgedruckt und in viele attraktive Formate wie PDF, Excel oder TIFF exportiert werden. Zudem sind die Reporting Services nicht einfach ein weiterer Berichtsgenerator, sondern stellen eine vollständige Serverinfrastruktur bereit, mit der man die Zugriffssicherheit einstellen, die Art und Weise des Datenzugriffs regeln (etwa ob immer die neuesten Daten angezeigt werden oder aus einem Cache gelesen wird) und diese Berichte auch automatisiert zustellen kann, etwa per E-Mail.
Codeclip | 21.07.2009 | Alexander Staller
Der Entwickler möchte mit Internet Explorer 8 JavaScript-Code debuggen.
Codeclip | 20.07.2009 | Alexander Staller
Der Benutzer möchte im Internet Explorer 8 angezeigte Informationen direkt an andere Webseiten (z.B. für die Suche oder Übersetzung) übergeben, ohne zu diesen Webseiten navigieren zu müssen. In einem konkreten Beispiel kann der Benutzer im Browser angezeigte Kundendaten markieren und diese Daten über ein Kontextmenü direkt in einer Datenbank abspeichern, obwohl die Funktionalität zum Speichern auf einer anderen Webseite realisiert wird.
Codeclip | 17.07.2009 | Alexander Staller
Der Benutzer möchte sich im Internet Explorer 8 über häufig aktualisierte Webseiten auf dem Laufenden halten, ohne zu ihnen navigieren zu müssen. In einem konkreten Beispiel kann der Benutzer auf aktuelle Kundendaten über die Favoritenleiste zugreifen, ohne zur Webseite mit den Kundendaten navigieren zu müssen.
Codeclip | 16.07.2009 | Timo Irtenkauf
Es wird gezeigt wie eine eigene Collection in einer Master-Detail Ansicht dargestellt wird.
Webcast-Serie | 16.07.2009 | Nico Franze
Microsoft Dynamics NAV ist eine vollständig integrierte und einfach zu bedienende Unternehmenssoftware, mit der alle Bereiche eines mittelständischen Betriebs verbunden werden können, z. B. Finanzmanagement, Marketing- und Vertriebssteuerung, Einkauf, Verkauf, Lager und Logistik sowie Produktionsplanung und -steuerung. In dieser Webcast-Serie stellen wir Ihnen Grundlagen, wichtige Funktionen und Möglichkeiten der Anpassung und Programmierung vor. Hinweis: Teil 3 der Serie wird unmittelbar nach Verfügbarkeit des finalen Service Pack 1 für Microsoft Dynamics NAV 2009 als Download bereit stehen.
Standard Webcast | 15.07.2009 | Dr. Tobias Komischke
Eine Gestaltungsmaxime für eine erstklassige User Experience lautet, dass eine Benutzeroberfläche so viel wie nötig und so wenig wie möglich darbieten sollte. Warum eigentlich? Weil Software-Anwendungen und Webseiten immer komplexer werden und diese Komplexität oft unnötig auf die Benutzeroberfläche abgebildet wird. Man hört oft, dass Benutzer mit komplexen UIs überfordert werden. Was macht denn eine Anwendung oder eine Webseite komplex oder abschreckend? Was kann man tun, um etwas einfaches und ansprechendes zu gestalten? Dieser Webcast zeigt faszinierende wahrnehmungspsychologische Fakten und erklärt vor diesem Hintergrund diejenigen Faktoren, die den Unterschied zwischen guten oder schlechten User Experiences ausmachen. Es werden Tipps und Tricks gegeben, die von den Teilnehmern in ihrer Arbeit unmittelbar angewandt werden können.
Serien-Webcast | 15.07.2009 | Oliver Scheer
Dieser Webcast gibt einen einfachen Überblick über die wesentlichen Neuerungen von Silverlight 3: neue Medienformate, perspektivisches 3D, Pixel Shader, Out of Browser sowie viele Verbesserungen der Produktivität für Entwickler und Designer.
Codeclip | 15.07.2009 | Uwe Habermann
Es wird gezeigt, wie mit Visual Studio 2008 ein User Control erstellt wird, das auf eine VFP Datenbank zugreift. Dieses User Control wird dann in ein VFP Formular integriert.
Webcast-Serie | 15.07.2009 | Oliver Scheer
Diese Webcast-Serie stellt die neuen Features von Silverlight 3 vor. Die Version 3 von Silverlight umfaßt den kompletten Funktionsumfang der Vorgängerversion Silverlight 2. Daher sind auch die bisherigen Webcasts von Silverlight 2 auch für die Version 3 relevant.
Codeclip | 14.07.2009 | Lars Beckmann
In diesem CodeClip lernen Sie wie Sie eine eigene Klasse schreiben können, die Ihnen das anzeigen von Untertiteln ermöglicht.
Serien-Webcast | 14.07.2009 | Patrick A. Lorenz
Was helfen nette Features, wenn sie in der Praxis viel zu umständlich sind? Im letzten Teil der Serie verrät Patrick A. Lorenz jede Menge Tipps aus seiner eigenen Praxis.
Codeclip | 13.07.2009 | Lars Beckmann
In diesem CodeClip lernen Sie wie mit Hilfe der SyndicationFeed Klasse und dem Nutzen der DataContext Eigenschaft sehr einfach (RSS) Feeds konsumieren und anzeigen können.
Serien-Webcast | 08.07.2009 | Patrick A. Lorenz
UI-Code ist zeitraubend, langweilig und unelegant. Das geht einfacher und besser und zwar mit geschickt genutzten Controls.
Serien-Webcast | 03.07.2009 | Tom Wendel
Ein bisschen Mathe und die Grundrechenarten kennt vermutlich noch jeder, aber was der Rechner daraus macht, wenn Sie diese Operationen beim Programmieren anwenden, das ist dann schon eher ein kleines Geheimnis. Dieser Webcast verrät Ihnen, wie Ihr Rechner mit Zahlen umgeht, Operationen darauf anwendet und welche möglicherweise unerwarteten Probleme dabei auftreten können.
Standard Webcast | 03.07.2009 | Heiko Böhm und Sebastian Fromme
In diesem halbstündigen Onlinetraining geben wir Ihnen einen Überblick, wie die Zertifizierung für das begehrte "Compatible with Windows 7“-Logo abläuft. Aufgezeigt werden dabei die erforderlichen Schritte hin zum Logo - angefangen bei den technischen Ressourcen zur Unterstützung, über Tools zum Selbsttest und den einschlägigen Portalen bis hin zum Abruf von Marketingmaterialien. Das Training richtet sich an Entwicklungsleiter und Softwareentwickler, welche die Logozertifizierung durchführen wollen.
Webcast-Serie | 03.07.2009
Sei es für die Addition von Control-Größen oder für das "i++" innerhalb einer Schleife: tagtäglich verwendet man irgendwelche kleinen mathematischen Operationen in seinem Quelltext, aber was letzendlich im Rechner passiert oder wie man komplexere Dinge abbildet, bleibt ein Rätsel. Diese Webcast-Reihe versucht einen Überblick über grundlegende Dinge der Zahlenjongliererei zu geben und zu zeigen, wie auch kompliziertere Aufgaben umgesetzt werden können.
Serien-Webcast | 03.07.2009 | Patrick A. Lorenz
Im dritten Teil entsteht die ASP.NET-Applikation und die Benutzerfunktionen werden implementiert.

Juni 2009


Serien-Webcast | 30.06.2009 | Patrick A. Lorenz
Was ist ein Application Context und wozu ist er gut? Die Implementierung der Business- und Daten-Schicht steht im Vordergrund des zweiten Teils der Serie.
Serien-Webcast | 30.06.2009 | Dariusz Parys
Der letzte Teil der Serie zeigt einige Aspekte der „Windows Azure Services Plattform“ anhand der Beispielanwendung Blabber. Blabber ist ein Dispatching System für Nachrichten, das die „Windows Azure Storage“-Dienste und den .NET Service Bus nutzt.
Standard Webcast | 30.06.2009 | Klaus Löffelmann
Mit Lambda-Funktionen ist Visual Basic.NET ein wenig hinter C# zurückgeblieben - diese mussten in VB nämlich Rückgabewerte haben und waren auf eine Codezeile beschränkt. Visual Basic 2010 ändert das. Dieser Webcast zeigt, wie das dann in der Praxis ausschaut und geht auch auf weitere neue Features in VB2010 ein: Anspruchsvoll wird es, wenn Klaus Löffelmann Covariance und Contra-Variance bei generischen Auflistungen erklärt, Neues bei den optionalen Parametern vorstellt, die nun keine Exklusivdomäne von VB mehr sind, und einen ersten Blick auf die neuen Möglichkeiten von WPF im .NET 4.0 wirft, um Business-Anwendungen mit grafisch anspruchsvollen UIs zu entwickeln.
Codeclip | 26.06.2009 | Timo Irtenkauf
Es wird gezeigt wie ein dreidimensionaler Würfel in XAML programmiert wird und ein Video auf den Seiten des Würfels abgespielt wird.
Codeclip | 25.06.2009 | Uwe Habermann
Es wird gezeigt, wie mit Visual Studio 2008 mit Linq auf eine SQL Server Datenbank zugegriffen werden kann.
Codeclip | 24.06.2009 | Uwe Habermann
Es wird gezeigt, wie mit Visual Studio 2008 ein Windows Formular erstellt wird, das mit dem VFP OLE-DB Provider programmatisch auf eine VFP Datenbank zugreift.
Codeclip | 23.06.2009 | Uwe Habermann
Es wird gezeigt, wie mit Visual Studio 2008 mit dem VFP OLE-DB Provider programmatisch auf eine VFP Datenbank zugegriffen werden kann.
Serien-Webcast | 23.06.2009 | Patrick A. Lorenz
Ziel der Webcast-Serie ist die vollständige Entwicklung einer ASP.NET-Applikation. Im ersten Teil werden die Anforderungen skizziert und die Grundlagen gelegt. Dabei werden Themen wie Projektgliederung und -konfiguration sowie eine pragmatische Schichtentrennung besprochen.
Serien-Webcast | 23.06.2009 | Bernd Marquardt
In diesem Webcast werden sog. Custom Controls implementiert. Custom Controls sind in WPF solche Steuerelemente, die in einem eigenen ControlTemplate ihr Aussehen definieren. Hier muss der Entwickler also alles selbst implementieren. Wir werden uns außerdem noch einmal mit DependencyProperties beschäftigen und darüber hinaus einen RoutedEvent (weiterleitbares Ereignis) in unserem Steuerelement implementieren.
Serien-Webcast | 23.06.2009 | Bernd Marquardt
Es gibt noch eine weitere Methode, um eigene Steuerelemente mit einem speziellen Aussehen zu erstellen: Sie können einen sog. „Adorner“ implementieren. Dies wird in diesem dritten Teil der Webcast-Serie zu WPF-Steuerelementen auch gemacht. Wir werden lernen, wie das Aussehen von Controls auf diese Weise sehr einfach geändert werden kann.
Codeclip | 22.06.2009 | Lars Beckmann
In diesem CodeClip lernen Sie wie Sie mit Hilfe von Streaming.live.com und Silverlight Videos in Ihre bestehende Webseite einbinden können.
Serien-Webcast | 19.06.2009 | Christian Wenz
Web-Standards ermöglichen die Erstellung von weitestgehend systemunabhängigen Webanwendungen. Der Webcast schildert den Entstehungsprozess von Standards beim World Wide Web Consortium (W3C) und stellt die wichtigsten Vertreter kurz vor.
Serien-Webcast | 19.06.2009 | Christian Wenz
HTML und CSS sind die dominanten clientseitigen Web-Technologien. Der Webcast zeigt Best Practices sowie Tipps & Tricks zum Einsatz und geht auch auf weiterführende Technologien ein.
Serien-Webcast | 19.06.2009 | Christian Wenz
Die Web Accessibility Initiative (WAI) des W3C veröffentlicht Richtlinien und Leitfäden zum Thema Barrierefreiheit. Der Webcast stellt die Web Content Accessibility Guidelines (WCAG) in Version 1.0 vor, die unter anderem in der Barrierefreien Informationstechnik-Verordnung (BITV) Verwendung finden.
Webcast-Serie | 19.06.2009 | Christian Wenz
Web-Standards ermöglichen es, Webanwendungen zu erstellen, die auf einer möglichst großen Anzahl von Systemen laufen. Die Serie erläutert die Hintergründe des Standardisierungsprozesses und stellt einige Standards nebst Anwendungstipps vor.
Standard Webcast | 19.06.2009 | Michael Niethammer
In diesem Webcast erfahren Sie, was allgemein zu beachten ist, wenn man eine Visual FoxPro-Anwendung unter Vista installieren und laufen lassen will. Gezeigt werden die Möglichkeiten zur Überprüfung auf Kompatibilitätsprobleme beim Setup und beim Betrieb. Außerdem wird demonstriert, wie man auch bei älteren Visual FoxPro-Anwendungen die notwendige Manifestdatei erstellt und einbindet. Schließlich erfahren Sie noch, wie man die FoxPro-Dialoge mithilfe der Sedna-Komponenten Vista-konform machen kann.
Codeclip | 18.06.2009 | Timo Irtenkauf
Es wird gezeigt wie eine TextBox mit einem Slider verbunden werden kann und wie eine TextBox mit einem eigenen Daten-Objekt verbunden werden kann.
MSDN Magazine-Artikel | 18.06.2009 | Shawn Wildermuth
Dieser Artikel stellt das von der Microsoft Patterns & Practices-Gruppe entwickelte Prism-Projekt vor und demonstriert, wie es mithilfe von Silverlight auf zusammengesetzte Webanwendungen angewendet werden kann.
MSDN Magazine-Artikel | 18.06.2009 | Aaron Skonnard
Dieser Artikel beschreibt die Verwendung von XHTML und ASP.NET MVC zum Implementieren von REST-Diensten.
MSDN Magazine-Artikel | 18.06.2009 | Iqbal Khan
Entwickler sehen sich, wenn sie mit sehr speicherintensiven Anwendungen arbeiten, häufig Problemen gegenüber, die mit Engpässen für die Skalierbarkeit zu tun haben. In diesem Artikel wird die Funktion eines verteilten Zwischenspeichers bei der Erstellung von skalierbaren Anwendungen erläutert.
MSDN Magazine-Artikel | 18.06.2009 | Yochay Kiriaty und Sasha Goldshtein
Dies ist der zweite Teil einer mehrteiligen Artikelserie zu Windows 7, bei dem die Windows 7-Taskleiste im Mittelpunkt steht.
MSDN Magazine-Artikel | 18.06.2009 | Justin Etheredge
MSDN Magazine-Artikel | 18.06.2009 | Howard Dierking
MSDN Magazine-Artikel | 18.06.2009 | Scott Mitchell
Wenn Sie Ihre Datenbanken einer statischen Analyse unterziehen, eine Verbindung mit Remotecomputern herstellen, mehr über das Entity Framework erfahren oder auf dem täglichen Weg zur Arbeit einige interessante Podcasts ansehen möchten, sollten Sie sich über diese aktuellsten Tools und Ressourcen informieren.
MSDN Magazine-Artikel | 18.06.2009 | Matt Ellis
In diesem Artikel geht es um die Einführung eines neuen Typs mit der Bezeichnung System.Tuple und um weitere neue Zusätze zur künftigen Version Microsoft .NET Framework 4.
MSDN Magazine-Artikel | 18.06.2009 | Dustin Campbell
Fehlerkorrekturen sind ein wesentlicher Bestandteil des Codierungsverfahrens mit Visual Basic. In diesem Artikel werden die zahlreichen von Visual Basic angebotenen Features zur Fehlerkorrektur beschrieben. Ebenfalls enthalten ist eine kurze Vorschau auf die künftige Edition Visual Studio 2010.
MSDN Magazine-Artikel | 18.06.2009 | Dino Esposito
In der Kolumne dieses Monats werden die Vorzüge und Nachteile sowohl von ASP.NET Web Forms als auch von ASP.NET MVC untersucht.
MSDN Magazine-Artikel | 18.06.2009 | James McCaffrey
In diesem Monat erfahren Sie, wie Sie HTTP-Anforderung/Antwort-Tests für ASP.NET-Webanwendungen mithilfe von F# durchführen können.
MSDN Magazine-Artikel | 18.06.2009 | Jon Flanders
In der Kolumne dieses Monats werden häufige Fragen zur Implementierung von REST beantwortet.
MSDN Magazine-Artikel | 18.06.2009 | Scott Allen
In dieser Kolumne beschreibt der Autor einige Leitprinzipien, die Sie bei der Arbeit mit ASP.NET MVC Framework befolgen sollten.
MSDN Magazine-Artikel | 18.06.2009 | Jeff Prosise
Mithilfe von Silverlight Deep Zoom und einem bemerkenswerten Steuerelement namens MultiScaleImage können Sie Szenen mit zahlreichen Zoomebenen erstellen. Anhand der Mandelbrot-Menge zeigt Jeff Prosise die Möglichkeiten auf.
MSDN Magazine-Artikel | 18.06.2009 | Juval Lowy
In dieser Kolumne erfahren Sie, wie Sie den .NET Services Bus sichern können, und es werden Ihnen einige Hilfsklassen und Dienstprogramme zur Automatisierung zahlreicher Details bereitgestellt.
MSDN Magazine-Artikel | 18.06.2009 | Dr. Charles B. Kreitzberg and Ambrose Little
This month's column describes the benefits and methodologies of usability testing.
Standard Webcast | 17.06.2009 | Bernd Marquardt
Die parallele Programmierung wird in der heutigen Zeit immer wichtiger. Auch in nativem C++-Code will man oft eine Performance-Steigerung durch eine parallele Abarbeitung der Befehle erreichen. Hier kann die Parallel Pattern Library (PPL) die Erstellung von parallelem Code stark vereinfachen. Im zweiten Webcast dieser Kurzserie wird gezeigt, wie Tasks und Taskgruppen mit der PPL programmiert werden. Weiterhin beschäftigen wir uns mit der Asynchronous Agents Library und den Synchronisierungsmöglichkeiten in der PPL.
Codeclip | 17.06.2009 | Timo Irtenkauf
Es wird gezeigt wie die Gültigkeit von Benutzereingaben auf 2 verschiedene Arten überprüft werden kann. Erstens mit Hilfe der ExceptionValidationRule Klasse und Zweitens mit einer eigenen Subklasse von ValidationRule.
Codeclip | 16.06.2009 | Frank Göltl
In eine existierende PHP Seite soll eine graphisch ansprechende Image-Gallery mit visuellen Effekten eingebaut werden, die Bilder aus Flickr Anzeigt. Die Gallery basiert auf Silverlight und wird von der PHP Seite mit dem Thema der anzuzeigenden Bildern versorgt.
Serien-Webcast | 16.06.2009 | Bernd Marquardt
In diesem Webcast zeigen wir Ihnen, welche Änderungen und Erweiterungen in Visual Studio 2010 Beta für die Task Parallel Library (TPL) implementiert wurden. Der Vortrag ist eine Ergänzung für alle Software-Entwickler, die bereits mit Visual Studio 2010 arbeiten und die parallelen Programmiermöglichkeiten der TPL jetzt schon ausnutzen wollen.
Codeclip | 10.06.2009 | Philipp Bauknecht
Es wird eine Basisinstallation des Windows Server 2008 Standard mit Hilfe des Web Platform Installers für die Nutzung der IIS Media Services konfiguriert. Anschließend wird ein Beispiel Video gestreamt und in Silverlight angebunden.
Serien-Webcast | 10.06.2009 | Bernd Marquardt
In diesem Webcast zeigen wir Ihnen, wie Sie die Task-Klasse benutzen können, um einzelne Arbeitseinheiten in der Software parallel auszuführen. Außerdem erfahren Sie, wie die Klasse Future das Ausführen von asynchronen Berechnungen stark vereinfacht. Schließlich betrachten wir die Anwendung der Klasse Future noch im Zusammenhang mit den Benutzerschnittstellen WindowsForms und WPF.
Serien-Webcast | 10.06.2009 | Bernd Marquardt
In diesem Webcast zeigen wir Ihnen, wie Exceptions in einem parallelen Szenario verarbeitet werden können. Außerdem werfen wir einen Blick auf die Synchronisierungs-Features der TPL und ihre Einsatzmöglichkeiten in Windows-Benutzerschnittstellen.
Serien-Webcast | 05.06.2009 | Bernd Marquardt
Windows 7 enthält als zentrales Element eine neuen Taskbar. Diese ist viel einfacher und intuitiver zu bedienen als ihr Vorgänger. Weiterhin kann diese Taskbar vom Entwickler für seine Anwendungen entsprechend erweitert werden, so dass spezielle Befehle oder Dateien direkt von dort aus aufgerufen werden können. Der Webcast zeigt, wie eine .NET-Beispielanwendung mit den neuen Features der Taskbar ausgerüstet werden kann.
Standard Webcast | 05.06.2009 | Bernd Marquardt
Die parallele Programmierung wird in der heutigen Zeit immer wichtiger. Auch in nativem C++-Code will man oft eine Performance-Steigerung durch eine parallel Abarbeitung der Befehle erreichen. Hier kann die Parallel Pattern Library (PPL) die Erstellung von parallelem Code stark vereinfachen. Im ersten Webcast wird gezeigt, wie Schleifen und Code-Bereiche mit der PPL programmiert werden. Einige Beispiele und Performance-Tests vervollständigen den Webcast.
Webcast-Serie | 04.06.2009 | Patrick A. Lorenz
In dieser lebhaften Webcast-Serie entwickelt Autor und Coach Patrick A. Lorenz eine komplette ASP.NET-Applikation von Grund auf. Statt Feature-Vorstellungen gibt es dabei konkrete Anhaltspunkte aus der Praxis. Im Vordergrund steht „Pragmatic Web Architectures“ (PWA), ein pragmatischer Architektur-Ansatz für Web-Applikationen, der gemeinsam mit Microsoft vorgestellt wurde und seit Jahren erfolgreich verwendet wird. Das Motto "Der beste Code ist der, der nicht geschrieben wird" zeigt Patrick A. Lorenz, wie einfach sich UI-Code mit deklarativen Mitteln reduzieren lässt.
Codeclip | 03.06.2009 | Frank Göltl
In eine existierende PHP Seite soll eine graphisch ansprechende Image-Gallery mit visuellen Effekten eingebaut werden. Die Gallery basiert auf Silverlight und wird von der PHP Seite mit den anzuzeigenden Bildern versorgt.

Mai 2009


Serien-Webcast | 29.05.2009 | Neno Loje
In diesem Webcast widmen wir uns vielen kleinen, aber sicherlich nicht minder interessanten Windows APIs, die der ambitionierte Entwickler unter Windows 7 kennen sollte. Die meisten APIs sind auch für Windows Vista, teilweise aber auch für frühere Windowsversionen, verfügbar. Ob Präsentationsmodus, Stromsparfunktionen, die neue flexible Systemsteuerung oder Transaktionen im Dateisystem – hier ist sicherlich für jeden etwas dabei.
Webcast-Serie | 29.05.2009
Bei der neuen Windows-Version wurde nicht nur auf die weitere Verbesserung der Sicherheit, Zuverlässigkeit und Performance, sondern auch auf die größtmögliche Kompatibilität zu Windows Vista Wert gelegt. Mit dieser Webcast-Serie wollen wir Ihnen wichtige Komponenten und Funktionen des neuen Betriebssystems vorstellen. Die Themen dabei sind Windows APIs für .NET Entwickler, Libraries and Federated Search, Hintergrunddienste, sowie Scenic: Ein nativer RibbonBar und die Taskbar. Ein neu geplanter, zusätzlicher Webcast beschreibt die Änderungen, die in der Beta 1 (Visual Studio 2010) der TPL implementiert wurden.
Codeclip | 29.05.2009 | Lars Beckmann
In diesem CodeClip lernen Sie eine LINQtoFlickr Implementierung kennen, mit der Sie sich gegenüber Flickr authentifizieren können um anschließend Bilder von Flickr.com abzurufen – und das alles mittels LINQ.
Serien-Webcast | 29.05.2009 | Bernd Marquardt
In diesem Webcast wollen wir uns einfach nur viele, viele Beispiele ansehen, die das Arbeiten mit der Task Parallel Library (TPL) veranschaulichen soll. Bei allen Beispielen wird die Performance der sequentiellen Anwendung mit der der parallelen Anwendung verglichen. Die Ergebnisse werden diskutiert und allgemeine Vorgehensweisen werden erarbeitet.
Codeclip | 28.05.2009 | Lars Beckmann
In diesem CodeClip lernen Sie eine LINQtoTwitter Implementierung kennen, mit der Sie Ihre eigenen Tweets und die Tweets Ihrer Freunde abrufen können und wie Sie eigene Tweets posten können.
Codeclip | 26.05.2009 | Frank Göltl
Der Code Clip zeigt die Installation von PHP mit dem Microsoft Web Platform Installer sowie die wichtigsten Tools zum arbeiten mit PHP, sowie ein Beispiel zur Einbindung von Silverlight Videos in PHP Seiten.
Serien-Webcast | 26.05.2009 | Bernd Marquardt
Die Task Parallel Library (TPL) ist eine neue Bibliothek für das .NET Framework, welche die Erstellung von parallelem Code erleichtern soll. In diesem Webcast wollen wir uns ansehen, wie wir Schleifen und Code-Blöcke mit Hilfe dieser Bibliothek parallel verarbeiten können. Außerdem werden Sie lernen, wie Aggregationen mit der TPL realisiert werden.
Serien-Webcast | 26.05.2009 | Ruprecht Dröge
Die im SQL Server gespeicherten Daten können zum wertvollsten Firmenbesitz gehören. Daher gilt es, diese Daten gegen einen möglichen Ausfall des SQL Servers zu schützen. Regelmäßige Sicherungen und das Testen der Rücksicherungsstrategien gehören daher zu den vordringlichsten Aufgaben nach der Installation eines Servers. Der Webcast zeigt, wie man diese Sicherungen sinnvoll einrichtet. Zudem gibt es eine Reihe von anderen, wiederkehrenden Verwaltungsaufgaben, die man einrichten sollte - etwa eine regelmäßige Re-Indizierung. Außerdem zeigen wir, wie man auch ohne SQL Server Agent (der in der SQL Server 2008 Express Edition fehlt) solche Aufgaben einfach automatisiert.
Codeclip | 25.05.2009 | Lars Beckmann
In diesem CodeClip lernen Sie die ChangeConflicts und die MemberConflicts Kollektion kennen. Darüber hinaus lernen Sie, wie Konflikte entweder manuell oder automatisch mit verschiedenen Strategien gelöst werden können.
Codeclip | 22.05.2009 | Lars Beckmann
Mit LINQtoSQL und dem in Visual Studio 2008 enthaltenen Designer können Sie zu Ihren Tabellen in Ihrer Datenbank automatisch ein Objektmodell erzeugen und dieses in Verbindung mit LINQtoXML dazu nutzen um die Daten aus ihrer Datenbank als Excel Datei zu speichern.
Webcast-Serie | 20.05.2009 | Bernd Marquardt
Die Parallelprogrammierung ist mittlerweile ein wichtiger Bereich unserer täglichen Entwicklerarbeit geworden. Prozessoren enthalten heute bis zu vier Prozessorkernen - und die wollen sinnvoll eingesetzt werden. Diese Webcast-Serie erläutert die Parallelprogrammierung mit der Task Parallel Library (TPL) von Microsoft. Diese Bibliothek ist nun als Vorabversion für Visual Studio 2008 verfügbar und wird als finale Version in Visual Studio 2010 enthalten sein. Im Laufe der Webcast-Serie werden Sie lernen, wie man Schleifen und Code-Blöcke parallelisiert. Wir werden uns natürlich auch mit Tasks und Future-Variablen beschäftigen sowie viele Beispiele ausprobieren und programmieren, um die Performance des parallelen Codes zu überprüfen.
Codeclip | 20.05.2009 | Timo Irtenkauf
Es wird gezeigt wie die Rechtschreibprüfung in WPF Controls zur Textbearbeitung eingeschaltet wird. Sowie das Verfahren zum Zugriff auf die falsch geschriebenen Worte von VisualBasic aus. Des Weiteren wird gezeigt wie die Korrekturvorschläge ausgewertet werden.
Serien-Webcast | 20.05.2009 | Bernd Marquardt
Der erste Webcast der fünfteiligen Serie führt Sie in die Problematik der Parallelprogrammierung ein. Wir diskutieren das Amdahl'sche Gesetz und wir erfahren etwas über Deadlocks und Data Races. Dieser Webcast dient als allgemeiner Einstieg in das Thema.
Codeclip | 19.05.2009 | Lars Beckmann
Mit LINQtoSQL und dem in Visual Studio 2008 enthaltenen Designer können Sie zu Ihren Tabellen in Ihrer Datenbank automatisch ein Objektmodell erzeugen und dieses in Verbindung mit LINQtoXML dazu nutzen um die Daten aus ihrer Datenbank in XML oder HTML Dateien zu speichern.
Standard Webcast | 19.05.2009 | Bernhard Frank
PHP ist eine der verbreitetesten OpenSource-Programmiersprachen für dynamische Webseiten. Grund dafür dürfte auch die Vielzahl an verfügbaren freien Webanwendungen sein - etwa Blogs, Foren oder Fotogalerien. Eine PHP-Website ist schnell erstellt und bei einem Service Provider im Internet im Handumdrehen veröffentlicht und verfügbar. Welche Angebote gibt es für PHP auf Windows Server und was ist für die Einrichtung zu tun? Anhand von drei Beispielen wird gezeigt, wie eine Fotogalerie (Minigal), ein Forum (phpBB) und ein Blog (Wordpress) bei drei unterschiedlichen Webhostern einzurichten ist.
Codeclip | 18.05.2009 | Lars Beckmann
Mit LINQtoSQL und dem in Visual Studio 2008 enthaltenen Designer können Sie zu Ihren Tabellen in Ihrer Datenbank automatisch ein Objektmodell erzeugen und dieses in Verbindung mit zwei DataGridViews dazu verwenden eine Master-Detail Ansicht auf zwei SQL Tabellen darzustellen.
MSDN Magazine-Artikel | 18.05.2009 | Isaiah Perumalla
Use Test-Driven Development with mock objects to design object oriented code in terms of roles and responsibilities, not categorization of objects into class hierarchies.
MSDN Magazine-Artikel | 18.05.2009 | Daniel Simmons
Danny Simmons explores some anti-patterns you should look out for when building n-tier applications with the Entity Framework.
MSDN Magazine-Artikel | 18.05.2009 | Aaron Dunnington
Microsoft Velocity exposes a unified, distributed memory cache for client application consumption. We show you how to add Velocity to your data-driven apps.
MSDN Magazine-Artikel | 18.05.2009 | Matt Neely
We demonstrate creating a peer-to-peer processing platform where multiple players function together for a common purpose: getting your work done.
MSDN Magazine-Artikel | 18.05.2009 | Yochay Kiriaty
This is Part 1 of a multipart article series on Windows 7. This article is about the new user profile storage concept in Windows 7, called Libraries.
MSDN Magazine-Artikel | 18.05.2009 | Howard Dierking
MSDN Magazine-Artikel | 18.05.2009 | Scott Mitchell
Now that you're even managing projects in the cloud, you'll need some tools to help. This month we illustrate one, discuss UX design patterns, a book by Anders Hejlsberg, and more.
MSDN Magazine-Artikel | 18.05.2009 | Subramanian Ramaswamy and Vance Morrison
Memory usage can have a direct impact on how fast an application executes and thus is important to optimize. In this article we discuss the basics of memory optimization for .NET programs.
MSDN Magazine-Artikel | 18.05.2009 | John Papa
Silverlight 2 applications are restricted to running inside a browser. However, Silverlight 3 applications can run inside the browser or out. Here we build a social networking app as a standalone Silverlight 3 application.
MSDN Magazine-Artikel | 18.05.2009 | Dino Esposito
This month we examine forms in the context of AJAX applications and look at various approaches to implementing features such as auto-saving, just-in-time validation, and submission throttling.
MSDN Magazine-Artikel | 18.05.2009 | Jeremy Miller
Jeremy Miller continues his discussion of persistence patterns by reviewing the Unit of Work design pattern and examining the issues around persistence ignorance.
MSDN Magazine-Artikel | 18.05.2009 | James McCaffrey
This month we demonstrate how easy it is to use IronPython to test .NET-based libraries.
MSDN Magazine-Artikel | 18.05.2009 | Ted Neward
Cobra, a descendant of Python, offers a combined dynamic and statically-typed programming model, built-in unit test facilities, scripting capabilities, and much more. Feel the power here.
MSDN Magazine-Artikel | 18.05.2009 | Charles Petzold
Late last year Microsoft released Calendar and DatePicker controls for WPF in the WPF Toolkit. We?ll show you how they work, and how you can customize them.
MSDN Magazine-Artikel | 18.05.2009 | Rick Molloy
We use the new Asynchronous Agents Library in Visual C++ 2010 to solve the classic Dining Philosophers concurrency problem.
MSDN Magazine-Artikel | 18.05.2009 | Kenny Kerr
If you want to develop high-performance and high-quality commercial applications, you?ll still look to C++ and native code. Direct2D will help you deliver the graphics power you need.
MSDN Magazine-Artikel | 18.05.2009 | Steven M. List
Codeclip | 15.05.2009 | Lars Beckmann
Mit LINQtoSQL und dem in Visual Studio 2008 enthaltenen Designer können Sie zu Ihren Tabellen in Ihrer Datenbank automatisch ein Objektmodell erzeugen. Darüber hinaus stellt Ihnen LINQtoSQL die Möglichkeit zur Verfügung CRUD Operationen auszuführen, hier in Verbindung mit einem DataGridView.
Serien-Webcast | 15.05.2009 | Bernd Marquardt
Der Webcast zeigt die Erstellung eines sog. Benutzer-Steuerelements in WPF. Diese Steuerelemente setzen sich aus bereits existierenden WPF-Elementen zusammen. Es handelt sich also um „Container-Controls“. In diesem Zusammenhang lernen wir auch die Implementierung eigener DependencyProperties (Abhängigkeitseigenschaften) kennen.
Codeclip | 14.05.2009 | Timo Irtenkauf
Es wird gezeigt wie RoutedEvents funktionieren und wie der EventHandler erkennen kann von welchem Objekt das Event ausgelöst wurde.
Codeclip | 13.05.2009 | Timo Irtenkauf
Es wird gezeigt wie mit der Load Methode des XAMLReader Objekts Fenster dynamisch nachgeladen werden können. Es wird ebenfalls gezeigt wie Textboxen in dem Fenster referenziert und mit Daten befüllt werden können. Des Weiteren wird demonstriert wie das Click Event eines Buttons im Fensternachträgliche abboniert werden kann.
Serien-Webcast | 13.05.2009 | Ruprecht Dröge
Man erstellt im Allgemeinen keine Datenbank um ihrer selbst willen: Datenbanken sind die Grundlage von Anwendungen. Daher soll gezeigt werden, wie einfach es sein kann, mit Office 2007, aber auch .NET und den dort verfügbaren Klassen, etwa ADO.NET und verschiedenen LINQ-Derivaten, auf den SQL Server zuzugreifen und anspruchsvolle Anwendungen zu erstellen. Zudem wird der Webcast „unter die Haube“ der vielen Assistenten im Visual Studio schauen und die grundlegenden Prinzipien der Clientprogrammierung mit Datenbanken aufzeigen.
Codeclip | 08.05.2009 | Markus Widl
An einem Beispiel wird gezeigt, wie Daten, deren Bereitstellung über ADO.NET Data Services erfolgt, über ASP.NET AJAX 4.0 auf einer Webseite dargestellt werden.
Codeclip | 07.05.2009 | Jürgen Bäurle
Es wird gezeigt, wie mithilfe der ADO.NET Data Servcies und LINQ to SAP auf Geschäftsdaten eines SAP-Systems in einer Silverlight-Anwendung zugegriffen werden kann. Exemplarisch werden die SAP-Daten in einer Listbox auf einer Silverlight-Seite ausgegeben.
Codeclip | 06.05.2009 | Jürgen Bäurle
Es wird gezeigt, wie mithilfe der ADO.NET Data Servcies und LINQ to SAP auf Geschäftsdaten eines SAP-Systems als Webservice in einer .NET-Anwendung zugegriffen werden kann. Exemplarisch werden die Daten der SAP-Tabelle T001 (Buchungskreise) auf der Konsole ausgegeben.
Codeclip | 05.05.2009 | Jürgen Bäurle
Es wird gezeigt, wie mit Hilfe des LINQ-Providers LINQ to SAP der Firma Theobald Software auf Geschäftsdaten eines SAP-Systems in einer .NET-Anwendung zugegriffen werden kann. Exemplarisch werden die Daten der SAP-Tabelle T001 (Buchungskreise) auf der Konsole ausgegeben.
Codeclip | 04.05.2009 | Lars Beckmann
In diesem CodeClip wird Ihnen Schritt für Schritt gezeigt, wie sie LINQ dazu verwenden können Daten aus zwei Objektkollektionen mittels „join“ zu verbinden. Darüber hinaus erläutert dieser CodeClip die Verwendung der Aggregationsfunktion „Count()“ im Zusammenhang mit „Group Join“.
Standard Webcast | 04.05.2009 | Rolf-Dieter Klein
Im April 2009 ist im Verlag "Video2Brain" (www.video2brain.com/de) das "Visual C++ 2008 Video-Training" erschienen. Auf dieser DVD führt Rolf-Dieter Klein Sie sicher über die ersten Hürden bis hin zur Programmierung von formularbasierten Applikationen. Dabei legt er besonderen Wert auf eine detaillierte Erklärung und bildhafte, praxisnahe Beispiele. So lernen Sie Schritt für Schritt, wie Sie das Grundgerüst eines Programms mit Datentypen und arithmetischen Operatoren anlegen, mit Entscheidungsstrukturen, Schleifen und Zufallszahlengeneratoren programmieren, objektorientiert programmieren und vieles mehr. Mit Workshops am Ende jedes Kapitels vertiefen Sie das Gelernte und probieren es sofort aus! Dieser Webcast beinhaltet das DVD-Kapitel "Funktionen und Prozeduren".
Standard Webcast | 04.05.2009 | Tom Wendel
Sicher! UI-Design ist dank des sehr intuitiv bedienbaren Formular-Designers von Visual Studio wirklich denkbar einfach. Aber je komplexer Ihre Anwendungen werden, umso mehr kommt es darauf an, dass Sie wirklich wissen was der Designer da eigentlich im Hintergrund macht. Dieser Webcast wirft einen Blick hinter die Kulissen des Formular-Designers, des Windows Fenster-Managers und das Wirrwarr des Fenster-Controllings. Wir zeigen Ihnen, wie Formulare unter der Haube funktionieren, wie Sie Ihre Fenster ordentlich gestalten und wie auch der Code, den Sie erstellen, selbst bei größeren Anwendungen übersichtlich und sauber bleibt.

April 2009


Codeclip | 30.04.2009 | Lars Beckmann
In diesem CodeClip wird Ihnen Schritt für Schritt gezeigt, was Sie tun müssen um XML Intellisense Unterstützung zu erhalten und darüber hinaus wie sie XML Namespaces verwenden können.
Codeclip | 29.04.2009 | Lars Beckmann
In diesem CodeClip wird Ihnen Schritt für Schritt gezeigt, wie Sie eine XML Dateien mit Hilfe von LINQtoXML erzeugen können. Dabei wird unter anderem auf Embedded Expressions und Access Properties eingegangen und deren Verwendung erläutert.
Codeclip | 28.04.2009 | Lars Beckmann
In diesem CodeClip wird Ihnen Schritt für Schritt gezeigt, wie sie LINQ dazu verwenden können Informationen über das Dateisystem abzufragen, zu sortieren und eine eigene Selektion dieser Daten zu definieren. Es wird dabei zusätzlich auf Elemente wie Typinferenz, anonyme Typen und Objektinitialisierer eingegangen.
Codeclip | 27.04.2009 | Lars Beckmann
In diesem CodeClip wird Ihnen Schritt für Schritt gezeigt, wie sie Ihre alten Visual Studio 2005 Projekte nach Visual Studio 2008 migrieren können. Dabei liegt der Fokus dieses CodeClips auf dem „verfügbar machen“ von LINQ in diesen konvertierten Projekten.
Serien-Webcast | 27.04.2009 | Oliver Scheer
Dieser Webcast gibt einen Einblick in verschiedene grafische Tricks und wie man diese mit Silverlight umsetzen kann.
Serien-Webcast | 27.04.2009 | Oliver Scheer
Die Anbindung von Datenbanken an Silverlight-Frontends ist recht unkompliziert: Mittels Webservices oder ADO.NET Data Services lassen sich vollständige Datenbanken sehr einfach integrieren. Dieser Webcast baut ein Datenbank-Frontend basierend auf diesen beiden Zugriffsmöglichkeiten.
Codeclip | 24.04.2009 | Ralf Ziller
Hinzufügen von Webstatistiken zu einer Website
Standard Webcast | 24.04.2009 | Bernd Marquardt
Programmiersprachen gibt es viele. Auch für das .NET-Framework. Trotzdem hat Microsoft vor Kurzem eine neue Programmiersprache vorgestellt: F#. Mit dieser Sprache lassen sich funktionale Zusammenhänge sehr gut darstellen. Das heißt also: Die Mathematik spielt hier eine Rolle. F# ist im Moment als Erweiterung für Visual Studio 2008 erhältlich. Allerdings soll die Sprache ein fester Bestandteil der nächsten Version von Visual Studio 2010 sein. Das ist Grund genug, sich die Sache einmal etwas genauer anzuschauen. In diesem Teil werden die grundlegenden Möglichkeiten der Sprache F# vorgestellt und an Hand kleiner Demo-Programme veranschaulicht.
Codeclip | 23.04.2009 | Markus Widl
An einem Beispiel wird gezeigt, wie mit Hilfe von ASP.NET Dynamic Data Daten aus einer Oracle-Datenbank dargestellt werden.
Codeclip | 22.04.2009 | Ralf Ziller
Hinzufügen eines Blogs zu einem bestehenden Web Projekt.
Serien-Webcast | 22.04.2009 | Oliver Scheer
Innerhalb dieses Webcast wird ein kleines aber feines Spiel in Silverlight erstellt. Mehr wird noch nicht verraten.
Codeclip | 21.04.2009 | Ralf Ziller
Hinzufügen eines Forums zu einem bestehenden Webprojekt.
Codeclip | 20.04.2009 | Ralf Ziller
Hinzufügen einer Feedbackform zu einem bestehenden Web-Projekt.
MSDN Magazine-Artikel | 20.04.2009 | Jonathan Carter
.NET RIA Services provides a set of server components and ASP.NET extensions such as authentication, roles, and profile management. We’ll show you how they work.
MSDN Magazine-Artikel | 20.04.2009 | Joshy Joseph
Here we examine the typical cloud platform architecture and some common architectural patterns, along with their implementation on the Windows Azure offering from Microsoft.
MSDN Magazine-Artikel | 20.04.2009 | Elisa Flasko
In this article the author looks at two versions of the same application--one consuming an on-premise Data Service, and one consuming an Azure Table Data Service to illustrate data access in the cloud.
MSDN Magazine-Artikel | 20.04.2009 | Aaron Skonnard
By using Managed Services Engine service virtualization technology, you can begin participating in the cloud by simply configuring virtual service endpoints and operations that integrate with the .NET Service Bus.
MSDN Magazine-Artikel | 20.04.2009 | Howard Dierking
This month Editor-in-Chief Howard Dierking comes down from Cloud 9 when he realizes that employing cloud services is less about magic and more about planning. Take a few tips from his recent experiences.
MSDN Magazine-Artikel | 20.04.2009 | Scott Mitchell
If the responsibility for creating, managing, and executing routine backups is yours, these tools will make it easier. Also see how you can browse folders and files from inside Visual Studio.
MSDN Magazine-Artikel | 20.04.2009 | Lisa Feigenbaum
XML comments provide an easy and effective way to document your code. We’ll show you how to use and customize XML comments in your Visual Basic projects.
MSDN Magazine-Artikel | 20.04.2009 | Aarthi Ramamurthy and Mark Miller
In this article, we cover some of the best practices for assembly binding and loading using the CLR.
MSDN Magazine-Artikel | 20.04.2009 | Dino Esposito
In this month's installment we build modal and modeless dialog boxes in jQuery and explain how to post data from them to the Web server.
MSDN Magazine-Artikel | 20.04.2009 | Scott Allen
Here the author dissects the ASP.NET MVC framework and looks at how controllers work. He then explains how the framework interacts with your controllers and how you can influence those interactions.
MSDN Magazine-Artikel | 20.04.2009 | Matthew Milner
Developers often struggle with versioning workflows and their related classes. Matt Milner discusses the core issues related to workflow versioning and provides recommendations for making changes to workflow definitions, activities, and workflow services.
MSDN Magazine-Artikel | 20.04.2009 | Mike Calligaro
Mike Calligaro shows you the basics of using XNA Game Studio 3.0 to write games for Zune.
MSDN Magazine-Artikel | 20.04.2009 | Ted Pattison
Custom field types provide a powerful way to define a reusable SharePoint column definitions.
MSDN Magazine-Artikel | 20.04.2009 | Michael Howard
Listen in on a chat between a developer and security pro that delves into some of the major Security Development Lifecycle (SDL) requirements we impose on product teams here at Microsoft
MSDN Magazine-Artikel | 20.04.2009 | Bob Beauchemin
There's always been disagreement about whether large blobs, such as document and multimedia items, should be stored in the database or file system. In SQL Server 2008 you don't have to choose; filestream storage provides the best of both approaches.
MSDN Magazine-Artikel | 20.04.2009 | Alex Homer
This month we in introduce a new column that takes you inside the Microsoft patterns & practices group. This first installment focuses on ways groups inside Microsoft have implemented the Dependency Injection pattern in Microsoft products and tools.
MSDN Magazine-Artikel | 20.04.2009 | Dr. Charles B. Kreitzberg and Ambrose Little
In this month's installment, learn how to achieve the most important outcome of all UI design: ensuring that your software is useful, useable, and desirable.
MSDN Magazine-Artikel | 20.04.2009 | Steven M List
This month the author takes us on a tour of the unconference and other unconventional get-togethers. Learn how these unique approaches to conferences are being widely adopted.
Serien-Webcast | 17.04.2009 | Oliver Scheer
Wer liebt sie nicht: Comics. Wie leicht es ist, aus statischen Zeichnungen kleine Comic-Stories zu bauen, wird in diesem Webcast verraten.
Codeclip | 17.04.2009 | Markus Widl
Für eine Blog-Anwendung sollen die Browseranfragen der Form http://domain/blog/archive/09/01/05 auf das Artikelarchiv des jeweiligen Tages umgeleitet werden. Mit ASP.NET MVC ist dies ohne das Erstellen der Ordnerstruktur für einzelne Tage möglich.
Codeclip | 16.04.2009 | Ralf Ziller
Realisierung von SEO (Search Engine Optimization) für Webseiten.
Standard Webcast | 16.04.2009 | Christian Binder, Sven Hubert
Die Auswahl einer geeigneten Prozessvorlage für die Verwendung des Team Foundation Servers in den eigenen Projekten ist wesentlich für den weiteren Erfolg im Umgang mit Work Items und Berichten. In dieser Reihe sollen verfügbare Prozessvorlagen fern von den Standardvorlagen gezeigt und kurz bewertet werden. Die Bewertungen können als Grundlage für die eigene Auswahl einer Vorlage dienen.
Serien-Webcast | 16.04.2009 | Patrick Getzmann
Die meisten Windows Mobile-Geräte haben eingebaute Foto-/Videokameras. Wie diese Kameras in die eigene native Applikation eingebaut werden können, erfahren Sie in diesem Webcast.
Codeclip | 15.04.2009 | Ralf Ziller
Implementierung von Geschäftslogik mit Entities
Codeclip | 14.04.2009 | Markus Widl
Es wird gezeigt, wie eine ASP.NET-Website mit Visual Studio erstellt wird. Dabei werden das grundsätzliche Vorgehen und der Designer betrachtet.
Serien-Webcast | 09.04.2009 | Patrick Getzmann
Terminerinnerungen oder regelmässige Datenprüfung auf dem Server sind durchaus gängige Bestandteile von LOBs und anderen Anwendungen. Dieser Webcast zeigt, wie solche Funktionen stromsparend implementiert werden können - auch ohne den Benutzer nachts durch ein hell erleuchtetes Display aufzuwecken.
Serien-Webcast | 09.04.2009 | Ruprecht Dröge
Auch wenn der SQL Server 2008 die Abfragen automatisch optimiert, kann er dies nur erfolgreich tun, wenn optimale Strukturen bereitstehen. In diesem Webcast lernen Sie, Schwachpunkte in der Performance zu erkennen und zu beseitigen. Dabei muss untersucht werden, ob CPU, I/O System oder RAM einen Engpass darstellen oder die Leistung durch entsprechende Wartung oder Konfiguration der Datenbank optimierbar ist. Oftmals kann man eine Abfrage mit einfachen Mitteln um über 600% beschleunigen – wenn man weiß, wie. Zudem werden die wichtigsten Tools zur Optimierung, der Datenbank-Optimierungsratgeber und der SQL Server Profiler vorgestellt.
Serien-Webcast | 08.04.2009 | Oliver Scheer
Der Deep Zoom Composer ist nur ein möglicher Weg, um 'Deep Zoom'-Bilder zu erzeugen. Dies geht auch auf "programmiertechnischem" Weg und völlig automatisierbar. Darüberhinaus kann relativ einfach auf den Inhalt des fertigen Deep Zooms zugegriffen und dieser manipuliert werden. Das nötige Know-How wird in diesem Webcast vermittelt.
Standard Webcast | 08.04.2009 | Florian Sauer
Im März 2009 ist im Verlag "Video2Brain" (www.video2brain.com/de) das "Visual Basic 2008 Video-Training" erschienen. In diesem Video-Training vermittelt Ihnen der erfahrene Entwickler Florian Sauer zunächst die Grundlagen der Arbeit mit dem .NET Framework 3.5 und Visual Basic 9.0 und beschreibt die Neuerungen in Visual Studio 2008. Dann lernen Sie Schritt für Schritt und am Beispiel von Praxisprojekten die tragenden Konzepte der Objektorientierung und Vererbung kennen, erstellen eigene Anwendungen und werden zum Visual Basic 2008-Profi! Dieser Webcast beinhaltet den Beitrag "Objektorientierung" aus dem DVD-Kapitel "Grundlagen".
Codeclip | 08.04.2009 | Markus Widl
Mit Visual Studio 2008 können Projekte für verschiedene .NET Framework-Versionen entwickelt werden. Es wird gezeigt, wie ein bestehendes .NET 2.0-Projekt in ein .NET 3.5-Projekt umgewandelt wird.
Codeclip | 07.04.2009 | Markus Widl
Es wird gezeigt, wie in Visual Studio 2008 für unterschiedliche .NET Framework-Versionen entwickelt werden kann.
Serien-Webcast | 07.04.2009 | Dariusz Parys
Heute betreten wir die Welt der Live Services, genauer gesagt der Mesh Services. Diese Dienste werden durch das Live Framework SDK und des entsprechenden CTP's für den Entwickler zur Verfügung gestellt. Sehen Sie in diesem Webcast was eigentlich das Live Operating Environment ist, wie Resourcen als ATOM Feeds abgelegt werden und wie man aus eigenen Anwendungen heraus diese Infrastruktur nutzen kann.
Standard Webcast | 06.04.2009 | Klaus Löffelmann
In Visual Basic 2010 gibt es sprachmäßig viele neue Kleinigkeiten, die in ihrer Summe dem Entwickler die Arbeit sehr viel leichter machen und ihm viel Zeit sparen können. In diesem ersten Teil der Webcast-Doppelfolge rund um das neue Visual Basic gewährt Klaus Löffelmann einen ersten Blick auf die neue Oberfläche von Visual Studio 2010 und stellt Vereinfachungen in Sprache und Sprachsyntax vor, wie implizite Zeilenfortsetzungen, sich selbst implementierende Eigenschaften und Auflistungsinitialisierer.
Codeclip | 04.04.2009 | Markus Widl
Es wird gezeigt, wie mit dem Steuerelement ElementHost WPF-Steuerelemente in einer Windows Forms-Anwendung eingesetzt werden können.
Codeclip | 03.04.2009 | Markus Widl
Es wird gezeigt, wie über Data Binding von Steuerlementen Daten aus einer Datenbank auf einem WPF-Fenster dargestellt werden können.
Serien-Webcast | 03.04.2009 | Oliver Scheer
In Silverlight sind einige praktische Features enthalten, die es Entwicklern ermöglichen, UI-Designern die Arbeit zu erleichtern. So können bereits in Blend Daten angezeigt werden, die eigentlich erst zur Laufzeit von Anwendungen verfügbar wären. Dieser Webcast demonstriert einige Features, die das Leben von Designern wesentlich angenehmer machen.
Serien-Webcast | 03.04.2009 | Ruprecht Dröge
SQL als Sprache, mit der man alle Einstellungen, Abfragen und Änderungen im SQL Server vornehmen kann, ist nach ANSI standardisiert. Alle SQL Server bieten aber über diesen Standard hinaus spezielle Erweiterungen. Im SQL Server 2008 ist dies T-SQL für Transact SQL. Das bekannteste und wahrscheinlich auch wichtigste Statement in einer Datenbank ist sicherlich SELECT, mit dem man Daten aus dem Server abfragt. Wie bekomme ich nun am besten raus, was ich zuvor hinein getan habe? Im SQL Server werden alle Befehle mit Hilfe von SQL, einer standardisierten Sprache abgesetzt. Der Webcast wird die wichtigsten Befehlsgruppen zur Definition der Daten (DDL), zur Zugriffs-Sicherheit (DCL) und zur Manipulation der Daten (DML) vorstellen.
Serien-Webcast | 02.04.2009 | Patrick Getzmann, Peter Nowak
Unter Windows Mobile gibt es nicht nur Vordergrund-Anwendungen, die ausgeführt werden können. Wie auf dem Desktop können auch Hintergrund-Dienste erstellt und verwendet werden. Welche Vorteile das bietet und wie dies selbst in verwaltetem Code geht, zeigt dieser Webcast.
Codeclip | 02.04.2009 | Markus Widl
Es werden zwei Websites mit jeweils einer Reihe an WPF-Steuerelementen vorgestellt.
Standard Webcast | 02.04.2009 | Daniel Greitens
Dieser Webcast vermittelt in Form von 8 Regeln das wissenschaftliche Basiswissen zur Gestaltung von ergonomischen Benutzerschnittstellen.

März 2009


Standard Webcast | 01.04.2009 | L.E. Kasper & Team
Mit „Technologien im Gruppengespräch“ läutet Microsoft eine neue Ära von Entwickler-Webcasts ein. Erstmalig werden Inhalte in dem speziell von Microsoft Research entwickelten Medienformat „Kasp.ERL2.0“ veröffentlicht. Das innovative Konzept des Formates beruht dabei auf der Verwendung und Darstellung von dreidimensionalen Retro-Avataren. Im Gegensatz zu den bisher üblichen Screencaptures, bei denen lediglich eine Aufzeichnung des Bildschirmes dargestellt wurde, ermöglicht das neue Format durch eine Art MRD (Multilayer-Recording and -Displaying) eine deutlich präzisere und verständlichere Vermittlung von technischen Inhalten. Der hier abrufbare Webcast ist aus Demonstrationsgründen inhaltlich sehr vielfältig und bedient dabei Themen und Fragestellungen von Windows Azure über Silverlight bis hin zu Windows 7. Hinweis: Dieser Webcast ist ein Beitrag des MSDN-Arbeitskreises "Humor" zum 1. April!!
Event | 01.04.2009
1. April 2009, 24-Stunden Web-Event
MSDN Aktuell | 01.04.2009
Mit dem immer größeren Verbreitungsgrad des Team Foundation Servers wird die Frage der Migration aus anderen Systemen immer wichtiger. Das englischsprachige Whitepaper des ClearCase® Spezialisten und Microsoft Partners QbiQ geht ausführlich auf den Migrationsprozess, die notwendige Vorbereitung sowie das zugehörige Tooling ein und gibt einen umfassenden Einblick in die notwendigen Schritte hin zu einer erfolgreichen Migration von Rational® ClearCase® zum Microsoft Team Foundation Server. Whitepaper herunterladen: XPS | PDF
Codeclip | 01.04.2009 | Markus Widl
Es wird gezeigt, wie das Aussehen einer WPF-Anwendung abhängig vom eingestellten Windows-Design angepasst wird.
Serien-Webcast | 01.04.2009 | Oliver Scheer
Mit Canvas, Grid, Border, StackPanel und dem Scrollviewer stehen Silverlight schon mächtige Layoutmechanismen zur Verfügung. Allerdings kann man auch selber sehr leicht einen Container zum automatischen Layouten von Steuerelementen verwenden. Dieser Webcast zeigt, wie man solche Container selber baut und liefert gleich einige neue Container mit.
Serien-Webcast | 01.04.2009 | Oliver Scheer
Daten in Silverlight hinladen ist sehr einfach. Was viele jedoch (noch) nicht wissen ist, dass man in Silverlight auch Daten an beliebige Server "hochladen" kann. Es ist möglich, beliebig große Dateien einfach auf einen Server zu laden und dem Benutzer während des Upload-Vorgangs eine ordentliche Fortschrittsanzeige zu präsentieren. Dieser Webcast liefert das Know-How und den Code für eigene Datei-Upload-Steuerelemente.
Codeclip | 31.03.2009 | Markus Widl
Es wird gezeigt, welche Eigenschaften gesetzt werden müssen, um ein transparentes Anwendungsfenster zu erhalten.
Standard Webcast | 31.03.2009 | Jan Schenk
Details für Entwickler rund um Windows Live - angefangen bei der kleinen Lösung, einen Messenger in einer ASP-Seite einzubinden, bis hin zur Silverlight-Mesh-Applikation, die in den Wolken mit anderen geteilt werden kann. In einem weiteren Webcast unter dem Titel "Was Sie schon immer über Windows Live wissen wollten…" stellt Jan Schenk interesannte Features vor, die speziell für Endanwender interessant sind.
Codeclip | 30.03.2009 | Markus Widl
Es wird gezeigt, wie eine WPF-Anwendung mit Visual Studio erstellt wird. Dabei werden das grundsätzliche Vorgehen und der WPF-Designer betrachtet.
Serien-Webcast | 30.03.2009 | Patrick Getzmann, Simon Hackfort, Peter Nowak
Graue Oberflächen und graue Buttons waren gestern. Dieser Webcast demonstriert, wie Sie auch unter Windows Mobile einen Hauch von "Wow!" in Sachen Oberflächen versprühen können.
Codeclip | 27.03.2009 | Markus Widl
An einem Beispiel wird gezeigt, wie mit Hilfe der ADO.NET Data Services eine Schnittstelle zu einer Oracle-Datenbank hergestellt wird.
Codeclip | 26.03.2009 | Markus Widl
Es wird gezeigt, wie eine Datenbank, die mit dem SQL Server 2005 Express erstellt wurde in SQL Server 2008 Express eingebunden werden kann.
Serien-Webcast | 26.03.2009 | Ruprecht Dröge
Verschiedene Sichten auf Ihre Daten erstellt man sinnvoller Weise mit so genannten Views, und zur Optimierung der Abfrageleistungen sind Indexe unverzichtbar. Mit Triggern kann man automatisiert auf 'SQL Server'-Ereignisse wie beispielsweise das Löschen von Datensätzen reagieren. Stored Procedures oder „Gespeicherte Prozeduren“ bieten die Möglichkeit, parametrisierte Abfragen zu erstellen, häufig benutzte Kommandos unter einem Namen zu speichern und mit SQL zu programmieren. Der Webcast zeigt, warum es so sinnvoll ist, mit Stored Procedures zu arbeiten, was man mit ihnen machen kann, was nicht - und was man kann, aber auf keinen Fall machen sollte.
Codeclip | 25.03.2009 | Markus Widl
Gezeigt wird die Installation des SQL Server 2008 Express.
Serien-Webcast | 25.03.2009 | Dariusz Parys
Mit der Azure Storage Table REST API hat man die Möglichkeit, Entities flexibel in einem Container zu speichern und von dort zu lesen. Hierbei werden die Entitäten genauso deklariert wie in den ADO.NET Data Services. Dieser Webcast zeigt, wie man mit der lokalen Development Storage mit Entitäten arbeitet. Bei der Demo wird dann auf das Live System umgestellt, um zu zeigen, wie flexibel die Entwicklung mit Windows Azure ist.
Serien-Webcast | 24.03.2009 | Dariusz Parys
In diesem Webcast beleuchten wir die "Azure"-Storage-Möglichkeiten im Hinblick auf BLOBS. Wie nutzt man nun die REST API, um Dateien, Bilder und Binär-Daten zu speichern und wie regelt man die Zugriffsmöglichkeiten auf diese? Der Webcast zeigt, wie man Blobs in Azure speichern und laden kann und veranschaulicht dies mit Demos.
Standard Webcast | 20.03.2009 | Jan Schenk
Sie würden gerne die Funktionalität eines Routenplaners auf Ihrer Seite einsetzen? Sie interessieren sich für die Entwicklung von Routenplanersoftware? Dann sind Sie hier richtig: Jan Schenk erläutert den Umfang der Virtual Earth API und zeigt, wie sich deren Funktionen im Web einsetzen lassen.
Standard Webcast | 20.03.2009 | Jan Schenk
Die Produkte und Services aus der Windows Live Familie und was Endanwender und interessierte Entwickler damit anfangen können. In einem weiteren Webcast unter dem Titel "Was Sie schon immer über Windows Live wissen wollten…" stellt Jan Schenk interessante Features für Entwickler vor.
Standard Webcast | 19.03.2009 | Christian Binder, Frank Maar
In diesem Webcast stellen wir kompakt die VSTS 2008 Database Edition General Distribution Releases (kurz GDR) vor. Nach kurzer Einführung, zeigen wir einige der Neuerungen der GDR Version wie z.B. das Database Schema Provider model (DSP). Auch klären wir Frage wie sieht es mit der Unterstützung von Oracle oder DB2 mit dem Toolset aussieht. Und wie immer gibt einige Diskussionen zwischen den Vortragenden, um die Einsatzfälle zu verdeutlichen.
MSDN Magazine-Artikel | 19.03.2009 | Udi Dahan
Udi Dahan erläutert, wie er und sein Team bei der Entwicklung einer großen Software + Services-Handelsanwendung unvorhergesehene Probleme identifiziert und bewältigt haben.
MSDN Magazine-Artikel | 19.03.2009 | Vincent Van Den Berghe
Flussdokumente bieten eine enorme Flexibilität beim Festlegen des Textlayouts und der Paginierung, sie bieten jedoch keine Unterstützung für die Datenbindung, sodass eine dynamische Änderung von Inhalten nicht möglich ist. Wir erstellen eine Komponente, die dieses Problem löst.
MSDN Magazine-Artikel | 19.03.2009 | Aaron Skonnard
Wir zeigen Ihnen, wie .NET Services in der Azure Services Platform Ihnen die Integration von Workflowanwendungen in die Cloud erleichtert.
MSDN Magazine-Artikel | 19.03.2009 | Pav Cherny
In diesem Artikel erfahren Sie, wie Sie eine Windows Services-basierte Lösung mit SharePoint kombinieren. Diese Integration ermöglicht es Ihnen, Dienstinstanzen über die SharePoint 3.0-Zentraladministration bereitzustellen, zu starten, anzuhalten und zu entfernen.
MSDN Magazine-Artikel | 19.03.2009 | James Yip
Synchronisierungsdienste für ADO.NET bieten eine Reihe von Tools, mit denen Sie Ihre Daten in zwei Datenbankenquellen, Dateien auf zwei Computern sowie einen RSS- oder ATOM-Feed synchronisieren können. Hier erfahren Sie mehr.
MSDN Magazine-Artikel | 19.03.2009 | Howard Dierking
Von umfangreichen zu schlanken und wieder zu umfangreichen Webclients – Howard Dierking dokumentiert die Diätkuren eines Webclients und der Technologien, die diese Wechsel antreiben.
MSDN Magazine-Artikel | 19.03.2009 | Scott Mitchell
In diesem Beitrag werfen wir einen Blick auf Microsoft Chart Controls, auf Snippet Designer – ein kostenloses Add-In für Visual Studio 2008 zum Erstellen und Bearbeiten von Codeausschnitten, auf die Umgestaltung von SQL-Anwendungen sowie auf den beliebtesten Blog des Monats.
MSDN Magazine-Artikel | 19.03.2009 | Surupa Biswas
Lernen Sie die Änderungen kennen, die das CLR-Team an der CLR .für NET Framework 3.5 SP1 vorgenommen hat, sowie die Verbesserungen, die Ihnen dieses Service Pack im Vergleich zur Ihren vorhandenen CLR 2.0-basierten Anwendungen bietet.
MSDN Magazine-Artikel | 19.03.2009 | John Papa
ADO.NET Data Services und Silverlight bilden eine leistungsstarke Kombination, allerdings sollten für eine optimale gemeinsame Verwendung sollten einige Dinge berücksichtigt werden. John Papa erläutert.
MSDN Magazine-Artikel | 19.03.2009 | Dino Esposito
Das Erzielen von browserübergreifender Kompatibilität für Ereignisse ist keine leichte Aufgabe. Die jQuery-Ereignisverarbeitungs-API überbrückt die Unterschiede bei der Ereignisverarbeitung zwischen Browsern, was Ihnen die Erstellung von besser vorhersagbarem JavaScript ermöglicht.
MSDN Magazine-Artikel | 19.03.2009 | Jeremy Miller
Wir untersuchen Datenpersistenzmuster, um zu ermitteln, welche Muster am besten Ihren Anforderungen entsprechen. Wir sehen uns eine Reihe von Mustern an, einschließlich aktivem Datensatz, Datenmapper, Repository, Identity Map, Lazy Loading und Virtual Proxy.
MSDN Magazine-Artikel | 19.03.2009 | Jon Flanders
Jon Flanders demonstriert das Erstellen und Nutzen von Webfeeds mithilfe von Windows Communication Foundation und AtomPub.
MSDN Magazine-Artikel | 19.03.2009 | Juval Loy
Der .NET Services Bus zählt zu den zugänglichsten, leistungsstärksten und nützlichsten Komponenten der neuen Cloud Computing-Initiative für Windows Azure. Hier erfahren Sie, wie der Bus zur Verwaltung der Cloud-Kommunikation eingesetzt wird.
MSDN Magazine-Artikel | 19.03.2009 | Kenny Kerr
In diesem Monat beschäftigen wir und mit der Betaversion von Windows 7, um die virtuelle Disk-API und das Virtual Hard Disk-Format (VHD) von Microsoft zu untersuchen.
MSDN Magazine-Artikel | 19.03.2009 | Stephen Toub
In der Ausgabe dieses Monats geht Stephen Toub auf einige Techniken zum Erzwingen von Abhängigkeiten bei der Reihenfolge der Durchführung asynchroner Operationen ein. Außerdem erstellt er zur Unterstützung eine Abhängigkeitsverwaltungsklasse.
MSDN Magazine-Artikel | 19.03.2009 | Dr. Charles B. Kreitzberg und Ambrose Little
„Persona“ ist eine Beschreibung einer fiktiven Person, die eine Verbindung von Merkmalen repräsentiert, die in einem bestimmten Benutzersegment vorzufinden ist. Durch den Einsatz von Personas schaffen Sie eine leistungsstarke Grundlage für Ihre Entwurfsentscheidungen.
MSDN Magazine-Artikel | 19.03.2009 | Sandor Maurice und Vikram Dendi
In diesem Monat untersuchen wir den Übersetzungswebdienst von Microsoft und zeigen Ihnen, wie Sie diesen Dienst in Ihre eigene Webanwendung integrieren können.
Serien-Webcast | 19.03.2009 | Ruprecht Dröge
Die im SQL Server 2008 abgelegten Daten sind oftmals Informationen, die es gegen unberechtigten Zugriff zu schützen gilt. Der Webcast stellt das Sicherheitskonzept des SQL Server vor. Neben Anmeldungen (LOGIN) und Datenbankbenutzern (USER) behandelt der Vortrag aber auch erweiterte Sicherheitsfunktionen - etwa das Verschlüsseln von Tabellen und den darin gespeicherten Informationen.
Serien-Webcast | 19.03.2009 | Patrick Getzmann, Simon Hackfort, Peter Nowak
Neueste Geräte der Firma HTC und Samsung bieten viele neue Sensoren, etwa für Beschleunigung oder Helligkeit. Wie Sie diese verwenden können und welche Vorteile diese Ihnen bieten, zeigt dieser Webcast.
Serien-Webcast | 19.03.2009 | Oliver Scheer
Daten laden ist einfach. Daten visualisieren ebenfalls. Auch Nicht-Designer können mit einfachen Mitteln und leichtem Databinding Daten sehr ansprechend visualisieren und interaktiver visualisieren. Dieser Webcast beschreibt den Mechanismus zum Binden von Daten in Silverlight und zeigt. wie man mit einfachen Mitteln seine Daten ansprechend darstellen kann.
Serien-Webcast | 18.03.2009 | Dariusz Parys
In diesem Webcast werden die "Azure"-Storage-Möglichkeiten beleuchtet. Queues sind ein wichtiger Bestandteil in der Kommunikation zwischen der Azure Web Role und Worker Role. Doch die Queue REST API lässt sich auch für Szenarien nutzen, in denen die Anwendungen lokal laufen und dabei das Queueing System von Azure benutzen, um Nachrichten auszutauschen. Dieser Webcast zeigt, wie man Queues aus Windows Azure nutzt und in eigenen Anwendungen einsetzt.
Webcast-Serie | 17.03.2009 | Oliver Scheer
Die Fülle von Features in Silverlight ist gigantisch. Diese Webcast-Reihe zeigt eine Auswahl von verschiedenen Einsatzszenarien und passenden Tipps und Tricks in diesem Bereich. Jeder Webcast befasst sich dabei dediziert mit einem kleinen Bereich aus der Silverlight-Welt.
Serien-Webcast | 17.03.2009 | Oliver Scheer
Silverlight kann theoretisch mit nahezu allen Datenformaten arbeiten. Allerdings gibt es oftmals Herausforderungen bei Cross-Domain-Calls. Dieser Webcast zeigt, wie man die Cross-Domain-Problematik umgeht und beliebige Daten aus anderen Quellen in Silverlight verwenden kann.
Standard Webcast | 16.03.2009 | Thomas Schissler
Team Build ist eine mächtige und flexible Build Engine, die viele Extensibility Points zur Anpassung und Erweiterung bietet. Die Umsetzung eines solchen Customizings setzt allerdings einige Kenntnisse voraus, die in diesem Webcast vermittelt werden. Nach einer kurzen Einführung in TeamBuild wird an verschiedenen Beispielen demonstriert, wie z.B. die Versionierung mit Build-Tasks realisiert werden kann oder wie die Build-Results automatisiert über ein ZIP-File oder ein ClickOnce-Paket deployed werden können.
Standard Webcast | 16.03.2009 | Christian Binder, Sven Hubert
In den mitgelieferten Prozessvorlagen des Team Foundation Server sind verschiedene Berichte enthalten. U.a. gibt es einen Bericht über die Anzahl verbleibender Work Items eines Teamprojektes. Allerding stellt dieser nicht die aggregierte Stundenzahl der Work Items dar, sondern nur die absolute Zahl. Mit dem kostenfreien Projekt Management Report Pack des AIT TeamSystemPro Teams stehen diese nun zur Verfügung. Neben den stundenbasierten Berichten „Completed Work“, „Remaining Work“ und „Baselined Work“ sind weitere wertvolle Berichte rund um das Thema Projektplanung und –kontrolle enthalten.
Standard Webcast | 12.03.2009 | Christian Binder, Thomas Schissler
PEX, ein Produkt von Microsoft Research, verspricht die automatisierte Generierung von Unit-Tests aus bestehendem Code. Christian Binder und Thomas Schissler stellen PEX vor und beleuchten, inwieweit dieses Versprechen gehalten wird. Außerdem werden Einsatzszenarien vorgestellt, in deren Rahmen der Einsatz von PEX hilfreich und nützlich sein kann.
Codeclip | 11.03.2009 | Alexander Staller
Für eine Liste oder einen Listeneintrag sollen Berechtigungen gesetzt werden. In einem konkreten Beispiel werden einem Domänenbenutzer Leseberechtigungen für eine Liste bzw. einen Listeneintrag erteilt.
Codeclip | 10.03.2009 | Alexander Staller
Es sollen alle SharePoint-Listenelemente gesucht werden, die bestimmte Eigenschaften erfüllen. In einem konkreten Beispiel werden die Titel aller Listenelemente ausgegeben, für die der Name des Autors eine bestimmte Zeichenfolge enthält.
Codeclip | 09.03.2009 | Alexander Staller
Ein neues SharePoint-Listenelement soll angelegt werden. In einem konkreten Beispiel wird zugleich der Titel des Listenelements festgelegt.
Codeclip | 06.03.2009 | Alexander Staller
Ein vorhandenes Sharepoint-Listenelement soll gelöscht werden.
Standard Webcast | 06.03.2009 | Kay Giza
Internet Explorer 8: Was muss ich jetzt wissen? In diesem Webcast erhalten Webmaster, Web-Entwickler und andere Interessierte einen Überblick über die neuen Funktionen des IE8: was hat es auf sich mit dem Kompatibilitätsmodus und wie bereite ich meine Webseite Internet Explorer 8-kompatibel auf? Wie integriere ich MetaTags in meine Webseite und vor allem welche? Wie kann ich meinen eigenen Web Slice erstellen? Wie funktioniert die Schnellinfo? Solche und viele weitere Fragen werden hier beantwortet. Kay Giza führt Sie durch die wichtigsten Themen rund um den Internet Explorer 8 – auch ohne hunderte Zeilen Code! [01:17]
Codeclip | 05.03.2009 | Alexander Staller
Ein vorhandenes SharePoint-Listenelement soll geändert werden. In einem konkreten Beispiel wird der Titel geändert.
Codeclip | 04.03.2009 | Alexander Staller
Für ein SharePoint-Listenelement sollen die Werte aller Felder ermittelt werden.
Serien-Webcast | 04.03.2009 | Ruprecht Dröge
Die Daten innerhalb einer Datenbank werden in den Tabellen abgelegt, daher sind sie die grundlegende Speichereinheit im SQL Server. Dieser Webcast zeigt, wie man die Tabellen optimal erstellt und welche Datentypen sich für die Speicherung welcher Informationen am besten eignen. Im SQL Server 2008 sind zu den bekannten Datentypen viele neue interessante neue dazugekommen - neben einigen neuen Datums- und Zeitformaten u.a. ein eigener Datentyp zur Speicherung und Abfrage von Geoinformationen sowie ein Datentyp zum Ablegen von Hierarchieinformationen. Der Webcast behandelt zunächst die wichtigsten Basistypen. Zudem soll das Verständnis für die Aufteilung von Daten in verschiedene Tabellen, die Erstellung von Primär- und Fremdschlüsseln sowie die Erstellung von Beziehungen zwischen einzelnen Tabellen vertieft werden.
Know-how | 03.03.2009
Kenny Kerr erläutert in diesem Artikel, wie Sie einige interessante und nützliche Pseudovariable und Formatbezeichner zum Debuggen mit Visual C++ verwenden können. Sagt Ihnen beides nichts? Macht nichts; wird selbstverständlich auch erklärt.
Codeclip | 03.03.2009 | Alexander Staller
Es sollen alle Elemente einer SharePoint-Liste ermittelt werden. In einem konkreten Beispiel wird jedes Listenelement der Titel angezeigt.
Codeclip | 02.03.2009 | Alexander Staller
Es sollen alle Listen eines SharePoint-Webs ermittelt werden. In einem konkreten Beispiel wird für jede Liste eines Webs der Titel angezeigt.

Februar 2009


Codeclip | 27.02.2009 | Alexander Staller
In einem Ordner soll durch alle Unterordner und Dateien iteriert werden. In einem konkreten Beispiel kann der Benutzer den Ordner auswählen und es werden die Namen aller darin enthaltenen Unterordner und Dateien angezeigt.
Webcast-Serie | 27.02.2009 | Patrick Getzmann, Simon Hackfort, Peter Nowak
Die Windows Mobile-Experten Peter Nowak, Patrick Getzmann und Simon Hackfort zeigen Entwicklern in dieser Serie, welche Möglichkeiten die Programmierung jenseits von Eingabemasken und SQL-Daten bietet. Die Bandbreite reicht von ansprechenden Benutzeroberflächen über die Ansteuerung von Sensoren und Kameras bis hin zu Hintergrundprozessen. Für alle, die mehr aus Windows Mobile-Geräten herausholen wollen.
Serien-Webcast | 27.02.2009 | Patrick Getzmann, Peter Nowak
In diesem Webcast erfahren Sie, wie Sie auf Ihr mobiles Gerät vom Desktop aus nicht nur zugreifen, sondern wie Sie es auch manipulieren können.
Standard Webcast | 27.02.2009 | Bernd Marquardt
Programmiersprachen gibt es viele. Auch für das .NET-Framework. Trotzdem hat Microsoft vor Kurzem eine neue Programmiersprache vorgestellt: F#. Mit dieser Sprache lassen sich funktionale Zusammenhänge sehr gut darstellen. Das heißt also: Die Mathematik spielt hier eine Rolle. F# ist im Moment als Erweiterung für Visual Studio 2008 erhältlich. Allerdings soll die Sprache ein fester Bestandteil der nächsten Version von Visual Studio 2010 sein. Das ist Grund genug, sich die Sache einmal etwas genauer anzuschauen.
Codeclip | 26.02.2009 | Alexander Staller
Ein Objekt soll in der Registry gespeichert und auch wieder geladen werden.
Codeclip | 25.02.2009 | Alexander Staller
Eine .NET Framework-Komponente soll für COM (Component Object Model) zur Verfügung gestellt werden. In einem konkreten Beispiel wird eine Klasse gezeigt, die als Voraussetzung für eine nahtlose Integration in COM explizit eine Schnittstelle implementiert, und wie die .NET Assembly in eine COM Typbibliothek exportiert wird.
Codeclip | 24.02.2009 | Alexander Staller
In einem Programm sollen COM-Objekte verwendet werden. In einem konkreten Beispiel werden Objekte der Klassen Application und Document aus der Microsoft Word 12.0 Object Library verwendet, um ein neues Word-Dokument anzulegen, Text hinzuzufügen und das Dokument abzuspeichern.
Standard Webcast | 24.02.2009 | Christian Binder, Sven Hubert
Mehrsprachigkeit ist ein wesentliches Produktmerkmal für Software. Geht es doch bei Anwendungen im Kern darum, Daten als auswertbare Informationen zu präsentieren und dem Benutzer entsprechende Möglichkeiten zur Bedienung der Applikation zu bieten. Genau das ist das Ziel von Lokalisierung: das Produkt an die lokalen sprachlichen und kulturellen Gegebenheiten eines Absatzmarktes anzupassen. Dieser Webcast soll zeigen, welche Möglichkeiten zur Lokalisierung das .NET Framework bietet und inwieweit Visual Studio hier unterstützend wirken kann.
Serien-Webcast | 24.02.2009 | Dariusz Parys
Dieser Webcast widmet sich den .NET Workflow Services. Diese basieren auf der Windows Workflow Foundation und lassen in der aktuellen CTP Januar 2009 bereits die Richtung erkennen, in der sie in der dann finalen Version voraussichtlich erscheinen werden. Im Vortrag sehen Sie, wie man einen Workflow in Windows Azure publiziert, hostet, ausführt und über das Service Portal entsprechend auch manipulieren kann.
Codeclip | 23.02.2009 | Alexander Staller
In einem Programm soll eine Funktion einer Windows API verwendet werden. Um diese Funktion aufrufen zu können, soll eine Referenz auf diese Funktion zum Programm hinzugefügt werden. In einem konkreten Beispiel wird eine Referenz zu der Funktion MessageBox hinzugefügt, die in der Bibliothek user32.dll enthalten ist. Zum Test wird die Funktion auch aufgerufen.
Codeclip | 20.02.2009 | Alexander Staller
Dem Benutzer soll es ermöglicht werden, mit einer Aktion alle Elemente einer Checked ListBox zu selektieren bzw. deselektieren. In einem konkreten Anwendungsbeispiel werden dem Benutzer zwei Buttons für diese Aufgabe angeboten.
Standard Webcast | 20.02.2009 | Christian Binder
Sehen Sie auf Basis der VSTS 2010 November CTP, wie die neue VSTS Architect Edition künftig den Solution Architect unterstützen wird. Der Webcast stelllt nicht nur die Funktionen der VSTS 2010 Architect Edition vor, sondern auch andere Bereiche. Im Fokus des erstenTeils stehen Requirements, System Design und System Development aus Sicht des Solution Architects. Erhalten Sie einen ersten Überblick.
Standard Webcast | 20.02.2009 | Christian Binder
Sehen Sie auf Basis der VSTS 2010 November CTP, wie die neue VSTS Architect Edition künftig den Solution Architect unterstützen wird. Der Webcast stelllt nicht nur die Funktionen der VSTS 2010 Architect Edition vor, sondern auch andere Bereiche. Im Fokus des zweiten Teils stehen System Test und die Analyse bestehender System mit dem Architect Explorer. Erhalten Sie einen ersten Überblick.
Standard Webcast | 20.02.2009 | Tim Fischer
Die 'Software + Services'-Strategie von Microsoft manifestiert sich bereits in vielen Produkten. In diesem Webcast beleuchten wir die Frage, was 'Software + Services' eigentlich ist und was es mir persönlich und meinem Unternehmen bringt.
Serien-Webcast | 20.02.2009 | Ruprecht Dröge
Im SQL Server ist die Datenbank die zentrale Einheit. Es geht darum zu verstehen, wie man eine Datenbank optimal anlegt - also um das Verständnis des internen Aufbaus der Dateigruppen, der Datendatei sowie um die Umsetzung der wichtigsten Wartungsaufgaben. Außerdem vermittelt dieser Webcast, welche Aufgabe den Datendateien und dem Transaktionsprotokoll zu kommen, um gleich von Beginn an die besten Einstellungen zu wählen bzw. diese ggf. im Laufe des Betriebes entsprechend anzupassen.
Standard Webcast | 20.02.2009 | Alexander Wechsler
Embedded-Systeme, die optimal für einen definierten Aufgabenbereich konfigurierbar sind, werden immer leistungsfähiger und verzeichnen enorme Wachstumsraten. Besonders in Verbindung mit Microsofts neuem windows-kompatiblen Embedded-OS 'Windows Embedded Standard 2009', dem offiziellen Nachfolger von Windows XP Embedded, werden solche Systeme auch für den klassischen Anwendungsentwickler interessant. Dieser Vortrag vermittelt Ihnen das für den Einstieg notwendige Wissen rund um Konfigurationsmöglichkeiten, Softwareentwicklung und Infrastruktur-Anbindung.
Standard Webcast | 20.02.2009 | Alexander Wechsler
Die aktuelle Release des .NET Micro Framework unterstützt jetzt auch Device Profile Web Services (DPWS). Entwickler können diese Infrastruktur ideal für die Kommunikation zwischen vernetzten Geräten nutzen und dabei voll auf ihre .NET-Kenntnisse zurückgreifen. Dieser Webcast demonstriert, wie sogar sehr kleine Geräte in das digitale Ökosystem integriert werden können. Entdecken Sie eine neue Welt vernetzter Funktionalitäten!
Codeclip | 19.02.2009 | Alexander Staller
Für ein Formular soll die Schaltfläche „Annehmen“ (der „Default Button“) festgelegt werden, die der Benutzer auch durch das Drücken der Eingabetaste betätigen kann. In einem konkreten Anwendungsbeispiel enthält ein Formular zwei Buttons „OK“ und „Abbrechen“. Der Button „OK“ wird als Schaltfläche „Annehmen“ des Formulars festgelegt.
MSDN Magazine-Artikel | 19.02.2009 | Daron Yöndem
Internet Explorer 8 bietet jetzt interessante neue Features. Dazu gehören Web Slices, Beschleuniger und Suchvorschläge sowie AJAX-Navigation und DOM-Storage.
MSDN Magazine-Artikel | 19.02.2009 | Shawn Wildermuth
In diesem Artikel erfahren Sie, wie sich eine problematische enge Kopplung durch Anwenden des Model-View-ViewModel-Musters in Silverlight 2 vermeiden lässt.
MSDN Magazine-Artikel | 19.02.2009 | E. Wilansky, T. Stojecki, P. Olszewski und S. Kowalewski
Hier werden einige bewährte Methoden zum Entwickeln von SharePoint-Lösungen zusammengefasst.
MSDN Magazine-Artikel | 19.02.2009 | Jamie Laflen und Barclay Hill
In diesem Artikel werden Features beschrieben, die in der GDR für Visual Studio Team Server Database Edition eingeführt wurden.
MSDN Magazine-Artikel | 19.02.2009 | Ben Hall
Mithilfe von Akzeptanztests wird überprüft, ob das gerade entwickelte System die Anforderungen des Kunden erfüllt. Hier werden die Vorteile erläutert.
MSDN Magazine-Artikel | 19.02.2009 | Sayed Ibrahim Hashimi
Erfahren Sie, wie Sie mithilfe von MSBuild große Buildprojekte in Visual Studio besser verwalten und steuern können.
MSDN Magazine-Artikel | 19.02.2009 | Howard Dierking
Ein Konjunkturrückgang ist nicht der Zeitpunkt, um stehenzubleiben. Erinnern Sie sich an die zentralen Ziele Ihres Unternehmens, und schreiten Sie entschlossen voran.
MSDN Magazine-Artikel | 19.02.2009 | Scott Mitchell
Diesen Monat geht es um umfassende Websteuerelemente für AJAX, die Analyse des HTTP-Verkehrs und weitere Themen.
MSDN Magazine-Artikel | 19.02.2009 | Justin Van Patten
Erfahren Sie, wie Sie den isolierten Speicher in Silverlight optimal nutzen, um die Sicherheit Ihrer Anwendungen zu gewährleisten.
MSDN Magazine-Artikel | 19.02.2009 | Dino Esposito
Dank Auswahlen und Funktionsverkettung können Sie mit jQuery kompakten, browserübergreifenden Code schreiben.
MSDN Magazine-Artikel | 19.02.2009 | Ted Neward
Erfahren Sie, warum Sie ein polyglotter Programmierer sein müssen und welche Vorteile sich für Ihre Projekte aus dem Vermischen von Sprachen ergeben können.
MSDN Magazine-Artikel | 19.02.2009 | James McCaffrey
In diesem Monat werden Verfahren zum Automatisieren von Benutzeroberflächentests in Windows Presentation Foundation-Anwendungen beschrieben.
MSDN Magazine-Artikel | 19.02.2009 | Bryan Sullivan
Lernen Sie die zahlreichen Möglichkeiten kennen, mit denen Sie URLs umschreiben können, um sich gegen gängige Websicherheitsrisiken zu verteidigen.
MSDN Magazine-Artikel | 19.02.2009 | K. Scott Allen
Durch Verbindung des ASP.NET-Diagrammsteuerelements mit der Datenabfrageleistung von LINQ können Sie flexible Diagramme erstellen. Hier erfahren Sie, wie das geht.
MSDN Magazine-Artikel | 19.02.2009 | Jeff Prosise
Als Webplattform sollte Silverlight schnell sein. Befolgen Sie diese Leistungstipps, damit Ihre Benutzer nicht warten müssen.
MSDN Magazine-Artikel | 19.02.2009 | Brian A. Randell
Erfahren Sie, wie sich das Standardverhalten von Team Build ändern, Builds mit benutzerdefinierten Aufgaben erweitern und Verbesserungen in Team Build 2008 SP1 nutzen lassen.
MSDN Magazine-Artikel | 19.02.2009 | Charles Petzold
Hier erläutert Charles Petzold mehrere Verfahren zum Verbessern der Leistung von ItemsControls.
MSDN Magazine-Artikel | 19.02.2009 | Dr. Charles B. Kreitzberg und Ambrose Little
Eine gute Navigation sorgt für zufriedene Benutzer, und zufriedene Benutzer sind gut für Ihr Geschäft. Erfahren Sie in diesem Monat, was Benutzer zufriedenstellt.
MSDN Magazine-Artikel | 19.02.2009 | James Waletzky
Warum ist das Erstellen eines guten API-Entwurfs so schwierig, wenn eigentlich nur Perfektion gefordert ist? Interessiert? Lesen Sie weiter.
Codeclip | 18.02.2009 | Alexander Staller
Der Benutzer soll die Möglichkeit haben, die Größe des Formulars zu ändern, allerdings nur im Rahmen einer festgelegten Minimal- und Maximalgröße.
Serien-Webcast | 18.02.2009 | Ruprecht Dröge
Der Webcast bietet einen Überblick über die verschiedenen Editionen des SQL Servers. Dabei werden die Unterschiede und Einsatzszenarien beleuchtet. Anhand einer Installation des SQL Servers 2008 Express Edition with Advanced Services werden die für alle Editionen wichtigen Einstellungen und Auswahlmöglichkeiten während des Setups vorgeführt. Nach der Installation gilt es diese dann zu überprüfen und optimale Einstellungen für den SQL Server im Unternehmen und als Grundlage eigener Entwicklungen vorzunehmen.
Know-how | 18.02.2009
„In meiner Truppe gibt es Spieler, die würde ich in der Fußgängerzone von Oslo nicht erkennen“, sagte Norwegens Fußball-Nationaltrainer in der vergangenen Woche vor dem siegreichen Spiel gegen die DFB-Auswahlmannschaft. Mithilfe von Metadaten (z.B.: "Status=Nationalspieler") hätte Egil Olsen sicher deutlich weniger Probleme damit. Und genau um auf Metadaten basierende Anwendungen mit Oslo, M, MSchema und MGraph geht es in diesem Artikel im MSDN Magazine. Zugegeben: Die Fußballgeschichte war nur ein Lockvogel. Ist aber wahr.
Webcast-Serie | 18.02.2009 | Ruprecht Dröge
Datenanwendungen und -auswertungen sind die im Unternehmensumfeld mit Abstand am häufigsten auftretenden Aufgaben. Unter Windows ist der SQL Server von Microsoft dabei innerhalb weniger Jahre zum Marktführer in diesem Umfeld geworden. Die Webcast-Reihe verdeutlicht anhand der kostenlos verfügbaren Variante SQL Server 2008 Express Edition die wichtigsten Aspekte der Installation und Konfiguration, außerdem das Einfügen, Ändern und Löschen, das Abfragen von Datensätzen sowie die Programmierung und Wartung des SQL Server. Zudem werfen wir einen Blick auf die Reporting-Möglichkeiten der neuesten Version.
Codeclip | 17.02.2009 | Alexander Staller
Es soll verhindert werden, dass Benutzer die Größe des Formulars verändern. Es soll auch keine Maximierung des Formulars möglich sein.
Codeclip | 16.02.2009 | Alexander Staller
Der Benutzer möchte durch „Drag & Drop“ ein Bild von einer PictureBox in eine andere verschieben.
Standard Webcast | 16.02.2009 | Christian Binder, Thomas Schissler
Qualität spielt in Software-Projekten eine immer größere Rolle. Ein wesentlicher Aspekt für Software-Qualität ist das Testen. Der Webcast stellt zunächst kurz die verfügbaren Testmethoden in Visual Studio vor und zeigt anschließend Aspekte einer Test-Strategie auf. Darüber hinaus wird die Integration mit dem Team Foundation Server kurz beleuchtet und es werden Methoden zur Testfallermittlung beschrieben.
Codeclip | 13.02.2009 | Alexander Staller
Es soll eine Bitmap aus der Zwischenablage in eine PictureBox kopiert werden.
Codeclip | 12.02.2009 | Ralf Ziller
Mit Entity Framework Providern kann auf unterschiedliche Datenbanken objektorientiert zugegriffen werden. Der EFOracle Provider ist eine Beispielimplementierung eines solchen Providers für Oracle.
Serien-Webcast | 12.02.2009 | Bernd Marquardt
Mit Windows Presentation Foundation (WPF) können Sie das Aussehen eines Steuerelements ändern, ohne ein neues Custom-Control zu programmieren. Dazu modifizieren oder erneuern Sie in WPF einfach das ControlTemplate des Steuerelements, um das Aussehen zu ändern. Dieser Webcast zeigt, wie das zu bewerkstelligen ist, ohne eine einzige Zeile Code zu programmieren. Dies kann in der Umgebung von Visual Studio 2008 direkt erledigt oder mit dem Designer-Tool Microsoft Expression Blend durchgeführt werden. Außerdem demonstrieren wir, wie das WPF-Feature „TemplateBinding“ benutzt wird, um die Elemente und Eigenschaften des neu erstellten Steuerelement-Designs mit der existierenden Control-Klasse zu verbinden.
Codeclip | 11.02.2009 | Nico Ploner
In diesem CodeClip wird beschrieben, welche Schritte man vornehmen muss und was man beachten sollte, wenn man eine bestehende Web-Anwendung in die Azure Plattform veröffentlichen möchte. Als Beispiel wird die open source-Anwendung dropthings nach Windows Azure portiert
Standard Webcast | 11.02.2009 | Holger Sirtl
Wie stellt sich Microsofts Cloud Computing Vision dar? Was ist Microsofts Azure Services Plattform? Inwiefern ist Azure die Microsoft Cloud Plattform? Welche neuen Alternativen ergeben sich hieraus für den Betrieb von Anwendungen und Anwendungskomponenten? Die Präsentation gibt Antworten auf diese Fragen, liefert einen Überblick über die Bestandteile der Azure Services Plattform und geht auf Microsofts Ansätze zum Cloud Computing ein. Darüber hinaus wird anhand eines Architekturschaubilds gezeigt, wie Unternehmensarchitekten unter Berücksichtigung von Microsofts Cloud Plattform in Zukunft Softwaresysteme entwerfen können und aus diesen Entwürfen notwendige Fragestellungen hinsichtlich der Auswahl und Verteilung benötigter Systemkomponenten, der Integration dieser Komponenten und des Betriebs der Gesamtanwendung ableiten können.
Codeclip | 10.02.2009 | Nico Ploner
In diesem CodeClip wird beschrieben, wie man die Table Storage der Datendienste von Windows Azure verwendet. Dazu wird beispielhaft ein Objektmodell generiert und die Interaktion mit der API gezeigt.
Serien-Webcast | 10.02.2009 | Dariusz Parys
In diesem Webcast nehmen wir die SQL Data Services unter die Lupe. SQL Data Services sind Bestandteil der Windows Azure Services und stellen Datenspeicherfunktionalitäten zur Verfügung. Das Konzept unterscheidet sich von der typisch relationalen Datenbank und dieser Webcast beleuchtet, wie man mit den SQL Data Services Daten persistieren ('speichern'), laden und suchen kann.
Standard Webcast | 09.02.2009 | Holger Sirtl
Was ist Microsofts Software-plus-Services Strategie? Wie passt Microsofts Azure Services Plattform zu dieser Strategie? Welche neuen Alternativen ergeben sich hieraus für den Betrieb von Anwendungen und Anwendungskomponenten? Der Webcast liefert Antworten auf diese Fragen und gibt einen kurzen Überblick über die Bestandteile von Azure. Außerdem erfahren Sie, was auf dem Weg hin zu alternativen Software-Betriebsmodellen (insbesondere der Cloud als Betriebssystemplattform) beachtet werden sollte und wie bestehende Anwendungen auf diese Modelle vorbereitet werden können. Darüber hinaus wird anhand eines Architekturschaubilds gezeigt, wie Unternehmensarchitekten unter Berücksichtigung von Microsofts Cloud Plattform in Zukunft ’Software-plus-Services’-Lösungen, die lokal betriebene Software mit Cloud Services kombinieren, entwerfen können.
Serien-Webcast | 06.02.2009 | Jens Häupel
Oftmals kommt es vor, dass aus Word-Dokumenten Daten herausgeholt und anderweitig weiterverarbeitet werden müssen. Wir zeigen hier, wie man Daten aus Tabellen extrahiert - entweder die gesamte Tabelle oder gezielt einzelne Zellen.
Codeclip | 06.02.2009 | Nico Ploner
In diesem CodeClip wird beschrieben, wie man eine Verbindung zu den Datenspeichern von Windows Azure herstellt und anhand von Bildern beispielhaft gezeigt, wie man binäre Daten im BlobStorage ablegen und abrufen kann. Dabei wird sowohl demonstriert, wie man den lokalen Development Storage als auch den Cloud Storage verwendet.
Codeclip | 05.02.2009 | Nico Ploner
In diesem CodeClip wird beispielhaft eine ASP.NET Webanwendung erstellt, die in der Development Fabric lokal getestet, skaliert und anschließend in die Cloud veröffentlicht wird.
Serien-Webcast | 04.02.2009 | Bernd Marquardt
Kann man eigentlich Fenster ohne Rahmen mit WPF erstellen? Wie reagieren diese Fenster auf einem „normalen“ Windows-Desktop? Kann man diese Fenster verschieben oder drehen? Oder ist es möglich, Fenster zu erzeugen, die einen beliebig geformten Rand haben? Alle diese Fragen werden im Webcast beantwortet – natürlich mit den entsprechenden Beispiel-Codes.
Serien-Webcast | 04.02.2009 | Jens Häupel
In diesem Webcast werden „Content Controls“ und „Alternative Format Import Parts“ verwendet, um verschiedene andere Dokumente in einem zentralen Dokument zu vereinen. Es wird gezeigt, wie man Platzhalter in Vorlagen verwendet, diese findet und mit den gewünschten Inhalten ersetzt.
Codeclip | 04.02.2009 | Alexander Staller
Für eine Datei in einer SharePoint-Dokumentenbibliothek soll ein Workflow gestartet werden.
Codeclip | 03.02.2009 | Alexander Staller
Für einen Eintrag einer SharePoint-Dokumentenbibliothek sollen Dateiinformationen ermittelt werden. In einem konkreten Beispiel wird die Größe der Datei ermittelt.
Serien-Webcast | 03.02.2009 | Jens Häupel
Das im ersten Webcast dieser Serie vorgestellte Beispiel wird um Tabellen erweitert, deren Daten mit „LINQ to SQL“ aus dem SQL Server geholt werden. Des weiteren werden die Tabellen unter Verwendung von bereits definierten Formatvorlagen formatiert. Es wird ebenfalls gezeigt, wie diese Formatvorlagen angelegt und in den Entwicklungsprozess einbezogen werden können.
Serien-Webcast | 03.02.2009 | Dariusz Parys
Dieser Webcast widmet sich dem Thema 'Zugriffssicherheit'. In einem weiteren Webcast dieser Serie haben wir die Kommunikation über den Service Bus betrachtet. Im aktuellen Vortrag werden wir nun die Rechte für den Zugriff definieren und uns dabei auf die verschiedenen Aspekte der Claims basierten Zugriffe konzentrieren.
Codeclip | 02.02.2009 | Alexander Staller
Eine Datei in einer SharePoint-Dokumentenbibliothek soll ein- bzw. ausgecheckt werden.

Januar 2009


Codeclip | 30.01.2009 | Alexander Staller
Eine Datei in einer SharePoint-Dokumentenbibliothek soll genehmigt werden.
Serien-Webcast | 30.01.2009 | Jens Häupel
Von Grund auf wird ein „Open XML“-Word-Dokument erzeugt. Dabei wird gezeigt, wie mit Hilfe der Objekte des Open XML SDK 2.0 der Aufbau des Containers erheblich vereinfacht wird und wie Paragraphen und deren Text mit Formatvorlagen komfortabel formatiert werden können.
Webcast-Serie | 30.01.2009 | Jens Häupel
Die Community Technology Preview (CTP) des Open XML SDK Version 2.0 bringt Entwicklern einen gewaltigen Produktivitätsgewinn. Während bisher der gesamte Inhalt eines „Open XML“-Dokuments mehr oder weniger aufwändig mit XML Basics unter direkter Manipulation der entsprechenden Markup-Sprache erzeugt bzw. verändert werden musste, stehen nun vielfach sehr mächtige Objekte und Methoden zur Verfügung. Diese schaffen dem Entwickler ein Abstraktionsniveau auf einer viel höheren Ebene, ohne seine Möglichkeiten einzuschränken. In den ersten vier Folgen dieser Webcast-Serie zeigen wir am Beispiel Word, welche Vorteile das in der Praxis bringt.
Codeclip | 29.01.2009 | Alexander Staller
Es soll eine Datei aus einer SharePoint-Dokumentenbibliothek heruntergeladen werden.
Serien-Webcast | 29.01.2009 | Dariusz Parys
In diesem Webcast wird der Bereich '.NET Services' des Windows Azure Services Stacks betrachtet - speziell der Service Bus. Mit Hilfe des Service Bus ist es möglich, verteilte Anwendungen zu schreiben, die über Firewall Grenzen hinweg recht einfach miteinander kommunizieren können. Neben der Funktion als Relay lässt sich auch direkt Kommunikation nutzen, sowie ein Publisher / Subscriber Pattern implementieren. In diesem Webcast lernen Sie, welche Assemblies Sie anzuprogrammieren haben - und wie das Ganze letztendlich zusammenspielt, veranschaulicht eine Demo.
Codeclip | 28.01.2009 | Alexander Staller
Es soll eine Datei in einer SharePoint-Dokumentenbibliothek gespeichert werden.
Codeclip | 27.01.2009 | Alexander Staller
Es sollen alle Webs einer Sharepoint-Sitecollection ermittelt werden. In einem konkreten Beispiel wird für jedes Web der Titel angezeigt.
Serien-Webcast | 27.01.2009 | Dariusz Parys
Mit diesem Webcast startet eine kleine Vortragsserie rund um 'Windows Azure Services'. In Folge 1 werden die Inhalte der einzelnen Serien-Webcasts vorgestellt, darunter .NET Services, SQL Data Services und Live Services.
Codeclip | 26.01.2009 | Nico Ploner
Änderungen an Objekten eines DataContexts müssen dem Context mitgeteilt werden. Nicht immer lässt sich feststellen, wann Änderungen an Eigenschaften eines Objekts vorgenommen wurden; beispielsweise, wenn das Objekt an ein DataGrid gebunden ist. In diesem CodeClip wird erklärt, wie eine Änderungsverfolgung mit den ADO.NET Data Services realisiert werden kann. Wenn mehrere Clients zeitgleich auf denselben Datenbestand zugreifen, kann es passieren, dass der eine Änderungen des anderen zufällig überschreibt. In diesem CodeClip wird ebenfalls gezeigt, was ADO.NET Data Services bietet um solche Konflikte zu erkennen, und eine Möglichkeit vorgestellt Konflikte mit Optimistic Concurrency zu lösen.
MSDN Magazine-Artikel | 23.01.2009 | David Laribee
Wir bieten Ihnen eine behutsame Einführung dazu, wie Sie im Rahmen der Integration des domänengesteuerten Entwurfs (Domain-Driven Design, DDD) in die Programmierarbeit reichhaltige Domänenmodelle entwerfen und entwickeln können.
MSDN Magazine-Artikel | 23.01.2009 | Ben Hall
Hier erfahren Sie, wie Sie mithilfe von IronRuby einfache Ruby-Sprache zum Erstellen von Akzeptanztests einsetzen können, die mit .NET-kompatiblem Code interagieren.
MSDN Magazine-Artikel | 23.01.2009 | Chris Sells
Wir stellen „Oslo“ vor und zeigen, wie MSchema und MGraph das Erstellen metadatengesteuerter Anwendungen ermöglichen. Wir definieren Typen und Werte in „M“ und stellen sie im Repository bereit.
MSDN Magazine-Artikel | 23.01.2009 | Josh Smith
In diesem Artikel wird erläutert, wie einfach es sein kann, eine WPF-Anwendung mithilfe des MVVM-Musters auf die richtige Weise zu erstellen.
MSDN Magazine-Artikel | 23.01.2009 | Hanu Kommalapati
In diesem Artikel wird die Erörterung der Callenter-Clientanwendung, die im letzten Monat begonnen wurde, abgeschlossen. Die vorgestellten Verfahren helfen Ihnen dabei, mit Silverlight echte Unternehmenslösungen zu erstellen.
MSDN Magazine-Artikel | 23.01.2009 | Sayed Ibrahim Hashimi
In diesem Artikel werden einige grundlegende Methoden und Verfahren beschrieben, die Sie in MSBuild verwenden können, um Ihre Buildprojekte in Visual Studio besser zu verwalten und zu steuern.
MSDN Magazine-Artikel | 23.01.2009 | Howard Dierking
Howard Dierking stellt fest, dass die Geschäftsdomäne den Softwareentwurf steuern muss – selbst wenn das natürliche Paradigma nicht das Angenehmste ist. Lesen Sie, warum er das so sieht.
MSDN Magazine-Artikel | 23.01.2009 | Scott Mitchell
In diesem Monat betrachten wir das Implementieren des Active Record-Musters in Ihrer .NET-Anwendung und erörtern, wie aspektorientierte Programmierung eine Trennung von Bereichen bewirkt.
MSDN Magazine-Artikel | 23.01.2009 | Andrew Pardoe
Die Verwendung einer universellen Ausnahmebehandlung birgt eine Gefahr, und Sie müssen wissen, wie sie vermieden werden kann, indem Sie die Behandlung von Fehlern so konkret wie möglich gestalten.
MSDN Magazine-Artikel | 23.01.2009 | John Papa
Hier erstellen wir eine syndizierte Nachrichtenleseanwendung, um die Verwendung von isoliertem Speicher und Datensyndikation in Silverlight zu veranschaulichen.
MSDN Magazine-Artikel | 23.01.2009 | Dino Esposito
Diesen Monat setzt Dino Esposito seine Betrachtungen zur Verwaltung dynamischer Silverlight-Inhalte mit den Themen Zwischenspeicherung und isolierter Speicher fort.
MSDN Magazine-Artikel | 23.01.2009 | Jeremy Miller
Wir schauen uns einige Verfahren an, die Sie verwenden können, um die Menge des von Ihnen geschriebenen Verwaltungscodes zu verringern, damit Sie sich auf das Wesentliche der Anwendung konzentrieren können.
MSDN Magazine-Artikel | 23.01.2009 | Bob Beauchemin
Die neue Unterstützung für räumliche Daten in SQL Server 2008 gestattet das Abbilden und Abfragen geometrischer und geografischer Daten und ermöglicht Ihnen dadurch, interessante neue Anwendungen zu erstellen.
MSDN Magazine-Artikel | 23.01.2009 | Matt Milner
Workflows werden oft bei lang andauernden Prozessen eingesetzt, und ein unbehandelter Fehler zieht meist einen Programmabbruch nach sich. Vermeiden Sie dieses Szenario durch die richtige Behandlung von Ausnahmen.
MSDN Magazine-Artikel | 23.01.2009 | Kenny Kerr
Die Parallel Patterns Library erleichtert Ihnen die Nutzung von Parallelität. Informieren Sie sich darüber, was dieses und andere Visual C++ 2010-Features zu bieten haben.
MSDN Magazine-Artikel | 23.01.2009 | Stephen Toub
In diesem Monat führen wir vor, wie Sie ThreadPool verwenden können, um eine nach Reihenfolge geordnete Ausführung zu unterstützen, ohne selbst benutzerdefinierte Threadpools erstellen zu müssen.
MSDN Magazine-Artikel | 23.01.2009 | Ramon Arjona
Mithilfe von OMA Device Management (OMA-DM), einem auf einem XML-Dialekt namens „SyncML“ basierenden Protokoll, können mobile Geräte in einem Unternehmensszenario konfiguriert und verwaltet werden. Wir zeigen Ihnen, wie das möglich ist.
MSDN Magazine-Artikel | 23.01.2009 | Bob Golding und David Butler
MSDN Magazine-Artikel | 23.01.2009 | Bob Golding und David Butler
MSDN Magazine-Artikel | 23.01.2009 | Eric N. Bush
Die nächste großartige innovative Idee zu haben, ist nur der erste Schritt – ihr Gehör zu verschaffen, ist die wirkliche Herausforderung.
Standard Webcast | 23.01.2009 | Sascha Wolter
Ende 2008 ist im Verlag "Video2Brain" (www.video2brain.com/de) das "Silverlight 2 Video Training" erschienen. Auf der DVD erklärt Sascha Wolter, wodurch sich die zweite Version von Silverlight auszeichnet, welche Werkzeuge notwendig sind und wie diese funktionieren. Angefangen von Microsoft Expression Blend bis hin zu Microsoft Visual Studio beleuchtet er alle Bausteine Schritt für Schritt anhand eines realen Projekts und garniert mit reichlich Praxiserfahrung. Zahlreiche Tipps rund um Rich Internet Applications komplettieren dieses Training für Designer und Developer. Dieser Webcast beinhaltet den Beitrag "Steuerelemente" aus dem DVD-Kapitel "Silverlight gestalten".
Codeclip | 23.01.2009 | Moritz Scharpenseel
Mit SQL Server 2008 wird das FILESTREAM-Speicherattribut für in einer varbinary(max)-Spalte gespeicherte Binärdaten (BLOB) eingeführt. Wenn das FILESTREAM-Attribut für eine varbinary(max)-Spalte festgelegt ist, werden die Daten von SQL Server im lokalen NTFS-Dateisystem und nicht in der Datenbankdatei gespeichert. Obwohl die Speicherung separat erfolgt, können dieselben Transact-SQL-Anweisungen verwendet werden, die für das Arbeiten mit in der Datenbank gespeicherten varbinary(max)-Daten unterstützt werden.
Codeclip | 22.01.2009 | Moritz Scharpenseel
Über den MERGE Befehl werden datenabhängige INSERT; UPDATES und DELETES mit einem Statement durchgeführt.
Codeclip | 21.01.2009 | Moritz Scharpenseel
Räumliche Daten sind Daten, die geografische Orte und Formen v. a. auf der Erde beschreiben. Bei diesen Orten und Formen kann es sich um Orientierungspunkte im Gelände, Straßen oder sogar den Standort eines Unternehmens handeln. Für die Arbeit mit dieser Art von Daten stellt SQL Server 2008 die Datentypen „geography“ und „geometry“ bereit.
Webcast-Serie | 21.01.2009 | Dariusz Parys
Die „Windows Azure Services“ sind Bestandteil der Windows Azure Plattform. In den Windows Azure Services sind verschiedene Dienstblöcke enthalten, die man in eigene Softwareprojekte integrieren und dort nutzen kann. In dieser Webcast-Serie lernen Sie die wichtigsten Bausteine kennen - angefangen bei den .NET Services über die SQL Data Services bis hin zu den Live Services werden wir Ihnen diese Dienste näher bringen und zeigen, wie die Anbindung aussieht.
Codeclip | 20.01.2009 | Moritz Scharpenseel
Mit dem Datentyp „hierarchyid“ können Sie Beziehungen zwischen Datenelementen innerhalb einer Tabelle erstellen, was vor allem dem Zweck dient, eine Position innerhalb einer Hierarchie darzustellen.
Codeclip | 19.01.2009 | Moritz Scharpenseel
Bei dem alten Datentyp „datetime“ hatten SQL Server-Benutzer keine Möglichkeit, mit den Datums- und Uhrzeitangaben separat zu arbeiten. Die vier neuen Datentypen (date, time, datetime2 und datetimeoffset) ändern diese Situation, indem sie die Arbeit mit Datums- und Zeitangaben vereinfachen und einen größeren Datumsbereich, eine Genauigkeit von Sekundenbruchteilen sowie Zeitzonenunterstützung bieten.
Codeclip | 16.01.2009 | Moritz Scharpenseel
Mit dem Declarative Management Framework hält das Windows 2000 Gruppenrichtlinien-Prinzip jetzt auch in den SQL Server Einzug.
Standard Webcast | 16.01.2009 | Holger Sirtl
Was ist Microsofts Azure Services Plattform? Wie ergänzt Microsoft Azure die klassische Betriebssystem- und Anwendungsplattform von Microsoft? Welche neuen Alternativen ergeben sich hieraus für den Betrieb von Anwendungen und Anwendungskomponenten? Dieser Webcast liefert Antworten auf solche und ähnliche Fragen, gibt einen Überblick über die Bestandteile der Azure Services Plattform und geht auf Microsofts Ansätze zum Cloud Computing ein. Darüber hinaus wird anhand eines Architekturschaubilds gezeigt, wie Unternehmensarchitekten unter Berücksichtigung von Microsofts Cloud Plattform in Zukunft Softwaresysteme entwerfen können und aus diesen Entwürfen notwendige Fragestellungen hinsichtlich der Auswahl und Verteilung benötigter Systemkomponenten, der Integration dieser Komponenten und des Betriebs der Gesamtanwendung ableiten können.
Codeclip | 15.01.2009 | Moritz Scharpenseel
Das durchgängige Management von Serverinstanzen wird durch die neuen Möglichkeiten des Richtlinien basierten Managements und Multi-Server-Abfragen stark vereinfacht. Performance Data Collection bietet die Möglichkeit der automatisierten Sammlung von Performancedaten auch über einen längeren Zeitraum für gezieltere Analysen und Optimierung. Mit dem Resource Governor stehen neue Werkzeuge zur Optimierung und gezielten Leistungsverteilung bis auf einzelne User zur Verfügung. Im Bereich der Sicherheit kann SQL Server 2008 eine durchgängige Auditierung im Sinne eine Beweissicherung dargestellt werden. Vollständig verschlüsselte Datenbanken, ohne das dazu die darüber liegenden Applikationen angepasst werden müssen, garantieren ein Höchstmaß an Sicherheit. Durch die neuen Speicherattribute FILESTREAM und SPARSE Column können größere Tabellen benutzt und bei gleichzeitiger Reduzierung des Speicherplatzbedarfs im laufenden Betrieb Performancevorteile erzielt werden.
Know-how | 14.01.2009
Ein interessanter Security-Artikel von Dominick Baier und Christian Weyer im MSDN Magazine, über den wir im Oktober als englischsprachiges Original berichtet hatten, ist inzwischen auch deutschsprachig verfügbar. Thema des Artikels ist die Autorisierung in WCF-basierenden Services.
Codeclip | 14.01.2009 | Moritz Scharpenseel
Das durchgängige Management von Serverinstanzen wird durch die neuen Möglichkeiten des Richtlinien basierten Managements und Multi-Server-Abfragen stark vereinfacht. Performance Data Collection bietet die Möglichkeit der automatisierten Sammlung von Performancedaten auch über einen längeren Zeitraum für gezieltere Analysen und Optimierung. Mit dem Resource Governor stehen neue Werkzeuge zur Optimierung und gezielten Leistungsverteilung bis auf einzelne User zur Verfügung. Im Bereich der Sicherheit kann SQL Server 2008 eine durchgängige Auditierung im Sinne eine Beweissicherung dargestellt werden. Vollständig verschlüsselte Datenbanken, ohne das dazu die darüber liegenden Applikationen angepasst werden müssen, garantieren ein Höchstmaß an Sicherheit. Durch die neuen Speicherattribute FILESTREAM und SPARSE Column können größere Tabellen benutzt und bei gleichzeitiger Reduzierung des Speicherplatzbedarfs im laufenden Betrieb Performancevorteile erzielt werden.
Codeclip | 13.01.2009 | Moritz Scharpenseel
In den bisherigen Versionen von Reporting Services musste man sich zwischen einem Tabellen- und einem Matrixreport entscheiden. Beide Möglichkeiten hatten ihre Vorzüge, die sich allerdings nicht miteinander kombinieren ließen. In Reporting Services 2008 wird dies anders: mit dem neu eingeführten Tablix-Bereich kann alles frei integriert werden.
Codeclip | 12.01.2009 | Moritz Scharpenseel
Mit SQL Server 2008 bieten die neusten Reporting Services nun eine optimierte Architektur für höchste Ansprüche. Im Bereich von Report Erstellung stehen neue mächtige Komponenten für die Darstellung der Berichte zur Verfügung. Im Grunde sind die Reporting Services ein Applikationsserver welcher für die Reporterstellung und Verteilung optimiert wurde. Reporting Services können sowohl out-of-the-box und losgelöst oder hochintegriert und angepasst in Ihren Applikationen genutzt, als Bestandteil von BI-Dashboards verwendet und über das Extensibility Model (fast beliebig) erweitert werden.
Codeclip | 09.01.2009 | Moritz Scharpenseel
Einfach SQL Server 2008 installieren. Der SSRS läuft im SQL Server 2008 komplett über HTTP.SYS.
Codeclip | 08.01.2009 | Moritz Scharpenseel
Der SQL Server 2008 Resource Govenor. Mit diesem neuen Feature kann der Umfang der Resourcen definiert werden, die einzelne oder Gruppierungen von Arbeitsauslastungen bei der Ausführung verwenden. Mit der Resourcenkontrolle kann eine Umgebung erstellt werden, in der viele verschiedene Arbeitsauslastungen auf einem Server nebeneinander existieren können, ohne befürchten zu müssen, dass eine oder mehrere Arbeitsauslastungen den Server überfordern und die Leistung der anderen Arbeitsauslastungen herabsetzen.
Codeclip | 07.01.2009 | Moritz Scharpenseel
Zur Überwachung der Server-Auslastung, in den Bereichen: Server Activity, Disk Usage und Query Statistics bietet der neue SQL Server nun die "Performance Data Collection", mit der sich wesentliche Informationen zur Auslastung, Datenbankgröße oder Anzahl der Transaktionen historisch in einem Performance Warehouse erfassen und über Berichte auswerten lassen. Besonders bei hohen Systemlasten hat dies den Vorteil, mögliche Probleme schneller analysieren und beheben zu können.
Codeclip | 05.01.2009 | Moritz Scharpenseel
Eine der häufigsten Anforderungen an Datenbanken ist die Möglichkeit herauszufinden, was sich im an den Daten einer Tabelle in einen gegebenen Zeitraum verändert hat. Anwendungsfälle dafür sind Datensynchronisation , Stammdatenpflege oder auch Recovery- Szenarien. Change Data Capture (CDC) ist eine Methode, um eine Änderungsverfolgung zu implementieren. Der wichtige Unterschied besteht darin, dass CDC die Tabellen für die Änderungsverfolgung nicht synchron während eines schreibenden Vorgangs (INSERT, UPDATE, DELETE, MERGE) pflegt sondern asynchron aus den Log Records.
Codeclip | 02.01.2009 | Moritz Scharpenseel
Die erweiterbare Schlüsselverwaltung ermöglicht, dass eine verbesserte Struktur für eine sichere Speicherung der Schlüssel sorgt, die in der Verschlüsselungsinfrastruktur verwendet werden – nicht nur in der Datenbank selbst, sondern auch außerhalb der Datenbank in Softwaremodulen. Die transparente Datenverschlüsselung bietet eine verbesserte Flexibilität beim Verschlüsseln von Daten, indem sie ermöglicht, dass die Verschlüsselung eine Eigenschaft der Datenbank und nicht einfach nur das Ergebnis der Funktionen in einer Codezeile ist.

Dezember 2008


Codeclip | 31.12.2008 | Moritz Scharpenseel
Seit Excel 2007 jetzt auch 16.384 Spalten speichern kann (statt vorher nur 256) ist natürlich die Frage: kann der SQL Server das auch? Nun, bis zur Version 2008 kann er das nicht, da beherrscht er »nur« 1024 Spalten. Jetzt kann der SQL Server diese Grenze sprengen, aber nur, wenn die zusätzlichen Spalten nur dünn (»sparse«), oftmals mit NULL-Werten, gefüllt sind!
Codeclip | 30.12.2008 | Alexander Staller
In Windows SharePoint Services 3.0 soll das optische Erscheinungsbild eines Forums angepasst werden.
Codeclip | 29.12.2008 | Alexander Staller
In Windows SharePoint Services 3.0 soll ein Forum erstellt und konfiguriert werden.
Codeclip | 24.12.2008 | Alexander Staller
In Windows SharePoint Services 3.0 soll das optische Erscheinungsbild eines Blogs angepasst werden.
Codeclip | 23.12.2008 | Alexander Staller
In Windows SharePoint Services 3.0 soll ein Blog erstellt und konfiguriert werden.
Standard Webcast | 22.12.2008 | Bernd Marquardt, Neno Loje
Auch bei MSDN weihnachtet es sehr. Alle Developer Evangelists müssen nun Plätzchen backen, die Support-Spezialisten verpacken Weihnachtsgeschenke und die Product Manager sollen in Team-Arbeit den Weihnachtsbaum aufbauen. Na, hoffentlich geht das gut. Wir beide (Neno & Bernd) werden uns dagegen nur um die Verteilung der Geschenke kümmern. Wir sind also die MSDN-Weihnachtsmänner! Und dieses Jahr machen wir das zur „besten Sendezeit“, so dass alle daran teilnehmen können, die in irgend einer Weise Lust auf Besinnliches haben. Na, das ist ja eine schöne Bescherung…
Codeclip | 22.12.2008 | Alexander Staller
Windows SharePoint Services 3.0 sollen installiert und für das Hinzufügen von Websites konfiguriert werden. Als konkretes Beispiel wird die Vorgehensweise für eine Installation auf einem eigenständigen Computer mit dem Betriebssystem Windows Server 2003 beschrieben.
MSDN Magazine-Artikel | 19.12.2008 | Aaron Skonnard
Wir untersuchen einige wichtige neue WCF- und WF-Features in .NET Framework 4.0 sowie die neuen Anwendungsserverfunktionen, die von den „Dublin“-Erweiterungen bereitgestellt werden.
MSDN Magazine-Artikel | 19.12.2008 | Michele Leroux Bustamante
Ein Sicherheitstokendienst bzw. STS dient als Sicherheitsgateway für die Authentifizierung von Aufrufern und die Ausstellung von Sicherheitstoken, die Ansprüche beinhalten, die den Aufrufer beschreiben. Erfahren Sie, wie Sie mit „Geneva“ Framework einen benutzerdefinierten STS erstellen können.
MSDN Magazine-Artikel | 19.12.2008 | Hanu Kommalapati
Unternehmen Sie eine Entdeckungsreise durch die Erstellung einer Callcenter-Clientanwendung, um zu erfahren, wie Sie mithilfe von Silverlight Unternehmenslösungen erstellen können.
MSDN Magazine-Artikel | 19.12.2008 | Christopher Mitchell
Es wird gezeigt, wie eine Aufgabenlistenanwendung mit Standorterkennung für Windows Mobile-Geräte erstellt werden kann, die mithilfe von GPS am richtigen Ort und zur richtigen Zeit an eine Aufgabe erinnert.
MSDN Magazine-Artikel | 19.12.2008 | Ajoy Krishnamoorthy
Mit Visual Studio Team System (VSTS) 2010 werden Produktbacklog- und Iterationsbacklogarbeitsmappen und Berichte eingeführt, die agilen Teams bei der Planung und Verwaltung von Veröffentlichungen und Iterationen helfen.
MSDN Magazine-Artikel | 19.12.2008 | Michael Kennedy
Das Integrieren von Workflows in ASP.NET-Anwendungen beinhaltet das Kommunizieren mit Aktivitäten über eine Workflowwarteschlange und das Hosten der Laufzeit in der globalen Anwendungsklasse. Wir zeigen Ihnen, wie es geht.
MSDN Magazine-Artikel | 19.12.2008 | Howard Dierking
Hier finden Sie eine Übersicht über die Berichterstattung eines Jahres im MSDN Magazin sowie die in Reaktion auf Leserwünsche vorgenommenen Änderungen.
MSDN Magazine-Artikel | 19.12.2008 | Scott Mitchell
Erfahren Sie mehr über das Schreiben von JavaScript-Code in C# und seine Konvertierung, über den Programmierblog von Eric Lippert sowie über eine Leseempfehlung zu T-SQL 2008.
MSDN Magazine-Artikel | 19.12.2008 | Jesse Kaplan
Beim Erstellen von Anwendungen mit verwaltetem und systemeigenem Code müssen viele Faktoren berücksichtigt werden. Finden Sie heraus, wie sich Interop einsetzen lässt und wie Sie die passende Art von Interop auswählen.
MSDN Magazine-Artikel | 19.12.2008 | Lucian Wischik
Reflektion ist nützlich zum Debuggen und Protokollieren sowie zum anderweitigen Bereitstellen der Typinformationen, die Sie benötigen. Hier erfahren Sie, wie Reflektion auf COM-Typen angewendet wird.
MSDN Magazine-Artikel | 19.12.2008 | Dino Esposito
In diesem Monat behandelt Dino Esposito das Problem der Downloadgröße bei Silverlight-Anwendungen und erklärt, wann Streaming zu verwenden ist, wann es besser ist, den Download aufzuteilen, sowie weitere Verfahren für bessere Leistung über das Netzwerk.
MSDN Magazine-Artikel | 19.12.2008 | Dr. James McCaffrey
In diesem Artikel setzt James McCaffrey eine Reihe statistischer Methoden sowie ein Verfahren ein, das er PERIL getauft hat, um die Risiken für Softwareprojekte einzuschätzen, die sich auf Zeitpläne, Kosten und andere potenzielle Ressourcendefizite auswirken.
MSDN Magazine-Artikel | 19.12.2008 | Jon Flanders
Es werden einige Grundsätze von REST erörtert, und es wird eine Implementierung eines REST-Diensts mithilfe von WCF vorgestellt.
MSDN Magazine-Artikel | 19.12.2008 | Adam Shostack
Mit dem SDL-Bedrohungsmodellierungstool (Security Development Lifecycle) können Sie großartige Bedrohungsmodelle als Rückgrat Ihres Sicherheitsprozesses entwickeln. Wir zeigen Ihnen, wie es geht.
MSDN Magazine-Artikel | 19.12.2008 | Scott Allen
Erfahren Sie in dieser detaillierten Betrachtung des Neuschreibens von URLs in ASP.NET, wie sie die Vorteile des Umleitens nutzen und gleichzeitig die Risiken verringern können.
MSDN Magazine-Artikel | 19.12.2008 | Juval Lowy
Das Verwalten von Status- und Fehlerwiederherstellung mithilfe von Transaktionen ist das Thema der Foundations-Ausgabe dieses Monats.
MSDN Magazine-Artikel | 19.12.2008 | Stephen Toub
Stephen Toub zeigt, wie Roundrobin-Planungsunterstützung über dem ThreadPool hinzugefügt wird, um eine feiner abgestufte Verarbeitungssteuerung zu erhalten.
MSDN Magazine-Artikel | 19.12.2008 | Dr. Charles Kreitzberg und Ambrose Little
In diesem Monat erklären unsere Experten für Benutzerfreundlichkeit, wie Sie informative, nützliche Fehlermeldungen erstellen können.
MSDN Magazine-Artikel | 19.12.2008 | Vikram Dendi
Vikram Dendi erörtert, wie die maschinelle Übersetzung die Welt verändern wird und warum es so wichtig ist, Informationen in mehreren Sprachen bereitzustellen.
Serien-Webcast | 18.12.2008 | Bernd Marquardt
Für die Windows Presentation Foundation gibt es inzwischen auch ein Ribbon-Steuerelement – derzeit allerdings erst als sog. Community Technology Preview (CTP). Das hindert uns aber nicht daran, einmal einen Blick auf das Control zu werfen und dabei zu lernen, wie man den Application-Button, die Kategorien und Steuerelemente im RibbonBar anlegt und verwaltet.
Serien-Webcast | 16.12.2008 | Bernd Marquardt
Seit Sommer dieses Jahres ist das Service Pack 1 für Visual Studio 2008 verfügbar und kann installiert werden. Gleich dazu kann man sich WPF-Toolkit herunterladen. Was bringt es aber für den WPF-Developer? Gibt es neue Steuerelemente? Wie sieht es mit der Performance aus? Ist die Installation des Frameworks vereinfacht worden? Der Webcast beantwortet alle diese Fragen und natürlich werden mit Hilfe mehrerer Beispiele die neuen Controls im WPF-Toolkit (DataGrid, Calender und DatePicker) vorgestellt.
Webcast-Serie | 16.12.2008 | Bernd Marquardt
WPF ist eine sehr mächtige Bibliothek im .NET-Framework. In zahlreichen bisherigen Webcasts haben wir bereits viele grafische Möglichkeiten vorgestellt, die die Windows Presentation Foundation eröffnet. Trotzdem gibt es noch weitere interessante Themen, die in den bisherigen Webcasts nur unvollständig oder noch gar nicht angesprochen wurden, etwa die Ressourcen-Verwaltung, Control-Templates, die Steuerelemente ListView und TreeView, das Drucken und die Entwicklung eigener Steuerelemente. In dieser achtteiligen Webcast-Serie werden die genannten Themen anhand vieler Beispiele durchgesprochen und demonstriert. Um die Vorträge zu verstehen, sollten Sie die grundlegenden Möglichkeiten von WPF erarbeitet haben.

November 2008


Standard Webcast | 27.11.2008 | Dariusz Parys
Die Enterprise Library gibt es mittlerweile in der Version 4. Neben einer Übersicht der vorhandenen Funktionen auf Basis der verschiedenen  Building Blocks werden wir in diesem Webcast auch den neuen Policy Injection Block und den Validation Application Block betrachten.
Codeclip | 21.11.2008 | Ralf Ziller
Es soll ein Silverlight Client, der Datenbankinhalte anzeigen und ändern kann durch Verwendung einer bestehenden WPF Anwendung, erstellt werden.
Codeclip | 20.11.2008 | Ralf Ziller
Es soll ein WPF Smart Client der Datenbankinhalte anzeigen und ändern kann erstellt werden.
Codeclip | 19.11.2008 | Ralf Ziller
Es soll automatisch eine Website zur Bearbeitung von Datenbankinhalten erstellt werden.
MSDN Magazine-Artikel | 19.11.2008 | Brian A. Randell
Erfahren Sie, wie Sie Ihre Teamprojekte optimieren können, indem Sie Prozessvorlagen in Visual Studio Team System (VSTS) verwenden.
MSDN Magazine-Artikel | 19.11.2008 | Josh Lane
Die Kernkomponente von Windows Workflow Foundation ist das deklarative Programmiermodell. Hier finden Sie bewährten Methoden für den Einsatz von WF bei der praktischen Umsetzung von Softwarelösungen.
MSDN Magazine-Artikel | 19.11.2008 | Andrew Whitechapel, Phillip Hoff und Vladimir Morozov
Anhand der Entwicklung einer Anwendung zum Automatisieren von Outlook, Excel und Word werden die Office-Interop-API-Erweiterungen für VSTO Power Tools vorgestellt.
MSDN Magazine-Artikel | 19.11.2008 | Anthony Sneed
Das Erstellen einer Datenzugriffsschicht mit LINQ to SQL und ADO.NET Entity Framework ermöglicht Ihnen, Ihre Anwendung von der verwendeten Persistenztechnologie abzukoppeln.
MSDN Magazine-Artikel | 19.11.2008 | Michele Leroux Bustamante
Hier wird der Microsoft-Codename „Geneva“ vorgestellt, das neue Framework zum Erstellen anspruchsbasierter Anwendungen und Dienste sowie Verbundsicherheitsszenarios.
MSDN Magazine-Artikel | 19.11.2008 | Howard Dierking
Auf einer Open Spaces-Konferenz in Austin, Texas, erkennt Chefredakteur Howard Dierking, dass Softwareentwicklungs- und Geschäftsziele sich nicht widersprechen müssen, sondern einander vielmehr positiv beeinflussen können.
MSDN Magazine-Artikel | 19.11.2008 | Scott Mitchell
In diesem Monat geht es um FxCop und weitere Tools, mit denen Sie Entwurfsregeln zusammen mit jQuery durchsetzen können.
MSDN Magazine-Artikel | 19.11.2008 | Erika Fuentes und Eric Eilebrecht
Die in gleichzeitigen Anwendungen erwünschte Leistung zu erzielen, ist nicht so einfach, wie Sie vielleicht denken. Erfahren Sie, wie sich häufige Threadingprobleme auf Ihre Anwendung auswirken können.
MSDN Magazine-Artikel | 19.11.2008 | Ken Getz
Ken Getz zeigt, wie sich mit dem CollectionChanged-Ereignis Änderungen der zugrunde liegenden Datenquelle in den gebundenen Datensteuerelementen widerspiegeln lassen.
MSDN Magazine-Artikel | 19.11.2008 | Dino Esposito
Die Wahl des richtigen Entwurfsmusters für Ihre ASP.NET-Webanwendung kann Ihnen helfen, die Trennung von Bereichen zwischen Ihrer Darstellungsschicht und den Schichten darunter zu gewährleisten.
MSDN Magazine-Artikel | 19.11.2008 | Jeremy Miller
Das Entwerfen von Anwendungen unter Berücksichtigung der Testbarkeit bedeutet kleinere Tests, die einfacher zu verstehen sind und sich kostengünstiger erstellen, schneller ausführen und viel einfacher debuggen lassen.
MSDN Magazine-Artikel | 19.11.2008 | Dr. James McCaffrey und Paul Despe
Da Virtual Server auf einem Satz von COM-Modulen aufbaut, können Sie virtuelle Computer erstellen und testen. In diesem Artikel geht es um die Testausführung mit Windows PowerShell.
MSDN Magazine-Artikel | 19.11.2008 | Charles Petzold
Mit Windows Presentation Foundation (WPF) können Sie Text auf einem Pfad anordnen, dann die einzelnen Punkte animieren, die den Pfad definieren, und als Reaktion darauf eine Bewegung der Zeichen beobachten.
MSDN Magazine-Artikel | 19.11.2008 | Kenny Kerr
In diesem Monat wird erläutert, auf welche Weise Pseudovariable und Formatbezeichner eine Fülle an Informationen für das Debuggen bereitstellen.
MSDN Magazine-Artikel | 19.11.2008 | Marcus Perryman
Marcus Perryman erklärt, wie der Verbindungs-Manager richtig verwendet wird, wenn eine Windows Mobile-Anwendung Netzwerkdaten benötigt.
MSDN Magazine-Artikel | 19.11.2008 | Dr. Charles B. Kreitzberg und Ambrose Little
Großartige Benutzerfunktionalität ist mehr als nur eine ansprechende Oberfläche. In dieser neuen Rubrik werden einige Feinheiten der Entwicklung einer hervorragenden Benutzerfunktionalität vorgestellt.
MSDN Magazine-Artikel | 19.11.2008 | Dr. James McCaffrey
In diesem Monat beschreibt James McCaffrey die Eigenschaften und Fähigkeiten, auf die er bei der Suche nach hervorragenden Softwaretestern Wert legt.
Codeclip | 18.11.2008 | Ralf Ziller
Es soll eine Datenbank samt Business-Logik als Web-Dienst bereitgestellt werden.
Codeclip | 17.11.2008 | Ralf Ziller
Überblick: Wie erstelle ich eine datengetriebene 3-Tier Rich Internet
Codeclip | 17.11.2008 | Ralf Ziller
Eine Übersicht zum automatischen erstellen einer Website zur Bearbeitung von Datenbankinhalten.
Codeclip | 14.11.2008 | Alexander Staller
In einem TreeView-Steuerelement soll für jeden Knoten ein Tooltip mit einem spezifischen Text angezeigt werden.
Codeclip | 13.11.2008 | Alexander Staller
Der Benutzer möchte durch „Drag & Drop“ einen Knoten von einem TreeView in einen anderen verschieben. Der verschobene Knoten soll inklusive der bei ihm beginnenden Teilstruktur als Unterknoten des Knotens eingefügt werden, auf dem sich beim „Drop“ der Mauszeiger befindet.
Codeclip | 12.11.2008 | Alexander Staller
Der Text einer RichTextBox soll in der am Bildschirm angezeigten Formatierung gedruckt werden.
Codeclip | 11.11.2008 | Alexander Staller
Eine Zeichenfolge, die Codes für das Rich Text Format (RTF) enthält, soll als formatierter Text in einer RichTextBox angezeigt werden.
Standard Webcast | 11.11.2008 | Christian Binder, Sven Hubert
Mit dem Visual Studio Team System lassen sich Work Items, Quellcode und andere Dateien, sowie Build-Prozessdefinitionen im Team Foundation Server zentral ablegen und verwalten. So entsteht ein integriertes Application Lifecylce Management (kurz: ALM) System. Als Schwerpunkte des ALM werden meist das Konfigurationsmanagement und das Änderungsmanagement angesehen. Das entscheidende Bindeglied, welches den Nutzen aus beiden potenziert ist das Release-Management. Dabei geht es um die Planung, Entscheidung, Erstellung und Dokumentation von Auslieferungen auf Basis von Anforderungen, Szenarien, Product-Backlog-Items, Fehlerberichten oder wie auch immer man die Elemente benennen möchte, die ein Produkt letztlich charakterisieren. Das Release-Management definiert zudem die Schnittstelle zwischen der Versionierung des Quellcodes und des auszuliefernden Produkts. Während der Quellcode in Form von Revisions versioniert wird, definiert die Version des Produkts in der Regel noch mindestens Major und Minor-Version, um die Kompatibilität oder auch nur den Preisunterschied zwischen 2 Produktreleases zu untermauern. Oft wird hier nur zweidimensional vorgegangen. Änderungen an Work-Items werden mit Änderungen am Quellcode verknüpft. Der Webcast soll zeigen, wie Release-Management dabei helfen kann, das Ganze in die dritte Dimension zu heben, indem sich die Änderungen auch auf Builds zurückführen lassen, die diese enthalten…
Codeclip | 10.11.2008 | Alexander Staller
Es soll eine Datei im Rich Text Format (RTF) erstellt und gespeichert werden. In einem konkreten Anwendungsbeispiel hat der Benutzer die Möglichkeit, mit einem SaveFileDialog den Speicherort auszuwählen.
Codeclip | 07.11.2008 | Alexander Staller
Die Breite einer ComboBox soll so festgelegt werden, dass der Text aller Elemente vollständig angezeigt wird. In einem konkreten Anwendungsbeispiel werden drei Elemente zu einer ComboBox hinzugefügt und die Breite der ComboBox anhand der maximalen Breite der Elemente festgelegt.
Codeclip | 06.11.2008 | Alexander Staller
Die Werte einer Enumeration sollen an die Elemente einer ComboBox gebunden werden. In einem konkreten Anwendungsbeispiel wird eine Enumeration von Farben definiert, deren Werte an die Elemente einer ComboBox gebunden werden.
Codeclip | 05.11.2008 | Alexander Staller
Die Breite einer ListBox soll so festgelegt werden, dass der Text aller Elemente vollständig angezeigt wird. In einem konkreten Anwendungsbeispiel werden drei Elemente zu einer ListBox hinzugefügt und die Breite der ListBox anhand der maximalen Breite der Elemente festgelegt.
Codeclip | 04.11.2008 | Alexander Staller
Der Benutzer möchte mit „Drag & Drop“ Dateinamen aus dem Windows Explorer in eine ListBox ziehen.
Codeclip | 03.11.2008 | Alexander Staller
Der Benutzer möchte durch „Drag & Drop“ ein Element von einer ListBox in eine andere verschieben. Wenn der Benutzer beim „Drop“ auf ein bestehendes Element der Ziel-ListBox zeigt, wird das verschobene Element an dieser Position eingefügt, ansonsten wird es als letztes Element hinzugefügt.

Oktober 2008


Codeclip | 31.10.2008 | Alexander Staller
Es soll ermöglicht werden, bei einer ListBox ein Element oder mehrere Elemente hinzuzufügen und zu entfernen. In einem konkreten Anwendungsbeispiel können alle zur Verfügung stehenden Möglichkeiten über einen Knopfdruck ausgewählt werden.
Codeclip | 30.10.2008 | Alexander Staller
Beim Öffnen eines FolderBrowserDialogs soll ein bestimmter Ordner als ausgewählt angezeigt werden.
Standard Webcast | 30.10.2008 | Dariusz Parys
Statische Referenzen auf Assemblies haben Vor- und Nachteile. Wer im Zeitalter von dynamischen Systemen und verteilten Anwendungen flexibel sein möchte nutzt oft Dependency Injection Frameworks. Unity ist so eines. Dieser Webcast gibt Ihnen eine Übersicht, warum man Dependency Injection überhaupt einsetzen sollte und wie es dann technisch mit Unity umgesetzt wird.
Standard Webcast | 29.10.2008 | Dariusz Parys
"Velocity" ist eine verteilte In-Memory-Anwendungs-Cache-Plattform mit dem Augenmerk auf Skalierbarkeit, Verfügbarkeit und Performanz. In diesem Webcast stellen wir Ihnen die Architektur von "Velocity" vor und erklären, wie man dieses Modell in seine eigenen Projekte und Anwendungen einbinden kann.
Codeclip | 29.10.2008 | Alexander Staller
Aus einer Zeichenfolge mit dem vollständigen Pfad soll die Dateierweiterung ermittelt werden. Als konkretes Anwendungsbeispiel wird für eine vom Benutzer ausgewählte Datei bestimmt, ob die Dateierweiterung länger als drei Zeichen ist.
Codeclip | 28.10.2008 | Alexander Staller
Aus einer Zeichenfolge mit dem vollständigen Pfad soll der Dateiname (inklusive Dateierweiterung) ermittelt werden. Als konkretes Anwendungsbeispiel wird überprüft, ob für eine Datei in einem Verzeichnis eine gleichnamige Datei in einem Backup-Verzeichnis existiert.
Codeclip | 27.10.2008 | Alexander Staller
Der Benutzer möchte interaktiv die Schriftart für ein Steuerelement auswählen. Dabei soll er auch die Möglichkeit haben, die Schriftfarbe, den Schriftgrad, den Schriftschnitt (z.B. fett) und Effekte (z.B. unterstrichen) festzulegen. In einem konkreten Anwendungsbeispiel kann der Benutzer alle diese Elemente für den in einer TextBox angezeigten Text auswählen.
Codeclip | 24.10.2008 | Alexander Staller
Der Benutzer möchte interaktiv eine Farbe auswählen. Dabei soll er auch die Möglichkeit haben, eine individuelle Farbe zu definieren. Als konkreter Anwendungsfall kann der Benutzer interaktiv die Hintergrundfarbe der Form festlegen.
MSDN Magazine-Artikel | 23.10.2008 | Michael Howard und Bryan Sullivan
Unser Sicherheitsexperte Michael Howard führt 10 Codeabschnitte mit Sicherheitsfehlern vor. Ihre Aufgabe besteht darin, die Lücken im Code (auch schlechte Sicherheitsmethoden genannt) zu finden.
MSDN Magazine-Artikel | 23.10.2008 | Bryan Sullivan
Bryan Sullivan diskutiert den neuen SDL für Webanwendungen und agile Projekte mit komprimierten Veröffentlichungszyklen.
MSDN Magazine-Artikel | 23.10.2008 | John R. Michener
Zur Verbesserung der Sicherheit ist es äußerst wichtig, dass Sie die ACLs verstehen, die Berechtigungen und Rechte regeln, bevor ein Vorgang fortgesetzt werden darf.
MSDN Magazine-Artikel | 23.10.2008 | Jim Pierson
Laden Sie Visual Round Trip Analyzer (VRTA) herunter, um den Ursachen der Schwierigkeiten beim Laden Ihrer Webseite auf den Grund zu gehen und diese 12 häufigen Probleme zu identifizieren.
MSDN Magazine-Artikel | 23.10.2008 | Steve Fox und Paul Stubbs
Hier erfahren Sie, wie Sie SharePoint und Silverlight integrieren können, indem Sie einen Silverlight-Media Player erstellen und diesen als SharePoint-Webpart bereitstellen.
MSDN Magazine-Artikel | 23.10.2008 | Howard Dierking
Sicherheitsmaßnahmen sind in hohem Maße kontextabhängig und ändern sich mit den Umständen. In diesem Monat widmet sich Howard Dierking dem Thema Sicherheit.
MSDN Magazine-Artikel | 23.10.2008 | Scott Mitchell
In diesem Monat betrachtet Scott Mitchell die folgenden Themen: Verbessern von Entwicklerfähigkeiten, Schreiben regulärer Ausdrücke, ein Webplanungssteuerelement und einen Blog zu SQL-Tipps.
MSDN Magazine-Artikel | 23.10.2008 | Melitta Andersen
Das CLR-Team untersucht den System.Globalization-Namespace, um zu erläutern, wie Datenformate für richtige Lokalisierung und Globalisierung zu handhaben sind.
MSDN Magazine-Artikel | 23.10.2008 | John Papa
Hier beantwortet er Fragen dazu, wie sich Dienste von Silverlight 2-Anwendungen aus aufrufen lassen.
MSDN Magazine-Artikel | 23.10.2008 | Dino Esposito
Diesen Monat erklärt Dino Esposito, wie die Browserinteroperabilitätsschicht in Silverlight sich um eine Reihe von Interaktionsanforderungen zwischen Silverlight und Webseiten kümmert.
MSDN Magazine-Artikel | 23.10.2008 | Michael Howard
Die Verwendung von Bedrohungsmodellen zur Steuerung des Sicherheitsentwurfsprozesses hilft beim Setzen von Prioritäten für die Codeüberprüfung, beim Testen mit zufälligen Daten und bei der Analyse der Angriffsfläche.
MSDN Magazine-Artikel | 23.10.2008 | Dr. James McCaffrey
Es gibt eine große Menge an Forschungsarbeiten zu Gruppenverfahren, um die beste Alternative aus einem Satz an Optionen zu bestimmen. Dr. James McCaffrey skizziert fünf von ihnen.
MSDN Magazine-Artikel | 23.10.2008 | Jeff Prosise
Silverlight ist so leistungsfähig, dass Sie mit sehr wenig Code (der zum Großteil aus XAML besteht) problemlos ein Bildvergrößerungsfeature für Ihre Website erstellen können. Hier erhalten Sie eine praktische Anleitung.
MSDN Magazine-Artikel | 23.10.2008 | Matt Milner
Matt Milner untersucht Herausforderungen und Verfahren beim Testen von Aktivitäten, Workflows und zugehörigen Komponenten in Windows Workflow Foundation.
MSDN Magazine-Artikel | 23.10.2008 | Richard Ward
Schreiben ist eine gute Übung für Entwickler und Softwareentwickler. Richard Ward erklärt, wie Schreiben Ihnen helfen kann, konzentrierter zu denken und genauer zu kommunizieren.
Codeclip | 23.10.2008 | Alexander Staller
Der Benutzer möchte innerhalb des Formulars zu Webseiten navigieren. Im konkreten Anwendungsfall kann der Benutzer in eine Adresszeile eine http(s)-Adresse eingeben. Nach dem Drücken der Enter-Taste wird der Inhalt im Formular angezeigt. Wenn über einen Link zu einem neuen Dokument navigiert wurde, wird der Inhalt der Adresszeile automatisch aktualisiert.
Codeclip | 22.10.2008 | Alexander Staller
Die Bildschirmauflösung soll programmgesteuert geändert werden.
Codeclip | 21.10.2008 | Alexander Staller
Es soll die Bildschirmauflösung bestimmt und in einem Formular angezeigt werden.
Codeclip | 20.10.2008 | Alexander Staller
Der Benutzer möchte durch eine einzige Aktion die Eingaben aller Textfelder in seinem Formular löschen. Im konkreten Anwendungsfall ermöglicht ein Formular mit vier TextBoxen das Löschen aller Texte durch einen Knopfdruck.
Codeclip | 17.10.2008 | Alexander Staller
Das Programm soll während einer Bewegung des Mauszeigers über einem Steuerelement erfassen, ob eine Maustaste gedrückt ist und ggf. welche Taste gedrückt ist. Im konkreten Anwendungsfall wird das Formular in einen Überwachungs- und einen Anzeigebereich aufgeteilt. Wenn der Mauszeiger über dem Überwachungsbereich bewegt wird, wird im Anzeigebereich angezeigt, welche Maustaste gedrückt ist bzw. dass keine Maustaste gedrückt ist. Befindet sich der Mauszeiger nicht über dem Überwachungsbereich, erscheint ein entsprechender Text.
Codeclip | 16.10.2008 | Alexander Staller
Es sollen Bewegungen des Mauszeigers über einem Steuerelement erfasst werden. Im konkreten Anwendungsfall wird das Formular in einen Überwachungs- und einen Anzeigebereich aufgeteilt. Sobald der Mauszeiger über dem Überwachungsbereich bewegt wird, wird im Anzeigebereich kontinuierlich seine Position angezeigt. Befindet sich der Mauszeiger nicht über dem Überwachungsbereich, erscheint ein entsprechender Text.
Codeclip | 15.10.2008 | Alexander Staller
Die Elemente eines Menüs sollen durch Separatoren gruppiert werden. Als konkreter Anwendungsfall ist das Element „Beenden“ in einem Datei-Menü durch einen Separator von den restlichen Elementen abgetrennt.
Codeclip | 14.10.2008 | Alexander Staller
Die Elemente eines Menüs sollen neben einem Text auch ein Symbol (Icon) enthalten. Als konkreter Anwendungsfall zeigen die Elemente „Öffnen“ und „Speichern“ eines Datei-Menüs Symbole an.
Codeclip | 13.10.2008 | Alexander Staller
Dem Benutzer soll ermöglicht werden, zu einem Steuerelement ein Kontextmenü anzufordern. Als konkreter Anwendungsfall wird nach einem Klick mit der rechten Maustaste auf eine TextBox ein Kontextmenü mit zwei Menüpunkten angezeigt, die das Festlegen des Fonts und der Textfarbe ermöglichen.
Codeclip | 10.10.2008 | Alexander Staller
Das Programm soll den Zustand der virtuellen Tasten, z.B. von STRG, ALT und der Feststelltaste, abrufen und abhängig davon Aktionen durchführen. Es werden zwei konkrete Beispiele implementiert. In dem ersten Beispiel kann durch einen Klick auf einen Button eine TextBox aus- bzw. eingeblendet, abhängig davon, ob die STRG- oder ALT-Taste gedrückt ist. Im zweiten Beispiel wird bei einer Eingabe in eine TextBox der Zustand der Feststelltaste (Caps Lock) geprüft und dem Benutzer eine entsprechende Meldung angezeigt.
Codeclip | 09.10.2008 | Alexander Staller
In einem DataGridView-Steuerelement sollen durch die Behandlung von Ereignissen die akzeptierten Tasteneingaben beschränkt werden. In einem konkreten Anwendungsbeispiel werden in einem DataGridView-Steuerelement mit drei TextBox-Spalten in einer Spalte nur Ziffern und in den anderen Spalten nur Buchstaben als Eingabe akzeptiert. Das Rückschrittzeichen (Backspace) ist in allen Spalten zugelassen.
Codeclip | 08.10.2008 | Alexander Staller
Das Erscheinungsbild des Cursors soll für verschiedene Bereiche in einem DataGridView-Steuerelement variieren. In einem konkreten Anwendungsbeispiel wird der Hand-Cursor gezeigt, wenn sich der Mauszeiger über einem Spaltenkopf befindet.
Codeclip | 07.10.2008 | Alexander Staller
Für ein DataGridView-Steuerelement soll programmgesteuert festgelegt werden, welche Zeile durch einen Bildlauf (Scrolling) angezeigt wird. In einem konkreten Anwendungsbeispiel kann durch das Drücken von Funktionstasten jeweils um fünf Zeilen nach vorne und nach hinten „gescrollt“ werden.
Standard Webcast | 07.10.2008 | Christian Binder, Thomas Schissler
Eines der am häufigsten vermissten Features in VSTS 2008 sind Workitem-Hierarchien. Im Webcast "Team Foundation Server 2008 - Hierarchische Organisation von Workitems" (27.1.2008) hatten wir bereits gezeigt, dass man mit der TFS API dieses Feature problemlos implementieren kann. Aufgrund der Nachfragen gibt es nun einen Workitem Manager Open, also ein kostenloses Tool, das wir im Rahmen dieses Webcasts vorstellen. Im Fokus des Vortrags stehen die Nutzung des Tools und die Vorteile, die sich in der Praxis durch Workitem-Hierarchien ergeben.
Codeclip | 06.10.2008 | Alexander Staller
In einem DataGridView-Steuerelement soll es möglich sein, Spalten auszuwählen. In einem konkreten Anwendungsbeispiel wird dies durch das Drücken von Funktionstasten ermöglicht.
Codeclip | 03.10.2008 | Alexander Staller
Es soll verhindert werden, dass der Benutzer in einem DataGridView-Steuerelement die Größe einer Spalte ändert.
Codeclip | 02.10.2008 | Alexander Staller
In einem DataGridView-Steuerelement soll die Breite der letzten Spalte so festgelegt werden, dass der Anzeigebereich vollständig ausgefüllt wird.

September 2008


Codeclip | 01.10.2008 | Alexander Staller
In einem DataGridView-Steuerelement sollen Tooltips festgelegt werden, die von Zelle zu Zelle variieren. In einem konkreten Anwendungsbeispiel enthält ein DataGridView-Steuerelement eine Spalte „Personalnummer“. Abhängig von dem ersten Zeichen der Nummer wird ein spezifischer Tooltip angezeigt.
Codeclip | 30.09.2008 | Alexander Staller
In einem DataGridView-Steuerelement soll die Zeile oder Spalte bestimmt werden, auf die geklickt wurde. In einem konkreten Anwendungsbeispiel werden Informationen über die geklickte Zeile und Spalte angezeigt.
Codeclip | 29.09.2008 | Alexander Staller
In einem DataGridView-Steuerelement sollen bestimmte Zellen als schreibgeschützt festgelegt werden.
Codeclip | 26.09.2008 | Alexander Staller
In einem DataGridView-Steuerelement sollen die Zellen einer Spalte eine CheckBox anzeigen.
Codeclip | 25.09.2008 | Alexander Staller
In einem DataGridView-Steuerelement soll eine Spalte ausgeblendet werden. In einem konkreten Anwendungsbeispiel kann durch das Drücken einer Funktionstaste eine Spalte aus- und eingeblendet werden.
Codeclip | 24.09.2008 | Alexander Staller
In einem DataGridView-Steuerelement soll die ganze Zeile ausgewählt werden, wenn der Benutzer auf eine Zelle der Zeile klickt.
Codeclip | 23.09.2008 | Alexander Staller
In einem DataGridView-Steuerelement soll ein Doppelklick auf einen Spaltenkopf erfasst werden. In einem konkreten Anwendungsbeispiel wird nach einem Doppelklick auf einen Spaltenkopf der Index der Spalte angezeigt.
Codeclip | 22.09.2008 | Alexander Staller
In einem DataGridView-Steuerelement sollen die Zellen einer Spalte eine ComboBox anzeigen. In einem konkreten Anwendungsbeispiel enthalten die Zellen einer Spalte eine ComboBox mit drei Auswahlmöglichkeiten.
Codeclip | 19.09.2008 | Alexander Staller
Es soll verhindert werden, dass ein DataGridView auf einen Mausklick reagiert, indem eine Zelle markiert wird.
MSDN Magazine-Artikel | 19.09.2008 | David Callahan
Dieser Artikel bietet einen Überblick über die Motivation, die neuen Verfahren zugrunde liegt, die Problemstellungen in unabhängige Teile zerlegen, um eine optimale Nutzung der parallelen Programmierung zu ermöglichen.
MSDN Magazine-Artikel | 19.09.2008 | Stephen Toub und Hazim Shafi
Wir werfen einen Blick auf die geplante Unterstützung für parallele Programmierung für verwalteten und systemeigenen Code in der nächsten Version von Visual Studio.
MSDN Magazine-Artikel | 19.09.2008 | Joe Duffy
Hier beschreiben wir einige der häufigen Herausforderungen in der parallelen Programmierung und geben Hinweise zu deren Bewältigung in der Software.
MSDN Magazine-Artikel | 19.09.2008 | Bertrand Le Roy
Hier wird eine datengesteuerte ASP.NET AJAX-Webanwendung vorgestellt, die die besten Features der server- und clientseitigen Programmierung in effizienter und benutzerfreundlicher Weise miteinander verbindet.
MSDN Magazine-Artikel | 19.09.2008 | Chance Coble
In diesem Artikel wird gezeigt, wie die Sprache F# Ihnen hilft, asynchrone Funktionsbibliotheken zu erstellen, die nahtlos aus jeder anderen .NET-kompatiblen Sprache aufgerufen werden können.
MSDN Magazine-Artikel | 19.09.2008 | Howard Dierking
In dieser Einführung weist Howard Dierking darauf hin, dass Sie Ihren Code nicht einfach blind parallelisieren können, wenn Sie die potenziellen Vorteile der Parallelität wirklich nutzen möchten.
MSDN Magazine-Artikel | 19.09.2008 | Scott Mitchell
In diesem Monat zeigt Scott Mitchell, wie realistische Testdaten generiert werden, er besucht den Blog von Dare Obasanjo und gibt Hinweise zum farbigen Codieren von Code zur Verbesserung der Lesbarkeit.
MSDN Magazine-Artikel | 19.09.2008 | Andrew Dai
Andrew Dai vom CLR-Team erörtert das Transparenzmodell, das eine starke Isolierungsgrenze zwischen privilegiertem und nicht privilegiertem Code für Silverlight-Anwendungen erstellt.
MSDN Magazine-Artikel | 19.09.2008 | Beth Massi
Erfahren Sie, wie Sie mittels Windows Presentation Foundation (WPF), XAML und der umfassenden XML-Unterstützung in Visual Basic Benutzeroberflächen dynamisch generieren können.
MSDN Magazine-Artikel | 19.09.2008 | Dino Esposito
Es gibt eine große Ähnlichkeit zwischen webbasierten Silverlight 2-Anwendungen und WPF-Desktopanwendungen. In diesem Artikel geht es darum, die einfache Wiederverwendung von Code zwischen den beiden Anwendungen zu ermöglichen.
MSDN Magazine-Artikel | 19.09.2008 | Jeremy Miller
Hier finden Sie einige Entwurfsmuster für stärkere Kohäsion und losere Kopplung, um flexiblere, wiederverwendbare Anwendungen zu erzielen.
MSDN Magazine-Artikel | 19.09.2008 | Dominick Baier und Christian Weyer
Windows Communication Foundation (WCF) bietet ein einfaches rollenbasiertes System und eine leistungsfähigere und komplexere anspruchsbasierte API für die Implementierung von Autorisierung in Diensten.
MSDN Magazine-Artikel | 19.09.2008 | Juval Lowy
Diesen Monat behandelt Juval Lowy Fragen wie z. B. jene, wann Proxys und Dienste zur besseren Statusverwaltung bei lang andauernden Workflows im Speicher behalten werden sollten.
MSDN Magazine-Artikel | 19.09.2008 | Kenny Kerr
Erfahren Sie, wie Sie die Effizienz auf überraschende Weise steigern können, indem Sie Ihre Algorithmen, die Daten, auf die sie angewendet werden, sowie die Hardware, für die Sie entwerfen, genau unter die Lupe nehmen.
MSDN Magazine-Artikel | 19.09.2008 | Gus Class
Erfahren Sie, wie Sie mit dem Tablet PC SDK und den ActiveX-Steuerelementen „InkEdit“ und „InkPicture“ schnell freihandfähige Anwendungen erstellen können.
MSDN Magazine-Artikel | 19.09.2008 | Stephen Toub, Igor Ostrovsky und Huseyin Yildiz
In diesem Monat: Speicherzugriffsprobleme in Systemen mit mehreren Kernen und Analyse und Vermeidung von False Sharing in Ihren Anwendungen für parallele Datenverarbeitung.
MSDN Magazine-Artikel | 19.09.2008 | Josh Phillips
In Anbetracht der Verarbeitungsleistung, die Ihnen heutzutage zur Verfügung steht, empfiehlt Josh Phillips die spekulative Datenverarbeitung. Dabei werden Vorgänge im Voraus durchgeführt, selbst wenn Sie die Ergebnisse nie benötigen.
Codeclip | 18.09.2008 | Alexander Staller
In einem DataGridView-Steuerelement soll für einen Punkt die Zelle ermittelt werden, in der er liegt. In einem konkreten Anwendungsbeispiel werden nach einem Klick mit der linken Maustaste der Zeilen- und Spaltenindex der Zelle angezeigt, die die Position des Mauszeigers enthält.
Codeclip | 17.09.2008 | Philipp Bauknecht
Erstellen von mehrspaltigen Layouts mit CSS, ohne den Einsatz von Tabellen
Codeclip | 16.09.2008 | Philipp Bauknecht
Strukturieren einer Webseite mit DIV-Containern und stylen mit CLASS- und ID-Eigenschaften
Codeclip | 16.09.2008 | Alexander Staller
In einem DataGridView-Steuerelement soll verhindert werden, dass eine Spalte durch einen Klick in den Spaltenkopf sortiert wird.
Serien-Webcast | 16.09.2008 | Bernd Marquardt
Wie kann man komplexe Datenstrukturen an WPF-Elemente binden – und zwar mit möglichst wenig Aufwand und ohne viel Code? Die Lösung sind sog. „Datatemplates“. Dieser XAML-Code verbindet Daten und Steuerelemente einer Benutzerschnittstelle in einer intelligenten und übersichtlichen Art und Weise. Dieser Webcast zeigt verschiedene Beispiele mit Datatemplates und stellt Ihnen die Möglichkeiten vor, die in diesem WPF-Feature stecken.
Serien-Webcast | 16.09.2008 | Bernd Marquardt
In diesem Webcast verwenden wir Microsoft Expression Blend (CTP Juni 2008), um Databinding und Datatemplates aus der Perspektive eines Designers zu erstellen und einzusetzen. Hier gibt es weniger Code zu sehen – dafür wird umso mehr geklickt! Die Anwendung von Expression Blend wird mit mehreren Beispielen verdeutlicht; dabei zeigt sich, wie der Designer mit den Daten aus der Applikationslogik einfach arbeiten und sie an die Benutzerschnittstelle anbinden kann.
Codeclip | 15.09.2008 | Alexander Staller
Bei einer TextBox, deren Text an eine Datenquelle gebunden ist, wird der Text programmgesteuert geändert. Es soll sichergestellt werden, dass der geänderte Text unmittelbar in die Datenquelle übernommen wird. In einem konkreten Anwendungsbeispiel ist der Text einer TextBox an eine Spalte eines DataTables gebunden. Der Benutzer kann in eine InputBox einen neuen Text eingeben, der dann programmgesteuert als neuer Text der TextBox festgelegt wird. Dieser Text wird auch unmittelbar als neuer Inhalt der entsprechenden Zeile der DataTable-Spalte übernommen.
Codeclip | 15.09.2008 | Philipp Bauknecht
Stylen von Listen und Links
Codeclip | 12.09.2008 | Alexander Staller
Dem Benutzer steht zur komfortablen Steuerung eine Symbolleiste zur Verfügung. Es soll bestimmt werden, welcher Button der Symbolleiste geklickt wurde. In einem konkreten Anwendungsbeispiel enthält eine Symbolleiste zwei Buttons. Nach einem Klick auf einen Button wird angezeigt, welcher Button geklickt wurde.
Codeclip | 12.09.2008 | Philipp Bauknecht
Einfügen von CSS-Formatierungen für Basiselemente einer Webseite
Codeclip | 11.09.2008 | Philipp Bauknecht
Es wird die Deep Zoom Technologie anhand eines Showcases vorgestellt und anschließend ein erstes Deep Zoom Image mit Hilfe des Deep Zoom Composers erstellt und die einzelnen Bestandteile eines Deep Zoom Images erklärt.
Codeclip | 11.09.2008 | Alexander Staller
Ein Steuerelement , beispielsweise einer Video-Anwendung, soll auf eine Änderung der Bildschirmauflösung reagieren. Als konkretes Beispiel werden bei einer Änderung der Bildschirmauflösung die Werte für die Farbtiefe, die horizontale und die vertikale Auflösung angezeigt.
Codeclip | 10.09.2008 | Alexander Staller
Gegeben ist eine TextBox, deren Text eine bestimmte Bedingung erfüllen muss, bevor sie den Fokus verliert. Es soll für den Fall einer fehlerhaften Eingabe sichergestellt werden, dass nur bei einem Klick auf den Button „Abbrechen“ der Fokus die TextBox verlässt. In einem konkreten Anwendungsbeispiel enthält ein Formular eine TextBox, einen Button „OK“ und einen Button „Abbrechen“. Bei einer leeren Eingabe darf der Fokus die TextBox nur verlassen, wenn der Button „Abbrechen“ geklickt wird. Im anderen Fall soll eine Fehlermeldung angezeigt werden und der Fokus auf der TextBox verbleiben.
Codeclip | 10.09.2008 | Philipp Bauknecht
Es wird das Aussehen und der Mouse-Over-Effekt eines Buttons mit Hilfe des Visual State Managers geändert
Codeclip | 09.09.2008 | Philipp Bauknecht
Importieren, bearbeiten, kodieren und veröffentlichen von Videos mit dem Expression Encoder
Codeclip | 09.09.2008 | Alexander Staller
Eine Anwendung soll ein Symbol in der Windows-Taskleiste anzeigen. Das Symbol soll mit einem Kontextmenü ausgestattet werden können. Als konkretes Beispiel wird beim Start der Anwendung das Windows-Anwendungssymbol im Infobereich im Infobereich der Taskleiste angezeigt. Das Symbol ist mit einem Kontextmenü ausgestattet, mit dem das ggf. minimierte Anwendungsfenster wiederhergestellt werden kann.
Codeclip | 08.09.2008 | Alexander Staller
Zu einer Statusleiste sollen Steuerelemente, z.B. ein Fortschrittsbalken, hinzugefügt werden. Als konkretes Beispiel wird eine Anwendung erstellt, in der alle programmgesteuerten Möglichkeiten zum Hinzufügen ausgewählt werden können.
Codeclip | 08.09.2008 | Philipp Bauknecht
Controls sollen sich in einer Silverlight-Anwendung automatisch untereinander oder nebeneinander anordnen.
Codeclip | 05.09.2008 | Philipp Bauknecht
Erstellen eines Slider Controls und behandeln von Ereignissen
Codeclip | 05.09.2008 | Alexander Staller
Ein Steuerelement soll Meldungen des Betriebssystems verarbeiten. Als konkretes Beispiel wird ermittelt, ob die laufende Anwendung aktiv oder inaktiv ist.
Codeclip | 04.09.2008 | Alexander Staller
Das Programm muss die Version des laufenden Betriebssystems ermitteln. Als konkreter Anwendungsfall soll bestimmt werden, zu welcher der folgenden beiden Gruppen die Version des laufenden Betriebssystems gehört:
  • Windows 2000 oder neuer

  • älter als Windows 2000

Codeclip | 04.09.2008 | Philipp Bauknecht
Es wird ein ScrollViewer Control erstellt und diesem ein Inhalt zugewiesen
Serien-Webcast | 04.09.2008 | Bernd Marquardt
Oft ist es erforderlich, Daten zu überprüfen, bevor sie an andere Stellen weitergegeben werden. WPF bietet Ihnen hierzu einen allgemeinen Validierungs-Mechanismus an. Der Code für die Daten-Validierung wird hier in C# erstellt. Der Webcast zeigt, wie der Validierungs-Code erstellt wird und was Sie dabei besonders beachten müssen.
Serien-Webcast | 03.09.2008 | Bernd Marquardt
Einfaches Binden von Elementen reicht oft nicht aus, um das gewünschte Ergebnis zu erzielen. Häufig müssen Sie die eingehenden Daten in einen bestimmten Zieldatentyp konvertieren. WPF bietet hier entsprechende Schnittstellen, um sog. Konverter-Klassen in C# zu erstellen. In diesem Webcast stellen wir Ihnen anhand verschiedener Beispiele unterschiedliche Konverter vor und zeigen auf, was Sie beachten müssen.
Webcast-Serie | 03.09.2008 | Bernd Marquardt
Data-Binding ist heutzutage in den verschiedensten Ausprägungen von Bedeutung - insbesondere in WPF, wo Benutzerschnittstelle und Anwendungslogik getrennt sind. In dieser Webcast-Serie gehen wir auf die möglichen Anwendungen von Data-Binding mit WPF ausführlich ein. Die verschiedenen Folgen der Serie beschäftigen sich mit dem Binden von Steuerelementen und der Businesslogik. Wir schauen uns an, wie Konverter- und Validierungsklassen erstellt werden und wenden diese an. Natürlich betrachten wir auch die Leistungsfähigkeit von WPF-DataTemplates und zum Schluss schauen wir uns an, wie die Möglichkeiten mit Microsoft Expression Blend benutzt werden.
Codeclip | 03.09.2008 | Alexander Staller
Das Programm muss auf den Pfad der laufenden exe-Datei zugreifen. Als konkreter Anwendungsfall wird bestimmt, ob in einem Update-Verzeichnis eine aktuellere Version der laufenden exe-Datei vorhanden ist.
Codeclip | 03.09.2008 | Philipp Bauknecht
Es werden mehrere RadioButton Controls erstellt, gruppiert und ein EventHandler programmiert
Codeclip | 02.09.2008 | Alexander Staller
Dem Benutzer sollen in übersichtlicher Form Menü-, Symbol- und Statusleisten zur Verfügung stehen. Als konkreter Anwendungsfall wird am oberen Fensterrand eine Menüleiste positioniert, am unteren Fensterrand eine Statusleiste, die den Programmfortschritt in einem Balken graphisch angezeigt.
Codeclip | 02.09.2008 | Philipp Bauknecht
Erstellen eines ListBox Control und verarbeiten von Ereignissen

August 2008


Codeclip | 01.09.2008 | Alexander Staller
Der Benutzer möchte zur Laufzeit aktuelle Statusinformationen erhalten. Als konkreter Anwendungsfall wird in einer Statusleiste am unteren Fensterrand der Programmfortschritt in einem Balken graphisch angezeigt.
Codeclip | 01.09.2008 | Philipp Bauknecht
Es wird mit Hilfe des Grid Controls ein mehrspaltiges und mehrzeiliges Layout erzeugt
Codeclip | 29.08.2008 | Philipp Bauknecht
Es wird ein DatePicker Control erstellt und bei Auswahl eines Datums, dieses über ein TextBlock Control ausgegeben
Codeclip | 29.08.2008 | Alexander Staller
Steuerelemente sollen automatisch in einer Tabelle abgeordnet werden. Die Größe und Position der Steuerelemente sollen sich zur Laufzeit automatisch an die Größe des Formulars anpassen. Als konkreter Anwendungsfall wird eine Dateneingabemaske erstellt, deren Layout sich automatisch an die Größe des Formulars anpasst.
Codeclip | 28.08.2008 | Philipp Bauknecht
Es wird eine Liste erstellt und diese anschließend an eine DataGrid zur Ausgabe gebunden
Codeclip | 28.08.2008 | Alexander Staller
Der Benutzer ändert zur Laufzeit die Größe der Form oder fügt Steuerelemente zur Form hinzu. Die Anordnung der Steuerelemente soll automatisch entweder horizontal oder vertikal vorgenommen werden. Als konkreter Anwendungsfall kann der Benutzer durch wiederholtes Klicken eines Buttons TextBoxen verschiedener Größe zur Form hinzufügen. Die TextBoxen werden automatisch ausgerichtet und horizontal von links nach rechts angeordnet. Die Anordnung passt sich auch dynamisch einer Größenveränderung der Form an.
Codeclip | 27.08.2008 | Philipp Bauknecht
Eigene Controls in Expression Blend erstellen und verwenden. Mit Hilfe von Visual Studio öffentliche Eigenschaften zuweisen und diese in Expression Blend nutzen.
Codeclip | 27.08.2008 | Alexander Staller
Der Benutzer möchte zu bestimmten Steuerelementen in der Benutzeroberfläche eine Popup- oder Onlinehilfe anfordern. Als konkreter Anwendungsfall wird es dem Benutzer ermöglicht, zu einer TextBox einen Hilfetext bzw. eine Seite einer kompilierten HTML-Hilfedatei anzufordern.
Codeclip | 26.08.2008 | Philipp Bauknecht
Erstellen einer CheckBox Control und behandeln von Ereignissen
Codeclip | 26.08.2008 | Alexander Staller
Ein Programm soll ein Verzeichnis auf Änderungen überwachen. Über Filterfunktionen sollen sowohl die überwachten Dateien als auch die überwachten Änderungen eingeschränkt werden können. Als konkreter Anwendungsfall wird überwacht, ob bei Textdateien in einem Verzeichnis die Größe oder die Sicherheitseinstellungen geändert wurden.
Serien-Webcast | 26.08.2008 | Bernd Marquardt
Um ansprechende Benutzerschnittstellen zu erstellen, muss ein Designer die Steuerelemente an Business-Logik oder an andere Steuerelemente binden können, ohne aufwendigen Code zu erzeugen. Die verschiedenen Bindungsvarianten werden Ihnen in diesem Webcast vorgestellt und anhand mehrerer Anwendungsbeispiele und unterschiedlicher Datenquellen vorgeführt.
Codeclip | 25.08.2008 | Philipp Bauknecht
Es wird ein Calendar Control erstellt und bei Auswahl eines Datums, dieses über ein TextBlock Control ausgegeben
Codeclip | 25.08.2008 | Alexander Staller
Der Benutzer soll durch Anzeige eines Fehlersymbols auf einen Eingabefehler in einem Steuerelement hingewiesen werden. Wenn der Benutzer mit dem Mauszeiger auf das Fehlersymbol zeigt, soll in einem ToolTip ein hilfreicher Text angezeigt werden. Als konkreter Anwendungsfall wird ein TextBox-Steuerelement daraufhin geprüft, ob eine Zahl eingegeben wurde.
Codeclip | 22.08.2008 | Philipp Bauknecht
Verschiedene Eigenschaften des TextBlock-Elementes einsetzen und mit Hilfe des Run-Elementes einzelne Abschnitte innerhalb eines TextBlock-Elementes unterschiedlich formatieren.
Codeclip | 21.08.2008 | Philipp Bauknecht
Eigenschaften von Elementen einer Silverlight Anwendung zentral verwalten
MSDN Magazine-Artikel | 20.08.2008 | Kent Tegels
In diesem Artikel erklären wir, wie mithilfe des neuen hierarchyID-Datentyps in SQL Server 2008 einige der Probleme beim Modellieren und Abfragen hierarchischer Informationen gelöst werden können.
MSDN Magazine-Artikel | 20.08.2008 | Glenn Block
Wir zeigen Ihnen die Vorteile der Erstellung zusammengesetzter Anwendungen mithilfe der Composite Application Guidance for WPF von Microsoft patterns & practices.
MSDN Magazine-Artikel | 20.08.2008 | Shawn Wildermuth
ADO.NET Data Services bietet über das Web zugängliche Endpunkte, mit denen Sie Daten filtern, sortieren, formen und auslagern können, ohne diese Funktionalität selbst erstellen zu müssen.
MSDN Magazine-Artikel | 20.08.2008 | Brian Noyes
Erfahren Sie, wie Routingereignisse und Routingbefehle in Windows Presentation Foundation die Grundlage für die Kommunikation zwischen den Bestandteilen Ihrer Benutzeroberfläche bilden.
MSDN Magazine-Artikel | 20.08.2008 | Howard Dierking
Technologie wandelt sich in rasantem Tempo. Diesen Monat betrachtet Howard Dierking, wie sich die schnellen Änderungen auf die Prioritäten der Entwickler und die im Magazin behandelten Themen auswirken.
MSDN Magazine-Artikel | 20.08.2008 | Scott Mitchell
Diesen Monat bietet der Toolbox-Artikel Hilfe bei der Fehlerprotokollierung. Zudem wird eine Anwendung vorgestellt, die Ihnen beim Schreiben von LINQ-Abfragen hilft, und es wird die nichttechnische Seite der Entwicklung wird betrachtet.
MSDN Magazine-Artikel | 20.08.2008 | Gaurav Khanna
In dieser Ausgabe von „Tiefe Einblicke in CLR“ erläutert Gaurav Khanna alles, was Sie über die Ausnahmefehlerverarbeitung in .NET Framework wissen müssen.
MSDN Magazine-Artikel | 20.08.2008 | John Papa
John Papa zeigt Ihnen, wie Sie eine Silverlight 2-Benutzeroberfläche erstellen können, die über WCF kommuniziert, um mit Geschäftsentitäten und einer Datenbank zu interagieren.
MSDN Magazine-Artikel | 20.08.2008 | Ken Getz
In diesem Monat untersucht Ken Getz eingehender die System.Linq.Enumerable-Klasse und zeigt den Lesern, wie sie mithilfe von System.Linq.Enumerable einige interessante Datenvorgänge durchführen können.
MSDN Magazine-Artikel | 20.08.2008 | Ted Pattison
Erfahren Sie, wie Sie mit angepassten Steuerelementseiten in Microsoft Office SharePoint Server (MOSS) 2007 eine Überwachungslösung für Windows SharePoint Services (WSS) 3.0 bereitstellen können.
MSDN Magazine-Artikel | 20.08.2008 | Dino Esposito
In diesem Monat erstellt Dino eine Dienstschicht, mit der Benutzer von Silverlight 2- und ASP.NET AJAX-Diensten authentifiziert werden, um illegalen Zugriff auf vertrauliche Back-End-Dienste zu verhindern.
MSDN Magazine-Artikel | 20.08.2008 | Dr. James McCaffrey
Dieses Mal richtet James McCaffrey eine virtuelle Umgebung für Konfigurationstests ein, um Sie in Softwarekonfigurationstests mittels Microsoft Virtual Server einzuführen.
MSDN Magazine-Artikel | 20.08.2008 | Bryan Sullivan
In dieser Ausgabe führen wir Sie in die neuen weborientierten Sicherheitsleitfäden und -tools des Security Development Lifecycle (SDL)-Teams bei Microsoft ein.
MSDN Magazine-Artikel | 20.08.2008 | Charles Petzold
Abhängigkeitseigenschaften von Windows Presentation Foundation funktionieren in Verbindung mit anderen Elementen nicht immer einwandfrei. Erfahren Sie, wie Sie das Fehlen von Benachrichtigungsereignissen kompensieren können.
MSDN Magazine-Artikel | 20.08.2008 | Todd Landstad
Das ESP-Simulationsmodul, die Grundlage des Microsoft Flight Simulator, ist verantwortlich für die visuelle Darstellung, die physikalischen Gesetzmäßigkeiten, den Ton und andere Funktionen der virtuellen Welt. Hier erhalten Sie einen detaillierteren Einblick.
Webcast-Serie | 20.08.2008 | Klaus Löffelmann
In dieser MSDN Webcast-Reihe zeigt Klaus Löffelmann, wie man eine VB6-Access Anwendung auf den SQL Server portiert und mit .NET in das Zeitalter der modernen – internetfähigen - Anwendungen bringt.
Serien-Webcast | 20.08.2008 | Klaus Löffelmann
Mit dem Interop-Forms-Toolkit können Sie Ihre bestehende VB6-Anwendung um in VB.NET geschriebene Formulare und Funktionen erweitern. Somit können Sie beispielsweise das Versenden von Faxen oder Onlinebestellungen via Web-Services einfach realisieren. Es stellt auch eine gute Hilfe dar, Anwendungen schrittweise nach .NET zu migrieren.
Serien-Webcast | 20.08.2008 | Klaus Löffelmann
Die Anzahl der Web-Service-Anbieter im Bereich SMS, Fax, Nachrichten, Online-Kataloge und Online-Handel wächst von Tag zu Tag. In diesem Teil sehen Sie, wie einfach der Zugriff auf Web-Services mit Hilfe von Visual Basic 2008 auch in bestehenden VB6-Anwendungen ist.
Serien-Webcast | 20.08.2008 | Klaus Löffelmann
In dieser Know-How-Session wird auf die Sprachunterschiede zwischen VB6 und VB2008 eingegangen und Sie lernen die Grundlagen der Objekt-Orientierung kennen. Ferner wird der im Visual Basic 2008 beinhaltete Migrationsassistent vorgeführt.
Serien-Webcast | 20.08.2008 | Klaus Löffelmann
Diese Know-How-Session zeigt, welche Schritte bei der Installation des SQL Server Express unbedingt beachtet werden müssen, und wie der SQL Server zu verwenden ist. Sie führt ferner in den SQL Server selbst ein.
Serien-Webcast | 20.08.2008 | Klaus Löffelmann
Diese Know-How-Session zeigt, wie Sie mit Visual Basic 2008 Berichte erstellen können, um komplexe Formulare aus Ihrer Anwendung drucken oder als PDF exportieren zu können.
Serien-Webcast | 20.08.2008 | Klaus Löffelmann
Diese Know-How-Session zeigt, welche Schritte notwendig sind, um eine hybride, datengebundene Anwendung erfolgreich in einem Setup auszurollen.
Serien-Webcast | 20.08.2008 | Klaus Löffelmann
Dieser Webcast zeigt das Zusammenspiel zwischen Team Foundation Server und Visual Basic 6.
Codeclip | 20.08.2008 | Philipp Bauknecht
Darstellung eines Button Controls mit Hilfe eines Templates ändern
Codeclip | 19.08.2008 | Philipp Bauknecht
Farben und Füllungen als Ressourcen speichern und nutzen
Standard Webcast | 19.08.2008 | Bernd Marquardt
Mit dem .NET Framework 3.5 bietet Windows Presentation Foundation die Möglichkeit, Benutzerschnittstellen dreidimensional zu erstellen. Hierzu können Sie jedes normale WPF-Steuerelement benutzen. In diesem Webcast zeigen wir, wie Sie eine im 3D-Koordinatensystem liegende Ebene erstellen und darauf verschiedene Elemente platzieren können. Außerdem experimentieren wir noch etwas mit verschiedenen Lichteinstellungen, 3D-Animationen und 3D-Transformationen herum. Für diesen Webcast sind die Grundlagen von WPF Voraussetzung.
Codeclip | 18.08.2008 | Philipp Bauknecht
Es wird mit Hilfe von Grid, StackPanel und ScrollView Controls ein flexibles Layout in Silverlight erzeugt.
Codeclip | 15.08.2008 | Philipp Bauknecht
Erstellen eines Canvas Controls und absolutes Positionieren von Elementen innerhalb eines Canvas Controls.
Codeclip | 14.08.2008 | Philipp Bauknecht
Es wird in Visual Studio eine neue Silverlight Anwendung sowie eine passende Webseite erstellt und die zugehörigen Dateien erklärt.
Codeclip | 13.08.2008 | Markus Widl
In einer Orchestrierung wird ein Port mit dynamischer Bindung eingesetzt. Über ein Skript wird dieser mit dem SMTP-Adapter konfiguriert und zum E-Mail-Versand verwendet.
Codeclip | 12.08.2008 | Markus Widl
Mit dem Send-Windows SharePoint Services-Adapter werden beim Ablegen einer Datei in einer Dokumentenbibliothek Spalteneinträge angepasst.
Codeclip | 11.08.2008 | Markus Widl
Mithilfe des BizTalk Server 2006 Adapter for Microsoft Dynamics CRM wird das Kreditlimit von Kundendatensätzen ausgelesen.
Standard Webcast | 08.08.2008 | Christian Binder, Thomas Schissler
Als Ergänzung zum Webcast „UI Automation Framework – UI Tests automatisieren“ zeigen Christian Binder und Thomas Schissler, wie man UI Automation Events nutzen kann, um „Record and Play“ für Winforms- und WPF-Automatisierung zu erreichen. Sie erfahren, wie UI Automation Events in der Praxis genutzt werden können und erleben an einem Beispiel, wie einfach diese Technologie zu verwenden ist.
Codeclip | 08.08.2008 | Markus Widl
Der File-Adapter wird in Empfangsspeicherports und Sendeports eingesetzt, um XML-Dateien entgegenzunehmen bzw. XML-Nachrichten aus der Anwendung als Dateien zu speichern.
Codeclip | 07.08.2008 | Markus Widl
Mit dem BizTalk-Mapper wird in Visual Studio eine einfache Transformation zwischen zwei Schemas erstellt.
Codeclip | 06.08.2008 | Markus Widl
Mit dem BizTalk-Editor wird in Visual Studio ein einfaches Schema für XML-Nachrichten erstellt und mit dem Flatfile-Assistenten ein Schema für eine Textdatei.
Standard Webcast | 06.08.2008 | Jens Knaack
Visual Studio 2008 bietet bereits in der Professional-Version die Möglichkeit, automatisierte Softwaretests durchzuführen. Dieser Webcast zeigt Beispiele bis hin zu datengesteuerten Tests.
MSDN Aktuell | 06.08.2008
Dieser Artikel setzt die Diskussion über Codezugriffssicherheit in WCF und teilweise vertrauenswürdige Dienste fort. Den im April erschienenen Teil 1 des Artikels der Softwarelegende Juval Löwy finden Sie ebenfalls im Onlineauftritt des MSDN Magazins.
Codeclip | 05.08.2008 | Markus Widl
Mithilfe der Windows SharePoint Services-Adapter können Dateien aus Dokumentenbibliotheken empfangen und dort abgelegt werden.
Codeclip | 04.08.2008 | Markus Widl
Mit dem Orchestrierungs-Designer wird in Visual Studio ein einfacher Workflow mit jeweils einem empfangenden und sendenden Port erstellt.

Juli 2008


Codeclip | 01.08.2008 | Markus Widl
Zur Bereitstellung einer BizTalk-Anwendung auf einem BizTalk-Server aus Visual Studio heraus sind einige Konfigurationen notwendig. Dazu gehören die Angabe einer Schlüsseldatei, die Vergabe eines Anwendungsnamens und die Angabe des BizTalk-Servers.
Codeclip | 31.07.2008 | Ralf Feest
Während einer zeitaufwändigen Suche, Berechnung o. ä. friert die Benutzeroberfläche eines Programms manchmal ein, der Benutzer kann parallel keine weiteren Aktionen oder Tätigkeiten durchführen und muss warten, bis der Prozess zu Ende gekommen ist. Wenn Sie eine reaktionsfähige Benutzeroberfläche wünschen und Sie durch die Ausführung solcher Vorgänge mit langen Verzögerungen konfrontiert werden, bietet die BackgroundWorker-Klasse eine einfache Lösung.
Codeclip | 30.07.2008 | Ralf Feest
Sehr häufig müssen textbasierte Dateiinhalte eingelesen oder gespeichert werden. In diesem CodeClip zeigen wir Ihnen eine sehr einfache Methode, den Inhalt einer Textdatei in eine Stringvariable einlesen zu können.
Codeclip | 29.07.2008 | Ralf Feest
Zum Abspeichern von Benutzeroptionen, zum Mitführen von Logdateien oder das Programmieren eines einfachen Texteditors erfordert das Abspeichern von Strings in Textdateien. In diesem CodeClip zeigen wir Ihnen den einfachen Zugriff auf das Dateisystems Ihres PCs.
MSDN Magazine-Artikel | 29.07.2008 | Elisa Flasko und Mike Flasko
Das Ziel des ADO.NET Data Services Framework besteht darin, ein einfaches, REST-basiertes Framework zum problemlosen Verfügbarmachen und Nutzen von datenzentrischen Diensten zu erstellen.
MSDN Magazine-Artikel | 29.07.2008 | Mark Beckner
Wir führen Sie in die EDI-Funktionalität innerhalb von BizTalk Server 2006 R2 ein und veranschaulichen die Schemaerstellung, Dokumentzuordnung, EDI-Bereitstellung und -Übertragung sowie die Ausnahmebehandlung.
MSDN Magazine-Artikel | 29.07.2008 | Lawrence Moroney
In diesem Auszug aus seinem bevorstehenden Buch erläutert Laurence Moroney die Grundlagen von Silverlight-Animation sowie die Animationstools, die in Expression Blend zur Verfügung stehen.
MSDN Magazine-Artikel | 29.07.2008 | Julia Lerman
Wir erstellen mit dem InkPresenter eine Silverlight 2.0-Anwendung, um Benutzern die Möglichkeit zu geben, eine vordefinierte Sammlung von Bildern mit Anmerkungen zu versehen, Handschrifterkennung durchzuführen sowie die Anmerkungen und erkannten Text in einer serverseitigen Datenbank zu speichern.
MSDN Magazine-Artikel | 29.07.2008 | Jeff Prosise
Wenn Sie mit Windows® Presentation Foundation (WPF) nicht vertraut sind, kann die Erstellung des ersten benutzerdefinierten Silverlight-Steuerelements eine schwierige Aufgabe sein. In diesem Artikel wird das entsprechende Verfahren erklärt.
MSDN Magazine-Artikel | 29.07.2008 | Howard Dierking
Vollständige Freiheit bei der Schaffung einer positiven Benutzererfahrung kann ein zweischneidiges Schwert sein. Mit ein wenig künstlerischem Geschick lässt sich jedoch die Benutzerfreundlichkeit einer Anwendung transformieren.
MSDN Magazine-Artikel | 29.07.2008 | Scott Mitchell
Serialisieren und Deserialisieren von Dateien mit fester Länge sowie von durch Trennzeichen getrennten Dateien, der Blog von Scott Allen, Untersuchen von Webseiten und mehr.
MSDN Magazine-Artikel | 29.07.2008 | Andrew Pardoe
Die CoreCLR bietet den perfekten Satz von CLR-Klassen und Funktionen für das Web.
MSDN Magazine-Artikel | 29.07.2008 | Jared Parsons
Jared Parsons führt ein Verfahren vor, mit dem die Leistung von LINQ-Abfragen bei großen Datasets maximiert wird, um so eine reaktionsfähige Benutzeroberfläche bereitzustellen.
MSDN Magazine-Artikel | 29.07.2008 | Dino Esposito
Dino Esposito vergleicht die Verwendung von AJAX-Mustern und DOM-Manipulationen mit der Verwendung des ASP.NET-Moduls für partielles Rendering.
MSDN Magazine-Artikel | 29.07.2008 | Jeremy Miller
Objektrollenstereotype können Ihnen helfen, die Aufgaben von Objekten in Ihrer Anwendung besser zu verstehen und zu klären.
MSDN Magazine-Artikel | 29.07.2008 | Brian Randell
Brian Randell bietet eine Einführung in einige entscheidende Power Tools, mit denen Sie den größtmöglichen Nutzen aus Team System ziehen können.
MSDN Magazine-Artikel | 29.07.2008 | Matt Milner
Matt Milner behandelt Leseranfragen zu Informationen zur sicheren Freigabe einer Persistenzdatenbank über mehrere Anwendungen hinweg und zur Verwendung weniger bekannter Teile des Framework wie ChannelManagerService.
MSDN Magazine-Artikel | 29.07.2008 | Kenny Kerr
Im Artikel dieses Monats wird erläutert, wie man Windows HTTP-Dienste (WinHTTP) verwendet, die neue leistungsfähige API zum Implementieren von HTTP-Clients.
MSDN Magazine-Artikel | 29.07.2008 | Jeffrey Richter
Jeffrey Richter zeigt Ihnen einige weitere coole Features seiner AsyncEnumerator-Klasse.
MSDN Magazine-Artikel | 29.07.2008 | Mike Calligaro
Erfahren Sie am Beispiel von WiMo, einem über Windows Mobile gesteuerten Roboter, mehr über die Programmierung mobiler Geräte.
MSDN Magazine-Artikel | 29.07.2008 | Mitch Irsfeld
Beim jährlichen Imagine Cup-Studentenwettbewerb wurde den Teilnehmern die Aufgabe gestellt, sich eine Welt vorzustellen, in der die Technologie eine nachhaltige Umwelt ermöglicht – eine Aufgabe, der sich auch Microsoft bei seinen eigenen Geschäftspraktiken stellt.
Codeclip | 28.07.2008 | Ralf Feest
Klickt ein Benutzer auf das „X“ rechts oben der Applikation, soll das Programm nicht beendet werden. Man kann hier in dem FormClosing Event Abfragen, Meldungen etc. einbauen, um ein gezieltes Beenden des Programms zu steuern.
Codeclip | 25.07.2008 | Ralf Feest
Innerhalb eines Programms möchte der Benutzer eine Datei öffnen, um einen Text oder eine Konfiguration einzulesen. Der Name der Datei und der Ort (Verzeichnis) soll hierbei frei gewählt werden können. Über eine Filterfunktion soll zudem die Anzahl der aufgelisteten Ergebnisse reduziert werden, indem nur alle Dateien mit Endung „txt“ angezeigt werden. Der Benutzer soll jedoch auch die Möglichkeit haben, den Filter auf „htm“ Dateien umzustellen.
Codeclip | 24.07.2008 | Ralf Feest
Der Entwickler möchte verhindern, dass der Benutzer das Programm mehrfach starten und parallel betreiben kann. Von einem Programm soll immer nur eine einzige Instanz pro PC gestartet werden können.
Codeclip | 23.07.2008 | Ralf Feest
Der Benutzer klickt auf das „X“ rechts oben einer Applikation. Statt das Programm sofort zu beenden, soll eine Abfrage eingeblendet werden, die der Benutzer mit „Ja“ bzw. „Nein“ beantworten muss.
Codeclip | 22.07.2008 | Ralf Feest
Aus einer Textbox soll ein String in die Zwischenablage kopiert (copy) und in eine zweite soll Text aus der Zwischenablage eingefügt (paste) werden.
Codeclip | 21.07.2008 | Ralf Feest
In einigen Ausnahmefällen kann es erforderlich sein, neue Controls wie Knöpfe oder Auswahlfelder (Radio Button, Check Box etc.) nicht zum Zeitpunkt der Übersetzung sondern zur Laufzeit der Applikation zu erzeugen. Das Programm erhält dadurch eine gewissen „Dynamik“.
Codeclip | 18.07.2008 | Uwe Grohne
In diesem CodeClip wird gezeigt, wie Sie in ASP.NET-Applikationen Server Controls zur Laufzeit erzeugen können.
Standard Webcast | 18.07.2008 | Oliver Milojevic
Erfolgreiche Softwareprojekte der Zukunft müssen neben den bekannten auch neue Möglichkeiten und Methoden im Bereich Softwareerstellung möglichst konsequent ausnutzen. Businessanforderungen wie Time-to-Market und niedrige Budgets lassen neue Aspekte wie Zusammenarbeit verteilter Teams oder nahtlose Prozessintegration zum notwendigen Handwerkszeug werden. In diesem Beitrag zeigen wir anhand eines praktischen Beispielprojekts, wie man die Bereiche Anwendungsentwicklung und Betrieb näher zusammen bringen kann.
Codeclip | 17.07.2008 | Uwe Grohne
In diesem CodeClip wird gezeigt, wie Sie in ASP.NET-Applikationen mehrere RadioButtons zu verschiedenen Gruppen zusammenfügen können, sodass in jeder Gruppe nur ein Button aktiv sein kann.
Codeclip | 16.07.2008 | Uwe Grohne
Innerhalb des Codes einer ASPX-Seite möchte der Entwickler auf den URL der Quellseite zugreifen, von der der Benutzer gekommen ist. Hiermit können z.B. Statistiken erstellt werden, welche anderen Seiten im Internet Links auf die eigene Seiten haben, oder eine Historie zur Nutzerverfolgung oder besseren Bedienbarkeit angelegt werden.
Tutorial | 16.07.2008
Aus der Rubrik „Wissenswertes aus der MSDN Library“ stellen wir Ihnen heute einen Artikel vor, der über die benötigten Anwenderrechte für die Installation und das Ausführen von Visual Studio 2008 und die Vorgängerversion 2005 informiert. Auch das Ausführen von Visual Studio 2005 Service Pack 1 als Administrator unter Windows Vista wird beschrieben.
Standard Webcast | 15.07.2008 | Dariusz Parys
Dieser Webcast gibt Ihnen einen Überblick über die Inhalte des angekündigten Service Pack 1 für Visual Studio 2008 und das .NET Framework 3.5. Es wird erläutert, welche Änderungen und Aktualisierungen wichtig für den Entwickler sind und welche neuen Technologien mit dem Service Pack 1 Einzug in die .NET-Welt halten.
Codeclip | 15.07.2008 | Uwe Grohne
In diesem CodeClip wird gezeigt, wie Sie in ASP.NET-Applikationen E-Mails verschicken, deren Empfänger- und Absender-Adressen nicht nur die E-Mail-Adresse enthalten, sondern auch den eigentlich Namen des Empfängers.
Codeclip | 14.07.2008 | Uwe Grohne
In diesem CodeClip wird gezeigt, wie Sie in ASP.NET-Applikationen E-Mails verschicken, die zusätzliche Dateien als Anhänge haben. Hierüber können beispielsweise PDF-Dokumente wie AGBs verschickt werden.
Codeclip | 11.07.2008 | Uwe Grohne
In diesem CodeClip wird gezeigt, wie Sie Mails HTML-formatiert verschicken können innerhalb Ihrer ASP.NET-Applikation. Für Newsletter oder Kundeninformationen ist diese Möglichkeit unerlässlich, um einerseits die Darstellung zu verbessern, als auch um Bilder in den Text einbinden zu können.
Codeclip | 10.07.2008 | Uwe Grohne
In diesem CodeClip wird gezeigt, wie Sie in einer ASP.NET-Applikation den vollständigen physikalischen Pfad einer Datei auf dem Webserver erhalten.
Codeclip | 09.07.2008 | Uwe Grohne
In diesem CodeClip wird gezeigt, wie Sie ASP.NET-Applikation die IP-Adresse eines Besuchers auslesen können.
Codeclip | 08.07.2008 | Uwe Grohne
In diesem How-To wird gezeigt, wie Sie ASP.NET-Applikation automatisch mit Hilfe von Funktionen im .NET Framework mehrsprachig gestalten können.
Codeclip | 07.07.2008 | Uwe Grohne
In diesem CodeClip wird gezeigt, wie Sie in ASP.NET-Applikationen die aktuellen URL ohne Parameter auslesen können, um damit z.B. einen neuen URL zur Weiterleitung erstellen zu können.
Codeclip | 04.07.2008 | Uwe Grohne
In diesem CodeClip wird gezeigt, wie Sie in ASP.NET-Applikationen RichText-Box Controls wie FckEditor verwenden, um dem Besucher eine komfortable Möglichkeit zur Eingabe und Formatierung von Texten zu geben.
Codeclip | 03.07.2008 | Markus Widl
Mit Hilfe des Befehls document.execCommand wird markierter Text aus einer Textarea in die Zwischenablage kopiert und von dieser in die Textarea übertragen.
Codeclip | 02.07.2008 | Markus Widl
Es soll der Inhalt aller TextBoxen einer Web Form gelöscht werden. Der Lösungsansatz verwendet die Page Controls Collection für den Zugriff auf alle TextBoxen.

Juni 2008


Codeclip | 01.07.2008 | Markus Widl
Bei Verwendung der Formularauthentifizierung wird der Anwender nach erfolgreicher Anmeldung über eine eigene Seite automatisch zur ursprünglich aufgerufenen Seite umgeleitet. Diese Standardumleitung wird umgangen.
Codeclip | 30.06.2008 | Markus Widl
Für ein Formular wird ein Button als Standardbutton festgelegt. Drückt der Anwender innerhalb des Formulars die Eingabetaste, wird es automatisch abgesendet.
Codeclip | 27.06.2008 | Markus Widl
Im angezeigten Text eines Label-Controls soll ein Zeilenwechsel eingefügt werden. Dies wird über den HTML-Tag
erreicht.
Serien-Webcast | 27.06.2008 | Oliver Scheer
Dieser Webcast zeigt die Vorzüge von Managed Code und stellt die Grundlagen des .NET Frameworks vor.
Serien-Webcast | 27.06.2008 | Oliver Scheer
Expression Blend bietet einen anderen Ansatz für die Gestaltung von Anwendungen als man es bisher von Tools wie Visual Studio gewohnt ist. Expression Blend fokussiert sich ganz klar auf die Gestaltung und Interaktion mit Oberflächen.
Serien-Webcast | 27.06.2008 | Oliver Scheer
Für die Entwicklung von Silverlight-Anwendungen gibt es eine hervorragende Integration von Silverlight-Tools, die in diesem Webcast erklärt und demonstriert werden.
Serien-Webcast | 27.06.2008 | Oliver Scheer
Die "Deep Zoom"-Technologie in Silverlight ermöglicht es, sehr große Bilder und Bildersammlungen sehr schnell und effizient über das Internet zu übertragen und gleichzeitig ein völlig neues "Browsing"-Erlebnis zu liefern. Dieser Webcast zeigt, wie man mit Hilfe des Deep Zoom Composer entsprechende Bilder generiert und diese in Silverlight weiterverwendet.
Serien-Webcast | 27.06.2008 | Oliver Scheer
Einer der großen Vorteile von Silverlight ist die Möglichkeit, sehr einfach und schnell eigene Benutzersteuerelemente zu erstellen. Damit hat man einen hervorragenden Mechanismus zur Wiederverwendung von Benutzersteuerelementen. In diesem Webcast wird auf die Grundlagen der Steuerelement-Entwicklung eingegangen.
Serien-Webcast | 27.06.2008 | Oliver Scheer
Der Expression Encoder ist ein sehr hilfreiches Werkzeug für die Encodierung von Videos und Audios in das von Silverlight unterstützte WMV-Format bzw. WMA-Format. Er bietet eine Vielzahl von Optimierungsmöglichkeiten an und erlaubt es auch direkt einen Medienplayer für das erstellte Format zu generieren, den man beliebig weiterverwenden kann.
Serien-Webcast | 27.06.2008 | Philipp Bauknecht, Carsten Humm
Teil 4 beschäftigt sich mit Daten. So werden LINQ und Datenlayer am Beispiel der Anbindung von Daten aus XML und Web Services vorgestellt, welche anschließend mit Hilfe der Daten-Controls angezeigt werden. Formulardaten werden in eine Datenbank abgespeichert.
Serien-Webcast | 27.06.2008 | Philipp Bauknecht, Carsten Humm
Teil 5 gibt einen tiefergehenden Einblick in eigene Controls und Animationen. Zusätzlich wird das Thema „Videos in Silverlight“ behandelt. Dies umfasst das Encoding, die Erstellung eines Players und das Erstellen von Videos mit Hilfe des Expression Encoders.
Serien-Webcast | 26.06.2008 | Philipp Bauknecht, Carsten Humm
In Teil 3 geht es um die Business Logik. Formulareingaben werden verarbeitet und einer Plausibilitätsprüfung unterzogen. Außerdem wird am Beispiel einer „Windows Live“-Anmeldung die Integration der Silverlight-Anwendung in eine ASP.NET-Seite und der Datenaustausch mittels Javascript betrachtet.
Codeclip | 26.06.2008 | Markus Widl
Ein Button-Control wird über die Eigenschaft Enable deaktiviert. Damit ist ein weiterer Klick auf den Button folgenlos.
Codeclip | 25.06.2008 | Markus Widl
Mit Hilfe der Klasse Bitmap wird ein auf dem Web-Server vorhandenes Bild gedreht und an den Browser geleitet.
Codeclip | 24.06.2008 | Markus Widl
Über den Befehl Response.Redirect wird der Download einer Datei gestartet.
Serien-Webcast | 24.06.2008 | Philipp Bauknecht, Carsten Humm
Das Szenario stellt einen Web-"Shop" vor, der Gebrauchtwagen anbietet. Mit den Möglichkeiten von Silverlight 2 wird eine benutzerfreundliche Oberfläche erstellt. Teil 1 dieser Webcast-Serie stellt das Szenario vor und gibt einen Überblick über die Projektstrukturen in Visual Studio und Expression Blend. Mit Silverlight Standard-Controls werden die ersten Bestandteile der Anwendung aufgebaut.
Serien-Webcast | 24.06.2008 | Philipp Bauknecht, Carsten Humm
Teil 2 beschäftigt sich mit dem Entwickeln und Verwenden von eigenen Controls. Es wird ein Formular erstellt und anschließend mit Hilfe von Styles individuell gestaltet. Abschließend erfolgt eine Einführung in Animationen mit Expression Blend und das dynamische Erstellen von Animationen in Visual Studio.
Webcast-Serie | 23.06.2008 | Carsten Humm, Philipp Bauknecht
Anwendungen mit intuitiven Benutzeroberflächen unter Verwendung von Web-Technologien sind bereits heute unter dem Begriff Rich-Internet-Applications (RIAs) bekannt. Wollen Sie diese auf Basis von .NET-Framework entwickeln und perfekt in die Microsoft-Plattform integrieren, gibt es dafür jetzt eine besonders geeignete Lösung: Silverlight 2, die von Microsoft entwickelte Web-Präsentationstechnologie. Die User Experience derartiger Oberflächen reicht nahe an die von klassischen Windows- bzw. WPF-Anwendungen heran. Wir zeigen Ihnen in fünf Webcasts anhand eines konkreten und einsatzbereiten RIA-Szenarios, was Silverlight leistet.
Codeclip | 23.06.2008 | Markus Widl
Per Client-seitigem Script-Code sollen Seiten in modalen und nichtmodalen Fenstern ausgegeben werden. Dazu werden die Methoden showModalDialog sowie showModelessDialog der windows-Klasse eingesetzt.
MSDN Magazine-Artikel | 20.06.2008 | David Robinson
Hier bietet der Autor eine Einführung in SQL Server Data Services, das seine Funktionen über standardmäßige Webdienst-Schnittstellen verfügbar macht.
MSDN Magazine-Artikel | 20.06.2008 | Elisa Flasko
Hier beantwortet die Autorin Fragen bezüglich Entity Framework und erläutert, wie und warum es entwickelt wurde.
MSDN Magazine-Artikel | 20.06.2008 | Josh Smith
Hier stellen wir Verfahren für programmgesteuerte und deklarative Datenbindung und -anzeige mit Windows Presentation Foundation vor.
MSDN Magazine-Artikel | 20.06.2008 | Udi Dahan
Systeme zur Behandlung von Fehlern ohne Datenverlust zu entwerfen, ist schwierig. Erfahren Sie, wie Sie Systeme entwickeln können, die sowohl skalierbar als auch stabil sind.
MSDN Magazine-Artikel | 20.06.2008 | Kevin Hoffman
Erfahren Sie, wie Sie Geschäftsanwendungen peerfähig machen können, indem Sie ihnen ermöglichen, Status in einem serverlosen Peernetzwerk freizugeben.
MSDN Magazine-Artikel | 20.06.2008 | Ted Neward
In Vertretung von Chefredakteur Howard Dierking bietet Ted Neward Einblicke in das Sammeln und Bearbeiten von Daten.
MSDN Magazine-Artikel | 20.06.2008 | Scott Mitchell
Hosten Sie ein Wiki ohne Probleme, erstellen Sie die Bildschirmfotos, die Sie benötigen, und markieren Sie sie, und erfahren Sie diesen Monat in „Toolbox“ mehr über LINQ.
MSDN Magazine-Artikel | 20.06.2008 | Mueez Siddiqui
Erfahren Sie diesen Monat, wie Windows Forms-Anwendungen so angepasst werden können, dass sie das neue .NET-Add-In-Framework (System.AddIn) verwenden.
MSDN Magazine-Artikel | 20.06.2008 | John Papa
Hier erstellen wir eine Lösung, die Entity Framework in eine n-stufige Architektur einpasst, die WCF und WPF sowie das MVP-Muster verwendet.
MSDN Magazine-Artikel | 20.06.2008 | Ken Getz
Hier wird die LINQ-Enumerable-Klasse vorgestellt, die Ihnen das Bearbeiten von Daten in jeder Klasse ermöglicht, die IEnumerable(Of T) implementiert.
MSDN Magazine-Artikel | 20.06.2008 | Ted Pattison
Hier finden Sie eine benutzerdefinierte Brandinglösung für SharePoint-Websites, die Masterseiten und CSS-Dateien auf Ebene der Websitesammlung integriert.
MSDN Magazine-Artikel | 20.06.2008 | Dino Esposito
In dieser Ausgabe bietet der Autor eine verbesserte Implementierung des BST-Musters und vergleicht es mit HTM-Lösungen.
MSDN Magazine-Artikel | 20.06.2008 | Dr. James McCaffrey
In diesem Monat erstellt James McCaffrey eine Testumgebung, die WCF-Anwendungen wirklich auf Herz und Nieren prüft.
MSDN Magazine-Artikel | 20.06.2008 | Adam Shostack
In diesem Artikel skizziert der Autor einige Ansätze für die Bedrohungsmodellierung, die von Entwicklungsteams jeder Größe eingesetzt werden können.
MSDN Magazine-Artikel | 20.06.2008 | Juval Lowy
Der Artikel dieses Monats setzt die Diskussion über Codezugriffssicherheit in WCF und teilweise vertrauenswürdige Dienste fort.
MSDN Magazine-Artikel | 20.06.2008 | Stephen Toub
In der Ausgabe dieses Monats beantwortet Kolumnist Stephen Toub Leserfragen zu asynchroner Ein- und Ausgabe.
MSDN Magazine-Artikel | 20.06.2008 | Chris Gray
Chris Gray diskutiert benutzerdefinierte Anwendungen, die en für Windows Home Server entwickelt hat, und untersucht Anwendungen für die Energieeinsparung.
Serien-Webcast | 19.06.2008 | Bernd Marquardt
Im letzten Webcast der Parallel-Linq-Serie wollen wir uns näher mit den beiden Klassen 'Task' und 'Future' beschäftigen. Beide Klassen vereinfachen die Parallelprogrammierung mit mehreren Threads. Außerdem werden wir uns mit Exceptions beschäftigen. Im Vordergrund steht hier die 'AggregateException', die geworfen wird, wenn in einer parallelen Ausführungseinheit ein Fehler passiert. Das Interessante ist dabei, dass diese Exception in einem anderen Thread verarbeitet werden kann.
MSDN Aktuell | 18.06.2008
Soeben erschienen ist die Juni-Ausgabe des Microsoft Entwickler-Fachblatts "MSDN Magazine" - wie jeden Monat mit 17 neuen Artikeln plus zugehörigen Code-Samples, alle exklusiv in deutschsprachiger Übersetzung abrufbar hier bei MSDN Online. Titelthemen der aktuellen Nummer sind u.a. das Verbinden von Unternehmensanwendungen mit gehosteten BizTalk-Diensten - Stichwort "SAAS"; Tools und Verfahren zum Identifizieren von Parallelitätsproblemen und das Microsoft Robotics Studio.
Serien-Webcast | 17.06.2008 | Bernd Marquardt
Der zweite Teil der Webcast-Serie rund um "Parallel Linq" beschäftigt sich mit Code-Blöcken, die parallel ablaufen sollen. Außerdem werden wir einige Performance-Betrachungen an verschiedenen Beispielen durchführen.
Webcast-Serie | 12.06.2008 | Bernd Marquardt
In Kürze wird es eine neue Erweiterungen für C# (und VB.NET) geben, die eine deutliche Vereinfachung der Parallel-Programmierung ermöglicht. Parallel-LINQ ermöglicht nicht nur die Parallelisierung von Schleifen und Code-Blöcken, sondern bietet einfache Varianten an, um Berechnungen asynchron durchzuführen. In drei Webcasts werden Ihnen die verschiedenen Klassen der Parallel-LINQ-Erweiterung vorgestellt und an Beispielen demonstriert. Außerdem werfen wir natürlich einen Blick auf die Performance des parallelen Codes, wenn moderne Multi-Core-Prozessoren zur Verfügung stehen.
Serien-Webcast | 12.06.2008 | Bernd Marquardt
In diesem Webcast stellen wir Ihnen eine neue Erweiterung der Programmiersprache C# vor: Parallel Linq. Der erste Teil der Webcast-Serie führt Sie in die Problematik der Parallelprogrammierung ein und stellt eine Möglichkeit vor, Schleifen mit Parallel Linq zu parallelisieren.
Serien-Webcast | 10.06.2008 | Oliver Scheer
Silverlight 2 bringt neben dem Plugin noch eine Vielzahl von Tools, SDKs und Websites mit, die in ihrer Fülle dem Entwickler sehr viele Informationen und Hilfen anbieten. Dieser Webcast gibt einen Überblick das Hilfeangebot und die Tools, die man für die Entwicklung von "Silverlight 2"-Anwendungen benötigt.
Serien-Webcast | 10.06.2008 | Oliver Scheer
Für die Integration von "Silverlight 2"-Anwendungen in seine eigene Website sind nicht viele Schritte notwendig. Dieser Webcast erklärt die Grundlagen und das Funktionsprinzip von "Silverlight 2".
Serien-Webcast | 10.06.2008 | Oliver Scheer
Eine der Grundlagen von Silverlight ist XAML. Mit XAML hat man die Möglichkeit, die gesamte Oberfläche und die Interaktion durch eine beschreibende Sprache zu definieren. Verschiedene Tools wie Visual Studio und Expression Studio können mittels dieser Sprache miteinander kooperieren. Dadurch ergeben sich eine Vielzahl von Möglichkeiten für den Designer und Entwickler.
Webcast-Serie | 10.06.2008 | Oliver Scheer
Microsoft Silverlight ist ein Cross-Browser-, Cross-Plattform- und Cross-Device-Plug-in für die Darstellung von .NET-basierten Media- und Rich Interactive Applications der nächsten Generation. Diese Webcast-Serie führt in die Entwicklung von Silverlight-Anwendungen ein und beleuchtet dabei die verschiedenen Werkzeuge und Features im Detail. Tipps und Tricks zeigen außerdem, wie man schnell und einfach beeindruckende und spannende Webseiten bauen kann.
Serien-Webcast | 10.06.2008 | Oliver Scheer
Silverlight 2 erlaubt für die Entwicklung sowohl die Verwendung von JavaScript also auch von Managed Code (C#, Visual Basic, etc.). Dieser Webcast zeigt, wie man mit JavaScript und Silverlight dynamische Webanwendungen erstellt.

Mai 2008


MSDN Magazine-Artikel | 22.05.2008 | Jon Flanders und Aaron Skonnard
In diesem Artikel führen wir Sie in die BizTalk-Dienste ein, eine neue Technologie, die die Unternehmensdienstbus-Features des BizTalk Server als gehosteten Dienst bietet.
MSDN Magazine-Artikel | 22.05.2008 | Rahul V. Patil und Boby George
Bei effizienten parallelen Anwendungen handelt es sich nicht einfach um alte Anwendungen, die auf einem Computer mit parallelen Prozessoren ausgeführt werden. Sie müssen optimiert werden, um den größtmöglichen Nutzen zu erzielen.
MSDN Magazine-Artikel | 22.05.2008 | Sara Morgan
Microsoft Robotics Studio eignet sich nicht nur zum Spielen mit Robotern. Es ermöglicht Ihnen auch, dienstbasierte Anwendungen für eine große Anzahl an Hardwaregeräten zu erstellen.
MSDN Magazine-Artikel | 22.05.2008 | Rick Spiewak
Erfahren Sie, wie ein Workflow erstellt wird, der InfoPath-Formulare und andere Office-Dokumente für die Übergabe von Daten an entsprechende Aktivitäten verwendet und wie sie in Office-Dokumenten verwendet werden können.
MSDN Magazine-Artikel | 22.05.2008 | John Torjo
In diesem Artikel präsentiert Autor John Torjo seine C++ GUI-Bibliothek mit dem Namen eGUI++ und er erklärt, wie sie die Programmierung der Benutzeroberfläche einfacher macht.
MSDN Magazine-Artikel | 22.05.2008 | Howard Dierking
Erfahren Sie mehr über die Neuerungen im MSDN Magazin. Diese umfassen ein neues Layout für die Druckausgabe des Magazins sowie die Einführung von Virtual Labs auf unserer Website, damit Sie mit unserem Code experimentieren können.
MSDN Magazine-Artikel | 22.05.2008 | Scott Mitchell
Testen Sie in diesem Monat Ihre Website auf vielen Plattformen und in vielen Browsern, ohne eine Testumgebung einzurichten, verwenden Sie Mockobjekte für Komponententests, und besuchen Sie Raymond Chen.
MSDN Magazine-Artikel | 22.05.2008 | Maoni Stephens
In diesem Monat werden in der Rubrik „Tiefe Einblicke in CLR“ die Geheimnisse des großen Objektheaps offenbart – welche Objekte darin gespeichert werden, wann sie freigegeben werden und wie die Objekte im Heap vom Garbage Collector behandelt werden.
MSDN Magazine-Artikel | 22.05.2008 | Dino Esposito
AJAX ist für ein breiteres Aufgabenspektrum als das bloße partielle Rendering von Seiten vorgesehen. Erfahren Sie, in welche Richtung die Entwicklung dynamischer Seiten mit ASP.NET AJAX nach Ansicht von Dino Esposito zukünftig tendiert.
MSDN Magazine-Artikel | 22.05.2008 | Jeremy Miller
Das Erweitern einer vorhandenen Codebasis kann ebenso produktiv und unproblematisch wie das Schreiben ganz neuen Codes sein, wenn Sie das Offen-Geschlossen-Prinzip befolgen. Wir zeigen Ihnen, wie das möglich ist.
MSDN Magazine-Artikel | 22.05.2008 | Michele Leroux Bustamante
Hier geben wir Ihnen einen tiefen Einblick in die Funktionsweise von Windows Communication Foundation-Routern und untersuchen alle Einzelheiten von Pass-Through-Routerimplementierungen.
MSDN Magazine-Artikel | 22.05.2008 | Charles Petzold
Charles Petzold gibt Einblicke in die flexiblen Bitmap-Pixelformate, die von den Retained Mode-Grafikfeatures von Windows Presentation Foundation angeboten werden.
MSDN Magazine-Artikel | 22.05.2008 | Kenny Kerr
In der Ausgabe dieses Monats singt Kenny Kerr ein Hohelied auf das neue Visual C++ 2008 Feature Pack, das Visual C++ modernisiert.
MSDN Magazine-Artikel | 22.05.2008 | Jeffrey Richter
In dieser Kolumne stellt Jeffrey Richter seine AsyncEnumerator-Klasse vor, die einen Iterator steuert, damit verschiedene Threadpoolthreads den gleichen Code zu verschiedenen Zeiten ausführen können.
MSDN Magazine-Artikel | 22.05.2008 | Michael Saffitz
In diesem Artikel werden die Verfahren zum Erstellen anpassungsfähiger Anwendungen beschrieben, mit denen die verschiedenen Bildschirme und Funktionen von Windows Mobile-Geräten optimal genutzt werden können.
MSDN Magazine-Artikel | 22.05.2008 | Josh Benaloh
Erstaunlicherweise kann Kryptografie auf den Wahlprozess angewendet werden, um jedem Wähler zu ermöglichen, die Richtigkeit des Wahlergebnisses zu prüfen. Hier erfahren Sie mehr.
MSDN Aktuell | 14.05.2008
17 neue, informative Artikel samt Codesamples bietet die aktuelle Ausgabe des MSDN Magazine, die ab sofort hier bei MSDN Online in deutschsprachiger Übersetzung zum Abruf bereitsteht. Themen der Mai-Nummer sind u.a. die Automatisierung der Bereitstellung von Webanwendungen mit der SharePoint-API, ein Exkurs übers Erstellen besserer Windows-Anwendungen mit dem Visual C++ 2008 Feature Pack und ein Überblick über .NET-Sprachen und -Paradigmen.
Developer Center | 09.05.2008
Die Geschichte der Entstehung eines Spaßvideos mit den Entwicklerlegenden Scott Guthrie und Anders Hejlsberg, das mit allerlei Silverlight-Effekten um sich wirft, können Sie in diesem Artikel verfolgen. Sie erfahren nicht nur, wie man es schafft, dass sich Scott Guthrie und Anders Heijlsberg auf Augenhöhe treffen, sondern auch, wie Sie Expression Encoder, Expression 2 Blend und Visual Studio gemeinsam einsetzen können, um ähnliche Werke zu kreieren. Das Ergebnis der Anstrengungen sehen Sie übrigens oben rechts auf der Artikelseite, sofern Sie Silverlight installiert haben.
Webcasts | 09.05.2008
Mitte April 2008 hat Microsoft das 'MFC Feature Pack' veröffentlicht. Es enthält eine Reihe neuer Steuerelemente, mit denen neue Benutzerschnittstellen erstellt werden können, die etwa so wie Office oder Visual Studio aussehen. Ebenfalls lassen sich alte MFC-Anwendungen mit diesen neuen Elementen „aufpeppen“. In drei Online-Referaten stellt Bernd Marquardt die neuen UI-Features der MFC vor und beschäftigt sich darüber hinaus mit den Erweiterungen des C++ Technical Report 1. Die Vorträge der MSDN Webcast-Serie stehen jetzt zum herunterladen bereit.

April 2008


MSDN Magazine-Artikel | 17.04.2008 | Steve Fox
Erfahren Sie, wie eine Visual Studio-Tools für Office-Anpassung auf Dokumentebene erstellt und in einen Inhaltstyp in SharePoint integriert wird.
MSDN Magazine-Artikel | 17.04.2008 | E. Wilansky, P. Olszewski, and R. Sneddon
Erfahren Sie, wie Sie benutzerdefinierte SharePoint-Anwendungsbereitstellungen automatisieren, die SharePoint-API verwenden und die Anstrengungen mit benutzerdefinierten Websitedefinitionen vermeiden können.
MSDN Magazine-Artikel | 17.04.2008 | Kenny Kerr
Kenny Kerr ist begeistert vom neuen Visual C++ 2008 Feature Pack, das Visual C++ modernisiert.
MSDN Magazine-Artikel | 17.04.2008 | Dan Griffin
Einmalkennwörter bieten Lösungen für Wörterbuch-, Phishing- und Abfangangriffe und viele andere Sicherheitsverletzungen. Hier erfahren Sie, wie das funktioniert.
MSDN Magazine-Artikel | 17.04.2008 | Joel Pobar
In diesem Artikel werden die verschiedenen Sprachparadigmen CLR-basierter Sprachen anhand kurzer Einführungen in die einzelnen Sprachen und mittels Codebeispielen vorgestellt.
MSDN Magazine-Artikel | 17.04.2008 | Howard Dierking
Chefredakteur Howard Dierking erklärt, warum es klug ist, Microsoft Office als eine Entwicklungsplattform zu beachten, auch wenn Entwickler dies in der Regel nicht tun.
MSDN Magazine-Artikel | 17.04.2008 | Scott Mitchell
Diesen Monat befasst sich der Toolbox-Artikel mit Datenbankprotokollierung, Joel Spolskys Blog, dem Drucken von Codeprojekten und mit ASP.NET-Literatur.
MSDN Magazine-Artikel | 17.04.2008 | Vance Morrison
Im zweiten Teil der zweiteiligen Reihe befasst sich Vance Morrison mit der Bedeutung von Leistungsmessungen und erklärt, was die Zahlen für Sie bedeuten.
MSDN Magazine-Artikel | 17.04.2008 | John Papa
Entity Framework ist ein hochaktuelles Thema, aber wie wissen Sie, wann Sie EntityClient, Object Services, Entity SQL oder LINQ verwenden sollten? Hier finden Sie die Antwort.
MSDN Magazine-Artikel | 17.04.2008 | Dino Esposito
In diesem Monat beschäftigen wir uns mit dem SPI-Modell (Single Page Interface) sowie mit Entwurfsmustern für AJAX-Anwendungen.
MSDN Magazine-Artikel | 17.04.2008 | Dr. James McCaffrey
Wussten Sie schon, dass Sie mit Windows PowerShell einfache Anforderung/Antwort-Tests für eine ASP.NET-Webanwendung durchführen können? Hier erfahren Sie, wie das geht.
MSDN Magazine-Artikel | 17.04.2008 | Robert Bogue
Erfahren Sie, wie Sie mit Word ein VBA-Makro aufzeichnen und mit Visual Studio Tools for Office in ein bereitstellbares Word-Add-In packen können.
MSDN Magazine-Artikel | 17.04.2008 | Jeff Prosise
Wie Sie sehen werden, können Sie mit wenigen Zeilen JavaScript ein universelles Framework erstellen, mit dem Sie in Silverlight 1.0-Anwendungen Seitenwechsel ermöglichen können.
MSDN Magazine-Artikel | 17.04.2008 | Matt Milner
Beim Erstellen von Workflows müssen Sie die Entwicklerfunktionalität, die verfügbaren Tools, die langfristige Wartung und die zukünftige Versionsverwaltung berücksichtigen.
MSDN Magazine-Artikel | 17.04.2008 | James A. Whittaker
In dieser Ausgabe der Security Briefs erklärt James Whittaker die Regeln und die Fallen bei Penetrationstests, damit Sie wissen, wie sie sie vermeiden können.
MSDN Magazine-Artikel | 17.04.2008 | Brian A. Randell
Verwenden Sie den Team Foundation Server-EventService-Dienst zum Erstellen und Verwalten von Ereignisabonnements oder zum Erstellen eines Webdiensts zum Empfangen und Verarbeiten von Ereignissen.
MSDN Magazine-Artikel | 17.04.2008 | Terry Crowley
Reichhaltigkeit oder Reichweite, „Thick“ oder „Thin“? So tobte die Schlacht darüber, über wie viele Funktionen ein Client verfügen sollte. In diesem Artikel erfahren Sie, wie die Geschichte ausging.
MSDN Aktuell | 16.04.2008
16 frische Artikel hält die soeben veröffentlichte April-Ausgabe des „MSDN Magazine“ bereit – wie immer exklusiv hier auf MSDN Online kostenlos in deutscher Übersetzung abrufbar. Beim Stöbern im Archiv der Microsoft-Entwicklerpublikation hilft jetzt eine Themenübersicht, die die bislang erschienenen Artikel nach rund 50 Sachbereichen geordnet zugänglich macht.
MSDN Magazine-Artikel | 14.04.2008 | Michael Dunn
Speech Server 2007 ermöglich Ihnen die Erstellung technisch ausgereifter Sprachantwortanwendungen mittels Microsoft .NET Framework und Integration von Visual Studio-Tools. Wir zeigen Ihnen, wie es geht.
MSDN Magazine-Artikel | 14.04.2008 | Richard Campbell and Kent Alstad
Beim Skalieren von Webanwendungen können sich Leistungsprobleme einschleichen. In diesem Fall müssen Sie die Ursachen feststellen und die besten Strategien zu ihrer Behandlung finden.
MSDN Magazine-Artikel | 14.04.2008 | Declan Brennan
Das Animieren mit Silverlight ist einfacher, als Sie denken. Hier wird eine 3D-Anwendung erstellt, in der mit XAML, C# und durch Emulieren der Mathematikbibliotheken von DirectX ein Polyeder gefaltet wird.
MSDN Magazine-Artikel | 14.04.2008 | Howard Dierking
Howard Dierking spricht mit dem Erfinder von C++, Bjarne Stroustrup, über Sprachfanatiker sowie über die Entwicklung und die Zukunft der Programmierung.
MSDN Magazine-Artikel | 14.04.2008 | Ashish Ghoda
Der Autor dieses Artikels verwendet Dokumentinformationsbereiche in 2007 Microsoft Office System, um Metadaten aus Office-Dokumenten im Hinblick auf eine bessere Erkennung und Verwaltung zu bearbeiten.
MSDN Magazine-Artikel | 14.04.2008 | Mike Calligaro
Erfahren Sie, wie Sie jedes mobile Gerät in Ihrem Unternehmen mit einigen Zeilen Code und etwas XML einrichten können – dank der Bereitstellungs-APIs im Windows Mobile SDK.
MSDN Magazine-Artikel | 14.04.2008 | Howard Dierking
Howard Dierkings Meinung zu den Unterschieden zwischen Diensten und verteilten Anwendungen sowie Informationen darüber, wie er Dienste in seinen eigenen Projekten einsetzt.
MSDN Magazine-Artikel | 14.04.2008 | Scott Mitchell
Erfahren Sie, wie Sie Webanwendungsfehler zur Verbesserung der Integritätsüberwachung protokollieren können, was Sie zum Thema LINQ lesen sollten und welchen Blog Scott Mitchell diesen Monat empfiehlt.
MSDN Magazine-Artikel | 14.04.2008 | Vance Morrison
Im Artikel dieses Monats erfahren Sie, wie Sie Anwendungen von Anfang an zu mehr Leistung verhelfen können, statt nach der Bereitstellung Probleme zu beheben.
MSDN Magazine-Artikel | 14.04.2008 | Matthew DeVore
Im Artikel dieses Monats erfahren Sie, wie Sie Ihre eigene My-Namespaceserweiterung mithilfe des My-Erweiterbarkeitsfeatures in die Visual Basic-Entwicklungsumgebung integrieren.
MSDN Magazine-Artikel | 14.04.2008 | Dino Esposito
In diesem Monat verwenden Sie verschachtelte ListView-Steuerelemente zum Erstellen hierarchischer Ansichten von Daten und zum Erweitern des Ereignismodells des ListView-Steuerelements durch Ableiten einer benutzerdefinierten ListView-Klasse.
MSDN Magazine-Artikel | 14.04.2008 | Juval Lowy
Im Folgenden wird die Codezugriffssicherheit in Windows Communication Foundation (WCF) behandelt und eine Lösung zum Aktivieren von teilweise vertrauenswürdigen Clients für WCF-Dienste beschrieben.
MSDN Magazine-Artikel | 14.04.2008 | Dr. James McCaffrey
Language Integrated Query macht vieles einfacher. In diesem Artikel wird LINQ oder genau genommen der LINQ to SQL-Anbieter verwendet, um gespeicherte SQL-Prozeduren zu testen.
MSDN Magazine-Artikel | 14.04.2008 | Michele Leroux Bustamante
In diesem Artikel sehen wir uns WCF-Clients und -Dienste an und erklären, wie die Verhaltensweisen bei der Adressierung und der Nachrichtenfilterung so angepasst werden können, dass Sie Dienste zwischen ihnen weiterleiten können.
MSDN Magazine-Artikel | 14.04.2008 | Kenny Kerr
Das neue Visual C++ 2008 Feature Pack ergänzt Visual C++ durch moderne Funktionen einschließlich eines großen Satzes an neuen MFC-Klassen zum Erstellen moderner Benutzeroberflächen.
MSDN Magazine-Artikel | 14.04.2008 | Julia Lerman
Sind die durchsichtigen Computerbildschirme im Film „Minority Report“ oder die futuristischen Softwareprogramme für die Fingerabdrucksanalyse in der Fernsehserie „CSI“ der Realität näher, als wir es wahrhaben wollen? Schon möglich.
Buchkapitel | 08.04.2008 | Rob Tiffany
Neu in der MSDN Library finden Windows Mobile-Entwickler einen Buchauszug samt Probekapitel des englischsprachigen Buchs „Windows Mobile Data Synchronization with SQL Server 2005 and SQL Server Compact 3.1“ von Rob Tiffany, Senior Technical Product Manager für Windows Mobile bei Microsoft. Schnuppern Sie einmal herein!

März 2008


MSDN Library | 14.03.2008
Wochenendlektüre: die März-Ausgabe des MSDN Magazine ist fertig und steht wie jeden Monat online zum kostenlosen Abruf bereit – wie immer mit mehr als einem Dutzend deutschsprachiger Fachartikel nebst den zugehörigen Codebeispielen.
Announcement | 05.03.2008
Microsoft hat die erste Betaversion von Silverlight 2 freigegeben, die weit mehr Features unterstützt als die Vorgängerversion. Silverlight 2-Anwendungen schreiben Sie jetzt auch mit Visual Basic oder C#, IronRuby oder IronPython - ein Silverlight-Subset des .NET Frameworks eröffnet via Managed Code grundsätzlich allen .NET-Sprachen den Zugang. Einen Featurevergleich von Silverlight 1.0 gegenüber der neuen Beta-Version finden Sie auf Silverlight.net.

Februar 2008


MSDN Magazine-Artikel | 20.02.2008 | Chris Tavares
Chris Tavares erläutert, wie das Model View Controller-Muster von ASP.NET MVC Framework das Erstellen flexibler, leicht zu testender Webanwendungen unterstützt.
MSDN Magazine-Artikel | 20.02.2008 | James Kovacs
James Kovacs erklärt die dunkle Seite eng gekoppelter Architekturen, warum sie schwer zu testen sind und wie sie die Anpassung einschränken. Anschließend schlägt er eine Reihe von Lösungen vor.
MSDN Magazine-Artikel | 20.02.2008 | Jay Flowers
Jay Flowers demonstriert das Einrichten und Verwenden eines Servers für kontinuierliche Integration, und zwar sowohl unter Verwendung einzelner Tools als auch unter Verwendung der umfassenderen CI Factory-Projektmappe.
MSDN Magazine-Artikel | 20.02.2008 | Hari Pulapaka and Boris Vidolov
In diesem Artikel wird Visual Studio Profiler anhand einer beispielhaften Leistungsuntersuchung vorgestellt sowie ineffizienter Code in bestimmten Beispielanwendungen ermittelt.
MSDN Magazine-Artikel | 20.02.2008 | Steve Fox
OBA-Lösungsmuster unterstützen Architekten und Entwickler bei der Entwicklung von Office-Geschäftsanwendungen (Office Business Applications, OBAs). In diesem Artikel werden die sieben wichtigsten OBA-Lösungsmuster vorgestellt, und es wird die Anwendung eines Musters auf ein praktisches Problem erläutert.
MSDN Magazine-Artikel | 20.02.2008 | Howard Dierking
In diesem Monat warnt Howard Dierking vor dem Entwerfen von Anwendungen in einem Vakuum ohne Bezug zur Realität.
MSDN Magazine-Artikel | 20.02.2008 | Scott Mitchell
In diesem Monat: Bessere Entwurfszeitfunktionalität für Webanwendungen, Blog von Scott Guthrie, Erweitern von Lutz Roeders Reflector und mehr.
MSDN Magazine-Artikel | 20.02.2008 | Claudio Caldato
Die Leistung der Startfunktion einer Anwendung ist für Benutzer wichtig, und Sie können eine Menge zu ihrer Verbesserung beitragen. In diesem Artikel werden einige erste Schritte erläutert.
MSDN Magazine-Artikel | 20.02.2008 | John Papa
LINQ to Objects und LINQ to Entities verfügen über ein ganzes Arsenal an Standardabfrageoperatoren, die mit Sequenzen arbeiten, um eine Vielzahl von Vorgängen durchzuführen.
MSDN Magazine-Artikel | 20.02.2008 | Ken Getz
LINQ to XML und das Microsoft SDK für Open XML-Formate vereinfachen beim Abrufen oder Ändern von Daten den Zugriff auf die Teile eines Open XML-Dokuments in 2007 Office System. Dadurch wird der Code kürzer und einfacher.
MSDN Magazine-Artikel | 20.02.2008 | Ted Pattison
Ted Pattison zeigt, wie Sie mit dem neuen Dienstprogramm STSDEV SharePoint-Entwicklungsprojekte in Visual Studio auf einfache und wiederholbare Weise einrichten und bereitstellen können.
MSDN Magazine-Artikel | 20.02.2008 | Dr. James McCaffrey
In diesem Artikel wird aufgezeigt, wie Sie mit Windows PowerShell schnell und einfach eine Benutzeroberflächen-Testautomatisierung für ASP.NET und klassische ASP-Webanwendungen erstellen
MSDN Magazine-Artikel | 20.02.2008 | Michael Howard
Michael Howard erläutert Möglichkeiten des Pufferüberlaufschutzes, die in Visual C++ 2005 und später verfügbar sind.
MSDN Magazine-Artikel | 20.02.2008 | Fritz Onion
Fritz Onion führt vor, wie das ListView-Steuerelement in ASP.NET 3.5 dank Unterstützung für Gestaltung mit CSS, flexible Paginierung und die umfassende Auswahl an Features zum Sortieren, Einfügen, Löschen und Aktualisieren Datenbindungsaufgaben vereinfacht.
MSDN Magazine-Artikel | 20.02.2008 | Charles Petzold
Wenn es um das Rendern zweidimensionaler Vektorgrafiken in WPF geht, entscheidet Charles Petzold sich meist für den System.Windows.Shapes-Namespace. Hier erfahren Sie warum.
MSDN Magazine-Artikel | 20.02.2008 | Stephen Toub
Diesen Monat beschäftigt sich Stephen Toub mit asynchroner Datenstromverarbeitung.
MSDN Magazine-Artikel | 20.02.2008 | Jeremy D. Miller
Jeremy D. Miller erklärt die Motivation, die hinter der ALT.NET-Bewegung steckt.
Developer Center | 19.02.2008
Wer nicht beim aktuellen deutschen Microsoft Launch 2008 in Frankfurt am Main dabei sein kann, ist bei MSDN Online wie immer bestens aufgehoben: Wir zeigen Ihnen einfach online, was es alles in Visual Studio 2008 neu zu entdecken gilt. Dieser Artikel in der MSDN Produktbibliothek verschafft Ihnen den Überblick über neue und verbesserte Möglichkeiten der neuen Microsoft-Entwicklungsumgebung.
MSDN Aktuell | 18.02.2008
Ganz im Zeichen des Launch 2008 steht die soeben erschienene neueste Ausgabe des „MSDN Magazine“. Exklusiv für deutschsprachige Entwickler sind auf der MSDN-Website wieder, wie jeden Monat, Übersetzungen von mehr als einem Dutzend Beiträgen aus dem Heft abrufbar, dazu gibt’s die zugehörigen Codesamples zum herunterladen.
Developer Center | 10.02.2008
Erstellen Sie mittels .NET Compact Framework eigenständige, intelligente Geräteanwendungen, die auf Facebook-Inhalte zugreifen können. Der Quellcode zu diesem Artikel in der MSDN Library zeigt, wie Sie mit den wichtigsten Aspekten der Facebook-APIs arbeiten und eine enge Integration in Microsoft Windows Mobile-spezifische APIs erreichen können.
Developer Center | 10.02.2008
Um Silverlight in ASP.NET-Seiten zu nutzen, können Sie die Silverlight-Elemente in ASP.NET-Steuerelemente einkapseln. Fritz Onion zeigt in diesem Artikel im MSDN Magazin, wie das geht.

Januar 2008


Standard Webcast | 28.01.2008 | Holger Sirtl
Bei Office Business Applications (OBA) handelt es sich um eine neue Art von Anwendungen, die auf der Office Business Plattform entwickelt werden, und die Brücke zwischen den bekannten Frontend Produktivitätswerkzeugen der Office-Client-Familie bzw. der SharePoint Plattform und den Geschäftsanwendungen (z.B. Dynamics, SAP, Siebel, ...) im Backend schlagen. Dieser Webcast gibt einen technischen Überblick über die Office Business Plattform, zeigt Umsetzungskonzepte wie Architekturvorschläge und Patterns, beschreibt eine mögliche Vorgehensweise zur Umsetzung eines OBA-Vorhabens und geht auf Werkzeuge, die zur Implementierung zur Verfügung stehen, ein. Der Webcast richtet sich an technische Entscheider.
Standard Webcast | 27.01.2008 | Christian Binder, Thomas Schissler
Leider unterstützt der Team Foundation Server 2008 keine hierarchischen Workitems. Dies lässt sich mit Hilfe des TFS SDKs jedoch einfach selbst erweitern. Der Webcast vermittelt zunächst die Grundlagen zur Programmierung mit dem SDK. Im zweiten Teil wird dann gezeigt, wie das SDK genutzt werden kann, um einen hierarchischen Workitem-Manager zu erstellen.
Standard Webcast | 24.01.2008 | Hannes Preishuber
Visual Studio 2008 bringt für den Web-Entwickler nur wenig Neues. Einzig drei Steuerelemente zur Datenbindung kommen neu hinzu. Und genau darum dreht sich dieser Webcast: um die Steuerelemente Datalist, Datapager und LinqDatasource. Dabei ist die Anwendung durchaus unterschiedlich zu Gridview und Co. Sie lernen die Möglichkeiten und den sinnvollen Einsatz der neuen Steuerelemente kennen.
Standard Webcast | 24.01.2008 | Hannes Preishuber
Die Ansprüche an eine Internet-Präsenz steigen. Denn bekanntlich sagt ein Video mehr als 1000 Bilder. Mit der "Expression"-Produktfamilie und Silverlight steht dafür eine leistungsfähige und günstige Technologie-Plattform zur Verfügung. Dieser Webcast erläutert die technischen Grundbegriffe und zeigt den Einsatz der Werkzeuge aus der Expression-Familie. Am Ende haben Sie das Basiswissen, um sowohl Live als auch on Demand Videos und Audio in Ihre eigene Website einzubinden.
Serien-Webcast | 24.01.2008 | Bernd Marquardt
In dieser Folge der "Windows Forms"-Serie werden Listbox- und Combobox-Steuerelemente vorgestellt. In dem Zusammenhang beschäftigen wir uns mit dem Thema „Drag & Drop“, also „ziehen und fallenlassen“. Diese Technik ist mittlerweile ein Standard in Windows und wird oft angewendet.
Serien-Webcast | 24.01.2008 | Bernd Marquardt
Der Windows-Explorer besteht im Grunde genommen aus einem Fenster mit einem TreeView und einem ListView-Steuerelement. In diesem Webcast werden Sie diese beiden wichtigen Steuerelemente kennen lernen und als Übung werden wir unseren eigenen kleinen Datei-Explorer programmieren.
Serien-Webcast | 24.01.2008 | Bernd Marquardt
Anwendungen, die in mehreren unterschiedlichen Fenstern ihren Inhalt darstellen, sind oft sehr interessant. Solche MDI-Anwendungen (Multiple Document Interface) können Sie natürlich auch mit Windows Forms und dem .NET Framework erstellen. Die Vorgehensweise werden Sie mit Hilfe eines ausführlichen Beispiels kennen lernen.
Serien-Webcast | 24.01.2008 | Bernd Marquardt
In diesem Webcast werden wir eine fertige Benutzerschnittstelle einer erstellten Anwendung ins Englische übersetzen. Visual Studio und das .NET Framework bieten uns sehr einfache Möglichkeiten an, um Anwendungen in mehreren Landessprachen zu erstellen.
Serien-Webcast | 24.01.2008 | Bernd Marquardt
Natürlich können im Rahmen dieser Webcast-Serie über Benutzerschnittstellen nicht alle Steuerelemente vorgestellt werden, die in Windows Forms enthalten sind. Darum werden hier noch einige interessante Controls nachgeliefert: Sie sehen Beispiele mit der MaskedTextBox, der RichTextBox, dem Kalender-, dem Trackbar- und dem WebBrowser-Steuerelement, der PictureBox, der Fortschrittsanzeige und dem SplitContainer. Mit diesem Webcast wird die UI-Serie abgeschlossen.
Standard Webcast | 24.01.2008 | Michael Stal
In der Literatur ist häufig von singulären Geschäftsanwendungen die Rede. In dem vorliegenden Webcast soll über den Tellerrand dieser Art Anwendungen hinausgeblickt werden. Was passiert zum Beispiel, wenn ein Team nicht nur ein einzelnes Softwareprodukt, sondern eine ganze Produktlinie erstellen muss? Inwiefern helfen modellgetriebene Ansätze und Aspekttorientierung weiter? Und wie gehen Architekten vor, wenn sie Embedded Systeme entwickeln?
Standard Webcast | 24.01.2008 | Michael Stal
Im Laufe der Zeit unterliegen Architekturen ständigen Änderungen und Erweiterungen. Geht der Architekt hierbei unsystematisch vor, hat dies unweigerlich architektonischen Drift zur Folge. Daher müssen Änderungen stets systemtisch erfolgen. Refactoring beschreibt die semantikerhaltende Änderung der Struktur eines Softwareartefakts. In diesem Webcast steht Architekturrefactoring im Vordergrund. Neben dessen Grundlagen werden auch die Unterschiede zum Reengineering aufgezeigt.
Standard Webcast | 24.01.2008 | Michael Stal
Dieser Webcast der Serie "Refactoring & Reengineering" setzt das Thema "Architekturrefactoring" fort und präsentiert einige konkrete Beispiele. Zur Sprache kommen unter anderem das Aufbrechen von Abhängigkeitszyklen, die Erzwingung eines strikten Schichtenmodells und das Integrieren von Schnittstellen.
Standard Webcast | 24.01.2008 | Michael Stal
Nachdem es in den beiden anderen Folgen dieser Webcast-Serie zum Thema "Refactoring" vornehmlich um "Architekturzentrierte Refactorings" geht, fokussiert sich Teil 3 auf sogenannte Coderefactorings. Zunächst kommen die "Smells" zur Sprache, also Indikatoren, die zeigen, wann überhaupt ein Coderefactoring notwendig ist. Danach führt der Webcast einen Katalog typischer Coderefactorings ein, die das Thema auf praktischer Ebene beleuchten. Natürlich darf ein Blick auf die Refactoringunterstützung in Visual Studio hier nicht fehlen.
Standard Webcast | 24.01.2008 | Michael Stal
In einem agilen Prozess erfolgen ständig Änderungen an der Codebasis. Jede Änderung könnte aber zu allerlei "Seiteneffekten" führen. Dafür, dass dies nicht geschieht, sind Architekten und Entwickler zuständig. Um die Konformität der Implementierung mit der Spezifikation zu  prüfen, hat sich vor einigen Jahren die testgetriebene Softwareentwicklung etabliert. Einer der wichtigsten Bausteine sind Unit-Tests. Und genau darum geht's in diesem Webcast, der in die Konzepte des Unit-Testings einführt. Als "Versuchsobjekt" dient dabei Unit.
MSDN Magazine-Artikel | 23.01.2008 | Andrew Arnott
.NET Compact Framework 3.5 stellt eine Auswahl von Windows Communication Foundation (WCF)-Funktionen bereit, die Sie nutzen können, um zwischen Windows Mobile-Geräten und Desktop-PCs zu kommunizieren. Hier erfahren Sie, wie dies geht.
MSDN Magazine-Artikel | 23.01.2008 | Mike Volodarsky
Mike Volodarsky führt das IIS 7.0-Erweiterbarkeitsmodell vor, indem er die Antwortänderung in ein konfigurierbares Webservermodul und eine benutzerdefinierte Verwaltungsseite für IIS-Manager erweitert.
MSDN Magazine-Artikel | 23.01.2008 | Steve Fox
Mit benutzerdefinierten Formularbereichen in Outlook können Sie Daten aus bestimmten Datenquellen integrieren und die Benutzerfunktionalität von Outlook 2007 umfassend anpassen.
MSDN Magazine-Artikel | 23.01.2008 | Jamie Laflen
Jamie Laflen stellt die Vorteile testgesteuerter Entwicklung bei der Datenbankentwicklung sowie einige nützliche Verfahren vor.
MSDN Magazine-Artikel | 23.01.2008 | Ted Neward
In den folgenden Ausführungen erhalten Sie eine Übersicht über die Konzepte, auf denen die neue F#-Sprache – eine Kombination aus Elementen funktionaler und objektorientierter .NET-Sprachen – beruht. Wir helfen Ihnen anschließend beim Einstieg in das Schreiben einiger einfacher Programme.
MSDN Magazine-Artikel | 23.01.2008 | Howard Dierking
Diesen Monat erörtert Howard Dierking die Anwendungsbereiche von Windows Server 2008, SQL Server 2008 und Visual Studio 2008.
MSDN Magazine-Artikel | 23.01.2008 | James Avery
In diesem Monat: Hilfe beim Schreiben von SQL-Code, Modellieren Ihrer Datenbank mit SubSonic sowie eine Bewertung von Visual Studio Team System: Bessere Softwareentwicklung für Agile-Teams.
MSDN Magazine-Artikel | 23.01.2008 | Dino Esposito
Diesen Monat zeigt Dino Esposito Ihnen, wie Sie mithilfe des AJAX Control Toolkit und klugem Codieren modale Dialogfelder im Windows-Stil für Ihre Webanwendung erhalten.
MSDN Magazine-Artikel | 23.01.2008 | Dr. James McCaffrey
Im Artikel dieses Monats beschreibt Dr. James McCaffrey einige Möglichkeiten, wie Sie mithilfe von Visual Studio 2005 Team System benutzerdefinierte Softwaretestautomatisierung verwalten können.
MSDN Magazine-Artikel | 23.01.2008 | Jeff Prosise
: Jeff Prosise stellt tolle Tipps für die Entwicklung mit Silverlight vor, das beständig neue Anhänger gewinnt, für das aber auch mehr Dokumentation und bewährte Methoden benötigt werden, damit Entwickler seine erstaunlichen neuen Features voll ausnutzen können.
MSDN Magazine-Artikel | 23.01.2008 | Gerardo de Geest and Gerben van Loon
Web Service Software Factory: Modeling Edition ist eine Sammlung von Ressourcen für die Modellierung und Erstellung von Webdiensten für Windows Communication Foundation und ASMX.
MSDN Magazine-Artikel | 23.01.2008 | Matt Milner
Mit Net Framework 3.5 kann Windows Workflow Foundation jetzt wirklich in Windows Communication Foundation integriert werden. In diesem Artikel wird beschrieben, wie die Integration funktioniert und wie Sie sie effektiv nutzen können.
MSDN Magazine-Artikel | 23.01.2008 | Kenny Kerr
Windows Vista und Windows Server 2008 bringen einige bedeutsame Änderungen mit sich, die das Erstellen von sichereren und reaktionsfähigeren Diensten vereinfachen.
MSDN Magazine-Artikel | 23.01.2008 | Brian A. Randell
Erfahren Sie in diesem fünften und letzten Beitrag einer fortlaufenden Diskussion, wie Sie einem Word-Add-In Unterstützung für Eincheckhinweise und Eincheckrichtlinien hinzufügen können.
MSDN Magazine-Artikel | 23.01.2008 | Bill Hill
Bill Hill erörtert seine digitale Unabhängigkeitserklärung.
MSDN Aktuell | 17.01.2008
In deutscher Version online abrufbar ist jetzt die soeben erschienene Februar-Ausgabe des „MSDN Magazine“, in der es u.a. um die Erstellung eines Sprachcompilers mit .NET geht. Das Heft bietet insgesamt wieder mehr als 15 hilfreiche Beiträge mit Lesestoff für Microsoft-Entwickler plus die zugehörigen Quellcodes zum herunterladen.
Standard Webcast | 11.01.2008 | Dariusz Parys
Dieser Webcast liefert einen Rundflug zu den neuen Features von Visual Studio 2008. Neben der Integration verschiedener Frameworks und der besseren Anbindung an das Windows Vista Sicherheitskonzept zeigen wir unter anderem die Verbesserungen und Neuerungen in den Bereichen Framework, Windows-Anwendungen, Web-Anwendungen und Office-Anwendungen. Das Ganze wird wie immer mit kurzen Demos veranschaulicht.
Standard Webcast | 11.01.2008 | Dariusz Parys
Mit diesem Webcast erhalten Sie einen Überblick über die neuen Features des .NET Framework 3.5. Ob System.IO.Pipes oder die neuen Möglichkeiten der Garbage Collection - die Erweiterungen werden im Einzelnen vorgestellt, ein Themenschwerpunkt ist dabei der Namensbereich System.AddIn.

Dezember 2007


Standard Webcast | 19.12.2007 | Neno Loje, Stephanie Marx, Bernd Marquardt
Nach einem ganzen Jahr der Abstinenz ist es wieder soweit: der Weihnachts-Webcast kommt auf Sie zu! Melden Sie sich an! Es gibt nur noch wenige Plätze. Und damit es dieses Mal richtig spannend wird, werden wir unser berühmtes Gewinnspiel ONLINE spielen. D.h., wir stellen Fragen und Sie können darauf direkt live über den Fragenmanager von Windows Live Meeting reagieren - wenn’s geht, gleich mit der richtigen Antwort. Und schon haben Sie vielleicht ein Buch gewonnen, das Sie immer schon mal lesen wollten! Oder einen der anderen schönen Preise. Und natürlich verlosen wir wieder einige nützliche Software, mit der Sie Weihnachten besonders leicht und angenehm erleben können!
MSDN Magazine-Artikel | 18.12.2007 | Joel Pobar
Joel Pobar präsentiert eine Einführung in die Arbeitsweise von Compilern und die Vorgehensweise, mit der Sie Ihren eigenen Compiler für .NET Framework schreiben können.
MSDN Magazine-Artikel | 18.12.2007 | Maria Blees
Maria Blees stellt WinUnit vor, ein praktisches neues Komponententesttool für systemeigene C++-Projekte.
MSDN Magazine-Artikel | 18.12.2007 | Laurence Moroney
Laurence Moroney führt durch Erstellen und Debuggen eines einfachen FTP-Upload-Plug-Ins vor, wie die Expression Encoder-Plug-In-APIs eingesetzt werden können.
MSDN Magazine-Artikel | 18.12.2007 | Hugh Ang and David San Filippo
Mithilfe von PIAB können Sie WCF-Dienste anhand von Richtlinien wie Prüfung, Leistungsüberwachung, Autorisierung und Speicherung verbessern, ohne eine einzige Zeile Code ändern zu müssen.
MSDN Magazine-Artikel | 18.12.2007 | Keith Pijanowski
Mit Statuscomputerworkflows lässt sich Programmlogik auf eine andere Art und Weise visualisieren. Statt wie sequenzielle Workflows von Aktivität zu Aktivität überzugehen, gehen Statuscomputer von einem Status zum nächsten über. In diesem Artikel erfahren Sie, wozu Statuscomputer eingesetzt werden können und wie mit Windows Workflow Foundation Statuscomputerworkflows entworfen und erstellt werden.
MSDN Magazine-Artikel | 18.12.2007 | Howard Dierking
In diesem Monat erklärt Howard Dierking, warum die Auswahl einer Programmiersprache eine sehr persönliche Entscheidung sein kann.
MSDN Magazine-Artikel | 18.12.2007 | James Avery
Leistungsfähige Textbearbeitung, Webtests in .NET, erweiterte Komponententests und mehr
MSDN Magazine-Artikel | 18.12.2007 | Jimmy Schementi
DLRConsole stellt eine interaktive Umgebung bereit, in der Sie in Silverlight mit dynamischen Sprachen spielen können.
MSDN Magazine-Artikel | 18.12.2007 | Jonathan Aneja
Visual Basic 9.0 macht es für Entwickler wesentlich leichter, mit XML zu arbeiten. Ich werde hier auf einige der neuen Features und Merkmale wie z. B. LINQ-Unterstützung, XML-Literale, eingebettete Ausdrücke, XML-Eigenschaften und XML-Schema-IntelliSense eingehen.
MSDN Magazine-Artikel | 18.12.2007 | John Papa
Mit Entity Framework erhalten Entwickler mehr Flexibilität, da es ihnen ermöglicht, beim Entwickeln ein konzeptionelles Modell statt eines relationalen Datenmodells zu verwenden. Zuerst müssen Sie wissen, wie Sie ein Entitätsdatenmodell entwickeln können. John Papa wird Sie durch diesen Prozess führen.
MSDN Magazine-Artikel | 18.12.2007 | Dino Esposito
In diesem Monat befasst sich Dino Esposito erneut mit AJAX-Extender-Steuerelementen und fügt mehr erweiterte Features wie z. B. maskiertes Bearbeiten und automatische Vervollständigung hinzu.
MSDN Magazine-Artikel | 18.12.2007 | Ted Pattison
Diesen Monat bietet Ted Pattison einen Überblick über Programmiersicherheit und Berechtigungen für Windows SharePoint Services 3.0.
MSDN Magazine-Artikel | 18.12.2007 | Dr. James McCaffrey
James McCaffrey zeigt Ihnen, wie Sie mithilfe der Benutzeroberflächenautomatisierungs-Bibliothek von Microsoft in die Automatisierung von Benutzeroberflächentests einsteigen können.
MSDN Magazine-Artikel | 18.12.2007 | Juval Lowy
Visual Studio 2008 und .NET Framework 3.5 bieten neue Tools und Unterstützung, um Windows Communication Foundation (WCF) zu erweitern. Darüber hinaus werden in Visual Studio 2008 zahlreiche manuelle WCF-Aufgaben für den Entwickler jetzt automatisch ausgeführt.
MSDN Magazine-Artikel | 18.12.2007 | Stephen Toub
Diesen Monat erklärt Stephen Toub, wie Sie Dualprozessoren optimal nutzen können, wenn Sie Verschlüsselungs- und Komprimierungsaufgaben ausführen.
MSDN Magazine-Artikel | 18.12.2007 | Howard Dierking
Hingabe, Intelligenz und die Liebe zum Lernen machen einen Bewerber zum idealen Microsoft-Kandidaten. Howard Dierking untersucht diese und andere Philosophien der Personalbeschaffung.
MSDN Magazine-Artikel | 11.12.2007 | Mike Volodarsky
Mike Volodarsky zeigt, wie Sie die Leistung und Sicherheit von PHP-Anwendungen mithilfe von IIS 7.0 verbessern können, ohne eine einzige Zeile PHP-Code zu schreiben.
MSDN Magazine-Artikel | 11.12.2007 | Guy Smith-Ferrier
.NET Framework verfügt über ausgezeichnete Internationalisierungsunterstützung, JavaScript allerdings leider nicht. Wenn Sie ASP.NET AJAX verwenden, können Sie hier erfahren, welche Anpassungen vorgenommen werden müssen.
MSDN Magazine-Artikel | 11.12.2007 | Justin Smith
Einführung webzentrierter Features von Windows Communication Foundation in .NET Framework 3.5, einschließlich des HTTP-Programmiermodells und der neuen Syndikations-API.
MSDN Magazine-Artikel | 11.12.2007 | Ian Stirk
SQL Server 2005 sammelt viele nützliche Daten, die Sie zum Identifizieren von Bereichen verwenden können, in denen eine Verbesserung der Datenbankleistung möglich ist. In diesem Artikel wird aufgezeigt, was zur Leistungsverbesserung erforderlich ist.
MSDN Magazine-Artikel | 11.12.2007 | Joe Kaplan and Ethan Wilansky
Hier erhalten Sie einen Überblick über die neue System.DirectoryServices.AccountManagement-Klasse in .NET Framework 3.5 und erfahren, wie sie die Verwendung von Verzeichnisdiensten erleichtert.
MSDN Magazine-Artikel | 11.12.2007 | Howard Dierking
Die Ergebnisse unserer Leserumfrage liegen vor. In diesem Monat teilt Howard Dierking Ihnen unsere Schlussfolgerungen mit.
MSDN Magazine-Artikel | 11.12.2007 | James Avery
In diesem Monat werden erweiterte Komponententests, Objektmocks, die Profilierung und vieles mehr vorgestellt.
MSDN Magazine-Artikel | 11.12.2007 | Yi Zhang and Xiaoying Guo
Marshalling ist ein wichtiger Teil der .NET-Interoperabilität. Es ermöglicht den Aufruf von nicht verwaltetem Code von verwaltetem Code aus. Dieser Artikel hilft Ihnen bei den ersten Schritten.
MSDN Magazine-Artikel | 11.12.2007 | John Papa
In diesem Monat erläutert John Papa die Entwicklung einer mobilen Anwendung, die auf Daten auf Ihrem Anwendungsserver zugreifen kann.
MSDN Magazine-Artikel | 11.12.2007 | Ken Getz
In diesem Monat wird in der Rubrik „Advanced Basics“ das Potenzial von Generika und Reflektion aufgezeigt. Erfahren Sie, wie Sie durch Kombination dieser beiden Aspekte eine flexiblere und effizientere Entwicklung erzielen können.
MSDN Magazine-Artikel | 11.12.2007 | Dino Esposito
AJAX-Extender erweitern das Verhalten und die Features herkömmlicher Websteuerelemente, sodass Sie Postbacks und Steuerelementeingaben noch stärker einschränken können als bei alleiniger Verwendung von AJAX.
MSDN Magazine-Artikel | 11.12.2007 | Jeff Prosise
Jeff Prosise zeigt auf, wie sich Drag & Drop-Funktionalität mithilfe von ASP.NET AJAX in Webanwendungen implementieren lässt.
MSDN Magazine-Artikel | 11.12.2007 | Charles Petzold
Charles Petzold führt vor, wie Sie normale Steuerelemente mit WPF-Vorlagen (Windows Presentation Foundation) in außergewöhnliche visuelle Objekte verwandeln.
MSDN Magazine-Artikel | 11.12.2007 | Fritz Onion
Zum Implementieren von Silverlight in ASP.NET-Seiten können Sie die Silverlight-Elemente in ASP.NET-Steuerelemente einkapseln. Wir zeigen Ihnen, wie es geht.
MSDN Magazine-Artikel | 11.12.2007 | Scott Hanselman
Scott Hanselman macht sich Gedanken zum Begriff „Eins-nach-fünf-Entwickler“ und dazu, warum für Erfolg in jedem Bereich Leidenschaft und handwerkliches Können erforderlich sind.

November 2007


Standard Webcast | 30.11.2007 | Michael Stal
Die Hauptkomplexität der Erstellung einer Softwarearchitektur besteht in den infrastrukturellen und nicht-funktionalen Randbedingungen. Architekturstrategien helfen dem Architekten bei der Modellierung der technischen Infrastruktur, speziell in Punkto Verteilung und Nebenläufigkeit, und der Bereitstellung der gewünschten nicht-funktinalen Eigenschaften. Der Webcast stellt eine Reihe solcher Architekturstrategien vor.
Standard Webcast | 30.11.2007 | Michael Stal
Im ersten Teil dieses Webcasts steht die Frage im Vordergrund, ob sich die Qualität einer Softwarearchitektur überhaupt erkennen lässt. Gibt es Qualitätsmerkmale, die darauf hinweisen, ob die vorliegende Softwarearchitektur eher gut oder eher schlecht ist? Insgesamt kommen sieben Qualitätsmerkmale zur Sprache. Da sich Softwarearchitektur-Qualität nicht "testen" lässt, spielt das Instrument der "Architekturreviews" eine wichtige Rolle. Der Webcast führt in seinem zweiten Teil daher die Grundprinzipien ein, wie sich Architekturen und deren Entwürfe reviewen lassen.
Standard Webcast | 27.11.2007 | Daniel Walzenbach
Mit "Visual Basic Orcas" (VB 9.0) halten viele neue Spracherweiterungen in Visual Basic 9.0 Einzug. Das wahrscheinlich prominenteste Feature ist die vollständige Integration des LINQ Framework (Language-INtegrated Query) in VB 9.0, das die Lücke zwischen relationalen Daten und XML auf der einen Seite und objektorientierten Programmiersprachen auf der anderen Seite schließt. Erweitert wurde der Funktionsumfang von VB 9.0 außerdem um "Anonymous types", "Implicitely typed variables", "Object Initializers", "Relaxed Delegates", "Nullable Types" und zahlreiche andere Features. Welche Möglichkeiten die neuen Spracherweiterungen in Visual Basic 9.0 bieten und wie sie eingesetzt werden können, ist Gegenstand dieses Webcasts.
Standard Webcast | 27.11.2007 | Daniel Walzenbach
Mit dem .NET Framework 3.5 eröffnen sich für den C#- und VB.NET-Entwickler bisher ungekannte Möglichkeiten. Das wahrscheinlich prominenteste Feature ist das LINQ Framework (Language-Integrated Query), welches die Lücke zwischen relationalen Daten und XML auf der einen Seite und objektorientierten Programmiersprachen auf der anderen Seite schließt. In diesem Webcast gibt Daniel Walzenbach, Developer Evangelist bei Microsoft Deutschland, einen Überblick über LINQ und zeigt Beispiele zu LINQ to Objects, LINQ to XML, LINQ to DataSet und LINQ to SQL.
Standard Webcast | 23.11.2007 | Michael Stal
Dieser Webcast beleuchtet die Rolle, die das Thema Softwarearchitektur in der Softwareentwicklung einnimmt und zeigt, welche Probleme sich in der Praxis ergeben, wenn das Thema Softwarearchitektur eine eher unsystematische Behandlung erfährt. Während die meisten Experten bei der Definition von Softwarearchitektur noch übereinstimmen, gilt dies für die Bedeutung des Softwarearchitekten schon nicht mehr. Daher zeigt der Webcast auf, welche Aufgaben ein Softwarearchitekt inne hat und grenzt das entsprechende Profil von dem der Key Developer ab.
Standard Webcast | 23.11.2007 | Michael Stal
Patterns (oder zu deutsch Muster) bieten bewährte Lösungen für wiederkehrende Probleme. Seit dem Erscheinen des Buches "Design Patterns" der "berüchtigten" Gang-of-Four (Erich Gamme et al.) haben Patterns weiter Verbreitung gefunden. Der vorliegende Webcast führt in die Grundlage des pattern-basierten Softwareentwurfes ein. Zur Illustration werden exemplarisch ein paar Beispielpatterns präsentiert.
Standard Webcast | 23.11.2007 | Michael Stal
Die Erstellung einer Softwarearchitektur erfolgt immer im Kontext eines Entwicklungsprozesses. Unabhängig von der gewählten Methode müssen die Architekten dafür sorgen, dass die Erstellung der Softwarearchitektur systematisch erfolgt, ebenso wie deren Umsetzung. Dieser Webcast führt die dazu notwendigen Prinzipien in einem Entwicklungsprozess ein. Wie zum Beispiel erstellen Architekten einen erste Grobarchitektur? Und wie gehen Sie vor, um die Grobarchitektur zu verfeinern und die Qualität der Implementierung sicherzustellen?
Standard Webcast | 12.11.2007 | Bernd Marquardt
In Visual Studio 2008 wird u.a. eine neue, erweiterte Version der Programmiersprache C# Einzug halten. Viele Erweiterungen in C# 3.0 haben mit der Abfrage von Daten zu tun (LINQ). In diesem Webcast stellen wir die eher allgemeinen Neuerungen in C# vor. Es geht um die Themen, Extension Methods, anonyme Typen, Objektinitialisierung und Lambda-Funktionen. Natürlich werfen wir auch einen Blick auf die Query-Language LINQ; dabei werden wir allerdings nur Daten aus normalen Arrays und nicht aus Datenbanken abfragen.
Standard Webcast | 02.11.2007 | Jens Häupel
In den meisten modernen Programmiersprachen gibt es keinen einheitlichen Weg, mit Daten umzugehen. Tabellen in relationalen Datenbanken, XML Dokumente, interne Speicherstrukturen – alle erfordern sie unterschiedliche Wege für das Erzeugen, Abfragen oder Ändern. Da gibt es Unterschiede in Syntax, Semantik und den verfügbaren Datentypen, die nicht unwesentlich zu erhöhter Komplexität beitragen. Visual Studio 2008 und das darin enthaltene Language Integrated Query (LINQ) Framework tragen wesentlich dazu bei, diese Komplexität zu verringern und den Umgang mit Daten zu vereinheitlichen. In diesem Webcast wird LINQ für C# und dessen innovatives API vorgestellt.

Oktober 2007


Serien-Webcast | 29.10.2007 | Bernd Marquardt
"Microsoft Expression Blend" ist das Design- und Interface-Design-Programm für die Erstellung moderner, interaktiver Benutzeroberflächen und Anwendungen, deren Benutzerschnittstellen und Grafiken in XAML definiert und zur Verfügung gestellt werden. In dieser ersten Folge der 3-teiligen Webcast-Serie schauen wir uns die Funktionen von Expression Blend genauer an und geben einen Einblick, wie verschiedene Layouts realisiert werden können. Darüberhinaus zeigen wir die Integration von Visual Studio 2008 und Expression Blend, wodurch der Workflow zwischen Entwicklern und Designern optimal abgestimmt wird und Teamarbeit nahtlos und ohne Konvertierung umgesetzt werden kann.
Serien-Webcast | 29.10.2007 | Bernd Marquardt
Im zweiten Webcast der Serie "Expression Blend" beschäftigen wir uns mit den Benutzerschnittstellen von Desktopanwendungen. Hier geht es um Menüs, Toolbars und Statuszeilen. Dabei werden wir dieses Standard-UI mit einigen grafischen Features aus Windows Presentation Foundation erweitern.
Serien-Webcast | 29.10.2007 | Bernd Marquardt
Im letzten Webcast der Expression Blend-Serie dreht sich alles um typische WPF-Features. Wir zeigen ihnen, wie Sie Animationen und 3D-Effekte in Ihrer Benutzerschnittstelle benutzen können. Auch hier demonstrieren wir natürlich den Einsatz von Expression Blend zur Erzeugung des XAML-Codes und die Benutzung von Visual Studio 2008, um die benötigte Anwendungslogik zu erstellen.
MSDN Magazine-Artikel | 24.10.2007 | Scott Wisniewski
Scott Wisniewski verwendet die Windows Presentation Foundation-Datenbindung zusammen mit LINQ und den neuen XML-Features in Visual Basic, um eine interaktive Anwendung zu erstellen, mit der demografische Daten abgebildet werden.
MSDN Magazine-Artikel | 24.10.2007 | Andrew Whitechapel
Mit Visual Studio-Tools für Office können Sie leicht Office-basierte Dienste erstellen, die die Leistungsfähigkeit von Windows Communication Foundation, Windows Presentation Foundation und LINQ nutzen.
MSDN Magazine-Artikel | 24.10.2007 | Jim Truher
Jim Truher gibt eine Einführung in das Schreiben und Registrieren eigener benutzerdefinierter Cmdlets für die Verwendung in Windows PowerShell.
MSDN Magazine-Artikel | 24.10.2007 | Bashar “Bash” Badawi
Wenn Sie in beträchtlichem Umfang in COBOL-Legacyanwendungen investiert haben, die auf Mainframes ausgeführt werden, benötigen Sie die BizTalk-Adapter für Host Integration Server.
MSDN Magazine-Artikel | 24.10.2007 | Jack Couch
Jack Couch zeigt, wie ADFS eingerichtet wird, wann es zu verwenden ist und wie eine Verbindung zu einer externen Organisation hergestellt wird, um einmaliges Anmelden anzubieten.
MSDN Magazine-Artikel | 24.10.2007 | Howard Dierking
Howard Dierkings Anmerkungen zur Ausgabe dieses Monats enthalten eine Rückschau auf 2007 sowie eine Vorschau auf Interessantes und Innovatives im Jahr 2008.
MSDN Magazine-Artikel | 24.10.2007 | Scott Mitchell
In diesem Monat erfahren Sie mehr über die Tools, die Sie für Ihre Arbeit benötigen.
MSDN Magazine-Artikel | 24.10.2007 | Alessandro Catorcini and Brian Grunkemeyer
Hier wird betrachtet, wie Code fehlschlägt, und es werden Verfahren für das Schreiben von zuverlässigem und stabilem verwaltetem Code vorgestellt
MSDN Magazine-Artikel | 24.10.2007 | John Papa
WPF ist eine der wichtigsten neuen Technologien in .NET Framework 3.0. In diesem Monat stellt John Papa die Datenbindungsfunktionen dieser Technologie vor.
MSDN Magazine-Artikel | 24.10.2007 | Dino Esposito
Dino Esposito stellt die Microsoft AJAX-Bibliothek und die Javascript-Bibliothek für ASP.NET AJAX 1.0 vor.
MSDN Magazine-Artikel | 24.10.2007 | Dr. James McCaffrey
Diese Ausgabe von „Testlauf“ bietet Ihnen eine Anleitung zur Durchführung einer ganz einfachen Automatisierung der Benutzeroberfläche mithilfe von Windows PowerShell.
MSDN Magazine-Artikel | 24.10.2007 | Aaron Skonnard
WCF-Erweiterbarkeitspunkte ermöglichen Ihnen, den Prozess anzupassen, durch den Nachrichten übersetzt, formatiert und zur Nutzung weiterer angepasster Dienste über das Internet gesendet werden.
MSDN Magazine-Artikel | 24.10.2007 | Stanley B. Lippman
In diesem Monat wird mit der Entwicklung der echten Mausklasse für EEK! begonnen.
MSDN Magazine-Artikel | 24.10.2007 | Stephen Toub
In diesem Artikel erstellt der Autor einen verwalteten Wrapper, um die neue IFileOperation-Schnittstelle in Windows Vista aus verwaltetem Code zu verwenden.
MSDN Magazine-Artikel | 24.10.2007 | Kenny Kerr
Kenny Kerr befasst sich mit der WTL-Unterstützung (Windows Template Library) für neue Verbesserungen an Windows Vista-Steuerelementen, einschließlich Aufgabendialogfeldern, Aero-Assistenten und Dialogfeldern zum Öffnen von Dateien.
MSDN Magazine-Artikel | 24.10.2007 | Robert Bogue
Robert Bogue erläutert fünf Gründe dafür, warum die Einarbeitung in Microsoft SharePoint-Technologien, einschließlich des Frameworks für Benutzeroberflächenkomponenten und des eingebetteten Suchmoduls, für Sie Priorität haben sollte.
Serien-Webcast | 17.10.2007 | Bernd Marquardt
Mit dem richtigen Einsatz von Data-Binding kann man eine Menge Programmieraufwand sparen. Auch in Windows Presentation Foundation spielt Datenbindung eine wichtige Rolle. Wir zeigen Ihnen in diesen Webcast die Benutzung von Data-Binding mit den Steuerelementen aus WPF. Außerdem werden wir uns damit beschäftigen, wie Daten konvertiert werden können, die via Binding weitergegeben werden.
Serien-Webcast | 17.10.2007 | Bernd Marquardt
Styles werden in WPF benutzt, um ein gleichartiges Aussehen von Steuerelementen zu gewährleisten. In diesem Webcast lernen Sie, wie Sie Styles definieren und anwenden können. Außerdem zeigen wir, wie Styles vererbt werden und wie sie im Code erstellt und für ein Steuerelement angewendet werden können.
Serien-Webcast | 17.10.2007 | Bernd Marquardt
Templates definieren den visuellen Teil eines WPF-Steuerelements. In diesem Webcast lernen Sie, wie WPF-Steuerelemente im Aussehen geändert werden können, ohne dass das Steuerelement selbst neu entwickelt werden muss. Wir zeigen Ihnen die Erstellung von Control-Templates und erläutern die Anbindung dieser Vorlagen an ein bereits existierendes WPF-Steuerelement.
Serien-Webcast | 17.10.2007 | Bernd Marquardt
Mehrsprachige Anwendungen werden in unserer globalisierten Welt immer wichtiger. Welche Möglichkeiten bietet WPF in diesem Bereich? Wie werden Anwendungen erstellt, die mit mehreren Landessprachen einwandfrei funktionieren sollen? Diese Themen werden im Webcast ausführlich behandelt und mittels Demoprogrammen vertieft.
Serien-Webcast | 17.10.2007 | Bernd Marquardt
Multithread-Programmierung ist natürlich auch mit WPF möglich. Was aber muss unbedingt beachtet werden? Bisher gab es für Windows ganz bestimmte Regeln, wie auf Steuerelemente und Fenster aus einem zweiten Thread zugegriffen werden durfte. Ist das bei WPF ebenso? Welches Threading-Modell wird hier verwendet? Wo gibt es Vereinfachungen und was dürfen Sie nicht tun? Diese Fragen werden mittels mehrerer Demoprogramme in diesem Webcast beantwortet.
Serien-Webcast | 17.10.2007 | Bernd Marquardt
Diese Folge der Webcast-Serie zum Thema "Advanced WPF" beschäftigt sich mit dem Aufruf von WPF-Elementen aus Windows Forms und umgekehrt. Sie lernen, wie man existierende .NET-Applikationen mit WPF-Steuerelementen oder -Dialogen erweitern und somit in diesen Applikationen Möglichkeiten nutzen kann, die bisher nicht zur Verfügung standen. Weiterhin erfahren Sie, ob Win32/MFC-Anwendungen mit den neuen WPF-Möglichkeiten erweitert werden können.

September 2007


Serien-Webcast | 29.09.2007 | Oliver Scheer
Silverlight ist Microsofts neue browser- und plattform-übergreifende Technologie für die Erstellung von Rich Interactive Applications (RIA). Silverlight basiert auf ähnlichen Konzepten wie die Windows Presentation Foundation, weist aber auch einige Unterschiede auf. Dieser Webcast gibt eine Einführung in Silverlight und bietet einen Überblick über verschiedene Szenarien und Tools für Silverlight.
Serien-Webcast | 29.09.2007 | Oliver Scheer
In diesem Webcast lernen Sie einige Möglichkeiten für die Gestaltung von Rich Interactive Applications (RIA) kennen. Dazu gehört eine Übersicht über Controls, die mit Silverlight ausgeliefert werden. Zusätzlich wird gezeigt, wie man selber eigene Controls erstellen kann, die an eigene Anforderungen (Design und Funktion) beliebig angepasst werden können. Angereicht wird dieser Webcast mit einer Vielzahl von Beispielen zu den Themen Transformationen und Animationen.
Serien-Webcast | 29.09.2007 | Jana Paetzoldt, Bernd Marquardt
Ein Anwender von Windows Presentation Foundation wird den XAML-Code für die Benutzerschnittstelle in den meisten Fällen nicht „von Hand“ eingeben. Stattdessen wird er Werkzeuge benutzen, die es erlauben, die Elemente der Benutzerschnittstelle „per Drag und Drop“ mit der Maus zusammenzustellen. Das Werkzeug liefert dann den XAML-Code, der dann z.B. mit Visual Studio 2008 weiter verwendet werden kann. Ein solches XAML-Werkzeug von Microsoft ist „Expression Blend“. In diesem Webcast möchten wir Ihnen dieses Werkzeug etwas genauer vorstellen. Wir werden Dialogfenster erstellen, verschiedene Layout-Varianten ausprobieren, Animationen definieren und einen Blick auf die 3D-Möglichkeiten von Expression Blend werfen.
Serien-Webcast | 29.09.2007 | Jana Paetzoldt, Bernd Marquardt
Mit der neuesten Version des XAML-Werkzeugs Microsoft „Expression Blend“ können auch Benutzerschnittstellen für Silverlight erstellt werden. Hierbei handelt es sich um Applikationen mit einer umfangreichen Benutzerschnittstelle, die aber im Web-Browser laufen. Dabei können diese Anwendungen jedoch die gesamte Hardware des Client-Rechners ausnutzen. Wir zeigen Ihnen in diesem Webcast beide Varianten: Silverlight 1.0 mit JavaScript und Silverlight 1.1 mit dem .NET Framework. Hier lernen Sie die grundlegenden Technologieaspekte und Möglichkeiten von Silverlight kennen und die Unterschiede zu Windows Presentation Foundation verstehen.
MSDN Magazine-Artikel | 28.09.2007 | Michael Howard
Vor fünf Jahren gab Bill Gates eine Direktive heraus, mit der die Sicherheit durchgehend verbessert werden sollte. Seither wurden viele nützliche Erfahrungen gesammelt, was das Erstellen von zunehmend sicherer Software betrifft.
MSDN Magazine-Artikel | 28.09.2007 | A. Abouchaev, D. Hasse, S. Lambert, and G. Wroblewski
Hier analysieren die Autoren Programmabstürze, um Ihnen zu helfen, zu erkennen, ob in Ihren Anwendungen ein Potenzial zu Lese- oder Schreibverletzungen vorliegt und wie dieses Potenzial zu Sicherheitsrisiken führen kann.
MSDN Magazine-Artikel | 28.09.2007 | M. Chmielewski, N. Clift, S. Fonrobert, and T. Ostwald
Codefehler können auf vielerlei Weise gesucht werden. Manuelle Codeüberprüfungen sind in puncto Präzision und Qualität am besten. Wir stellen einige bewährte Methoden für das Planen und Ausführen von Codeüberprüfungen in Ihrem eigenen Team vor.
MSDN Magazine-Artikel | 28.09.2007 | Dan Griffin
Dan Griffin zeigt die Erweiterbarkeit von Visual Studio 2005 Team Edition for Software Testers auf, indem er die Änderungen am vorhandenen Muster für den Testschnittstellenanbieter im aktuellen Visual Studio SDK behandelt und die Implementierung des Testens mit zufälligen Daten erörtert.
MSDN Magazine-Artikel | 28.09.2007 | Howard Dierking
Diesen Monat erläutert Howard Dierking, was wirklich gemeint ist, wenn wir von Sicherheit reden.
MSDN Magazine-Artikel | 28.09.2007 | Scott Mitchell
In dieser Ausgabe: Windows Forms-Raster, professionell gestaltete Textfelder, Zusammenführen von Dateien und mehr.
MSDN Magazine-Artikel | 28.09.2007 | Tim Fischer
Obwohl mit .NET Framework eine verwaltete Ausführungsumgebung bereitgestellt wird, ist es wichtig, die Verwaltung der Objektlebensdauer zu berücksichtigen und Code zu schreiben, über den Ressourcen korrekt verwendet und freigegeben werden. Das CLR-Team ist Ihnen dabei behilflich.
MSDN Magazine-Artikel | 28.09.2007 | Adrian Spotty Bowles
In diesem Artikel wird eines der neuen Features von Visual Basic 2008 behandelt: die Erweiterungsmethoden. Dieses leistungsfähige neue Feature wurde eingeführt, um LINQ zu unterstützen. Lesen Sie, was Erweiterungsmethoden sind und wie Sie sie selbst einsetzen können, und holen Sie sich hervorragende Tipps zu ihrer Verwendung.
MSDN Magazine-Artikel | 28.09.2007 | Ted Pattison
Windows SharePoint Services (WSS) 3.0 bietet eine neue, verbesserte Infrastruktur zum Verarbeiten serverseitiger Ereignisse. Diese Ausgabe von „Office Space“ befasst sich mit Verfahren zum Verknüpfen von Vor- und Nachereignissen mithilfe von Features und Code.
MSDN Magazine-Artikel | 28.09.2007 | Dino Esposito
In diesem Monat befasst sich Dino Esposito mit Einschränkungen und Problemen in puncto Benutzeroberfläche, die bei der partiellen Erzeugung von AJAX-Seiten und bei Methoden der Benutzeroberflächenverwaltung zu berücksichtigen sind.
MSDN Magazine-Artikel | 28.09.2007 | Brian A. Randell
Team Foundation Server stellt APIs bereit, mit denen Einchecknotizen (kategorisierte Zeichenfolgendaten) und Implementierungen benutzerdefinierter Eincheckrichtlinien erstellt werden können. Diese Features bieten Projektadministratoren eine bessere Kontrolle über den Gruppenentwicklungsprozess.
MSDN Magazine-Artikel | 28.09.2007 | Juval Lowy
Im folgenden Artikel wird zunächst die Bedeutung von Synchronisierungskontexten und deren Verwendung durch WCF beschrieben. Anschließend werden die unterschiedlichen Optionen zum Erweitern von WCF für die Verwendung benutzerdefinierter Synchronisierungskontexte gezeigt, und zwar programmgesteuert sowie deklarativ.
MSDN Magazine-Artikel | 28.09.2007 | John Robbins
Ein aufgeblähter Ansichtstatus kann für Ihre Webanwendung eine gewaltige Leistungsbremse sein, ist aber unter Umständen nur schwer zu diagnostizieren. John Robbins hat ein nützliches Tool geschaffen, das die Ansichtstatusgröße von Seiten, die in Ihren ASP.NET-Anwendungen enthalten sind, aufzeichnet und meldet.
MSDN Magazine-Artikel | 28.09.2007 | Jeffrey Richter
Im folgenden Artikel stellt er die von ihm entwickelte AsyncEnumerator-Klasse vor und erläutert die Verwendung einiger neuer Erweiterungen zur C#-Programmiersprache durch diese Klasse, sodass die Arbeit mit dem asynchronen Programmiermodell maßgeblich erleichtert wird.
MSDN Magazine-Artikel | 28.09.2007 | Stephen Toub
Erfahren Sie, wie Sie mithilfe von Finalizern Entwickler vor der Verwendung Ihrer benutzerdefinierten Typen warnen können, wenn sie veraltete Objekte darstellen, die nicht ordnungsgemäß verworfen wurden.
MSDN Magazine-Artikel | 28.09.2007 | Kevin Moore
Entwickler können beim Erstellen von Anwendungen mit WPF und XAML immer noch eine Rolle spielen. Es sind sogar drei Rollen: Klempner, Widgetautor und Pionier.
MSDN Magazine-Artikel | 19.09.2007 | Robert Saccone
Die neuen Threadpool-APIs in Windows Vista und in der demnächst erscheinenden Windows Server 2008-Version bieten Fortschritte, von denen sogar Entwickler systemeigener Windows-Anwendungen profitieren können.
MSDN Magazine-Artikel | 19.09.2007 | Shawn Wildermuth
Für das Erstellen ansprechender und reaktionsfähiger Benutzeroberflächen ist ein Verständnis des Windows Presentation Foundation-Threadmodells hilfreich.
MSDN Magazine-Artikel | 19.09.2007 | Joe Duffy and Ed Essey
Verwenden Sie Parallel Language Integrated Query (PLINQ), um Computer mit mehreren Prozessoren sowie die neueren Mehrkernprozessoren zu nutzen.
MSDN Magazine-Artikel | 19.09.2007 | Daan Leijen and Judd Hall
Obwohl Mehrkernprozessoren eine immer größere Verbreitung finden, nutzen die meisten Anwendungen das Vorhandensein mehrerer Kerne nicht aus. Im Folgenden erhalten Sie einen Überblick über die Erstellung von Multithreadanwendungen, die von diesen neuen Prozessoren profitieren.
MSDN Magazine-Artikel | 19.09.2007 | Chris Mitchell
Es folgt ein Überblick über den Entwurf und die Installation einer Windows Mobile-Anwendung, die den Geräuschpegel in der näheren Umgebung überwacht und die Klingellautstärke des Pocket PC dementsprechend einstellt.
MSDN Magazine-Artikel | 19.09.2007 | Howard Dierking
Unser neuer Chefredakteur Howard Dierking sinnt diesen Monat über die Zweckmäßigkeit von Metaphern und Abstraktion sowohl im Softwareentwurf als auch im Verlagswesen nach.
MSDN Magazine-Artikel | 19.09.2007 | Scott Mitchell
Zu den in diesem Monat behandelten Produkten zählen DatabaseSpy, FileZilla, NCache und andere.
MSDN Magazine-Artikel | 19.09.2007 | Bill Chiles
In diesem Artikel werden anhand von IronPython, der .NET-Version der Programmiersprache Python, die Möglichkeiten dynamischer Sprachen und der neuen Dynamic Language Runtime gezeigt.
MSDN Magazine-Artikel | 19.09.2007 | Bill Horst
Visual Basic 2008 stellt den Typrückschluss bereit, damit die Sprache in der Lage ist, die Vorteile von LINQ auszunutzen und der Code stabiler wird.
MSDN Magazine-Artikel | 19.09.2007 | John Papa
In T-SQL dienen Ansichten und abgeleitete Tabellen ähnlichen Zwecken und haben ihre Vorteile. Beim Arbeiten mit SQL Server 2005 steht jedoch eine dritte Möglichkeit zur Verfügung: die Verwendung von allgemeinen Tabellenausdrücken (Common Table Expressions, CTEs). John Papa erläutert.
MSDN Magazine-Artikel | 19.09.2007 | Dino Esposito
Im zweiten Teil dieser zweiteiligen Reihe wird das Programmiermodell für Skriptdienste näher untersucht. Dieses Modell ist nützlich, wenn Sie einen vollständigen Paradigmenwechsel beim Erstellen von AJAX-Anwendungen in Erwägung ziehen.
MSDN Magazine-Artikel | 19.09.2007 | Dr. James McCaffrey and Mike Hall
In dem Artikel dieses Monats wird untersucht, wie einfache und dennoch leistungsfähige, automatische Benutzeroberflächentests für Softwaresysteme erstellt werden können, die unter Windows XP Embedded ausgeführt werden.
MSDN Magazine-Artikel | 19.09.2007 | Charles Petzold
Diesen Monat beschreibt Charles Petzold Verfahren zum Erstellen von 3D-Text in Windows Presentation Foundation.
MSDN Magazine-Artikel | 19.09.2007 | Kenny Kerr
Die neue Aufgabenplanung in Windows Vista leistet erheblich mehr als ihre Vorgängerversionen. Wir stellen einige grundlegende Konzepte und Bausteine vor, die Sie in Ihren eigenen geplanten Aufgabenprojekten verwenden können.
MSDN Magazine-Artikel | 19.09.2007 | Stanley B. Lippman
In diesem Artikel wird ein XML-Dokument erstellt, das die Mausumgebungssimulations-Daten enthält, und es wird erläutert, wie eine XML-Datei mithilfe eines DataSets in das Programm eingebunden werden kann.
MSDN Magazine-Artikel | 19.09.2007 | Stephen Toub
In diesem Monat erörtert Stephen Toub Deadlocks, die beim Synchronisieren von Threads auftreten können.
MSDN Magazine-Artikel | 19.09.2007 | Michael Richter
Unser Websitemanager Mike Richter setzt Virtual Earth, den Microsoft MapPoint-Webdienst und Visual Studio wirksam ein, um die Erstellung einer Website für seine bevorstehende Hochzeit zu automatisieren und die Gästeliste zu verwalten.
Serien-Webcast | 17.09.2007 | Bernd Marquardt
Windows Presentation Foundation ist ein neues grafisches Subsystem für Microsoft Windows. Hier gibt es viele neue Möglichkeiten im Bereich der Grafikausgabe und des Designs von Benutzerschnittstellen. Dazu gehören so interessante Themen wie Animationen, Skinning und 3D-Darstellungen. In dieser Webcast-Serie möchten wir Ihnen zeigen, wie man WPF-Benutzerschnittstellen und ansprechende grafische Ausgaben realisiert. Im ersten Teil der Serie erhalten Sie zunächst eine Einführung in WPF. Danach werden schwerpunktmäßig die Themen XAML und deklarative Programmierung behandelt.
Serien-Webcast | 17.09.2007 | Bernd Marquardt
(Fast) jede Benutzerschnittstelle springt über Ereignisse an bestimmte Stellen in der Applikationslogik. Auch in Windows Presentation Foundation werden solche Ereignisse herangezogen, um z.B. eine Schaltfläche mit einem Codesegment zu verbinden. Allerdings gibt es einige neue Aspekte: „Routed Events“ und „Routed Commands“ sind zwei wichtige WPF-Konzepte, welche in diesem Webcast ausführlich behandelt werden.
Serien-Webcast | 17.09.2007 | Bernd Marquardt
Ohne Layout keine Benutzerschnittstelle. So einfach ist das eigentlich. In Windows Presentation Foundation gibt es darum viele Steuerelemente, welche die Anordnung von Steuerelementen in einem Inhaltselement (z.B. einem Fenster) beeinflussen. In diesem Webcast werden Ihnen die Layout-Elemente von WPF vorgestellt. Außerdem zeigen wir Ihnen, wie Sie verschiedene Layout-Elemente gemeinsam benutzen können, um das gewünschte Layout für Ihre Anwendung zu realisieren.
Serien-Webcast | 17.09.2007 | Bernd Marquardt
Einfache 2-dimensionale Grafiken sind natürlich für die Darstellung einer Benutzerschnittstelle sehr wichtig. In diesem Webcast wollen wir Ihnen die 2D-Grafik-Möglichkeiten mit WPF mittels vieler Beispielprogramme vorstellen. Auch die komplexeren Grundelemente, wie Polylinien, Paths und Bezierkurven, werden hier angesprochen.
Serien-Webcast | 17.09.2007 | Bernd Marquardt
3D-Grafiken werden immer wichtiger und interessanter. Unsere Grafik-Hardware im Computer ist mittlerweile sehr leistungsfähig und kann problemlos dreidimensionale Grafikdaten verarbeiten. Dieser "3D-Webcast" führt Sie in das Thema aus dem Blickwinkel von Windows Presentation Foundation ein: Koordinatensystem, Kameras und Licht. In einigen Beispielprogrammen zeigen wir Ihnen, wie einfache 3D-Szenen mit WPF aufgebaut und mit der „normalen“ zwei-dimensionalen Benutzerschnittstelle verbunden werden können.
Serien-Webcast | 17.09.2007 | Bernd Marquardt
Bewegung ist ein wichtiges Feature in WPF. Mit herkömmlichen Technologien ist es oft nicht so einfach, eine flimmer- und ruckfreie Bewegung zu erzeugen. In diesem Webcast zeigen wir Ihnen die Möglichkeiten, die Ihnen mit WPF zur Verfügung stehen. In mehreren Beispielprogrammen zeigen wir, wie Sie beliebige Änderungen von Positionen, Größen, Farben, Winkeln usw. einfach definieren und an die gewünschten WPF-Elemente binden können.

August 2007


Serien-Webcast | 30.08.2007 | Ulf Schubert
Usability-Tests mit repräsentativen Anwendern stellen eine effektive Methode zur Überprüfung des Anwendungserlebnisses und der Gebrauchstauglichkeit von Software-Bedienoberflächen dar. In diesem Webcast werden verschiedene Testverfahren sowie deren Stärken und Einsatzgebiete vorgestellt. Am Beispiel des User Experience Tests werden ein typischer Ablauf eines Tests mit Anwendern sowie die Anforderungen an die Durchführungsqualität erläutert.
Serien-Webcast | 23.08.2007 | Ulf Schubert
Um Softwareprodukte so zu entwickeln, dass sie optimal auf die Bedürfnisse der Anwender zugeschnitten sind, ist auch eine anwenderorientierte Entwicklungsweise erforderlich. Dieser Webcast zeigt Ihnen, wie ein anwenderorientierter Gestaltungsprozess aufgebaut sein kann und welche Methoden eingesetzt werden können, um Anwender in die Entwicklung einzubeziehen.
MSDN Magazine-Artikel | 22.08.2007 | Robert Saccone
Die neuen Threadpool-APIs in Windows Vista und in der demnächst erscheinenden Windows Server 2008-Version bieten Fortschritte, von denen sogar Entwickler systemeigener Windows-Anwendungen profitieren können.
MSDN Magazine-Artikel | 22.08.2007 | Shawn Wildermuth
Für das Erstellen ansprechender und reaktionsfähiger Benutzeroberflächen ist ein Verständnis des Windows Presentation Foundation-Threadmodells hilfreich.
MSDN Magazine-Artikel | 22.08.2007 | Joe Duffy and Ed Essey
Verwenden Sie Parallel Language Integrated Query (PLINQ), um Computer mit mehreren Prozessoren sowie die neueren Mehrkernprozessoren zu nutzen.
MSDN Magazine-Artikel | 22.08.2007 | Daan Leijen and Judd Hall
Obwohl Mehrkernprozessoren eine immer größere Verbreitung finden, nutzen die meisten Anwendungen das Vorhandensein mehrerer Kerne nicht aus. Im Folgenden erhalten Sie einen Überblick über die Erstellung von Multithreadanwendungen, die von diesen neuen Prozessoren profitieren.
MSDN Magazine-Artikel | 22.08.2007 | Chris Mitchell
Es folgt ein Überblick über den Entwurf und die Installation einer Windows Mobile-Anwendung, die den Geräuschpegel in der näheren Umgebung überwacht und die Klingellautstärke des Pocket PC dementsprechend einstellt.
MSDN Magazine-Artikel | 22.08.2007 | Howard Dierking
Unser neuer Chefredakteur Howard Dierking sinnt diesen Monat über die Zweckmäßigkeit von Metaphern und Abstraktion sowohl im Softwareentwurf als auch im Verlagswesen nach.
MSDN Magazine-Artikel | 22.08.2007 | Scott Mitchell
Zu den in diesem Monat behandelten Produkten zählen DatabaseSpy, FileZilla, NCache und andere.
MSDN Magazine-Artikel | 22.08.2007 | Bill Chiles
In diesem Artikel werden anhand von IronPython, der .NET-Version der Programmiersprache Python, die Möglichkeiten dynamischer Sprachen und der neuen Dynamic Language Runtime gezeigt.
MSDN Magazine-Artikel | 22.08.2007 | Bill Horst
Visual Basic 2008 stellt den Typrückschluss bereit, damit die Sprache in der Lage ist, die Vorteile von LINQ auszunutzen und der Code stabiler wird.
MSDN Magazine-Artikel | 22.08.2007 | John Papa
In T-SQL dienen Ansichten und abgeleitete Tabellen ähnlichen Zwecken und haben ihre Vorteile. Beim Arbeiten mit SQL Server 2005 steht jedoch eine dritte Möglichkeit zur Verfügung: die Verwendung von allgemeinen Tabellenausdrücken (Common Table Expressions, CTEs). John Papa erläutert.
MSDN Magazine-Artikel | 22.08.2007 | Dino Esposito
Im zweiten Teil dieser zweiteiligen Reihe wird das Programmiermodell für Skriptdienste näher untersucht. Dieses Modell ist nützlich, wenn Sie einen vollständigen Paradigmenwechsel beim Erstellen von AJAX-Anwendungen in Erwägung ziehen.
MSDN Magazine-Artikel | 22.08.2007 | Dr. James McCaffrey and Mike Hall
In dem Artikel dieses Monats wird untersucht, wie einfache und dennoch leistungsfähige, automatische Benutzeroberflächentests für Softwaresysteme erstellt werden können, die unter Windows XP Embedded ausgeführt werden.
MSDN Magazine-Artikel | 22.08.2007 | Charles Petzold
Diesen Monat beschreibt Charles Petzold Verfahren zum Erstellen von 3D-Text in Windows Presentation Foundation.
MSDN Magazine-Artikel | 22.08.2007 | Kenny Kerr
Die neue Aufgabenplanung in Windows Vista leistet erheblich mehr als ihre Vorgängerversionen. Wir stellen einige grundlegende Konzepte und Bausteine vor, die Sie in Ihren eigenen geplanten Aufgabenprojekten verwenden können.
MSDN Magazine-Artikel | 22.08.2007 | Stanley B. Lippman
In diesem Artikel wird ein XML-Dokument erstellt, das die Mausumgebungssimulations-Daten enthält, und es wird erläutert, wie eine XML-Datei mithilfe eines DataSets in das Programm eingebunden werden kann.
MSDN Magazine-Artikel | 22.08.2007 | Stephen Toub
In diesem Monat erörtert Stephen Toub Deadlocks, die beim Synchronisieren von Threads auftreten können.
MSDN Magazine-Artikel | 22.08.2007 | Michael Richter
Unser Websitemanager Mike Richter setzt Virtual Earth, den Microsoft MapPoint-Webdienst und Visual Studio wirksam ein, um die Erstellung einer Website für seine bevorstehende Hochzeit zu automatisieren und die Gästeliste zu verwalten.
Codeclip | 22.08.2007 | Dr. Holger Schwichtenberg
Wer möchte nicht ganz weit oben stehen? Tipps und Tricks zu Suchmaschinenoptimierung gibt es viele, die meisten sind auf der HTML-Ebene. Was man in ASP.NET tun kann, ist die Vermeidung von URL-Parametern in Webseiten. Der Trick besteht darin, in dem globalen Application_BeginRequest-Ereignis in der global.asax die Aufrufe nach den fiktiven Seiten abzufangen und an die parametrisierten Seiten weiterzugeben.
How-To Guide Solve | 22.08.2007 | Dr. Holger Schwichtenberg
Wer möchte nicht ganz weit oben stehen? Tipps und Tricks zu Suchmaschinenoptimierung gibt es viele, die meisten sind auf der HTML-Ebene. Was man in ASP.NET tun kann, ist die Vermeidung von URL-Parametern in Webseiten. Der Trick besteht darin, in dem globalen Application_BeginRequest-Ereignis in der global.asax die Aufrufe nach den fiktiven Seiten abzufangen und an die parametrisierten Seiten weiterzugeben.
How-To Guide Solve | 21.08.2007 | Dr. Holger Schwichtenberg
ASP.NET erlaubt individuelle Cookies über die eingebauten Objekte Request.Cookies und Response.Cookies. Die Klassen System.Web.HttpRequest und System.Web.HttpResponse stellen jeweils ein Attribut Cookies zur Verfügung, das eine HttpCookieCollection mit HttpCookie-Objekten repräsentiert.
Codeclip | 21.08.2007 | Dr. Holger Schwichtenberg
ASP.NET erlaubt individuelle Cookies über die eingebauten Objekte Request.Cookies und Response.Cookies. Die Klassen System.Web.HttpRequest und System.Web.HttpResponse stellen jeweils ein Attribut Cookies zur Verfügung, das eine HttpCookieCollection mit HttpCookie-Objekten repräsentiert.
Codeclip | 20.08.2007 | Dr. Holger Schwichtenberg
Innerhalb von ASP.NET erhält man Informationen über den Client durch das Request-Objekt. Das Request ist eine von dem ASP.NET Page Framework automatisch erzeugte Instanz der Klasse System.Web.HttpRequest. Request ist ein Unterobjekt von Page und kann daher über sowohl über Page.Request und HttpContect.Current.Request als auch this.Request (in C#) bzw. Me.Request (in Visual Basic) erreicht werden.
How-To Guide Solve | 20.08.2007 | Dr. Holger Schwichtenberg
Innerhalb von ASP.NET erhält man Informationen über den Client durch das Request-Objekt. Das Request ist eine von dem ASP.NET Page Framework automatisch erzeugte Instanz der Klasse System.Web.HttpRequest. Request ist ein Unterobjekt von Page und kann daher über sowohl über Page.Request und HttpContect.Current.Request als auch this.Request (in C#) bzw. Me.Request (in Visual Basic) erreicht werden.
How-To Guide Solve | 17.08.2007 | Dr. Holger Schwichtenberg
Während in ASP.NET 1.x ein Postback immer auf dieselbe Seite erfolgt, unterstützt ASP.NET 2.0 zusätzlich auch die Abarbeitung einer anderen Seite durch so genannte Cross-Page-Postbacks. Jedes Schaltflächensteuerelement (, und ) darf im Attribut PostBackUrl auf eine beliebige Seite verweisen.
Codeclip | 17.08.2007 | Dr. Holger Schwichtenberg
Während in ASP.NET 1.x ein Postback immer auf dieselbe Seite erfolgt, unterstützt ASP.NET 2.0 zusätzlich auch die Abarbeitung einer anderen Seite durch so genannte Cross-Page-Postbacks. Jedes Schaltflächensteuerelement (, und ) darf im Attribut PostBackUrl auf eine beliebige Seite verweisen.
Codeclip | 16.08.2007 | Dr. Holger Schwichtenberg
Page.Previouspage ermöglicht Zugriff auf das komplette Objektmodell der aufrufenden Seite, einschließlich des Requests-Objekts und der Steuerelementhierarchie. Die Steuerelementhierarchie kann über FindControl() angesteuert werden. Die Nutzung von FindControl() ist jedoch wenig elegant. Eine eingabe- und typsichere Datenübergabe kann realisiert werden, indem die aufrufende Seitenklasse öffentliche Attribute zur Speicherung – wahlweise als einfache Attribute (Field) oder Attribute mit Codehinterlegung (Property) – definiert, die vor dem Server.Transfer befüllt werden.
How-To Guide Solve | 16.08.2007 | Dr. Holger Schwichtenberg
Page.Previouspage ermöglicht Zugriff auf das komplette Objektmodell der aufrufenden Seite, einschließlich des Requests-Objekts und der Steuerelementhierarchie. Die Steuerelementhierarchie kann über FindControl() angesteuert werden. Die Nutzung von FindControl() ist jedoch wenig elegant. Eine eingabe- und typsichere Datenübergabe kann realisiert werden, indem die aufrufende Seitenklasse öffentliche Attribute zur Speicherung – wahlweise als einfache Attribute (Field) oder Attribute mit Codehinterlegung (Property) – definiert, die vor dem Server.Transfer befüllt werden.
Serien-Webcast | 16.08.2007 | Ulf Schubert
Mit der Extensible Application Markup Language (XAML) und der Windows Presentation Foundation (WPF) stehen neue technische und gestalterische Möglichkeiten für die Entwicklung von Software-Bedienoberflächen zur Verfügung. Dieser Webcast zeigt Ihnen, welche gestalterischen Neuerungen bei der Entwicklung von Bedienoberflächen auf Basis von WPF genutzt werden können und demonstriert anschaulich, wie Sie diese Möglichkeiten mit dem Design-Tool „Expression Blend“ nutzen können.
How-To Guide Solve | 15.08.2007 | Dr. Holger Schwichtenberg
Neben der Parameterübergabe in der URL, besteht die Möglichkeit der Speicherung von Werten in einer serverseitigen Sitzungstabelle auf Basis von Sitzungs-IDs sowie eine – in bestimmten Fällen – auch einen Zugang zu dem Objektmodell der vorherigen Seite.
Codeclip | 15.08.2007 | Dr. Holger Schwichtenberg
Neben der Parameterübergabe in der URL, besteht die Möglichkeit der Speicherung von Werten in einer serverseitigen Sitzungstabelle auf Basis von Sitzungs-IDs sowie eine – in bestimmten Fällen – auch einen Zugang zu dem Objektmodell der vorherigen Seite.
Codeclip | 14.08.2007 | Dr. Holger Schwichtenberg
In klassischen Webanwendungen verlässt man eine Seite über einen Hyperlink oder den Klick auf einen "Submit"-Button, dessen Ziel durch das Action-Attribut im
-Tag gesteuert wird. In ASP.NET jedoch lässt sich das Action-Attribut nicht frei belegen, den das ASP.NET-Ereignismodell erfordert, dass jede Seite sich selbst wieder aufruft, um die serverseitigen Ereignisse abzuarbeiten.
How-To Guide Solve | 14.08.2007 | Dr. Holger Schwichtenberg
In klassischen Webanwendungen verlässt man eine Seite über einen Hyperlink oder den Klick auf einen "Submit"-Button, dessen Ziel durch das Action-Attribut im -Tag gesteuert wird. In ASP.NET jedoch lässt sich das Action-Attribut nicht frei belegen, den das ASP.NET-Ereignismodell erfordert, dass jede Seite sich selbst wieder aufruft, um die serverseitigen Ereignisse abzuarbeiten.
How-To Guide Solve | 13.08.2007 | Daniel Fisher
Dieses How-To-Guide geht der Frage nach, wie man Daten im Web übergeben kann. Dabei wird aufgezeigt, wie mit server-seitigen Sitzungsdaten z.B. Parameter transferiert werden können. Daniel Fisher erklärt wie es geht und worauf man achten sollte, wenn man das Dateisystem und Datenbanken verwendet.
Codeclip | 13.08.2007 | Daniel Fisher
Dieser CodeClip geht der Frage nach, wie man Daten im Web übergeben kann. Dabei wird aufgezeigt, wie mit server-seitigen Sitzungsdaten z.B. Parameter transferiert werden können. Daniel Fisher erklärt wie es geht und worauf man achten sollte, wenn man das Dateisystem und Datenbanken verwendet.
Codeclip | 10.08.2007 | Daniel Fisher
Dieser CodeClip geht der Frage nach, wie man Daten im Web übergeben kann. Dabei wird aufgezeigt, wie mit server-seitigen Sitzungsdaten z.B. Parameter transferiert werden können. Daniel Fisher erklärt wie es geht und worauf man achten sollte, wenn man ASP.NET Application-State, Session-State und Cache verwendet.
How-To Guide Solve | 10.08.2007 | Daniel Fisher
Dieser Guide geht der Frage nach, wie man Daten im Web übergeben kann. Dabei wird aufgezeigt, wie mit server-seitigen Sitzungsdaten z.B. Parameter transferiert werden können. Daniel Fisher erklärt wie es geht und worauf man achten sollte, wenn man ASP.NET Application-State, Session-State und Cache verwendet.
How-To Guide Solve | 09.08.2007 | Daniel Fisher
Dieses How-To-Guide geht der Frage nach, wie man Daten im Web übergeben kann. Dabei wird aufgezeigt, wie mit Client-Server-Interaktion z.B. Parameter transferiert werden können. Daniel Fisher erklärt wie es geht und worauf man achten sollte, wenn man JavaScript, HTTP-Get, -Post und -Cookies verwendet.
Codeclip | 09.08.2007 | Daniel Fisher
Dieser CodeClip geht der Frage nach, wie man Daten im Web übergeben kann. Dabei wird aufgezeigt, wie mit Client-Server-Interaktion z.B. Parameter transferiert werden können. Daniel Fisher erklärt wie es geht und worauf man achten sollte, wenn man JavaScript, HTTP-Get, -Post und -Cookies verwendet.
Serien-Webcast | 09.08.2007 | Ulf Schubert
Software, die ihren Anwendern positive und einprägsame Erlebnisse verschafft, ist erfolgreicher. Ein positives Erlebnis kann z.B. sein, dass eine komplexe Aufgabe entgegen den Erwartungen der Anwender sehr schnell und einfach zu erledigen ist oder dass die Interaktion zwischen Anwender und Software auf eine emotionalere Weise stattfindet. Die Erfahrung zeigt, dass Anwender von erlebnisorientierter Software eine stärkere Bindung an das Produkt haben, diesem gegenüber fehlertoleranter und insgesamt zufriedener mit dem Produkt sind. Dieser Webcast gibt Ihnen einen Einblick in das Thema User Experience und zeigt, wie Software durch erlebnisorientierte Entwicklung erfolgreicher sein kann.
How-To Guide Solve | 08.08.2007 | Dr. Holger Schwichtenberg
Der in Codeclip "Wie erstelle ich einen WCF-Dienst mit einfachen Datentypen?" erstellte WCF-Host ist eine Konsolenanwendung, die sich zu Testzwecken, aber nicht für den Praxisbetrieb eignet. Ziel ist es jetzt, einen Windows-Systemdienst zu schreiben, der den WCF-Dienst hostet. Zu Testzwecken soll der Systemdienst aber weiterhin auch als Konsolenanwendung betrieben werden können.
Codeclip | 08.08.2007 | Dr. Holger Schwichtenberg
Der in Codeclip "Wie erstelle ich einen WCF-Dienst mit einfachen Datentypen?" erstellte WCF-Host ist eine Konsolenanwendung, die sich zu Testzwecken, aber nicht für den Praxisbetrieb eignet. Ziel ist es jetzt, einen Windows-Systemdienst zu schreiben, der den WCF-Dienst hostet. Zu Testzwecken soll der Systemdienst aber weiterhin auch als Konsolenanwendung betrieben werden können.
Codeclip | 07.08.2007 | Dr. Holger Schwichtenberg
Der in den Codeclips "Wie erstelle ich einen WCF-Dienst mit einfachen Datentypen?" und "Wie stellt ein WCF-Dienst Metadaten bereit?" erstellte WCF-Dienst tauscht nur einfache Datentypen (int und string) mit dem WCF-Client (siehe "Wie erstellt man einen Client für einen WCF-Dienst?") aus. Nun soll der Server auch einen komplexeren (selbstdefinierten) Datentyp liefern und dann entsprechend der WCF-Client erweitert werden.
How-To Guide Solve | 07.08.2007 | Dr. Holger Schwichtenberg
Der in den Codeclips "Wie erstelle ich einen WCF-Dienst mit einfachen Datentypen?" und "Wie stellt ein WCF-Dienst Metadaten bereit?" erstellte WCF-Dienst tauscht nur einfache Datentypen (int und string) mit dem WCF-Client (siehe "Wie erstellt man einen Client für einen WCF-Dienst?") aus. Nun soll der Server auch einen komplexeren (selbstdefinierten) Datentyp liefern und dann entsprechend der WCF-Client erweitert werden.
Standard Webcast | 07.08.2007 | Dariusz Parys
Mit dem Windows Compute Cluster Server 2003 wird High Performance Computing auf der Microsoft Plattform Wirklichkeit. Dieser Webcast gibt eine Einführung in die Plattform und zeigt Möglichkeiten auf, die der Anwendungsentwickler dabei hat. Das Message Passing Interface (MPI), OpenMP und die Administrations API werden anhand von kleinen Beispielen erklärt.
How-To Guide Solve | 06.08.2007 | Dr. Holger Schwichtenberg
Einen WCF-Client erstellt man, in dem man auf Basis der Metadaten des WCF-Servers einen Proxy generieren lässt. Die Proxygenerierung ist möglich an der Kommandozeilen (svcutil.exe) oder mit Visual Studio 2005, sofern die WCF-Erweiterungen installiert sind.
Codeclip | 06.08.2007 | Dr. Holger Schwichtenberg
Einen WCF-Client erstellt man, in dem man auf Basis der Metadaten des WCF-Servers einen Proxy generieren lässt. Die Proxygenerierung ist möglich an der Kommandozeilen (svcutil.exe) oder mit Visual Studio 2005, sofern die WCF-Erweiterungen installiert sind.
How-To Guide Solve | 03.08.2007 | Dr. Holger Schwichtenberg
Zur Erstellung eines WCF-Clients benötigt man Metadaten über einen WCF-Dienst. Dieser Codeclip zeigt, wie man den WCF-Dienst aus Codeclip "Wie erstelle ich einen WCF-Dienst mit einfachen Datentypen?" so ergänzt, dass er Metadaten bereitstellt. Dafür wird ein WCF Service Behaviour für Metadaten angelegt.
Codeclip | 03.08.2007 | Dr. Holger Schwichtenberg
Zur Erstellung eines WCF-Clients benötigt man Metadaten über einen WCF-Dienst. Dieser Codeclip zeigt, wie man den WCF-Dienst aus dem Codeclip "Wie erstelle ich einen WCF-Dienst mit einfachen Datentypen?" so ergänzt, dass er Metadaten bereitstellt. Dafür wird ein WCF Service Behaviour für Metadaten angelegt.
Codeclip | 02.08.2007 | Dr. Holger Schwichtenberg
Die Windows Communication Foundation (WCF) wurde mit .NET 3.0 eingeführt und bildet eine einheitliche Infrastruktur für die Entwickelung verteilter Systeme – sowohl für die Kommunikationen zwischen .NET-Anwendungen als auch für die Kommunikationen mit anderen Plattformen über SOAP und WS-*-Standards. Dieser Einstiegs-CodeClip beschreibt zunächst die Erstellung eines WCF-Dienstes (Servers) mit einfachen Datentypen, gehostet in einer Konsolenanwendung. Komplexere Datentypen, ein besseres Hosting und passende Clients folgen in anderen Codeclips.
How-To Guide Solve | 02.08.2007 | Dr. Holger Schwichtenberg
Die Windows Communication Foundation (WCF) wurde mit .NET 3.0 eingeführt und bildet eine einheitliche Infrastruktur für die Entwickelung verteilter Systeme – sowohl für die Kommunikationen zwischen .NET-Anwendungen als auch für die Kommunikationen mit anderen Plattformen über SOAP und WS-*-Standards. Dieser Einstiegs-CodeClip beschreibt zunächst die Erstellung eines WCF-Dienstes (Servers) mit einfachen Datentypen, gehostet in einer Konsolenanwendung. Komplexere Datentypen, ein besseres Hosting und passende Clients folgen in anderen Codeclips.

Juli 2007


How-To Guide Solve | 01.08.2007 | Ruprecht Dröge
Wenn man mit .NET über das Connection-Objekt eine Verbindung zum SQL Server herstellt hat, so will man im Allgemeinen SQL Statements zum SQL Server senden. Das Command Objekt des Namensraum System.Data.SqlClient bietet genau diese Möglichkeiten. Dabei stellt es spezialisierte Methoden zum Senden von so genannten Aktionsabfragen bereit, bei denen keine Rückgabe von Datensätzen wie etwa beim DELETE Kommando erwartet werden. Auch zur Rückgabe von einzelnen Werten wie etwa der Gesamtzahl der Datensätze einer Abfrage oder für die ID eines bestimmten Kunden existieren solche spezialisierten Methoden.
Codeclip | 01.08.2007 | Ruprecht Dröge
Wenn man mit .NET über das Connection-Objekt eine Verbindung zum SQL Server herstellt hat, so will man im Allgemeinen SQL Statements zum SQL Server senden. Das Command Objekt des Namensraum System.Data.SqlClient bietet genau diese Möglichkeiten. Dabei stellt es spezialisierte Methoden zum Senden von so genannten Aktionsabfragen bereit, bei denen keine Rückgabe von Datensätzen wie etwa beim DELETE Kommando erwartet werden. Auch zur Rückga