Startseite > Archiv > dotnetpro 04/2008

dotnetpro 04/2008

Hier finden Sie alle bisher erschienenen Ausgaben und Artikel der dotnetpro. Als Abonnenent können Sie alle Artikel online abrufen und die zugehörigen Quelltexte herunterladen. Sie sind noch kein Abonnent? Dann wird es aber Zeit! Weiter zur Abo-Bestellung.

Sie haben bereits ein Abonnement? Dann registrieren Sie es jetzt online!

Zahlreiche kostenlose Online-Artikel finden Sie hier.
Einzelheft bestellen


Schwerpunkt: Transaktionen

dotnetpro 04/2008

Interne Arbeitsweise des Namensraums System.Transactions

(Seite 12)

In .NET 2.0 wurde ein äußerst leistungsfähiger, einfach zu handhabender und dennoch bis heute weitgehend unbekannter Namensraum eingeführt: System.Transactions löst die Transaktionsmodelle aus .NET 1.x ab und vereinfacht die Handhabung von lokalen wie auch verteilten Transaktionen deutlich.
Autor: Golo Roden

Transaktionsverarbeitung im SQL Server 2005

(Seite 17)

Für Transaktionen hat Microsofts Datenbankserver in der Version 2005 für Transaktionen neue Isolationsgrade eingeführt, die das Portieren von Oracle-Datenbankanwendungen auf SQL Server einfacher gestalten. Davon profitiert insbesondere der Umgang mit Dead- locks, also Situationen, in denen sich zwei Transaktionen ineinander „verkeilen“.

Grundlagen transaktionaler Ressourcen

(Seite 28)

Alle kennen sie, alle nutzen sie: Transaktionen. Aber wie funktionieren Transaktionen, und wie kann ihr Nutzen über die Datenbankprogrammierung hinaus ausgedehnt werden? Ralf Westphal erklärt, wie Sie transaktionale Ressourcen selbst implementieren.

Aktuell

News - Neue Bücher (Seite 8)

AxCMS.net 8.0 mit Silverlight 2.0 - Notepad++ v.4.8 erschienen - Database Restyle Library 1.5 für eigene Anwendungen - NET Micro Framework 2.5 mit TCP/IP-Stack - Visual Studio Tools for Office Power Tools v1.0
Autor: Joachim Pich

Architektur

Architektur-Kolumne mit Aufmacher (Seite 136)

Aus einer Handvoll Kundenanforderungen folgt die beste Architektur aller Zeiten. Ohne Zweifel? Ohne Alternativen? Nein: Es gibt keine beste Architektur, denn diese hängt nicht zuletzt vom zugrunde liegenden Wertesystem ab. Und auf den Geschmack kommt es dann auch noch an.
Architektur- und Entwurfsmuster für Office Business Applications (Seite 142)

Die Programmierung unter Microsofts Office-Plattform wird vielfach unterbewertet und oft noch mit einfacher VBA-Makroprogrammierung gleichgesetzt. Dabei ermöglicht sie mit eigenen Architektur- und Entwurfsmustern die Entwicklung komplexer Geschäftsanwendungen für Office, die durchaus den Ansprüchen an moderne Softwarearchitektur genügen.
Autor: Holger Sirtl

Books

Büchertipps (Seite 64)

In Search of Stupidity; Joel on Software; Innocent Code; Ajax in Action; Computer Security; Head First Design Patterns; ASP.NET 3.5 Unleashed;
Methoden und Werkzeuge für ASP.NET-Entwickler (Seite 68)

Besser, schneller, schöner – wo uns Ajax sogenannte Rich Internet Applications verspricht, gibt es noch einiges zu optimieren. Die dotnetpro-Autor Andreas Heil zeigt fünf Titel zum Thema Ajax und Webprogrammierung, die helfen, die eigenen webbasierten Projekte noch besser, schneller und schöner zu gestalten.
Autor: Andreas Heil

CD-Inhalt

CD-Inhalt (Seite 34)

SQL Server 2008 Visual Studio 2008 Support CTP Source Code Outliner für Visual Studio 2008 .NET Micro Framework SDK Version 2.5 Visual Basic Power Packs 3.0 Quellcodes und Programme der Heftartikel

HighTech

Fortbildung (Seite 112)

Modellierung, Architektur, Strategie, SOA, Komponenten, Webprogrammierung, Softwareproduktion, Office-Programmierung, Datenbank, Datenzugriff, Server, Veranstaltungen zu weiteren Themen, Konferenzen, Roadshows, Workshops, Sprachen, User Groups.

Management

Konflikte lösen nach dem Harvard-Konzept (Seite 132)

Konflikte? Gibt es überall. Eine Methode, Konflikte systematisch zu lösen? Kennt kaum einer. Gibt es aber, sogar eine ziemlich gute: Nach dem sogenannten Harvard-Konzept werden seit knapp dreißig Jahren Konflikte effizient gelöst: In der Politik, in der Wirtschaft, zwischen Kunde und Verkäufer, zwischen Chef und Mitarbeiter.

Meinung

Sandbox (Seite 71)

So haben Sie Ihre Vorgesetzten gerne: getrieben von dem Wunsch nach Erfolg. Aus diesem Grund verlassen Sie sich auf Erfolgsmodelle: Was einmal geklappt hat, wird auch beim nächsten Mal zum gewünschten Ergebnis führen. Und falls nicht, dann könnte es sein, dass Sie es noch nicht richtig angewandt haben, das Erfolgsmodell. Dann probieren Sie es am besten einfach nochmal, mit mehr Energie. Motto: Mehr vom Selben kann nicht schaden. In Politik und Famili- enleben ist das zumindest ein viel befolgtes Rezept: Wenn die Zahl der Steuersünder steigt, dann erlässt man am besten weitere Steuergesetze.

Praxis

Monatlich aktualisiertes Mono-Image (Seite 116)

Das dotnetpro.Mono-Image kommt jeden Monat neu. Hier berichten Jan Waiz und Daniel Nauck über die Fortschritte bei der Entwicklung von Mono. Diesen Monat hat Mono einen großen Sprung zur Version 1.9 gemacht und ist damit schon ganz nah dran an .NET 2.0. Außerdem gibt’s einen Portwechsel beim Download des Images.
Autor: Jan Waiz

Entwickeln mit der DirectX 10-API: 3D-Grundlagen (Seite 72)

In Teil drei der dotnetpro-Serie zur Programmierung von DirectX 10 mit C++ gewinnt die Sache an Tiefe: Diesmal dreht sich alles um die 3D-Entwicklung. Das Spiele-API bietet unter Windows Vista auch auf diesem Gebiet einige Neuerungen, zum Beispiel Programmable Pipelines und Geometry Shader.
Autor: Jens Konerow

Plattformübergreifendes Build-Management mit (N)Maven (Seite 80)

Noch ein Build-Werkzeug? Es gibt doch schon NMake und NAnt. Was soll da noch Maven? Maven ist nicht nur ein Build-Werkzeug, sondern ein Build-Management-Framework. Das ist hilfreich bei großen, plattformübergreifenden Projekten. Für Maven schreibt der Entwickler keine Skripte. Stattdessen definiert er das gewünschte Ergebnis deklarativ mit einer XML-Datei.
Autor: Uwe Ulrich

Den Weg des Mauszeigers mithilfe von Hooks verfolgen (Seite 84)

Das Programm Mousetracker erlauscht alle Mausbewegungen und ermittelt die zurückge- legte Strecke sowie die Anzahl der Klicks. Die erste Version nutzt das Win32-API direkt, eine zweite Version setzt auf die Klassenbibliothek Managed Windows API.
Web-Usability mit ASP.NET 3.5 Extensions verbessern (Seite 88)

Könnten Sie auf Anhieb sagen, was ASP.NET AJAX Futures CTP von ASP.NET Futures und ASP.NET 3.5 Extensions unterscheidet? Mit dotnetpro behalten Sie hier den Überblick. Außerdem lernen Sie ausgewählte Features vom aktuellen ASP.NET 3.5 Extensions kennen. Im Mittelpunkt steht der Rückwärtsgang für Ajax: die Unterstützung der History.
dotnetpro.components: Eine benutzerdefinierte Werkzeugsammlung (Seite 96)

Jeder Handwerker braucht Werkzeuge. Die findet er in seinem Werkzeugschrank. Leute, die am Bildschirm arbeiten, brauchen Softwarewerkzeuge. Die stecken in der Toolbar. Je komplizierter die Anwendung ist, desto flexibler muss diese Toolbar sein. dotnetpro entwickelt die ultimative Toolbar. Sie bietet mehr als die .NET-eigenen Klassen ToolBar und ToolStrip.

Tipps und Tricks

Kochen mit Patrick (Seite 118)

Historische Festgelage liegen nach wie vor im Trend. Auch Ihr Lieblingsrestaurant kann sich dem nicht entziehen und sein Chefkoch präsentiert daher heute historische Rezepte von anno domini 1995, wie beispielsweise RS232 und Pipes.
Einbinden des Windows Scripting Host (Seite 121)

.NET unterstützt die Anlage von Verknüpfungen nicht direkt. Sie erreichen dies aber dennoch mithilfe von Objekten des Windows Scripting Host. Außerdem erfahren Sie, wie Sie den Vista-Willkommensdialog per Programmbefehl einblenden.
Fragen und Antworten aus den dotnetpro.newsgroups (Seite 124)

Wenn Steuerelemente durch Ausschnei- den und Einfügen in ein anderes Contai- nersteuerelement verschoben werden, dann schaltet Visual Studio 2005 die Ereig- nisbehandlung der Steuerelemente ab, in- dem es die zugehörigen Handles-Klauseln entfernt. Diese Ereignisbehandlungsrouti- ne
.NET-Assemblies enttarnt (Seite 126)

Nicht nur COM-Anwendungen und -Bibliotheken, sondern auch .NET- Assemblies legen per Reflection interne Objektinformationen offen. Ver- antwortlich dafür sind die Metadaten, die in jedem Assembly abgelegt werden. .NET-Anwendungen, die in Assemblies übersetzt wurden, können aufgrund der darin enthaltenen Metadaten analysiert und untersucht werden.

Tools

SQL Server 2008: neue T-SQL-Funktionen (Seite 40)

Die Web Services bieten unzählige Kommunikationsmöglichkeiten. Es gilt daher, sich vor unliebsamen Partnern zu schützen. Die Sicherheit bei der Datenübertragung steht an erster Stelle. Dieser Artikel befasst sich mit ihrer Grundlage, das heißt mit Zertifikaten und HTTPS.
Objektrelationale Mapper für .NET im Vergleich (Seite 48)

Während sich die Programmierung schon lange dem objektorientierten Paradigma ver- schrieben hat, bewährt sich beim Speichern von Daten nach wie vor die relationale Methode. Objektrelationale Mapper verbinden beide Welten. Dr. Holger Schwichtenberg vergleicht LINQ-to-SQL mit dem ADO.NET Entity Framework, NHibernate, Vanatec Open Access, NDO und Genome.
CTI-Funktionalität mit dem IntraDial SDK integrieren (Seite 60)

PC und Telefon sollen integriert werden. Na und, wo ist das Problem? TAPI ist das Problem, denn diese Schnittstelle ist reichlich komplex. .NET unterstützt sie nicht. Hier hilft das IntraDial SDK der Germeringer Softwareschmiede C4B (Com 4 Business) weiter. Mit ihm können Sie auf einfache Weise Ihre Anwendungen um Telefoniefunktionalität erweitern.
Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen




Anzeige







Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Der schlimmste meiner Kunden ...




Ergebnis anzeigen