Ab 16. November 2005 am Kiosk!
Magazin
Community News
BASTA!-Interview mit Steven Lees von Microsoft
SAP .NET
SAP und Microsoft – eine viel versprechende Allianz
SAP und Microsoft – zwei IT-Giganten, die auf dem ersten Blick für Entwickler gar nicht so viele Gemeinsamkeiten zu besitzen scheinen. Bei näherer Betrachtung wird jedoch deutlich, dass es wichtige Berührungspunkte gibt, die über eine reine Schnittstellenanbindung hinausgehen und dass die langfristige Strategie auf ein leistungsfähiges Ökosystem hinausläuft, in dem es für Entwickler viele Möglichkeiten und Geschäftsmodelle gibt.
SAP meets .NET
Die meisten SAP-R/3-Installationen laufen unter Windows – das Einbinden von SAP-Funktionalität in eine .NET-Anwendung wird daher in Zukunft immer wichtiger werden. Die neue Version 2.0 des SAP .NET Connectors setzt auf eine stärkere Integration mit Visual Studio .NET. Die Programmierung ist sowohl mit C# als auch Visual Basic möglich.
WinFX
Das Programmiermodell von Avalon
Das erste, was einem Entwickler bei Avalon (oder der neuen Bezeichnung Windows Presentation Foundation) einfällt, ist XAML, die deskriptive Sprache zur Beschreibung der Programmoberfläche. Aber es muss nicht alles XAML sein, was glänzt.
Core
Build-Management mit MSBuild
Das automatisierte Übersetzen eines Projekts erfolgt normalerweise in der IDE oder mit einem Build-Skript. Wer mehr Funktionalität, Zugriff auf Systeminformationen und die Möglichkeit, Abhängigkeiten zu definieren, benötigt, muss sich nach einem leistungsfähigeren Werkzeug umsehen. Das neue .NET Framework 2.0 bietet dafür die Microsoft Build Engine, welche diesen Anforderungen genügt.
C#-Werkstatt – Transparente Auswahl
Dieses hübsche, transparente Auswahlrechteck ist sicher jedem Windows-Benutzer schon einmal aufgefallen. Ist ja auch deutlich schöner als die flimmernden Linien, die vor nicht allzu vielen Jahren in den meisten Grafikprogrammen bewundert werden konnten. Aber wie funktioniert das? Wie macht der Explorer das eigentlich? Ist das in C# auch möglich?
Mobile
Handy .NET
Auf die eine oder andere Weise ist heutzutage jedes Mobiltelefon programmierbar. Aber wer hätte vor ein paar Jahren geglaubt, dass dies auch mit einer leistungsfähigen Entwicklungsumgebung wie Visual Studio .NET und mit dem gleichen Visual Basic, mit dem auch Webserver- und Windows-Anwendungen programmiert werden, möglich sein würde?
Best of MSDN Magazine
Voll auf Draht – schnelle und skalierbare Socket-Anwendungen mit .NET 1.x und 2.0
Pure C++: Generische oder Template-Funktionen aufrufen
.NET-Knigge
Referenzprobleme
Regelmäßig erreichen den Autor Fragen, wie ein bestimmter Codeabschnitt zu strukturieren ist. Manchmal kann er die Probleme lösen, manchmal auch nicht. Dieser Artikel greift eine derartige Anfrage zu einem Vererbungsproblem auf und zeigt Details zur Lösung.
Enterprise
Exception Handling Application Block
Viele Entwickler verbringen mehr Zeit damit, herauszufinden, warum etwas nicht funktioniert, als mit dem Schaffen neuer Lösungen. Der Regelfall ist meistens klar und gut durchdacht, doch unerwartete Ereignisse bringen das Kartenhaus plötzlich zum Einsturz. Als Entwickler benötigen Sie schnellstens exakte Informationen über das Problem. Ein durchdachter Notfallplan hilft Ihnen dabei, unangenehme Folgen zu vermeiden – mit dem Exception Handling Application Block holen Sie sich einen starken Partner in Ihren Krisenstab.
Q & A
Tipps und Tricks
... aus dem Forum
ASP.Special
Eine kleine Einführung in AJAX, Teil 2
AJAX (Asynchronous JavaScript and XML) ist eine relative neue Technologie, durch die clientseitige Aufrufe in einem Browserskript an den Server geschickt werden und die zurückerhaltenen Daten in die Seite eingeblendet werden. Teil 2 dieses Artikels widmet sich der technischen Umsetzung von AJAX.
Datenbanken
Wechselnde Bindungen
Wenn es ein Thema gibt, beim dem die meisten Entwickler die Fähigkeiten des .NET Framework 1.x für nicht ausreichend hielten, war es die Datenbindung von Steuerelementen an eine Datenquelle. Mit dem neuen .NET Framework 2.0 nimmt Microsoft der Kritik den Wind aus den Segeln – auch wenn der Weg dahin bisweilen etwas verschlungen war.
Die Oracle Developer Tools im Überblick
Bei der Entwicklung von .NET-Anwendungen auf Oracle-Datenbanken war man bisher auf zusätzliche Tools angewiesen, um Datenbankobjekte wie z.B. Tabellen, Trigger oder Prozeduren zu erstellen. Mit den kostenlosen Oracle Developer Tools für .NET will Oracle diese Lücke schließen.
Tools
Der Fault Simulator von CompuWare im Test
Wie reagiert Ihre Software auf Fehler? Stürzt die Applikation ab, wenn nicht ausreichend Hauptspeicher zur Verfügung steht? Was passiert, wenn die Netzverbindung abbricht oder Leseberechtigungen auf wichtige Dateien fehlen? Mithilfe des Fault Simulator können Sie Fehlersituationen simulieren, ohne die Stabilität der Applikationsumgebung zu gefährden.
XML Corner
XML-Serialisierung im .NET Framework 2.0
Die XML-Serialisierung, also das Speichern und Laden von Objekten als XML, wurde bisher von der Entwicklergemeinde kaum beachtet. Dies lag nicht zuletzt an der mangelnden Unterstützung durch das .NET Framework. Mit der zweiten Version soll sich dies nun ändern – dank zwei Neuerungen: Dem XML Serializer Generator Tool und der IXmlSerializable-Schnittstelle.
Open .NET
.NET Business
Das besondere Business-Interview
"Eins und eins gibt manchmal drei"
Einblicke in die Partnerschaft zwischen Microsoft und HP Deutschland
ERPconnect.net
Der Walldorfer Software-Konzern SAP hat sich über die letzten drei Dekaden zum größten Hersteller für betriebswirtschaftliche Standardsoftware entwickelt. In Zeiten, in denen sich gerade freiberufliche Entwickler immer öfter spezialisieren müssen, könnte SAP-Schnittstellenprogrammierung eine äußerst attraktive Nische sein – die Voraussetzungen in Gestalt von .NET-Schnittstellen sind vorhanden.
Business & You
Die Kolumne von Marcellus Buchheit