Archive for the ‘Entwicklung’ Category

Managed DirectX

Dienstag, September 15th, 2009

Mit dem Managed DirectX API hat Microsoft den Zugriff auf DirectX auch aus der .NET-Welt ermöglicht. Diese bereits im Jahre 2002 für das .NET-Framework 1.1 erstellte Version wurde jedoch nicht weiterentwickelt. Eine Unterstützung von DirectX 10 gab es nie und ab Ende 2007 , mit dem Erscheinen des XNA-Frameworks 2.0, war bereits klar, dass dieses Produkt nicht fortgesetzt wird.

Das Open-Source-Project SlimDX füllt genau diese Lücke. Im Moment unterstützt es DirectX 9 und 10 bzw. die im Januar 2009 veröffentlichte Version des DirectX SDK. Man arbeitet jedoch bereits an neueren Funktionen wie z.B. DirectX 11 und der Unterstützung von Windows 7.

Links
SlimDX-Homepage
SlimDX Google-Code
MDXInfo

Gimp 2.6 unter Win32 kompiliert

Samstag, Oktober 11th, 2008

Gimp ist in meinen Augen ein sehr gutes und professionelles Grafikprogramm. Das beste daran: es ist kostenlos und OpenSource. Da die Oberfläche nicht aus einem einzelnen Hauptfenster besteht, ist die Bedienung etwas gewöhnungsbedürftig. Durch den Einsatz von Tastaturkürzeln findet man sich jedoch schnell zurecht und auch das Oberflächendesign stört nicht mehr.

Trotzdem wollte ich mal testen, ob ich den Quellcode des Programms selbstständig übersetzen kann, um möglicherweise selbst Änderungen vorzunehmen. Ein Tutorial war schnell gefunden, was jedoch nicht für die aktuelle Version geschrieben war. Trotzdem habe ich es ohne großes Vorwissen versucht, und nach ungefährt 20 Stunden harter Arbeit und lesen von hunderten Webseiten und Forenbeiträge war es dann vollbracht. Eine selbst erstellte und lauffähige Version von Gimp 2.6 befindet sich nun auf meinem Rechner.

Natürlich habe ich dabei viele Fehler gemacht und es ist sicherlich von Vorteil meine Build-Umgebung nochmals sauber zu installieren. Falls ich das tue und etwas Zeit übrige habe, schreibe ich vielleicht ein Tutorial zu den vielen, vielen einzelnen Schritten.

Warum der ganze Aufwand? Es kann nicht von Nachteil sein die OpenSource Gemeinde zu unterstützen oder zumindest etwas von deren Arbeit zu verstehen. Außerdem habe ich gelesen, dass auch das VideoLAN-Projekt Entwickler für die Windows-Plattform sucht. Vielleicht schaffe ich es auch den einen oder anderen Hack in Gimp zu implementieren. Das hängt natürlich alles von meiner Zeit und meiner Motivation ab. Aber es bleibt auf jeden Fall interessant…

Visual C++ 2008 Feature Pack

Dienstag, Juli 15th, 2008

Das Feature Pack für VC++ 2008 aktualisiert unter anderem die MFC (Microsoft Foundation Classes), um z.B. Anwendungen ala Visual Studio oder Office 2007 zu erstellen. Es beinhaltet neue Controls (PropertyGrid, Ribbon, …) einen Docking-Manager, einen Style-Manager und vieles mehr. Das Feature Pack liefert zusätzlich einen umfangreichen Wizard, durch den die Gestaltung der Anwendung während der Projekterstellung mittels wenigen Klicks angepasst werden kann. Jede weitere Anpassung der Oberfläche kann jedoch nicht über einen Designer durchgeführt, sondern nur durch das Ändern des Codes erreicht werden.

Das Feature Pack ist mit 323MB nicht gerade klein, bietet jedoch auch umfangreiche Möglichkeiten. Die Neuheiten des Packs stellt Bernd Marquardt in einen 3-teiligen Webcast vor (Anmeldung notwendig).

Damit eine mittels Feature Pack erstellte Anwendung auch bei einem Nutzer läuft, muss das Feature Pack Redistributable installiert sein.

C++ 2008 Feature Pack:
Download
Redistributable
Documentation

Icon-Suchmaschine

Freitag, Juni 20th, 2008

Wer sich erneut auf der Suche nach Icons für seine Oberflächen macht, der sollte mal auf www.iconlook.com vorbeischauen.