Suchsymbol von Download.it
Advertisement

Werkzeug-Sammlung für die Entwicklung mit DirectX

Werkzeug-Sammlung für die Entwicklung mit DirectX

Bewertung: (277 Stimmen)

Programm-Lizenz: Kostenlos

Hersteller: Microsoft

Version: SDK 9.18.944

Läuft unter: Windows

Bewertung:

Programm-Lizenz

(277 Stimmen)

Kostenlos

Hersteller

Version

Microsoft

SDK 9.18.944

Läuft unter:

Windows

Vorteile

  • - Erstellen hochwertiger Grafikanwendungen
  • - Enthält vollständige Header-Dateien und Dokumentation
  • - Wird regelmäßig von Microsoft aktualisiert

Nachteile

  • - Sehr steile Lernkurve
  • - Eingeschränkte plattformübergreifende Nutzung

Das DirectX SDK ist eine Sammlung von Dienstprogrammen und anderen Dateien, die zum Schreiben von Programmen mit dem Microsoft DirectX-Grafik-Framework erforderlich sind. Es ist wichtig zu wissen, dass das Software Development Kit (SDK) ausschließlich für Entwickler gedacht ist. Personen, die das DirectX-Paket benötigen, um ein Spiel oder eine andere Software ausführen zu können, müssen ein separates Paket herunterladen. Außerdem ist zu beachten, dass das DirectX-SDK nicht auf allen Systemen funktioniert, einschließlich einiger benutzerdefinierter und älterer Versionen von Windows. Es ist auch in einem anderen SDK für Windows 8 enthalten.

DirectX ist ein Grafik-Framework, das von Microsoft für Windows und einige andere Systeme entwickelt wurde. Das SDK bietet alles, was Programmierer benötigen, um leistungsstarke zwei- und dreidimensionale (3D) Grafiken in C oder C++ zu erstellen. DirectX ist einzigartig, weil es Programmierern erlaubt, eine relativ einfache Schnittstelle zu verwenden, um eine breite Palette von Hardware-Geräten anzuschließen. Das SDK wurde entwickelt, um ein generisches Framework für die direkte Übertragung von Grafiken an eine Grafikkarte oder einen Prozessor bereitzustellen. Mit dem DirectX SDK lässt sich Anwendungen oder Spiele erstellen, die Dutzende oder mehr Bilder pro Sekunde liefern, während 3D-Szenen in Echtzeit dargestellt werden. Es bietet auch Zugang zu speziellen Grafikkartenfunktionen, die für jeden Hersteller spezifisch sind.

Der Hauptbestandteil des DirectX SDK ist die Laufzeitbibliothek. Die Laufzeitbibliothek ist die eigentliche Anwendung, die im Hintergrund ausgeführt werden muss, um DirectX funktionsfähig zu machen. Sie fungiert wie ein Server oder ein Motor. Anwendungen senden Daten über die Laufzeitbibliothek an die Grafikkarte oder den Hauptprozessor. Es ist möglich, eine Grafikpipeline einzurichten, die Aufgaben wie Vektortransformationen und die Entfernung verdeckter Flächen optimiert. Die Laufzeitbibliothek muss in ein größeres Projekt integriert werden und kann nicht allein ausgeführt werden, um fortgeschrittene Aufgaben zu erfüllen.

Außerdem erhalten Programmierer mit dem DirectX SDK eine vollständige Anwendungsprogrammierschnittstelle (API). Diese Schnittstelle umfasst Header-Dateien für die Programmiersprachen C und C++. Es ist möglich, das DirectX SDK auch mit anderen Sprachen zu verwenden, allerdings ist bei kompilierten nativen Dateien eine zwischengeschaltete Softwarebibliothek erforderlich. Die Header-Dateien werden von einer API-Dokumentation begleitet. In dieser Dokumentation sind die Parameter für jede Funktion oder Methode ausführlich aufgeführt. Sie enthält auch Beschreibungen der einzelnen Funktionen. Ein letzter wichtiger Teil des SDK ist ein Tutorial. Das Tutorial führt Programmierer durch die Verwendung der verschiedenen Teile der Bibliothek zur Erstellung grafischer Anwendungen.

Einige Tools und Dienstprogramme sind im DirectX SDK enthalten. Diese Tools sind hauptsächlich für Diagnose- und Testzwecke gedacht. Sie können das Debuggen von Code und das Auffinden von Fehlern in komplexen Programmen erheblich erleichtern. In Wirklichkeit ist das DirectX SDK als Teil einer größeren integrierten Entwicklungsumgebung gedacht, die auch visuelle Tools enthält. Das DirectX SDK ist ein unverzichtbarer Download für jeden, der hochwertige 3D-Spiele oder Anwendungen für das Windows-Betriebssystem erstellen möchte.

Vorteile

  • - Erstellen hochwertiger Grafikanwendungen
  • - Enthält vollständige Header-Dateien und Dokumentation
  • - Wird regelmäßig von Microsoft aktualisiert

Nachteile

  • - Sehr steile Lernkurve
  • - Eingeschränkte plattformübergreifende Nutzung

Andere zu erwägende Software