head.WriteLine()

Montag, Februar 11, 2013

Mein Buch ist fertig!

Nach fast 12 Monaten Arbeit ist mein Buch “Windows Store Apps entwickeln mit C# und XAML” endlich fertig.

Neues Cover

Hierin beschreibe ich die wichtigsten Konzepte und Techniken zur Entwicklung von soliden Windows Store Apps. Hier ein Auszug auch dem Abstract:

Windows Store-Apps definieren eine neue Gattung in der Windows Entwicklung für moderne Endgeräte wie Tablets, Smartphones und Ultra Books. Als .NET-Entwickler bringen Sie bereits das erforderliche Grundwissen mit, um in kürzester Zeit zu lernen, eigene Apps für Windows 8 zu entwickeln und erfolgreich im App Store zu vermarkten. Darüber hinaus können Sie mit der neuen Plattform auch Business Apps entwickeln und in Ihrem Unternehmen verteilen.
Das Buch stellt ausführlich die neuen Konzepte vor und führt Sie Schritt für Schritt in die Entwicklung ein. Hierbei lernen Sie nicht nur die wichtigsten APIs der neuen Windows Runtime kennen, sondern erfahren auch was beim App-Design zu beachten ist. Zudem werden wertvolle Tipps für den Zertifizierungsprozess vermittelt, die Ihnen helfen schnell zu Erfolg zu kommen.

Themen des Buches:

  • Architektur der Windows Runtime
  • Anatomie einer Windows Store App
  • Contracts und Capabilities
  • Navigation, App Bars und App State
  • XAML: Die Extensible Markup Language
  • Ressourcen, Styles und Templates
  • Oberflächen entwerfen mit Layout und Controls
  • Elemente animieren und transformieren
  • Datenbindungstechniken und Semantic Zoom
  • Oberflächen für verschiedenen Darstellungsformen realisieren
  • Lokalisierung: Apps für unterschiedliche Sprachen bereitstellen
  • Apps nach dem MVVM-Pattern entwickeln
  • Interaktivität mit Tiles & Notifications
  • Kommunikation mit Dateisystem und externen Services
  • Apps zertifizieren und im Windows Store veröffentlichen
  • In-App-Verkäufe und Trail-Versionen bereitstellen

Weitere Details finden Sie unter http://www.amazon.de/Windows-Apps-entwickeln-mit-XAML/dp/3866455631

Labels: ,

Mittwoch, November 21, 2012

Slides & Samples von der BASTA! Austria

Die erste BASTA! in Österreich war echt klasse! Vielen Dank an die Teilnehmer meiner Sessions! Hier das Material:

  • .NET 4.5: Neuerungen für WPF-Entwickler
  • Modulare Windows Desktop Apps mit WPF und XAML
    (zusammen mit R. Stropek)

Labels: ,

Donnerstag, Oktober 04, 2012

Slides & Samples von der Visual Studio Evolution

Hier die Unterlagen meiner Session “.NET 4.5 – Neuerungen in WPF und MEF” von der Visual Studio Evolution:

Labels: , ,

Montag, September 24, 2012

BASTA 2012: Session-Material

Auch diesmal hat die BASTA! wieder mächtig Spaß gemacht. Hier das Material meiner Sessions:

  • XAML-Layoutautomation
  • Von Applications zu Apps: Herausforderungen für Entwickler (zusammen mit Daniel Greitens)
  • .NET 4.5: Neuerungen für WPF-Entwickler

Labels: , ,

Montag, September 03, 2012

SQL Server 2012-Buch erschienen

Ende August ist bei Galileo Press die inzwischen 5. Auflage von "SQL Server 2012: Das Programmierhandbuch" erschienen, das ich zusammen mit Dirk Mertins und Andreas Kühnel geschrieben habe. Auf knapp 1300 Seiten werden Grundlagen und Praxiswissen rund um die SQL Server-Programmierung vermittelt. Hinzugekommen sind diesmal die Neuerungen der Version 2012.

Aus dem Abstract:

Dieses bewährte, umfassende Handbuch richtet sich sowohl an Einsteiger als auch an erfahrene Datenbank-Entwickler, die auf praxisorientierte und anschauliche Weise die Programmierung von SQL Server 2012 erlernen und sich die vielfältigen Möglichkeiten vollständig erschließen möchten. Vom ersten Datenbankentwurf und den SQL-Grundlagen, der Migration von SQL Server 2008 oder SQL Server 2005 bis hin zu den neuen Features und konkreten Programmierbeispielen beschreiben die Autoren alles Notwendige, um den SQL Server 2012 als Programmierplattform und Datenmanagement-Server zu nutzen.

CoverGalileo

Labels:

Montag, Mai 14, 2012

Artikel in der aktuellen dotnetpro

In der aktuellen dotnetpro (6/2012) sind gleich drei Artikel von mir zum Fokusthema WPF erschienen.

  • Mächtig zugelegt - .NET 4.5: Neuerungen für WPF-Entwickler
    Das nächste .NET Framework erweitert die Windows Presentation Foundation an wichtigen Stellen. Verbesserungen gibt es vor allem in Sachen Datenbindung, Threads und XAML.
  • Auf Sherlock Holmes’ Spuren: Fehlerdiagnose mit WPF
    In komplexen WPF/.NET-Anwendungen gibt es eine Menge potenzieller Fehlerquellen. Dafür sollten aussagekräftige und fehlergerechte Formen der Anzeige parat stehen.
  • Flexible Oberflächen: WPF Layout-Techniken
    Die Gestaltung XAML-basierter Oberflächen ist eine zeitaufwendige und von Entwicklern oft ungeliebte Aufgabe. Dieser Artikel zeigt, wie Sie den Layout-Prozess effizienter gestalten können.

dnp_062012

Labels: ,

Mittwoch, März 05, 2008

Artikel im devdorado.de-Magazin

In der aktuellen Ausgabe des kostenlosen devdorado.de-Magazins ist ein Artikel von mir zum neuen SQL Server 2008 erschienen.

Aus dem Abstract:
Vor gerade einmal zwei Jahren lieferte Micorosoft mit dem SQL Server 2005 ein umfangreiches Update seines Datenbanksystems. Die Erweiterungen im SQL Server 2008 fallen aufgrund der kürzeren Entwicklungszeit nicht ganz so üppig aus. Doch auch wenn die ganz großen Neuerungen fehlen, hat Microsoft an vielen Stellen sinnvolle Verbesserungen vorgenommen. Besonders Entwickler profitieren davon.

Labels:

Montag, Oktober 22, 2007

Artikel in der aktuellen dotnetpro

In der aktuellen Ausgabe der dotnetpro (11/2007) ist der Artikel "Einfacher synchronisieren ­- Die ADO.NET Synchronization Services" erschienen, den ich zusammen mit meinem Kollegen Matthias Hönig geschrieben habe.

Aus dem Abstract:
Bei Offlineclients ergeben sich die meisten Probleme während der Synchronisation der Daten. Genau für diesen Fall hat Microsoft die ADO.NET Synchronization Services entwickelt. Sie werden fester Bestandteil des kommenden .NET Framework 3.5 sein. dotnetpro stellt das System vor.

Labels:

Montag, September 24, 2007

Artikel in der aktuellen dotnetpro

In der aktuellen dotnetpro (10/2007) ist mein Artikel "Rich Client im Browser ­– Browseranwendungen mit WPF entwickeln" erschienen.

Aus dem Abstract:
Mit WPF lassen sich nicht nur Desktopanwendungen erstellen. WPF-Applikationen können auch im Browser ablaufen. Dafür stehen gleich fünf verschiedene Technologien zur Verfügung: WPF-Desktop, WPF-ClickeOnce, XAML Browser Application, Loose XAML und Silverlight. dotnetpro stellt die neuen Konzepte vor und zeigt, wie Sie auch ohne HTML beeindruckende Browseranwendungen erstellen.

Labels:

Mittwoch, August 08, 2007

Artikel in der aktuellen dotnetpro

In der aktuellen Ausgabe der dotnetpro (9/2007) ist der Artikel "Leicht verfügbar - Ressourcen nutzen mit Windows Presentation Foundation" erschienen, den ich zusammen mit Björn Grossmann geschrieben habe.

Aus dem Abstract:
Mit WPF greifen Entwickler sehr flexibel auf jegliche Arten von Ressourcen zu. Ressourcen können in eine Assembly eingebettet sein oder als lose Dateien im lokalen Dateisystem, in einem Netzwerk-Share oder im Internet vorliegen. Resource Dictionaries ermöglichen die mehrfache Wiederverwendung. dotnetpro stellt die neuen Konzepte vor.

Interessierte finden den Artikel auch als frei verfügbare PDF-Version unter http://dotnetpro.de/articles/freearticles/pdf/2007-09-WPF.pdf

Labels:

Donnerstag, Juli 19, 2007

Artikel in der aktuellen dotnetpro

In der aktuellen dotnetpro (8/2007) sind zwei Artikel von mir erschienen:

Ein zweiter Blick auf Microsoft Silverlight
Ende April fand Microsofts alljährliche Webentwicklerkonferenz MIX statt. Einen der Schwerpunkte bildete die Webtechnologie Silverlight (vormals WPF/E). Sie bietet umfangreiche Multimediafähigkeiten sowie Unabhängigkeit von Plattform und Browser. Außerdem arbeitet sie mit mehreren Programmier- und Skriptsprachen zusammen und bringt eine abgespeckte .NET-Version mit. dotnetpro zeigt, was sich bisher getan hat und beleuchtet bereits geplante Erweiterungen.

Interoperabilität zwischen WPF und Windows Forms
WPF eröffnet eine schöne neue Welt, bricht jedoch mit herkömmlichen Technologien. Eine Anwendung auf WPF umzustellen erfordert mehr, als nur einen Upgrade-Wizard zu starten. Zudem bietet WPF zurzeit noch nicht alles, was bei Windows Forms zum Standard gehört. Der Ausweg: WPF enthält Funktionen, die es ermöglichen, sowohl Windows Forms und ActiveX-Elemente zu nutzen als auch Teile von WPF in klassischen Anwendungen zu verwenden. dotnetpro stellt diese Fähigkeiten vor.

Labels:

Dienstag, Juli 03, 2007

Überarbeitete Auflage des SQL Server 2005 Buchs

Seit Ende Juni ist die zweite, überarbeitete Ausgabe von "Das Programmierhandbuch SQL Server 2005" verfügbar, dass ich zusammen mit Dirk Mertins und Andreas Kühnel geschrieben habe. Die Seitenzahl ist von 879 auf 1010 Seiten gestiegen und besonders der ADO.NET-Teil ist deutlich erweitert worden.


Labels:

Artikel in der aktuellen dotnetpro

In der aktuellen dotnetpro (7/2007) ist mein Artikel "Ressourcenschonender Umgang mit sehr großen Dateien" erschienen.

Aus dem Abstract:
Der Umgang mit Dateien gehört zum Handwerkszeug eines jeden Entwicklers. Das .NET Framework bietet hierfür eine Vielzahl an Klassen. Schwierig wird es jedoch, wenn die Dateien eine bestimmte Größe überschreiten. Dann dauert der Zugriff nicht nur quälend lange, sondern führt auch nicht selten zu einem Speicherüberlauf. dotnetpro zeigt, wie Sie solche Riesendateien effizient verarbeiten und bringt Komponenten und Tools für den praktischen Einsatz gleich mit.

Labels:

Montag, April 16, 2007

Artikel in der aktuellen dotnetpro

Für die aktuelle dotnetpro (5/2007) habe ich die folgenden zwei Artikel geschrieben.

Am Puls der Anwendung: Diagnose-Frameworks für .NET 2.0
(zusammen mit Daniel Leinius)
Die Instrumentierung einer Anwendung ist keine leichte Aufgabe. Neben dem eigentlichen Trace-Code müssen Sie sich Gedanken über die anzusprechenden Ausgabeziele, wie EventLog, Datenbank oder WMI Gedanken machen. Diagnose-Frameworks abstrahieren diese Details und nehmen Ihnen die Implementierungsarbeit ab. Vor allem bieten Sie aber ein einheitliches Programmiermodell und eine dynamische Konfiguration zur Laufzeit. dotnetpro stellt drei gängige Frameworks vor, hebt Stärken und Schwächen hervor und gibt Empfehlungen für den Einsatz.

EKG für die Anwendung: Laufzeitanalyse mit .NET 2.0
Die Fehlersuche gehört zu den am wenigsten geliebten Tätigkeiten im Software-Entwicklungsprozess. Erst recht, wenn auf dem Entwicklungsrechner alles funktioniert und Probleme nur im Produktionssystem auftreten. Hier sind aussagekräftige Laufzeitinformationen gefragt. Das .NET-Framework bietet jedoch mit Tracing, Performance Countern und WMI eine Reihe von Technologien, die Ihnen bei der Analyse helfen können. dotnetpro beschreibt die grundlegenden Konzepte und bietet Ihnen Komponenten, die Sie bei Instrumentierung und Überwachung Ihrer Anwendung unterstützen.

Labels: ,

Mittwoch, März 07, 2007

Artikel in der Computer World Schweiz

In der Ausgabe 50/06 der Computer World Schweiz ist der Artikel "Leichtgewichtige Transaktionen" erschienen, den ich zusammen mit meinem Kollegen Markus Jahn geschrieben habe.

Aus dem Abstract:
Mit .NET 2.0 führt Microsoft ein leichtgewichtiges Transaktionssystem ein, dass nicht nur durch seine gute Performance, sondern vor allem durch seine Einfachheit besticht. Hiervon profitieren insbesondere Datenbankanwendungen, da die entsprechenden ADO.NET-Klassen nahtlos mit dem neuen System zusammen arbeiten. Zudem wird es erstmals möglich, eigene transaktionale Klassen zu erstellen, ohne die Enterprise Services und das dahinter liegende COM+-System verwenden zu müssen.

Labels:

Montag, April 03, 2006

Liste meiner Veröffentlichungen

2024
2020
  • Struktur fürs Web, dotnetpro 11/2020
2019
2017
2016
2015
2014
  • Interview: "Architekturen müssen flexibler werden" (zusammen mit Christian Weyer) 
  • WindowsDeveloper.de 11/2014
  • Pimp My Window!, dotnetpro 10/2014
  • Ein Fingerbreit UI - Touch-fähige Oberflächen mit WPF entwickeln, dotnetpro 9/2014
  • Eine gemeinsame Basis - Generische Controls im Eigenbau, dotnetpro 9/2014
  • Hilfe bei Kabelbruch: Fehler bei der Datenbindung visualisieren, dotnetpro 8/2014
  • Es bewegt sich was: Animationen für Oberflächen beherrschen, dotnetpro 6/2014
  • Interview: “Apps fordern selbst die .NET-Desktop-Entwicklung heraus
    (zusammen mit Christian Weyer)
    WindowsDeveloper.de 02/2014
2013
2012
  • Buch: SQL Server 2012 - Das Programmierhandbuch (zusammen mit Dirk Mertins und Andreas Kühnel)
    Galileo Press 2012
  • Interview: „Entwickeln in der Post-PC-Äradotnet.de 08/2012
  • Mächtig zugelegt - .NET 4.5: Neuerungen für WPF-Entwickler dotnetpro 6/2012
  • Auf Sherlock Holmes’ Spuren: Fehlerdiagnose mit WPF dotnetpro 6/2012
  • Flexible Oberflächen: WPF Layout-Techniken dotnetpro 6/2012
  • Flexibler Standard: MVVM in der Praxis dotnetpro 4/2012
2011
  • Aspektorientierte UI-Entwicklung mit Data Annotations dotnetpro 12/2011
  • Aspektorientierte UI-Entwicklung mit Behaviors dotnetpro 11/2011
  • Aspektorientierte UI-Entwicklung mit Adornern dotnetpro 09/2011
  • Die Qual der Wahl: UI-Technologien im Vergleich dotnetpro 05/2011
2010
  • Buch: Microsoft SQL Server 2008 R2 - Das Entwicklerbuch
    (zusammen mit Georg Urban, Klaus Löffelmann und Alexander Köller)
    Microsoft Press 2010
  • Buch: SQL Server 2008 R2 - Das Programmierhandbuch
    (zusammen mit Dirk Mertins und Andreas Kühnel)
    Galileo Press 2010
  • Universelle Datenklassen, Teil 4 dotnetpro 7/2010
  • Thinktecture.DataObjectModel: Vermittler zwischen den Welten DevDorado Magazin, 2/2010
  • Universelle Datenklassen, Teil 3  dotnetpro 6/2010
  • Universelle Datenklassen, Teil 2 dotnetpro 5/2010
  • Universelle Datenklassen, Teil 1  dotnetpro 4/2010
2009
2008
  • Ein Command-Modell für das Managed Add-in Framework dotnetpro 12/2008
  • Windows-Forms-Support für das Managed Add-in Framework dotnetpro 11/2008
  • Dynamisch erweitern: Das Managed Add-in Framework in .NET 3.5 dotnetpro 10/2008
  • Buch: .NET 3.5: WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX (zusammen mit Holger Schwichtenberg, Walter Doberenz, Matthias Fischer, Jana Frank, Thomas Gewinnus, Jörg Krause und Patrick A. Lorenz),
    Hanser Verlag (Amazon-Link)
  • SQL Server Security für Entwickler (zusammen mit Dominick Baier),
    dotnet Magazin 8/2008
  • VIP-TIPP dotnetpro 9/2008
  • Interview: Erweiterbare Anwendungen aufbauen dotnetpro 8/2008
  • Fenster mit System
    dotnetpro 8/2008
  • Im Rausch der Oberfläche
    dotnetpro 8/2008
  • SQL Server 2008 – Praktische Detailverbesserungen statt neuer Konzepte
    devdorado 1/2008
2007
  • Silberne Aussichten für das Web von morgen devdorado 4/2007
  • Einfacher synchronisieren ­- Die ADO.NET Synchronization Services (zusammen mit Matthias Hönig), dotnetpro 11/2007
  • Rich Client im Browser ­– Browseranwendungen mit WPF entwickeln dotnetpro 10/2007
  • Leicht verfügbar - Ressourcen nutzen mit Windows Presentation Foundation (zusammen mit Björn Grossmann), dotnetpro 09/2007
  • Ein zweiter Blick auf Microsoft Silverlight
    dotnetpro 08/2007
  • Interoperabilität zwischen WPF und Windows Forms
    dotnetpro 08/2007
  • Ressourcenschonender Umgang mit sehr großen Dateien
    dotnetpro 07/2007
  • EKG für die Anwendung: Laufzeitanalyse mit .NET 2.0
    dotnetpro 05/2007
  • Am Puls der Anwendung: Diagnose-Frameworks für .NET 2.0
    (zusammen mit Daniel Leinius), dotnetpro 05/2007
  • Wild und wunderbar: Browseroberflächen mit WPF/E entwickeln
    dotnetpro 04/2007
  • Neue Klassen, optimierte Verfahren: .NET 2.0: Neuerungen für Komponentenentwickler
    dotnetpro 01/2007
2006
  • Leichtgewichtige Transaktionen
    Computer World Schweiz 50/06
  • dotnetpro.tv: SQLCLR
    dotnetpro 12/2006
  • SQL-Spürhund - Datenzugriffsanalyse mit ADO.NET 2.0
    dotnetpro 12/2006
  • Machen Sie mehr aus Ihrem Typ! ­ Die Entwicklung von benutzerdefinierten Typen mit dem SQL Server 2005
    SQL Server Sonderheft V2, 11/2006, Software & Support Verlag
  • Daten kreuz und quer ­ Komplexe Abfragen mit dem SQL Server 2005 realisieren
    SQL Server Sonderheft V2, 11/2006, Software & Support Verlag
  • Webanwendungen jenseits von HTML: WPF im Web
    Computer World Schweiz 41/2006
  • Buch: Das Programmierhandbuch SQL Server 2005
    (zusammen mit Dirk Mertins und Andreas Kühnel), Galileo Press, Juni 2006
  • SQL Server 2005: T-SQL-Erweiterungen, Teil 1
    dotnetpro 6/2006
  • SQL Server 2005: T-SQL-Erweiterungen, Teil 2
    dotnetpro 6/2006
  • SQL Server 2005: T-SQL-Erweiterungen, Teil 3
    dotnetpro 6/2006
  • SQL Server 2005: Web Services
    SQL Server Sonderheft, 03/2006, Software & Support Verlag
2005
  • Anwendungseinstellungen mit .NET 2.0 verwalten
    dotnetpro 6/2005
  • Interfaces sinnvoll einsetzen
    dotnetpro 6/2005
  • Komponenten kompfortabel konfigurieren, Teil 2
    dotnetpro 5/2005
  • Komponenten kompfortabel konfigurieren, Teil 1
    dotnetpro 4/2005
  • DataWindow.NET
    dotnetpro 3/2005
  • Datenbindung an die Geschäftslogik
    dotnetpro 2/2005
  • Die Zwischenablage steuern und überwachen
    dotnetpro 2/2005
  • Windows Forms Tipps und Tricks
    dotnetpro 1/2005
  • Komponenten richtig einsetzen
    dotnetpro 1/2005
2004
  • Komponenten-Designer im Eigenbau, Teil 3
    dotnetpro 10/2004
  • Fehlermanagement beim DB-Zugriff mit ADO.NET
    dotnetpro 9/2004
  • Komponenten-Designer im Eigenbau, Teil 2
    dotnetpro 9/2004
  • Komponenten-Designer im Eigenbau, Teil 1
    dotnetpro 7/8/2004
  • Windows.Forms Elemente drucken
    dotnetpro 5/2004
  • Der Performance auf der Spur
    dotnetpro 5/2004
  • Visual Studio .NET Help Integration Kit
    dotnetpro 2/2004
2003
2002
  • Effektiver Einsatz von Datenbank-Metadaten, Teil 1
    dotnetpro 07/2002
  • Tracing in .NET
    Basic Pro 1/2002
  • DLL-Hölle enträtselt
    Basic Pro 1/2002

    Labels: