Ab 14. Juni 2006 am Kiosk!
Magazin
Community-Seite
Coding for Fun & Profit
AdventureWorks Cinema (Teil 5)
Mobile Welten
Mein Handy spricht SQL
Hand aufs Herz: Wollten Sie nicht schon immer einen SQL Server in Ihrem Handy mit sich herumtragen? Mit Smartphones auf Basis von Windows Mobile 5.0 ist genau das endlich möglich. Auch wenn dies auf den ersten Blick nach dem sprichwörtlichen mit Kanonen auf Spatzen schießen klingen könnte, eröffnen sich mit einer zum SQL Server 2005 kompatiblen Datenbank neue Möglichkeiten für datenintensive mobile Anwendungen und sehr viel mehr Komfort für die Entwickler.
von Robert Panther
Das Windows Mobile 5.0 Developer Resource Kit
Mit Visual Studio 2005 wird das Entwickeln von mobilen Anwendungen einfacher und komfortabler denn je. Man benötigt aber noch einige zusätzliche SDKs, die Microsoft – zusammen mit Tutorials und einer Testversion von Visual Studio 2005 Professional – im Windows Mobile 5.0 Developer Resource Kit zusammengefasst hat.
von Robert Panther
Mobiler CRM-Client
Der Microsoft Dynamics CRM 3.0 Client für Outlook unterstützt die Entwicklung mobiler Anwendungen und bietet eine ungewohnte Flexibilität zur Erstellung individueller betriebswirtschaftlicher Lösungen.
von Jürgen Beck
WinFX
Die aktuellsten Technologien von Microsoft aus Entwicklerperspektive
Windows Vista bringt nicht nur viele Neuerungen für Endbenutzer, auch für Programmierer wird sich mit dem neuen Betriebssystem viel verändern. Dieser zweiteilige Artikel bietet einen Überblick über die neuen Technologien und zeigt deren Zusammenhänge auf.
Ressourcenplanung
Werden bestimmte Elemente in einer WPF-Anwendung häufig benötigt, können diese als Ressource hinterlegt und dann beliebig wieder verwendet werden. Dabei kann der Entwickler selbst auswählen, ob er die Ressource für die gesamte Anwendung, innerhalb eines Fensters oder nur in einem Containerelement bereitstellen und gemeinsam nutzen möchte.
Core
.NET-Komponenten in großen Geschäftsanwendungen
Der dritte Teil dieser Artikelserie gibt Hinweise zur Implementierung komponentenorientierter Konzepte unter .NET mithilfe der wenig bekannten Klassen des Namespace System.ComponentModel.
Datenbanken
Verkanntes Genie
Wenn es eine Umfrage nach der im Entwickleralltag nützlichsten Klasse aus dem .NET Framework gäbe, wäre die DataSet-Klasse sicherlich ein heißer Kandidat auf vordere Plätze. Das liegt zum einen daran, dass in zahlreichen Datenbankanwendungen ein derartiges Exemplar verbaut ist, aber zum anderen auch an dem Umstand, dass sich ein DataSet auch ohne Datenbank nützlich machen kann.
Best of MSDN Magazine
C# 2.0: Eleganter Code mit anonymen Methoden, Iteratoren und partiellen Klassen
Enterprise
Patterns praktisch
Das in dieser Ausgabe von "Patterns praktisch" vorgestellte Muster Dekorierer zeigt, wie die Funktionalität eines Objektes dynamisch erweitert werden kann, ohne die Gefahr einer Klassenexplosion einzugehen. In der Praxis tritt das Muster häufig zur Realisation grafischer Erweiterungen auf. Anhand eines Hoover-Effektes wird im Rahmen dieses Artikels ein adäquates Beispiel vorgestellt.
Lost in Translation?
Der internationale Erfolg einer Anwendung ist von mehreren Faktoren abhängig, die Qualität der Lokalisierung ist daran maßgebend daran beteiligt. Vor allem, wenn die "Muttersprache" der Anwendung ungleich der englischen Sprache ist. Diese zweiteilige Artikelserie widmet sich dem Lokalisierungsprozess einer Anwendung und stellt zwei verfügbare Werkzeuge zur Lokalisierung von Software näher vor.
Schlaue Regeln für besseren Quellcode
Die in der Visual Studio 2005 Team Developer Suite bereits integrierten statischen Codeanalyseregeln stellen den Knigge für Software-Entwickler dar. Hierin enthalten sind sowohl Regeln zum Codedesign als auch zur Performance, Sicherheit und Zuverlässigkeit. Leider kann dieser bestehende Regelkatalog nicht an individuelle Bedürfnisse angepasst werden. Der vorliegende Artikel zeigt, wie neue benutzerdefinierte Regeln erstellt und schließlich in Visual Studio 2005 integriert werden.
Q & A
Tipps und Tricks
... aus dem Forum
Web-Technologien
AJAX für Dummies
Programmieren wir in Zukunft mehr mit JavaScript als mit C# oder Visual Basic? Wo liegt das Potential von asynchronem JavaScript mit XML, beides Technologien, die schon "ein paar Jahre" alt sind?
Tools
Auslieferungshelfer
Ob im privaten Umfeld oder im Büro: Für immer wiederkehrende und meist auch lästige Aufgaben kommt ein geeignetes Tool gerade recht, um die Arbeit zu erleichtern. Doch was tun, wenn der selbst kreierte Helfer von mehreren Bibliotheken abhängig ist? Was tun, wenn man nicht gewillt ist, den eigenen Code anderen indirekt zur Verfügung zu stellen? Was tun, wenn hier und da noch ein paar Exception-Behandlungen fehlen? Eine All-in-One-Lösung, die Antworten auf alle diese Fragen verspricht, heißt {smartassembly}.
Multitalent
Nachdem die Anwendung irgendwann fertig ist, muss sie zum Kunden oder Anwender gelangen. Ein Problem ist dabei oft die scheinbar notwendige Installation der .NET-Laufzeitumgebung – ein anderes, die Einfachheit mit der sich Assemblies in eine lesbare Form zurückverwandeln lassen. XenoCode PostBuild verspricht zu beiden Problemen eine Lösung.
XML Corner
Football is coming home
"Wir brauchen Microformats" – dies waren Bill Gates Worte auf der Konferenz MIX06 in Las Vegas. In der Tat sind Microformats nützlich und eine brauchbare Alternative zum manchmal allzu strengen XML. Ein Beispiel: hCalendar – das sich dank RSS zum mobilen Terminabgleich mit Pocket Outlook einsetzen lässt.
Open .NET
HessianC# - Kompakte Verpackung für Web Services
.NET Business
Alles Managed
Was es für Java schon ewig gibt, konnte auch unter .NET nicht mehr länger auf sich warten lassen: Eine Datenbank in ausschließlich verwaltetem Code, die auf jeder Plattform läuft, welche das .NET Framework unterstützt. Und die dabei so klein und einfach zu installieren ist, dass man sie guten Gewissens auch auf einem Smartphone einsetzen kann.
Business & You
Die Kolumne von Marcellus Buchheit