Das Magazin

Jahresarchiv

News & Artikel

  • Alle News & Artikel
    zum Thema .NET finden Sie jetzt in unserem neuen Portal unter dotnet.de

Redaktion

Marketing

Leserservice

Newsletter

Ausgaben

Ausgabe 8.2009 - Silverlight DataForms
Ausgabe 8.2009

Silverlight DataForms

Jetzt erhältlich!
Heft bestellen Abo bestellen

Magazin

News

Kreuzworträtsel – Gewinnen Sie eine Teilnahme an der SQLCON 2009

Karrierekolumne – Work-Life-Balance oder der ganz normale Wahnsinn

UI, Silverlight, WPF

Perfekt in Form gebracht - Einsatz von Silverlight DataForms

Silverlight 3 wurde als Betaversion auf der diesjährigen MIX erstmals der breiten Öffentlichkeit vorgestellt. Die neue Version des Silverlight-Frameworks wartet dabei mit einer großen Anzahl von neuen Funktionen und Komponenten auf, die das Entwicklerleben an vielen Stellen deutlich einfacher gestalten. Spielt auch für Sie das Verarbeiten von Daten mit Silverlight-Anwendungen eine wichtige Rolle, so lohnt sich ein Blick auf das neue DataForm-Steuerelement.
von Sebastian Eschweiler

Datenzugriff leicht gemacht - ADO.NET Data Services und Silverlight

Es gibt keine Geschäftsanwendung, die ohne Daten auskommt. In einer Silverlight-Anwendung werden Daten üblicherweise über einen Web Service geladen. Seit dem Service Pack 1 für .NET 3.5 lassen sich neben reinen WCF-Services auch so genannte ADO. NET Data Services verwenden. Diese ermöglichen einen REST-basierten Zugriff via URL. Silverlight besitzt für die ADO.NET Data Services im Namespace System.Data.Services. Client ein eigenes API, mit dem der Zugriff nahezu zum Kinderspiel wird.
von Thomas Claudius Huber

Frische Optik: Ribbon Controls - Nutzen Sie Ribbon Controls in eigenen Anwendungen

Ausgehend von Office 2007 sind die Ribbon Controls immer beliebter geworden, runde Schaltflächen getreu dem Startbutton von Windows Vista und „neumodische“ Menüs haben inzwischen Fans gefunden und lassen sich wesentlich effektiver nutzen als „alte“ Klappmenüs. In diesem Artikel werden Ihnen Möglichkeiten vorgestellt, mit denen diese Steuerelemente auch in eigenen Anwendungen Einzug halten können.
von Tobias Wassermann

Silverlight - Layout Management

Silverlight ist in besonderem Maße für die Umsetzung von Rich Internet Applications geeignet. Hierbei lassen sich wesentliche Funktionsbereiche, die bisher ausschließlich Desktopanwendungen vorbehalten waren, für die Nutzung innerhalb des Browsers umsetzen.
von Sebastian Eschweiler

Architektur/ALM

Human Centric Workflows – Best Practice für SharePoint Information Worker Workflows

Betrachtet man das Thema „Workflows“, so erkennt man schnell die großen Unterschiede in der Abarbeitung der Prozesse in reinen Maschine-zu-Maschine-Umgebungen (Machine Centric) und Umgebungen, in denen eine Interaktion mit dem Anwender den Großteil der Aufgabe ausmacht (Human Centric). Eine Maschine antwortet meist zuverlässig und mit minimaler Verzögerung. Eine Maschine kommt nicht auf die Idee, eine Aufgabe erst kurz vor der Deadline abzuarbeiten, sondern arbeitet die Aufgaben konsequent, meist der Reihe nach ab.
von Marek Czarzbon

Codequalität in .NET 4 mit Code Contracts - Fehler finden, bevor der Kunde es tut

Code Contracts bietet die Möglichkeit, mittels Design by Contract Programmierfehler frühzeitig zu entdecken und somit die Qualität der entwickelten Applikation zu steigern. Dieser Artikel zeigt die Möglichkeiten dieses APIs, das ab Version 4 Bestandteil von .NET 4 sein wird und bereits jetzt als Zusatzkomponente verwendet werden kann.
von Manfred Steyer

SOLID – fünf einfache Prinzipien – Teil 1: Single Responsibility Principle

RAD-(Rapid-Application-Development-)Tools wie Visual Studio haben den Stil der Softwareentwicklung geändert. Die Möglichkeit, visuelle Komponenten auf einem Formular per Drag-and-Drop anzuordnen, zu kompilieren und eine funktionsfähige Anwendung zu erhalten, hat einen erfreulichen Produktivitätsschub bewirkt. Mithilfe von Tabellen, die direkt mit Datenbanken, Objektdatenquellen oder Datasets verknüpft sind, die sowohl Daten als auch Funktionalität über partielle Klassen speichern, lässt sich die Entwicklungszeit senken, wobei Funktionalität mit einer einfachen Drag-and-Drop-Operation bereitgestellt wird.
von Hadi Hariri

Kollabieren oder Kollaborieren - Methodologien, Prozesse und Metaebenen

Wenn Begeisterung in einem Softwareentwicklungsteam vorhanden ist, dann wird miteinander kommuniziert und sich engagiert. Dies ist die Voraussetzung für eine effiziente Zusammenarbeit in einem lernenden Unternehmen. Eine Collaboration-Plattform fördert die Kommunikation und unterstützt Vorgehensmodelle und Best Practices eines Teams.
von Uta Kapp und Jean Pierre Berchez

Praktische Entwurfsmuster - Teil 9: Mit Prototype Objekte klonen

Ist die Neuanlage eines Objekts sehr ressourcenintensiv und langsam, kann mithilfe des Prototype-Entwurfsmusters unter bestimmten Umständen der Erzeugungsprozess optimiert werden. Um eine Optimierung zu erzielen, kann ein „Cloning“-Mechanismus verwendet werden, um nur einmal notwendige Initialisierungen wiederzuverwenden.
von Marc André Zhou

C#-Kolumne

Die Funktion von Funktionen – Mit oder ohne Namen – Funktionen und Methoden

Alle .NET-Programme bestehen letztlich aus Funktionen. Diese mögen in Klassen angeordnet sein, in Modulen oder Namespaces, und sie kommen in Varianten mit und ohne Namen daher. Natürlich gibt es eine scheinbar unendlich große Zahl von Syntaxvarianten. Hier werden die aktuellen Möglichkeiten zusammengefasst.
von Oliver Sturm

.NET Business

Wie im wirklichen Leben – Teil II - Entwickleraufgaben bei der Einführung von Dynamics CRM

Nach der Einführung in das Customizing zeigt dieser Teil der Serie, wie Microsoft Dynamics CRM mittels .NET-Entwicklung erweitert werden kann. Ferner lernen wir dabei auch einen leistungsfähigen JavaScript-Editor kennen.
von Dennis Bushuven

.NET

[Logic(DependsOn = System.Attributes)] – Erstellen Sie eigene Attribute, die Ihre Programmlogik zur Laufzeit variabel gestalten

Attribute können Ihnen als .NET-Entwickler das tägliche Leben vereinfachen und Ihre Arbeitsweise effizienter machen. Die Meisten von Ihnen werden Attribute und deren Funktion bereits kennen, einige verwenden Attribute, ohne zu wissen, dass sie es tun. Ich möchte Ihnen hier erklären, was Attribute sind, wie Sie eigene Attribute erstellen und diese geschickt zur Laufzeit Ihres Programms auslesen, um den Workflow der Anwendung dynamisch und schnell individualisierbar zu machen.
von Thorsten Hans

SQL Server

SQL Server News

Auf der Suche nach dem richtigen Wort - Die SQL-Server-2008-Volltextsuche

SQL Server 2008 besitzt eine neue, überarbeitete Implementierung der Volltextsuche (FTS), die es auf recht intelligente Weise ermöglicht, nach Wörtern in Spalten zu suchen, in denen Texte oder ganze Dokumente abgelegt wurden. Dieser Artikel gibt einen Überblick über die Optionen der Volltextsuche, die Konfiguration und Möglichkeiten bei der Abfrage.
von Thorsten Kansy

SharePoint

Ereignis-Handler für SharePoint 2007 programmieren - Eine Einführung

Als Teil der Komponentenfamilie von Windows ist SharePoint ein ereignisgesteuertes System. Jede Aktion, die in einer SharePoint-Website, einer Websitesammlung, einem Bibliotheksdokument oder einem Listenelement ausgeführt wird, kann eine Benachrichtigung und einen Handler empfangen. Diese Ereignisse erlauben Entwicklern, geeignete Programmieraktionen zu realisieren. Das Potenzial der Ereignis-Handler ist praktisch unbegrenzt.
von Gustavo Velez

Navigieren im Informationsdschungel - Wissensmanagement mit SharePoint selbst gebaut

Microsoft-SharePoint-Technologie, also die Windows SharePoint Services (WSS) und der Microsoft Office SharePoint Server (MOSS), erfreuen sich wachsender Beliebtheit bei Unternehmen. Oft als Kollaborationstool für die besonders einfache webbasierte Zusammenarbeit mit Microsoft Office eingeführt, entwickelt sich SharePoint immer stärker zum zentralen Unternehmensportal.
von Michael Nutz und Frank Bärmann

Webtechnologien

Gemeinsam mehr erreichen – Die Open-Source-Software ScrewTurn Wiki im Überblick

Wikis könnte man als eine Art einfaches Content-Management-System beschreiben. Allerdings grenzen sich diese von jenen durch eine spezielle und sehr charakteristische Eigenart ab: Benutzer können die in einem Wiki enthaltenen Informationen nicht nur lesen, sondern auch verändern – ein Wiki ist also eine ideale Community-Plattform. Das dot.net magazin hat sich deshalb die Software ScrewTurn Wiki näher angesehen.
von Golo Roden

Hilfe im Geschäftsalltag - InLoox – Projektmanagement in Outlook

InLoox ist eine klassische Projektmanagementsoftware, die die Verwaltung, Steuerung und Kontrolle kleiner bis mittelgroßer Projekte ermöglicht. InLoox ist dabei kein Standalone-Programm, sondern komplett in Outlook integriert.
von Marc André Zhou