JETZT NEU! News, Artikel, Infos und mehr auf dotnet.de!
Ab 17. August 2005 am Kiosk!
Titelthema: Office .NET
Ausgabe: 9.2005


Magazin
News & Autorenporträt
Community News
Gelesen
Jeff Webb, Excel 2003 Programming
TechEd Europe 2005

Office .NET
Die Visual Studio Tools für Office 2005 im Überblick
Mit den VSTO 2005 präsentiert Microsoft im Rahmen von Visual Studio 2005 den inoffiziellen Nachfolger zu VBA und dem VBA-Editor, der die Entwicklung enorm vereinfacht -- am Anfang aber aufgrund der Tatsache, dass er separat erworben werden müssen, nur einer Minderheit zur Verfügung stehen dürfte.
SmartDocuments für Office 2003 entwickeln
Word und Excel bieten die Möglichkeit benutzerdefinierte Aufgabenbereiche einzubinden, die Inhalte anzeigen, die sich auf den aktuell selektierten Dokumentbereich beziehen. War die Entwicklung solcher SmartDocuments ohne Hilfsmittel mit Visual Studio .NET etwas mühsam, wird es mit den VSTO 2005 zu einem Kinderspiel.

WinFX
Langsam wird es ernst – im Juni veröffentlichte Microsoft den ersten Release Candidate Beta 1 des Avalon/Indigo Framework, das schon mehrfach als CTP (Community Technology Preview) erschienen ist. Avalon ist Bestandteil des WinFX SDK, dem neuen Programmiermodell von Longhorn.

Core
WLAN-Informationen unterwegs mit dem Compact Framework verarbeiten
Die meisten Endgeräte kommen heute ohne Kabel aus und bieten stattdessen mindestens eine „Luftschnittstelle“, über die sie spontan Verbindung mit anderen Endgeräten oder einer weit reichenden Infrastruktur aufnehmen. Gerade mobile Endgeräte sind für die drahtlose Kommunikation ausgestattet. SmartDevices, die ein Microsoft Betriebssystem ihr eigen nennen, bieten gut dokumentierte Programmierschnittstellen für einen Zugriff auf unterschiedliche Kommunikationsstandards und damit einen guten Ausgangspunkt für eigene Experimente.

C#
Komponentenbasierte Entwicklung mit C#
Komponentenbasierte Entwicklung hat sich inzwischen zur Standardtechnik für große Systeme entwickelt. Es soll hier systematisch erklärt, was Komponenten sind und wie sie in C# realisiert werden können. Dabei wird Wert auf die grundlegenden Konzepte gelegt, die mithilfe bekannter Patterns und UML 2.0 erklärt werden -- auch die konkrete Umsetzung dieser Konzepte kommt nicht zu kurz.

Best of MSDN Magazine
Flucht aus der DLL-Hölle
Wenn Sie Geschäftsobjekte oder Benutzersteuerelemente einsetzen, die in Visual Basic 6.0 oder mit der ATL (Active Template Library) geschrieben sind, greifen Sie auf COM zurück. Windows-Anwendungen haben vor dem .NET Framework vor allem auf dem Komponentenmodell COM aufgebaut. Der Vertrieb derartiger Anwendungen ist mitunter schwierig, weil COM-Komponenten auf dem Zielcomputer global registriert sein müssen, damit sie funktionieren. Manchmal führt die globale Registrierung während der Lebenszeit der Anwendungen zu unerwünschten Nebeneffekten, sofern die Komponenten nicht sorgfältig verwaltet werden. Dann ist der Weg in die so genannte DLL-Hölle frei.
ManWrap für nativen C++-Code mit .NET
Dieser Artikel zeigt, wie Sie Framework-Klassen in nativer Weise „wrappen“, sodass Sie sie in jeder C++/MFS-Anwendung ohne /clr einsetzen können. Das Testbeispiel hüllt die Regex-Klasse für reguläre Ausdrücke aus dem .NET Framework in eine DLL ein und implementiert drei MFC-Programme, die die DLL verwenden. Mit RegexWrap.dll können Sie reguläre Ausdrücke in Ihre eigenen C++/MFC-Anwendungen einfügen oder die ManWrap-Tools des Autors nutzen, um Wrapper für Ihre bevorzugten Framework-Klassen zu erstellen.

Enterprise
.NET Knigge: Nullable Types
Viele Entwickler machen es sich beim Umgang mit Null-Werten zu leicht. Null bedeutet einen inkonsistenten Zustand und der Entwickler muss verstehen und definieren, was ein korrekter Zustand für die jeweilige Anwendung ist.
Erzeugungsmuster – das Geheimnis flexibler Objekterzeugung
Die in dieser Folge vorgestellten Muster zur dynamischen Erzeugung von Objekten zeigen, wie durch den Einsatz von Fabrikmethode (factory method), Abstrakte Fabrik (abstract factory) und Plugin-Fabrik (plugin factory) Entwickler eine lose Kopplung zwischen Objekten erzielen und mit welchen Mitteln der Erzeugungsprozess hinsichtlich Performanz und objektorientierter Kapselung optimiert werden kann.

Visual Basic
.NET-Ressourcen im Griff
Die offizielle .NET-Dokumentation zum Thema Ressourcen ist leider etwas verwirrend, aber die Unterstützung für mehrsprachige Ressourcen im .NET Framework 1.1 ist stringent und kann leicht in ein Programm eingebaut werden.

Q & A
Tipps und Tricks
... aus dem Forum

ASP.Special
Skins und Themes in ASP.NET 2.0
In ASP.NET 2.0 erfreut Microsoft die Riege der Webdesigner mit neuen Möglichkeiten: Skins verpassen Web Controls eine zweite Haut und lassen sich einfach in Themes verwalten.

Datenbanken
Sammeln von Testdaten leicht gemacht (Teil 1)
Was hat eine Testdatenbank mit einem Humpen Bier gemeinsam? Richtig – beide sind immer leer. Und wo liegt der große Unterschied zwischen diesen beiden? Wieder richtig – der Humpen füllt sich leicht, die Testdatenbank bleibt leer. Diese Reihe zeigt Ihnen einen Weg, wie Sie zu relevanten Testdaten kommen. Damit dies nicht in Schwerstarbeit ausartet und Ihnen genügend Zeit für ein kühles Bier bleibt, bekommen Sie gleich noch ein Scripting-Tool zum Weiterentwickeln mit auf den Weg.

Tools
PDF mit .NET
Das PDF-Format hat sich als Standardformat in Unternehmen etabliert, etwa, wenn Rechnungen online verschickt werden sollen. Entwickler müssen daher in der Lage sein, PDF aus Anwendungen heraus zu genieren. Die indische Firma Gnostice hat sich auf das automatisierte Erstellen, Konvertieren und Weitergeben von PDF-Dokumenten spezialisiert und bietet gleich eine ganze Palette entsprechender Tools an, die in diesem Test vorgestellt werden.

XML Corner
XML-Fähigkeiten von Word und Excel 2003
XML ist für Microsoft eine Schlüsseltechnologie – dies zeigt nicht zuletzt die Entscheidung des Unternehmens, in der kommenden Office-Version die proprietären Binärformate von Word, Excel und PowerPoint durch offene XML-Formate zu ersetzen. Doch auch die derzeitige Office-2003-Version weist bereits umfangreiche XML-Fähigkeiten auf.

.NET Business
Schnell, sicher und flexibel mit ASP.NET
Ausgehend von frei verfügbaren ASP.NET-Quellcode und einigen am Markt erhältlichen User Controls ist ein kleines Tool zur Pflege der eigenen Website schnell erstellt. Weshalb es trotzdem Sinn machen kann, ein kommerzielles Content Management Framework einzusetzen, erläutert der Beitrag am Beispiel des Business Content Management Systems contentXXL.
Neuer Anspruch für Office 2003
Die Microsoft Office Suite wird immer mehr zum De-facto-Standard für den Arbeitsplatz im Unternehmen. Spätestens seit Office 2000 wird ein umfassendes Programmiermodell geliefert – was liegt also näher als Office selbst als Client für den Zugriff auf Unternehmens-Backend-Systeme wie ERP- oder CRM-Systeme einzusetzen?
Business & You
Die Kolumne von Marcellus Buchheit




JETZT NEU! News, Artikel, Infos und mehr auf dotnet.de!
Copyright © 2012 Software & Support Media GmbH                              Impressum |  Datenschutz