Icône de recherche Download.it
Advertisement

Un logiciel qui a pour fonction spécifique la création d'applications multimédia professionnelles haut de gamme

Un logiciel qui a pour fonction spécifique la création d'applications multimédia professionnelles haut de gamme

Vote : (1 votes)

Licence: Gratuit

Éditeur: Microsoft

Version: 9.29.1962.02

Fonctionne sous: Windows

Vote :

Licence

(1 votes)

Gratuit

Éditeur

Version

Microsoft

9.29.1962.02

Fonctionne sous:

Windows

Les plus

  • Créer des applications graphiques de haute qualité
  • Inclut des en-têtes et une documentation complète
  • Mis à jour régulièrement par Microsoft

Les moins

  • Courbe d'apprentissage très raide
  • Utilisations multiplateformes limitées

Le SDK DirectX est une collection d'utilitaires et d'autres fichiers nécessaires à l'écriture de programmes utilisant le cadre graphique DirectX de Microsoft. Il est destiné exclusivement aux développeurs. Les personnes qui recherchent le paquet DirectX pour permettre à un jeu ou à un autre logiciel de fonctionner doivent télécharger un paquet séparé. Il faut également savoir que le SDK DirectX ne fonctionne pas sur tous les systèmes, y compris sur certaines versions personnalisées et anciennes de Windows. Il est également inclus dans un SDK différent pour Windows 8.

DirectX est un cadre graphique développé par Microsoft pour Windows et certains autres systèmes. Le SDK fournit tout ce dont les programmeurs ont besoin pour créer des graphiques en deux et trois dimensions (3D) très performants en C ou C++. DirectX est unique car il permet aux programmeurs d'utiliser une interface relativement simple pour se connecter à un large éventail de périphériques matériels. Le SDK est conçu pour fournir un cadre générique permettant d'envoyer des graphiques directement à une carte graphique ou à un processeur. Le SDK DirectX permet de créer des applications ou des jeux qui obtiennent des dizaines ou plus d'images par seconde, tout en rendant des scènes 3D en temps réel. Il permet également d'accéder à des fonctions spécialisées de la carte graphique qui sont propres à chaque fabricant.

Le principal élément inclus dans le SDK DirectX est la bibliothèque d'exécution. Le runtime est l'application réelle qui doit être exécutée en arrière-plan afin de rendre DirectX fonctionnel. Il agit comme un serveur ou un moteur. Les applications envoient des données par le biais du runtime à la carte graphique ou au processeur principal. Il est possible d'établir un pipeline graphique qui optimise des tâches telles que les transformations vectorielles et la suppression des surfaces cachées. Le runtime doit être intégré dans un projet plus vaste et ne peut pas être exécuté seul pour effectuer des tâches avancées.

L'autre chose que les programmeurs reçoivent avec le SDK DirectX est une interface de programmation d'application (API) complète. Cette interface comprend des fichiers d'en-tête pour les langages de programmation C et C++. Il est possible d'utiliser le SDK DirectX avec d'autres langages, mais une bibliothèque logicielle intermédiaire sera nécessaire avec les fichiers natifs compilés. Les fichiers d'en-tête sont accompagnés d'une documentation sur l'API. Cette documentation énumère de manière exhaustive les paramètres de chaque fonction ou méthode. Elle comprend également des descriptions de ce que fait chaque fonction. Une dernière partie importante du SDK est un tutoriel. Le tutoriel explique aux programmeurs comment utiliser les différentes parties de la bibliothèque pour créer des applications graphiques.

Certains outils et utilitaires sont inclus dans le SDK DirectX. Ces outils sont principalement destinés à des fins de diagnostic et de test. Ils peuvent contribuer à faciliter le débogage du code et la recherche d'erreurs dans les programmes complexes. En réalité, le SDK DirectX est destiné à être utilisé dans le cadre d'un environnement de développement intégré plus large comprenant des outils visuels. Le SDK DirectX est un téléchargement nécessaire pour quiconque souhaite créer des jeux ou des applications 3D de haute qualité pour le système d'exploitation Windows.

Les plus

  • Créer des applications graphiques de haute qualité
  • Inclut des en-têtes et une documentation complète
  • Mis à jour régulièrement par Microsoft

Les moins

  • Courbe d'apprentissage très raide
  • Utilisations multiplateformes limitées