www.rolandk.de
- Aktuelle Themen zu .Net -
Achtung: Hier handelt es sich um meine alte Seite.
Die aktuelle ist unter folgendem Link erreichbar: www.rolandk.de/wp/
Home




















































Startseite

Willkommen auf meiner Homepage!

 

Größtenteils geht es hier um .Net und C#. Ich beschäftige mich oft mit neuen Technologien und veröffentliche hier von Zeit zu Zeit Artikel und Tutorials zu meinen kleinen und großen Fundstücken in der .Net-Welt. Ein Beispiel sind die Tutorials im Bereich DirectX, aber auch andere Themen ganz allgemein zu den .Net Technologien werden hier behandelt.

 
Aktuelle Blogeinträge
  • Bessere PropertyGrids in Wpf durch PropertyTools
    Sonntag, den 09. Juni 2013 um 12:21 Uhr

    Bessere PropertyGrids in Wpf durch PropertyTools

    Das klassische PropertyGrid kennt wohl jeder Entwickler. Bekannt durch das „Properties“-Fenster in VisualStudio oder einfach als sehr produktives Control in Windows.Forms, um schnell eine Benutzeroberfläche für eigene Objekte erzeugen zu lassen. Daneben gibt es ein ähnliches Control in den meisten Control-Frameworks, welche man dazukaufen kann (z. B. von DevExpress). Neulich bin ich auf ein OpenSource-Projekt auf Codeplex gestoßen, welches in meinen Augen die eine oder andere Sache besser und hübscher macht.

    Weiterlesen...

  • Initialisieren von Direct3D und mehrere Grafikkarten in einem PC
    Sonntag, den 02. Juni 2013 um 06:15 Uhr

    Messezeit ist fürs erste rum, die meisten der Prüfungen sind geschrieben. Jetzt wird es Zeit, hier wieder einige Themen zu diskutieren. Neulich stand ich wieder vor der Frage, wie man bei einer „frischen“ 3D-Engine Direct3D initialisiert bzw. ganz allgemein die Device-Instanzen verwaltet. Mittlerweile ist die API zwar einfacher, das Thema meiner Meinung nach aber komplexer geworden. Hat man ein Windows.Forms Control als Render-Ziel, so hat man i. d. R. keine großen Probleme. Steckt man aber etwa in einem Szenario, in welchen man 3D-Grafik eines Direct3D 11 Renderers in WPF einbinden möchte, so muss man schon Ressourcen von Direct3D 9 und Direct3D 11 verwenden, da WPF selbst nur Ressourcen von Direct3D 9 einbinden kann. Will man jetzt noch per Direct2D direkt auf Texturen zeichnen, so sind – aber auch nur auf der Windows 7 Plattform - zusätzlich Ressourcen von Direct3D 10 notwendig.

    Weiterlesen...

  • Verbesserungen an Mosaic Snake 3D
    Montag, den 01. April 2013 um 06:18 Uhr

    Es ist jetzt ca. einen Monat her seit meinem letzten Blog-Eintrag. Man merkt es, dass ich momentan seitens des Studiums mitten in der Prüfungszeit und seitens der Arbeit mitten in der alljährlichen Messezeit stecke. Aber nichts desto trotz will ich die Osterfeiertage nutzen, um auch hier ein Lebenszeichen von mir zu geben. Über die letzten Wochen habe ich wieder häufiger an Mosaic Snake 3D weiter gearbeitet. So habe ich damit begonnen, mehrere Dialog-Oberflächen einzubauen, die über die 3D-Grafik gezeichnet werden. Daneben habe ich die Farbgestaltung angepasst und die 3D-Engine beherrscht jetzt auch einfache Transparenz-Effekte.

    Weiterlesen...

Aktuelle Artikel / Tutorials

C#-Scripting Tutorial
In diesem Tutorial zeige ich, wie man einen C#-Script-Editor und den dazugehörigen Compiler ins eigene Programm integrieren kann und wie die Scripte debuggt werden können.

DirectX 11 und C#
In 6 Schritten wird hier beschrieben, wie man DirectX 11 zusammen mit Windows.Forms nutzen kann.

Einfacher Workflow Service
In diesem Artikel wird das Entwickeln eines einfachen Workflow Services beschrieben. Im Beispiel wird dieser Service direkt gehostet und konsumiert.

Packet-Dateien mit .Net Standardmitteln
In diesem Artikel will ich einige Funktionen des System.IO.Packaging Namensraum anhand von Beispielen mit Zip-Dateien vorstellen.

WPF und 3D
WPF bietet neben zahlreichen Features im 2D-Bereich auch eine kleine 3D-Engine. In diesem Tutorial wird gezeigt, wie sie funktioniert.

Direct2D und DirectWrite
Die neue 2D-Grafik Schnittstelle von Microsoft bringt volle Hardwareunterstützung in die 2D-Welt. Dieses Tutorial zeigt, wie Direct2D von C# aus verwendet werden kann.