Maison / Travailler sur Internet / Où est installé DirectX sur Windows 7. Où télécharger et comment installer DirectX - un guide détaillé. Où est installé et décompressé DirectX

Où est installé DirectX sur Windows 7. Où télécharger et comment installer DirectX - un guide détaillé. Où est installé et décompressé DirectX

Pour répondre à la question courante de savoir comment installer DirectX, vous devez d'abord comprendre à quoi il sert. DirectX est un ensemble spécial applications de programme Microsoft, qui est utilisé dans le développement de jeux modernes et est nécessaire à leur fonctionnement normal.

DirectX est certainement très important pour que les jeux PC fonctionnent correctement. Sans cela, pas un seul jeu sur le système d'exploitation Windows ne démarrera simplement. Mais avant de rechercher frénétiquement des informations sur l'installation de DirectX, vous devez d'abord savoir si vous devez mettre à jour ce logiciel. Pour ce faire, suivez les instructions ci-dessous pour savoir quel DirectX est installé :

  • Dans le menu Démarrer, ouvrez l'invite de commande "Exécuter"
  • Entrez la commande "dxdiag" sans les guillemets - cela ouvrira l'outil de diagnostic DirectX, où il sera affiché des informations détaillées, y compris la version DirectX.
  • Voyez quelle version de DirectX est installée. Sur le ce moment la dernière version est DirectX 11, qui est disponible sur OS depuis Windows Vista et plus haut. Contrairement aux idées reçues, la sortie de DirectX 12 n'a pas encore eu lieu, mais devrait apparaître dans les tout prochains jours. Par conséquent, cela n'a aucun sens de chercher où télécharger DirectX 12.

Si vous avez suivi les instructions sur la façon de vérifier la version de DirectX installée ci-dessus et que vous n'avez pas installé la dernière version, ou que ce logiciel n'est pas disponible du tout, téléchargez et installez DirectX. Comment installer DirectX est détaillé ci-dessous.


Si vous Propriétaire Windows 7, 8, 8.1 ou Vista, vous voudrez savoir comment installer DirectX 11 dans un fichier séparé. Windows XP, hélas, ne prend pas en charge cette version du logiciel. Il est important de noter que vous ne pourrez pas télécharger et installer DirectX 11 à partir du site Web officiel de Microsoft avec un fichier séparé pour une raison simple : les nouvelles versions de Windows sont déjà livrées avec la dernière version de DirectX préinstallée. Cependant, les cas sont différents et vous avez peut-être accidentellement ou délibérément supprimé ce logiciel. Pour réinstaller, procédez comme suit :


Important : nous vous déconseillons de télécharger DirectX à partir de ressources tierces. Toutes les informations et fichiers nécessaires pour le système d'exploitation se trouvent sur le site officiel de Microsoft. Il n'est pas nécessaire de prendre des risques, car de nombreuses archives logicielles contiennent un virus qui endommagera le système d'exploitation.

Après l'avènement d'ordinateurs très abordables, les technologies ont commencé à se développer beaucoup plus rapidement dans diverses directions et en ont parfois donné lieu à de nouvelles, c'est pourquoi vous pouvez maintenant entendre beaucoup de mots obscurs dans une conversation ordinaire, par exemple, DirectX. Certains et vous pouvez poser une question sur l'endroit où installer DirectX.

Cet article se concentrera exclusivement sur la bibliothèque graphique DirectX : pourquoi est-elle nécessaire, où est-elle utilisée, par qui elle a été créée et, surtout, comment l'installer sur votre propre ordinateur. Notre article est recommandé exclusivement aux utilisateurs novices du système d'exploitation. Systèmes Windows, car la bibliothèque DirectX ne fonctionne que là-bas.

Pourquoi avez-vous besoin de DirectX

Vous devez d'abord comprendre ce que c'est. Par exemple, vous démarrez le jeu, et dans votre RAM des millions d'octets d'informations commencent à être téléchargés afin qu'ils soient traités non seulement unité centrale de traitement, mais aussi GPU. De plus, il est nécessaire de lire les frappes au clavier, la position de la souris, les commandes du système d'exploitation et bien plus encore. Ce sera peut-être nouveau pour vous, mais tout dans l'ordinateur est traité exclusivement de manière séquentielle.

La question est de savoir comment faire en sorte que l'ordinateur fasse tout cela - pour cela, des instructions à l'ordinateur sont nécessaires. Si nous faisons abstraction, alors le code du programme que les développeurs du jeu ont écrit est les instructions. Imaginez maintenant que lors de la création nouveau jeu vous devez tout recommencer, ce qui signifie littéralement "gâcher" les années de votre vie, mais cela n'est pas nécessaire, car il existe des logiciels spéciaux, par exemple, bibliothèque graphique DirectX.

Les programmeurs le connecteront, après quoi il sera possible d'utiliser intelligemment ses ressources pour contrôler les processus, afficher des graphiques et bien plus encore. Cependant, certains ordinateurs ne sont pas livrés avec cette bibliothèque prête à l'emploi, nous vous dirons donc ci-dessous où installer DirectX. Nous vous rappelons que l'instruction ne convient qu'au système d'exploitation Windows, sous lequel, soit dit en passant, la bibliothèque a été créée. À propos, il est également utilisé dans la console Xbox.

Où installer DirectX 9.0

Si vous souhaitez installer la neuvième version, vous utilisez probablement une version obsolète système opérateur, par exemple, Windows XP, il est donc fortement recommandé de passer à la version 10, car le service XP a pris fin il y a quelques années, de sorte que le système regorge de vulnérabilités. Cependant, si vous ne souhaitez pas le faire pour des raisons personnelles, des instructions seront données ci-dessous.

Instructions pour installer la neuvième version de DirectX :

  1. Cette version Il a été développé à peu près en même temps que Windows XP, il ne peut donc plus être trouvé sur le site officiel, seulement le dixième ou le onzième, selon la carte vidéo. Créez un requête de recherche dans le navigateur.
  2. Ne téléchargez pas à partir de la ressource officielle, attendez le téléchargement complet et démarrez l'installation.
  3. Acceptez l'accord. Redémarrez votre ordinateur après l'installation.

Où installer DirectX 11 pour Windows 7

Il convient de noter que Windows 7 prend en charge toutes les versions de cette bibliothèque, à l'exception de DirectX 12, qui a été créé exclusivement pour Windows 10 et en fait partie intégrante. Les instructions d'installation seront données ci-dessous, mais si vous ne souhaitez pas télécharger depuis Internet, recherchez un disque dans la boîte sous la carte vidéo, il doit y avoir une bibliothèque prise en charge par votre carte vidéo, ou téléchargez Windows 10.

Instructions sur où installer DirectX 11 :

  1. Accédez au site Web officiel de DirectX, où vous serez invité à télécharger leur produit.
  2. Attendez que le processus de téléchargement se termine.
  3. Commencez l'installation en acceptant les conditions d'utilisation en cours de route.
  4. Le programme d'installation trouvera lui-même le meilleur chemin, alors attendez simplement jusqu'à la fin et redémarrez l'ordinateur.

Pour terminer

Nous espérons qu'après avoir lu cet article, vous comprenez où installer DirectX et pourquoi il a été créé. Il convient de noter que les cartes vidéo, selon leur génération, prennent en charge différentes versions DirectX, donc même après avoir installé la version 11, seulement 10 peuvent fonctionner, etc.

Pour assurer le fonctionnement normal des périphériques informatiques avec des programmes, DirectX doit être installé. Beaucoup de gens connaissent ce programme car il est souvent requis lors de l'installation des jeux. Mais que faire lorsqu'un progiciel a été téléchargé depuis Internet, mais que vous ne pouvez pas l'installer ? Que faire dans une telle situation, cet article le dira.

Installer DirectX manuellement

Il y a plusieurs options problèmes possibles, auxquels sont confrontés les débutants lorsqu'ils ne savent pas où installer DirectX sur un ordinateur.

Il est préférable de télécharger le package DirectX à partir du site officiel, car le package d'installation des développeurs vous permet de télécharger et d'installer le plus dernière version ce logiciel sans aucune intervention de l'utilisateur.

Il arrive parfois qu'une archive auto-extractible soit téléchargée. Vous pouvez déterminer son type en regardant l'extension du fichier. Si l'archive est un fichier exécutable (.exe), double-cliquez simplement dessus et décompressez-le dans n'importe quel dossier. Après cela, dans le nouveau dossier, vous devez trouver le programme d'installation qui installe DirectX dans mode automatique.

Votre assistant informatique

Avec le développement de la technologie d'animation pour jeux informatiques et éditeurs graphiques il y avait un besoin d'améliorer le rendu des objets et effets visuels. Pour résoudre ce problème, on utilise Logiciel DirectX. C'est une sorte de pont entre l'adaptateur vidéo, carte son et la partie logicielle des graphismes des jeux et des éditeurs, qui permet d'améliorer la qualité des images affichées sur l'écran du moniteur. Chaque version de Windows comprend un ensemble de fichiers DirectX qui optimisent l'expérience graphique. Les mises à jour de version de DirectX peuvent être livrées avec les applications de jeu. Pour utiliser DirectX, vous devez avoir certaine représentation sur l'installation, la mise à jour, la suppression et la réinstallation du programme dans Windows 10.

DirectX 12 pour Windows 10 est un ensemble de fichiers avec l'extension *.dll, composé de bibliothèques logicielles nécessaires à l'amélioration de l'affichage des effets visuels et sonores. Windows 10 est livré avec DirectX 12 intégré par défaut. Cette version ne nécessite pas mise à jour manuelle. Tous les fichiers sont téléchargés automatiquement lorsque des mises à jour sont reçues du site Web officiel de Microsoft sur Internet.

Vous pouvez déterminer la version de DirectX sur votre ordinateur à l'aide de la commande dxdiag :


Même si DirectX 12 est préinstallé sur Windows 10, la boîte de dialogue dxdiag peut dans certains cas afficher une version antérieure.

Des problèmes peuvent survenir, en règle générale, dans deux cas:

  • le jeu que l'utilisateur exécute a été écrit sous ancienne version DirectX, et la nouvelle version ne contient pas les bibliothèques requises ;
  • Les outils de diagnostic indiquent DirectX 11.2. Cela signifie que:
    • l'adaptateur vidéo installé sur l'ordinateur est obsolète et ne prend pas en charge DirectX 12 ;
    • installée pilotes obsolètes adaptateur vidéo et doivent être mis à jour.

Vous pouvez voir quelle version la carte vidéo prend en charge à l'aide de la console du Gestionnaire de périphériques dans les propriétés de l'ordinateur et sur le site Web du fabricant de la carte. Pour ce faire, dans la console "Gestionnaire de périphériques", recherchez la ligne "Adaptateurs vidéo", ouvrez-la et notez le nom de votre adaptateur. Ensuite, rendez-vous sur le site Web du fabricant et voyez la version de DirectX pour laquelle l'adaptateur est configuré dans le tableau croisé dynamique. Si la version 11.2 est spécifiée, alors, en conséquence, il fonctionnera avec la version 12, mais il ne pourra utiliser que les bibliothèques de la version 11.2.

Pour installer (mettre à jour) la version de DirectX, vous devez vous rendre sur Page Officielle Microsoft et accédez à la version requise du système d'exploitation. La 12e version n'a pas de package de mise à jour séparé et toutes les mises à jour sont reçues automatiquement via le centre de mise à jour.

Ainsi, pour rechercher une mise à jour des composants système, vous avez besoin :


Parfois, au démarrage du jeu, un avertissement apparaît sur l'impossibilité de le lancer en raison de l'absence de bibliothèque. La bibliothèque peut être ajoutée à partir de l'ensemble DirectX antérieur requis.

Dans la fenêtre du programme d'installation Web, vérifiez la configuration système requise et lisez les instructions d'installation. Ensuite, nous téléchargeons la bibliothèque exécutable sur l'ordinateur, exécutons le fichier exécutable dxsetup.exe, puis suivons les instructions d'installation. N'oubliez pas de décocher les composants supplémentaires proposés lors de l'installation dont vous n'avez pas besoin. N'installez pas non plus moteur de recherche Bing, proposé en pièce jointe aux bibliothèques.

Après avoir téléchargé et exécuté le fichier exécutable dxsetup.exe, le dossier d'archive de la bibliothèque peut être installé à n'importe quel emplacement spécifié par l'utilisateur. Par défaut, le répertoire sera décompressé dans C:\Windows\System32. Avant de télécharger l'archive, il est recommandé de créer un dossier sous n'importe quel nom à la racine du disque. Téléchargez l'archive là-bas, décompressez-la, installez DirectX à l'emplacement sélectionné, puis supprimez le dossier créé.

L'application peut ne pas s'installer si sa version ne correspond pas à la version du système d'exploitation Windows. Il n'est pas possible d'installer la version 12 sur Windows 7, ainsi que la version 11 sur Windows XP.

Tableau : versions de Windows et leurs versions DirectX correspondantes

De plus, il peut y avoir d'autres raisons pour lesquelles DirectX ne peut pas s'installer :

  • le fichier exécutable dxsetup.exe est peut-être infecté par un virus. Cela se produit souvent si le téléchargement a été effectué à partir d'un site non vérifié. Par conséquent, le fichier téléchargé doit être immédiatement vérifié par un antivirus ;
  • L'archive téléchargée peut ne pas correspondre à la profondeur de bits (profondeur de bits) de votre système. Si vous avez un système d'exploitation Windows 32 bits, l'archive pour un système d'exploitation 64 bits ne sera pas installée sur votre ordinateur ;
  • le logiciel antivirus de votre ordinateur peut bloquer le fichier pendant son téléchargement. Vous devez désactiver l'antivirus et réessayer de télécharger le fichier ;
  • aucun droit d'installation. À menu contextuel fichier, vous devez choisir de l'exécuter en tant qu'administrateur ou d'accorder des droits d'installation ;
  • La RAM et la mémoire cache de l'ordinateur sont jonchées de toutes sortes de déchets. Vous devez effacer la mémoire à l'aide de programmes spéciaux. Il peut s'agir de Wise Care 365, Glary Utilites, Ccleaner et autres. Après avoir effacé la mémoire, redémarrez l'ordinateur et répétez l'installation.

Lors de l'installation, un échec inattendu peut se produire et une boîte de message d'erreur s'affiche.

Si l'installation de DirectX échoue, il existe plusieurs options pour tenter de pallier le problème :

  • téléchargez le fichier exécutable dxsetup.exe depuis un autre site et exécutez-le ;
  • installez Windows en mode mise à jour, car il peut y avoir une défaillance dans le fonctionnement de ses composants ;
  • s'échapper de ligne de commande au nom de l'administrateur, les utilitaires chkdsk et sfc /scannow et vérifiez complètement le disque dur ;
  • pour les utilisateurs plus avancés, un indice peut être trouvé dans les fichiers DXError.log et DirectX.log dans Dossier Windows. S'il n'y a pas assez de connaissances dans ce domaine, il est préférable de consulter un spécialiste, par exemple en mode en ligne.

La réinstallation de l'application s'effectue de deux manières :

  • suppression complète version installée et le remplacer par un similaire. Il est utilisé lors de fréquentes fenêtres déroulantes avec des avertissements sur les erreurs DirectX;
  • mise à jour de la version installée. Le logiciel DirectX est configuré de sorte que lors de la réinstallation, les fichiers dll manquants soient ajoutés au package de bibliothèque existant. Si vous avez besoin d'ajouter des bibliothèques de DirectX 9.0C à DirectX 12.0, elles seront simplement attachées aux fichiers de la version installée.

Pour bien réinstaller, avant de l'effectuer, vous devez effectuer un certain nombre d'actions spécifiques :


La suppression complète de l'application DirectX intégrée dans Windows 10 ne peut pas être effectuée via la fonction standard "Désinstaller ou modifier un programme" dans le Panneau de configuration.

Pour résoudre ce problème, il existe un grand nombre de programmes tiers, vous permettant de désinstaller DirectX 12, en effaçant complètement les répertoires et les branches de registre de celui-ci. Les utilitaires suivants sont des exemples de tels programmes.

Pour supprimer correctement DirectX 12 de Windows 10, vous pouvez télécharger sur Internet et installer l'un d'eux :

  • DirectX Happy Uninstall - l'utilitaire est distribué sur une base de shareware. Est l'un des plus corrects dans le travail;
  • DX Killer - l'application est distribuée gratuitement, possède une interface en russe;
  • Effaceur DirectX - peut être exécuté à partir de média amovible sans installation sur un ordinateur.

Sur Internet, vous pouvez rechercher différents programmes pour travailler avec Application DirectX 12 dans Windows 10. Chaque utilisateur a ses propres exigences, habitudes et certaines priorités, qu'il essaie consciemment ou non sur le logiciel. Quelqu'un est plus habitué à travailler avec des versions anglaises de programmes, pour d'autres cela crée un grand inconvénient. Cela doit être abordé en fonction de ses capacités et des exigences de l'utilisateur pour l'utilisation de l'interface du logiciel d'application.

DirectX- il s'agit d'un logiciel qui relie des appareils et le système d'exploitation d'un ordinateur, y compris les programmes qui y sont installés. Il agit comme une interface pour les développeurs de logiciels et les fabricants de périphériques informatiques.

Les programmes interagissent avec DirectX, et DirectX, à son tour, fonctionne avec des périphériques informatiques. Cette interface vise principalement à assurer la compatibilité des programmes développés avec la plupart des équipements et à éliminer la nécessité d'écrire plusieurs fois des fonctions logicielles similaires pour différentes marques d'équipements du même type.

Q. Quels composants sont inclus dans DirectX ?
O. DirectX comprend les outils suivants : DirectDraw, Direct3D, DirectSound, DirectInput, DirectPlay, DirectAnimation, DirectShow et DirectMusic. Chacun de ces outils est utilisé pour travailler avec un type d'objet spécifique, par exemple, DirectDraw est utilisé pour traiter des images en deux dimensions, Direct3D - en trois dimensions, DirectSound est responsable du son et du mixage en trois dimensions.

Essayez de le supprimer.

Q. Comment désinstaller nouvelle version et installer l'ancien
O. Selon la déclaration officielle de Microsoft, il n'est pas possible de supprimer DirectX du système. Problèmes lorsque vous travaillez avec la version Windows XP 95 de DirectX, vous pouvez la mettre à jour, mais vous ne pourrez pas remplacer la nouvelle version par la précédente. Aide à résoudre ce problème programme Eradicteur DirectX, conçu pour supprimer DirectX de la version 2.0 à 9 inclus. Télécharger le programme. Décompressez tous les fichiers du programme dans un répertoire de votre disque dur et exécutez le fichier dxerad.exe. Lorsqu'on vous demande si vous voulez vraiment désinstaller DirectX, répondez "Oui". Pour réussir la suppression de DirectX, redémarrez Windows. Cela supprimera tous les fichiers DirectX et nettoiera registre système. Si la suppression de DirectX a réussi, installez une autre version de DirectX, car ni les jeux ni les applications multimédia ne fonctionneront sans DirectX.

Un autre programme pour désinstaller DirectX est DirectX Killer 1.0Ce programme est conçu pour supprimer l'outil DirectX de votre ordinateur. Télécharger.

Désinstallation heureuse de DirectX- un utilitaire qui supprime complètement du système un ensemble de bibliothèques multimédia DirectX de n'importe quelle version, y compris DirectX 11. Il existe une option pour enregistrer sauvegarde DirectX (avant la suppression) avec la possibilité de sa récupération automatique. Systèmes pris en charge : Windows 2000/XP/2003/Vista/2008/Win7/2008R2 x86 et x64. Le programme est payant. Site Web du programme

Comment savoir quelle version de DirectX est installée sur mon ordinateur ?
O. Vous pouvez déterminer la version de l'interface DirectX à l'aide du programme Informations système. Ce programme est lancé à l'aide du menu Démarrer - » Programmes - Accessoires - » Outils système - Informations système. Dans le menu en haut de la fenêtre Informations système, recherchez l'élément Outils, sélectionnez l'outil de diagnostic DirectX. Ou Démarrer - Exécuter, écrire dxdiag - OK.

Date de création : 2009-03-31 15:25:43
Dernière édition : 2012-02-08 08:19:22

    Liens vers les programmes :
  1. Exécutions d'utilisateur final DirectX ( directx pour lancer des jeux) juin 2010. Télécharger (95 mégaoctets).
  2. SDK DirectX ( directx pour la programmation) juin 2010. Télécharger (2 mégaoctets).

DirectX est un ensemble de bibliothèques conçues principalement pour la sortie graphique.

Pour écrire des programmes qui utilisent DirectX, vous devez installer le SDK Directx. Pour exécuter des programmes écrits à l'aide de DirectX, les runtimes utilisateur final directx doivent être définis. Dans ce tutoriel, nous couvrirons l'installation des deux composants.

Différentes versions de DirectX utilisent les mêmes fichiers : DirectX 9.0c sur Windows XP DirectX 10 sous Windows Vista et DirectX 11 sous Windows 7 - les mêmes fichiers d'installation conviennent à toutes ces versions. Ceux. toutes les versions de Windows ont besoin de la même archive avec les fichiers d'installation pour DirectX End-User Runtimes ou DirectX SDK.

Installation de DirectX End-User Runtimes (directx pour l'exécution de jeux)

Pour exécuter des jeux et des programmes écrits à l'aide de la bibliothèque Directx, vous devez installer les runtimes utilisateur final directx.

L'un des runtimes d'utilisateur final DirecX est déjà installé sur votre ordinateur. Pour les programmes que nous allons construire, les anciennes versions conviennent, et si vous n'avez pas besoin des dernières versions d'exécution de DirectX pour l'utilisateur final, vous pouvez passer à l'étape suivante.

Dernière version (juillet 2010) environnements d'exécution directx pour l'utilisateur final est sorti en juin 2010. Vous pouvez trouver la dernière version sur un disque avec un jeu récemment sorti ou télécharger à partir du lien au début de la leçon.

Après avoir téléchargé et lancé le fichier directx_jun2010_redist.exe, une fenêtre avec un contrat de licence apparaît :

Après avoir cliqué sur le bouton Oui, vous devrez entrer le chemin du dossier temporaire où l'archive sera décompressée :

Une fois l'archive décompressée, vous devez accéder au dossier temporaire que vous avez spécifié et exécuter le fichier DXSETUP.exe. La fenêtre suivante s'ouvrira :

Tout. Nous avons terminé l'installation des runtimes utilisateur final DirectX. Maintenant, pour créer des programmes qui utilisent les capacités de directx, vous devez installer SDK directx. Mais avant, un petit cours d'histoire :

Avant de commencer à lire les leçons de cette section (DirectX), vous devriez avoir appris la plupart des éléments de la section C++. Vous avez très probablement un certain nombre de questions. Et le plus important d'entre eux : comment commencer à créer son propre jeu en utilisant le matériel étudié ? Ci-dessous, je vais essayer d'y répondre. Au moins, vous apprendrez la théorie. Nous ferons la pratique plus tard.

Jusqu'à présent, nos programmes fonctionnaient dans la console DOS. Pour ce faire, nous avons utilisé le langage C++.

C++ est la base. Sans connaître ce langage, vous ne pourrez créer aucun jeu. Bien sûr, les adeptes de Pascal, BASIC ou Fortran (s'il y en a :)) pourront objecter qu'il est également possible de créer certains jeux dans ces langages. Seulement oh, quoi, ils étaient au milieu des années quatre-vingt. Alors, oui, ils avaient l'air très cool.

Maintenant, je vais vous dire une chose très importante. C'est simple et vous le savez probablement déjà. Au moins, si quelqu'un m'avait expliqué cela il y a dix ans, peut-être que toute ma vie aurait tourné différemment.

Donc : "les ordinateurs ont des couches" (C) Shrek. 🙂 Désolé, je n'ai pas pu résister.

Les ordinateurs ont des niveaux. Le niveau le plus bas est le niveau des éléments physiques (transistors et fils). Le plus élevé (de ceux que nous connaissons jusqu'à présent) est le langage C++. C'est pourquoi on l'appelle un langage de haut niveau. Entre ces niveaux, il y en a plusieurs autres : le niveau microarchitectural (à ce niveau il y a communication avec le processeur), le niveau système d'exploitation, le niveau langage assembleur (l'assembleur est un langage de bas niveau).

Lorsque nous commençons à exécuter un programme, les commandes C++ sont traduites en plus bas niveaux. Au niveau le plus bas, ces commandes sont réalisées directement par un signal électrique. Une commande de niveau supérieur peut consister en plusieurs commandes de niveau inférieur.

Pour faciliter la compréhension, considérez que chaque commande de niveau supérieur se compose de plusieurs commandes de niveau inférieur. Ceux. le niveau supérieur n'est qu'une abstraction par rapport au niveau inférieur.

À la fin des années quatre-vingt et au début des années quatre-vingt-dix, il n'y avait pas (plus précisément, elles ne se sont pas encore généralisées) des abstractions (niveaux) plus élevées qu'un langage de programmation. Dans notre cas, il s'agit de C. Toutes les applications ont été écrites dans un langage de haut niveau : Pascal, C, Fortran. Création de graphismes et applications graphiques s'est passé directement dans un langage de haut niveau.

Voici quelque chose à remarquer ! La plupart des langages de programmation de haut niveau ont des capacités à peu près égales. Que ce soit Pascal, Java ou C++. Il est clair que certaines de ces opportunités sont plus importantes, d'autres plus petites. Mais ils ont beaucoup en commun : ils ont tous des boucles et des branches, des fonctions, des variables.

Il y a des rumeurs selon lesquelles C++ est beaucoup plus difficile à apprendre que Pascal ou d'autres langages de programmation. J'espère qu'en étudiant le matériel de la section C ++, vous êtes convaincu que ce n'est pas le cas.

À mon avis, l'opinion largement répandue sur la complexité du C++ est le résultat d'un sabotage effronté et éhonté de la part des adeptes de Delphi ! En fait, Pascal est beaucoup plus difficile à apprendre. Pensez-y, ils utilisent début et fin au lieu de crochets. Et comment effectuent-ils la mission - par l'opérateur := (oui, deux-points et signe égal). Bref, une vraie maison de fous !

Lorsque les accélérateurs vidéo sont apparus, les programmeurs ont dû écrire un code séparé pour chacun. Rendez-vous dans n'importe quel magasin en ligne vendant des cartes vidéo et imaginez que vous deviez écrire un code distinct pour chaque carte vidéo. En général, un problème sérieux est apparu devant les programmeurs.

Au milieu des années 90, le système d'exploitation Windows a commencé à se répandre très rapidement. Windows a été écrit à l'origine en C (pas en C++, non, c'est-à-dire qu'il n'y avait pas de classes). Windows utilise encore une partie de l'ancien code. Au fur et à mesure que nous commencerons à créer des applications pour Windows, nous apprendrons encore plus haut niveau- WinAPI (API Windows). WinAPI est utilisé par toutes les applications sous Windows.

WinAPI (API - Application Programming Interface. Application Programming Interface) - est un ensemble de fonctions et de structures écrites en C.

Windows utilisait (et utilise toujours) son propre système de sortie graphique. Il s'appelle - GDI (signifie Graphical Device Interface - une interface de périphérique graphique, et non la Global Defence Initiative, comme pourrait le penser un lecteur particulièrement perspicace et érudit).

GDI, en raison des particularités de WinAPI, n'était pas adapté à la création de jeux. Parce que GDI - oooo -ezeyee MEEEDENNAAAAAAAAAYAYA. Soit dit en passant, si vous regardez les forums Delphi minion, vous constaterez que de nombreuses personnes essaient de créer des jeux en utilisant GDI. Comme je l'ai dit, ce sont des malades. Ainsi, les développeurs de jeux n'étaient pas pressés de créer des jeux pour Windows, ils étaient plus habitués à travailler sous le bon vieux DOS.

Et puis Microsoft crée DirectX. La première version était complètement merdique. Mais au fil du temps, DirectX est devenu de plus en plus fiable. Dans le nouveau système d'exploitation Windows 7, la onzième version sera déjà disponible.

Nous analyserons des exemples pour la neuvième version. Les différences entre le neuvième et le dixième sont importantes. Peut-être qu'à l'avenir, nous envisagerons le dixième, même si nous passerons très probablement immédiatement au onzième.

Qu'est-ce que DirectX. Il s'agit d'une API de haut niveau écrite en C++ utilisant la technologie COM (Component Object Model) que nous allons brièvement détailler. DirectX est conçu pour fonctionner avec les pilotes de carte vidéo. Pour chaque carte vidéo, des pilotes sont créés (le langage des commandes que la carte vidéo comprend). Le programmeur n'a plus besoin d'écrire un code séparé pour chaque pilote pour chaque carte vidéo. Il a seulement besoin de connaître l'API DirectX. Tout le travail de bas niveau (interaction avec les pilotes) est géré par DirectX.

En toute honnêteté, il faut dire qu'il existe une autre bibliothèque populaire - OpenGL. Le principe de fonctionnement est à peu près le même: le programmeur travaille avec l'API et OpenGl lui-même travaille avec les pilotes. L'avantage incontestable d'OpenGL est sa nature multiplateforme. Ceux. OpenGL fonctionnera sur tous les systèmes d'exploitation. DirectX ne fonctionne que sur Windows. Nous examinerons les avantages de DirectX plus tard (et ils le sont, et, à mon avis, ils sont beaucoup plus importants).

Pour exécuter des programmes écrits avec DirectX, vous avez besoin de DirectX End-User Runtimes (nous l'avons installé dans le paragraphe précédent).

Pour écrire des applications qui utilisent DirectX, vous devez télécharger le SDK DirectX (Software Development Kit - un ensemble d'outils de développement d'applications).

Vous avez deux options pour installer le SDK directx :

1. Téléchargez DirectX SDK depuis le site Web de Microsoft. Dans ce cas, vous téléchargerez la version complète avec tous les exemples, la documentation et les outils supplémentaires. La taille de l'archive est d'environ 580 mégaoctets. Lors de l'installation de DirectX SDK prendra plus d'un gigaoctet.

2. Téléchargez DirectX SDK depuis votre site préféré (lien au début de la leçon). En même temps, vous téléchargerez la version que j'ai réduite, dans laquelle je n'ai laissé que les fichiers bibliothèque/en-tête et un exemple. La taille de l'archive est de 2 mégaoctets ( deux mégaoctets.). Qu'est-ce qu'on appelle, sentir la différence! Lors de l'installation, SDK DirectX prendra vingt-sept mégaoctets.

Attention:
Si vous réinstallez le SDK DirectX, assurez-vous de désinstaller la version précédente(via Ajout/Suppression de programmes). Il est fortement déconseillé d'installer une nouvelle version du SDK DirectX sur l'ancienne. Cette remarque s'applique uniquement version complète SDK DirectX. Pour une version allégée, il suffit de remplacer la lib et d'inclure les dossiers.

Une page s'ouvrira à partir de laquelle vous pourrez télécharger la dernière version du SDK DirectX - datée du 9 août.

Bientôt page suivante appuie sur le bouton Télécharger. Une boîte de dialogue d'enregistrement de fichier apparaîtra et le téléchargement du sdk directx commencera :

Au fait, dans l'une des dernières versions de DirectX, revues techniques deux nouvelles technologies qui seront utilisées dans DirectX 11 : Direct2D et DirectWrite. Si vous connaissez l'anglais, assurez-vous de consulter les sections pertinentes sur MSDN : Direct2d et DirectWrite. Lorsque je préparais la leçon, je me suis assis dans la documentation pendant deux heures. Dommage qu'il n'ait pas été possible de tester. Je pense qu'à l'avenir, nous discuterons certainement de ces technologies dans la liste de diffusion.

Après avoir téléchargé le fichier d'installation, exécutez-le. Je vais illustrer la suite du processus en cliquant sur le bouton "Suivant" avec des images :

Tout est beaucoup plus simple et rapide ici. Cliquez sur le lien au début de la leçon. Ou dans la rubrique Inscriptions et programmes recherchez "DirectX SDK", téléchargez le fichier sur votre ordinateur et décompressez. Chez moi, j'ai décompressé l'archive dans le répertoire racine du lecteur D. En conséquence, le dossier d'installation ressemble à ceci : D:\directx\

Une petite remarque : j'ai découpé pas mal de choses pour réduire l'archive. À l'avenir, vous devrez télécharger quelques fichiers supplémentaires, qui seront annoncés ultérieurement. Ils seront aussi petits.

Enfin, voyons comment cela fonctionne.

Pour que les bibliothèques DirectX fonctionnent lors de l'exécution, les fichiers d'en-tête appropriés doivent être inclus dans le programme. De plus, des fichiers de bibliothèque sont requis. Ce que c'est? Nous ne les avons pas encore rencontrés. Comme nous le savons, les fichiers d'en-tête stockent les déclarations de fonction. Les corps de fonction sont généralement stockés ailleurs. Dans le tutoriel sur les programmes multi-fichiers, nous avons conservé les corps des fonctions dans des fichiers source séparés. Si vous achetez une bibliothèque de fonctions et de classes à quelqu'un, vous obtenez des fichiers d'en-tête (où les déclarations sont stockées) et des fichiers de bibliothèque (où les définitions sont stockées). Les fichiers de bibliothèque ont l'extension .lib.

L'IDE ignore actuellement l'existence de DirectX. Nous devons indiquer où l'IDE Visual C++ 2008 doit rechercher les fichiers d'en-tête et de bibliothèque.

Ouvrez l'élément de menu Outils → Options (Service → Options).

Dans la partie gauche de la fenêtre qui s'ouvre, sélectionnez Projets et Solutions → Répertoires VC++ (Projets et Solutions → Répertoires VC++) :

Sur le côté droit de la liste déroulante Afficher les répertoires pour(Afficher les répertoires pour :) sélectionnez Inclure les fichiers(Fichiers inclus, je ne peux pas garantir le nom exact de l'article en russe, c'est le deuxième là-bas). Ensuite, dans la barre d'outils, sélectionnez nouvelle ligne(Nouvelle ligne) ou cliquez sur Ctrl+Ins. Voir l'image pour une meilleure illustration. apparaîtra nouvelle ligne. Cliquez sur le bouton avec trois points à la fin de la ligne

La fenêtre de sélection de répertoire s'ouvrira. Accédez au dossier où vous avez installé DirectX. Et sélectionnez le dossier Inclure.

Maintenant dans la liste déroulante (où vous avez choisi Inclure les fichiers) sélectionner Fichiers de bibliothèque(fichiers de bibliothèque) et répétez l'opération d'ajout de ligne. Choisissez maintenant un dossier bibliothèque/x86 si vous avez un système d'exploitation 32 bits ou lib/x64 si 64 bits. Parfois, lors de l'utilisation de bibliothèques 64 bits, des erreurs se produisent lors du lancement de programmes, donc si un programme utilisant DirectX ne démarre pas pour vous, revenez dans cette fenêtre et pour le champ Fichiers de bibliothèque sélectionner le dossier bibliothèque/x86.

Cliquez sur OK. L'IDE sait maintenant où chercher l'en-tête et les fichiers de bibliothèque du SDK DirectX.

Ouvrez maintenant le projet Fichier - Ouvrir - Projet/Solution ou cliquez Ctrl+Maj+O.

Si vous avez téléchargé le SDK depuis le site de Microsoft, alors l'exemple se trouve dans le dossier (D:\directx est le dossier où j'ai installé ma version) : D:\directx\Samples\C++\Direct3D\Tutorials\Tut01_CreateDevice

Si vous avez téléchargé le SDK depuis mon site Web, le projet peut être trouvé à (D:\directx est le dossier où j'ai installé ma version) : D:\directx\Samples\Tut01_CreateDevice

Il existe deux solutions dans le dossier : pour Visual C++ 2005 et pour Visual C++ 2008. Sélectionnez la solution qui correspond à votre version de Visual C++.

Appuyez maintenant sur Ctrl+Alt+F7 et F5.

Elle est là. Le premier programme à utiliser DirectX.

Avant de fermer l'IDE, regardons le code.

Dans l'Explorateur de solutions, sélectionnez le fichier CreateDevice.cpp. Si vous parcourez l'intégralité du fichier, vous ne comprendrez probablement rien.

Aussi surprenant que cela puisse paraître :), mais la structure du programme est très similaire à ce que nous avons déjà créé : directives #include, fonctions InitD3D(), CleanUp(), Render(), MsgProc().

La fonction wWinMain est analogue à main. Il lance l'exécution du programme sous Windows.

Dans les lignes de déclaration des variables :
LPDIRECT3D9 g_pD3D = NULL ; // Utilisé pour créer le D3DDevice
LPDIRECT3DDEVICE9 g_pd3dDevice = NULL ; // Notre dispositif de rendu

Il existe de nouveaux types. En fait, ils sont remplacés par un typedef (que nous avons déjà vu) des types standard.

Quelque chose que nous ne savons pas :
g_pD3D->Créer un appareil
Ici, g_pD3D est un objet et CreateDevice() est une méthode. Pourquoi la syntaxe -> est utilisée à la place du point auquel nous sommes habitués, nous l'apprendrons dans l'une des leçons suivantes.

Oui, de nombreux nouveaux types sont utilisés ici, de nombreuses nouvelles fonctions, mais malgré tout, derrière tout ce clinquant, vous pouvez deviner le C ++ déjà familier (j'espère que c'est vrai) pour nous.

Après l'avènement d'ordinateurs très abordables, les technologies ont commencé à se développer beaucoup plus rapidement dans diverses directions et en ont parfois donné lieu à de nouvelles, c'est pourquoi vous pouvez maintenant entendre beaucoup de mots obscurs dans une conversation ordinaire, par exemple, DirectX. Certains et vous pouvez poser une question sur l'endroit où installer DirectX.

Cet article se concentrera exclusivement sur la bibliothèque graphique DirectX : pourquoi est-elle nécessaire, où est-elle utilisée, par qui elle a été créée et, surtout, comment l'installer sur votre propre ordinateur. Notre article est recommandé exclusivement aux utilisateurs novices du système d'exploitation Windows, car la bibliothèque DirectX ne fonctionne que là-bas.

Vous devez d'abord comprendre ce que c'est. Par exemple, vous démarrez un jeu et des millions d'octets d'informations commencent à être chargés dans votre RAM afin qu'ils soient traités non seulement par le processeur central, mais également par le processeur graphique. De plus, il est nécessaire de lire les frappes au clavier, la position de la souris, les commandes du système d'exploitation et bien plus encore. Ce sera peut-être nouveau pour vous, mais tout dans l'ordinateur est traité exclusivement de manière séquentielle.

La question est de savoir comment faire en sorte que l'ordinateur fasse tout cela - pour cela, des instructions sont nécessaires pour l'ordinateur. Si nous faisons abstraction, alors le code du programme que les développeurs du jeu ont écrit est les instructions. Imaginez maintenant que lors de la création d'un nouveau jeu, vous deviez tout recommencer, ce qui signifie littéralement «ruiner» les années de votre vie, mais cela n'est pas nécessaire, car il existe des logiciels spéciaux, par exemple les graphiques DirectX bibliothèque.

Les programmeurs le connecteront, après quoi il sera possible d'utiliser intelligemment ses ressources pour contrôler les processus, afficher des graphiques et bien plus encore. Cependant, certains ordinateurs ne sont pas livrés avec cette bibliothèque prête à l'emploi, nous vous dirons donc ci-dessous où installer DirectX. Nous vous rappelons que l'instruction ne convient qu'au système d'exploitation Windows, sous lequel, soit dit en passant, la bibliothèque a été créée. À propos, il est également utilisé dans la console Xbox.

Si vous souhaitez installer la neuvième version, vous utilisez probablement un système d'exploitation obsolète, tel que Windows XP. Nous vous recommandons donc fortement de passer à la version 10, car le service XP a pris fin il y a quelques années. Le système est donc plein de vulnérabilités. Cependant, si vous ne souhaitez pas le faire pour des raisons personnelles, des instructions seront données ci-dessous.

Instructions pour installer la neuvième version de DirectX :

  1. Cette version a été développée à peu près en même temps que Windows XP, elle n'est donc plus disponible sur le site officiel, seulement la dixième ou la onzième, selon la carte vidéo. Créez une requête de recherche appropriée dans le navigateur.
  2. Ne téléchargez pas à partir de la ressource officielle, attendez le téléchargement complet et démarrez l'installation.
  3. Acceptez l'accord. Redémarrez votre ordinateur après l'installation.

Il convient de noter que Windows 7 prend en charge toutes les versions de cette bibliothèque, à l'exception de DirectX 12, qui a été créé exclusivement pour Windows 10 et en fait partie intégrante. Les instructions d'installation seront données ci-dessous, mais si vous ne souhaitez pas télécharger depuis Internet, recherchez un disque dans la boîte sous la carte vidéo, il doit y avoir une bibliothèque prise en charge par votre carte vidéo, ou téléchargez Windows 10.

Instructions sur où installer DirectX 11 :

  1. Accédez au site Web officiel de DirectX, où vous serez invité à télécharger leur produit.
  2. Attendez que le processus de téléchargement se termine.
  3. Commencez l'installation en acceptant les conditions d'utilisation en cours de route.
  4. Le programme d'installation trouvera lui-même le meilleur chemin, alors attendez simplement jusqu'à la fin et redémarrez l'ordinateur.

Nous espérons qu'après avoir lu cet article, vous comprenez où installer DirectX et pourquoi il a été créé. Il convient de noter que les cartes vidéo, selon leur génération, prennent en charge différentes versions de DirectX, donc même après l'installation de la version 11, seules 10 peuvent fonctionner, etc.

Après l'avènement d'ordinateurs très abordables, les technologies ont commencé à se développer beaucoup plus rapidement dans diverses directions et en ont parfois donné lieu à de nouvelles, c'est pourquoi vous pouvez maintenant entendre beaucoup de mots obscurs dans une conversation ordinaire, par exemple, DirectX. Certains et vous pouvez poser une question sur l'endroit où installer DirectX.

Cet article se concentrera exclusivement sur la bibliothèque graphique DirectX : pourquoi est-elle nécessaire, où est-elle utilisée, par qui elle a été créée et, surtout, comment l'installer sur votre propre ordinateur. Notre article est recommandé exclusivement aux utilisateurs novices du système d'exploitation Windows, car la bibliothèque DirectX ne fonctionne que là-bas.

Vous devez d'abord comprendre ce que c'est. Par exemple, vous démarrez un jeu et des millions d'octets d'informations commencent à être chargés dans votre RAM afin qu'ils soient traités non seulement par le processeur central, mais également par le processeur graphique. De plus, il est nécessaire de lire les frappes au clavier, la position de la souris, les commandes du système d'exploitation et bien plus encore. Ce sera peut-être nouveau pour vous, mais tout dans l'ordinateur est traité exclusivement de manière séquentielle.

La question est de savoir comment faire en sorte que l'ordinateur fasse tout cela - pour cela, des instructions sont nécessaires pour l'ordinateur. Si nous faisons abstraction, alors le code du programme que les développeurs du jeu ont écrit est les instructions. Imaginez maintenant que lors de la création d'un nouveau jeu, vous deviez tout recommencer, ce qui signifie littéralement «ruiner» les années de votre vie, mais cela n'est pas nécessaire, car il existe des logiciels spéciaux, par exemple les graphiques DirectX bibliothèque.

Les programmeurs le connecteront, après quoi il sera possible d'utiliser intelligemment ses ressources pour contrôler les processus, afficher des graphiques et bien plus encore. Cependant, certains ordinateurs ne sont pas livrés avec cette bibliothèque prête à l'emploi, nous vous dirons donc ci-dessous où installer DirectX. Nous vous rappelons que l'instruction ne convient qu'au système d'exploitation Windows, sous lequel, soit dit en passant, la bibliothèque a été créée. À propos, il est également utilisé dans la console Xbox.

Si vous souhaitez installer la neuvième version, vous utilisez probablement un système d'exploitation obsolète, tel que Windows XP. Nous vous recommandons donc fortement de passer à la version 10, car le service XP a pris fin il y a quelques années. Le système est donc plein de vulnérabilités. Cependant, si vous ne souhaitez pas le faire pour des raisons personnelles, des instructions seront données ci-dessous.

Instructions pour installer la neuvième version de DirectX :

  1. Cette version a été développée à peu près en même temps que Windows XP, elle n'est donc plus disponible sur le site officiel, seulement la dixième ou la onzième, selon la carte vidéo. Créez une requête de recherche appropriée dans le navigateur.
  2. Ne téléchargez pas à partir de la ressource officielle, attendez le téléchargement complet et démarrez l'installation.
  3. Acceptez l'accord. Redémarrez votre ordinateur après l'installation.

Il convient de noter que Windows 7 prend en charge toutes les versions de cette bibliothèque, à l'exception de DirectX 12, qui a été créé exclusivement pour Windows 10 et en fait partie intégrante. Les instructions d'installation seront données ci-dessous, mais si vous ne souhaitez pas télécharger depuis Internet, recherchez un disque dans la boîte sous la carte vidéo, il doit y avoir une bibliothèque prise en charge par votre carte vidéo, ou téléchargez Windows 10.

Instructions sur où installer DirectX 11 :

  1. Accédez au site Web officiel de DirectX, où vous serez invité à télécharger leur produit.
  2. Attendez que le processus de téléchargement se termine.
  3. Commencez l'installation en acceptant les conditions d'utilisation en cours de route.
  4. Le programme d'installation trouvera lui-même le meilleur chemin, alors attendez simplement jusqu'à la fin et redémarrez l'ordinateur.

Nous espérons qu'après avoir lu cet article, vous comprenez où installer DirectX et pourquoi il a été créé. Il convient de noter que les cartes vidéo, selon leur génération, prennent en charge différentes versions de DirectX, donc même après l'installation de la version 11, seules 10 peuvent fonctionner, etc.

Après l'avènement d'ordinateurs très abordables, les technologies ont commencé à se développer beaucoup plus rapidement dans diverses directions et en ont parfois donné lieu à de nouvelles, c'est pourquoi vous pouvez maintenant entendre beaucoup de mots obscurs dans une conversation ordinaire, par exemple, DirectX. Certains et vous pouvez poser une question sur l'endroit où installer DirectX.

Cet article se concentrera exclusivement sur la bibliothèque graphique DirectX : pourquoi est-elle nécessaire, où est-elle utilisée, par qui elle a été créée et, surtout, comment l'installer sur votre propre ordinateur. Notre article est recommandé exclusivement aux utilisateurs novices du système d'exploitation Windows, car la bibliothèque DirectX ne fonctionne que là-bas.

Vous devez d'abord comprendre ce que c'est. Par exemple, vous démarrez un jeu et des millions d'octets d'informations commencent à être chargés dans votre RAM afin qu'ils soient traités non seulement par le processeur central, mais également par le processeur graphique. De plus, il est nécessaire de lire les frappes au clavier, la position de la souris, les commandes du système d'exploitation et bien plus encore. Ce sera peut-être nouveau pour vous, mais tout dans l'ordinateur est traité exclusivement de manière séquentielle.

La question est de savoir comment faire en sorte que l'ordinateur fasse tout cela - pour cela, des instructions sont nécessaires pour l'ordinateur. Si nous faisons abstraction, alors le code du programme que les développeurs du jeu ont écrit est les instructions. Imaginez maintenant que lors de la création d'un nouveau jeu, vous deviez tout recommencer, ce qui signifie littéralement «ruiner» les années de votre vie, mais cela n'est pas nécessaire, car il existe des logiciels spéciaux, par exemple les graphiques DirectX bibliothèque.

Les programmeurs le connecteront, après quoi il sera possible d'utiliser intelligemment ses ressources pour contrôler les processus, afficher des graphiques et bien plus encore. Cependant, certains ordinateurs ne sont pas livrés avec cette bibliothèque prête à l'emploi, nous vous dirons donc ci-dessous où installer DirectX. Nous vous rappelons que l'instruction ne convient qu'au système d'exploitation Windows, sous lequel, soit dit en passant, la bibliothèque a été créée. À propos, il est également utilisé dans la console Xbox.

Si vous souhaitez installer la neuvième version, vous utilisez probablement un système d'exploitation obsolète, tel que Windows XP. Nous vous recommandons donc fortement de passer à la version 10, car le service XP a pris fin il y a quelques années. Le système est donc plein de vulnérabilités. Cependant, si vous ne souhaitez pas le faire pour des raisons personnelles, des instructions seront données ci-dessous.

Instructions pour installer la neuvième version de DirectX :

  1. Cette version a été développée à peu près en même temps que Windows XP, elle n'est donc plus disponible sur le site officiel, seulement la dixième ou la onzième, selon la carte vidéo. Créez une requête de recherche appropriée dans le navigateur.
  2. Ne téléchargez pas à partir de la ressource officielle, attendez le téléchargement complet et démarrez l'installation.
  3. Acceptez l'accord. Redémarrez votre ordinateur après l'installation.

Il convient de noter que Windows 7 prend en charge toutes les versions de cette bibliothèque, à l'exception de DirectX 12, qui a été créé exclusivement pour Windows 10 et en fait partie intégrante. Les instructions d'installation seront données ci-dessous, mais si vous ne souhaitez pas télécharger depuis Internet, recherchez un disque dans la boîte sous la carte vidéo, il doit y avoir une bibliothèque prise en charge par votre carte vidéo, ou téléchargez Windows 10.

Instructions sur où installer DirectX 11 :

  1. Accédez au site Web officiel de DirectX, où vous serez invité à télécharger leur produit.
  2. Attendez que le processus de téléchargement se termine.
  3. Commencez l'installation en acceptant les conditions d'utilisation en cours de route.
  4. Le programme d'installation trouvera lui-même le meilleur chemin, alors attendez simplement jusqu'à la fin et redémarrez l'ordinateur.

Nous espérons qu'après avoir lu cet article, vous comprenez où installer DirectX et pourquoi il a été créé. Il convient de noter que les cartes vidéo, selon leur génération, prennent en charge différentes versions de DirectX, donc même après l'installation de la version 11, seules 10 peuvent fonctionner, etc.

C'est étrange, mais dès que les gens n'essaient pas de télécharger DirectX pour Windows 7 ou 8 : ils cherchent précisément où cela peut être fait gratuitement, demandent un lien vers un torrent, et font d'autres actions inutiles de même nature .

En fait, pour télécharger DirectX 10, 11 ou 9.0c (ce dernier si vous avez Windows XP), il vous suffit d'aller sur le site officiel de Microsoft et c'est tout. Ainsi, vous ne courez pas le risque de télécharger quelque chose de pas très convivial à la place de DirectX et vous pouvez être complètement sûr que ce sera vraiment gratuit et sans aucun SMS douteux.

Où puis-je obtenir DirectX sur le site Web de Microsoft et quelles sont les nuances

Alors, pour télécharger la version de Direct X qui vous convient sur votre ordinateur, il vous suffit de vous rendre sur cette page :. et cliquez sur le bouton "Télécharger".

Veuillez noter que cela lancera le téléchargement du programme d'installation Web DirectX, qui détectera votre Version Windows et installez la version correcte des bibliothèques, c'est-à-dire qu'elle aura besoin d'une connexion Internet.

De plus, si vous avez besoin de DirectX 9.0c, vous pouvez télécharger gratuitement les fichiers d'installation eux-mêmes (pas le programme d'installation Web) à partir de ce lien : .

Malheureusement, je n'ai pas pu trouver DirectX 11 et 10 en tant que téléchargements séparés, et non un programme d'installation Web, sur le site officiel. Cependant, selon les informations sur le site, si vous avez besoin de DirectX 11 pour Windows 7, vous pouvez télécharger la mise à jour de la plateforme à partir d'ici. et en l'installant, vous obtiendrez automatiquement la dernière version de DirectX.

Par elle-même Installation Microsoft DirectX dans Windows 7 et Windows 8 est un processus très simple : cliquez simplement sur "Suivant" et acceptez tout (cependant, uniquement si vous avez téléchargé depuis le site officiel, sinon vous pouvez installer des programmes inutiles en plus des bibliothèques nécessaires).

Tout d'abord, comment savoir quel DirectX est déjà installé :

  • Cliquez sur touches fenêtres+ R sur le clavier et entrez la commande dans la fenêtre Exécuter dxdiag, puis appuyez sur Entrée ou sur OK.
  • Toutes les informations nécessaires seront affichées dans la fenêtre apparue "Outil de diagnostic DirectX", y compris la version installée.

Si nous parlons de la version nécessaire pour votre ordinateur, voici des informations sur versions officielles et systèmes d'exploitation pris en charge :

  • Windows 8.1 (et RT) et Server 2012 R2 - DirectX 11.2
  • Windows 8 (et RT) et Serveur 2012 - DirectX 11.1
  • Windows 7 et Server 2008 R2, Vista SP2 - DirectX 11.0
  • Windows Vista SP1 et Serveur 2008 - DirectX 10.1
  • Windows Vista- DirectX 10.0
  • Windows XP (SP1 et supérieur), Server 2003 - DirectX 9.0c

D'une manière ou d'une autre, dans la plupart des cas, ces informations ne sont pas nécessaires à un utilisateur ordinaire dont l'ordinateur est connecté à Internet : il vous suffit de télécharger le programme d'installation Web, qui, à son tour, déterminera déjà quelle version de DirectX doit être installé et faites-le.

Ici, semble-t-il, est une question étrange, où télécharger DirectX pour les sept nouveaux. Et pourquoi, demandez-vous, faire cela du tout? Après tout, le package DirectX 11 est déjà installé par défaut dans Windows 7 et ne nécessite aucun téléchargement ni installation supplémentaire. Cependant, si vous ne prenez pas un mot, il peut être facilement vérifié par tout le monde.

Nous devons vérifier l'utilitaire dxdiag, qui est également présent dans Windows 7. Cet utilitaire est conçu pour diagnostiquer DirectX et vous permettra de savoir quelle version nous avons.

Cliquez sur le bouton Commencer, entrez une requête dans le champ de recherche dxdiag et appuyez sur une touche.

La première fois que vous exécutez le programme, il vous demandera si vous devez analyser vos pilotes pour les enregistrements WHQL numériques. Il n'est pas du tout nécessaire de le faire. Ensuite, la fenêtre principale du programme s'ouvrira. Outil de diagnostic DirectX.

Et c'est là que se trouve notre version de DirectX. Comme vous pouvez le voir, il s'agit de DirectX 11.

Au fait, vous pouvez cocher la case ci-dessous Vérifier signatures numériques WHQL, qui vous permet de vérifier les pilotes si vous avez refusé de le faire lorsque le message correspondant est apparu.

En fait, il n'est pas nécessaire d'être particulièrement heureux que Windows 7 dispose de DirectX 11. En tout cas, pour l'instant, les jeux qui supportent cette technologie, est extrêmement petit, donc la plupart des jeux ont encore besoin de DirectX 9 et 10.

Quels systèmes d'exploitation prennent en charge DirectX 11 ? Voici leur liste :

  • Windows 7
  • Windows Server 2008 SP2
  • WindowsVista SP2

Comme vous pouvez le constater, DirectX 11 est tout à fait disponible à l'installation sur Windows Vista avec le Service Pack 2. Dans ce cas, vous devez télécharger et installer un certain nombre de mises à jour, ce qui se fera automatiquement grâce au Centre mises à jour de fenêtres(Windows Update).

Voici comment les camarades de Microsoft eux-mêmes conseillent de le faire.

  1. Cliquez sur le bouton Commencer.
  2. Sélectionnez le menu Programmes puis sur le lien Windows Update.
  3. Clique sur le lien Vérifier les mises à jour.
  4. Si des mises à jour sont disponibles, cliquez sur le lien Afficher les mises à jour disponibles.
  5. Sélectionnez les packages de mise à jour requis et cliquez sur le bouton Installer.

Alors, où télécharger DirectX 11 si pour une raison quelconque il n'est pas installé ?

Reste à savoir où vous pouvez encore télécharger DirectX 11 pour Windows sous la forme fichier séparé, ce qui est parfois nécessaire pour mettre à jour DirectX et exécuter les derniers jeux. Vous pouvez le faire sur le site Web de Microsoft. Sera chargé fichier d'installation dxwebsetup.exe, qui télécharge ensuite tous les fichiers nécessaires via Internet.

Eh bien, les développeurs de jeux ne peuvent pas se passer du SDK DirectX. Pour le télécharger, cliquez sur le lien dans la fenêtre qui s'ouvre. Obtenez le dernier SDK Windows.

Un peu plus tard, nous parlerons de la façon dont vous pouvez utiliser l'utilitaire dxdiag pour résoudre problèmes divers survenant dans le fonctionnement d'un ordinateur. Parfois, grâce à cet utilitaire, vous pouvez même obtenir un résultat positif 🙂

Vues des publications : 174

Après l'avènement d'ordinateurs très abordables, les technologies ont commencé à se développer beaucoup plus rapidement dans diverses directions et en ont parfois donné lieu à de nouvelles, c'est pourquoi vous pouvez maintenant entendre beaucoup de mots obscurs dans une conversation ordinaire, par exemple, DirectX. Certains et vous pouvez poser une question sur l'endroit où installer DirectX.

Cet article se concentrera exclusivement sur la bibliothèque graphique DirectX : pourquoi est-elle nécessaire, où est-elle utilisée, par qui elle a été créée et, surtout, comment l'installer sur votre propre ordinateur. Notre article est recommandé exclusivement aux utilisateurs novices du système d'exploitation Windows, car la bibliothèque DirectX ne fonctionne que là-bas.

Pourquoi avez-vous besoin de DirectX

Vous devez d'abord comprendre ce que c'est. Par exemple, vous démarrez un jeu et des millions d'octets d'informations commencent à être chargés dans votre RAM afin qu'ils soient traités non seulement par le processeur central, mais également par le processeur graphique. De plus, il est nécessaire de lire les frappes au clavier, la position de la souris, les commandes du système d'exploitation et bien plus encore. Ce sera peut-être nouveau pour vous, mais tout dans l'ordinateur est traité exclusivement de manière séquentielle.

La question est de savoir comment faire en sorte que l'ordinateur fasse tout cela - pour cela, des instructions à l'ordinateur sont nécessaires. Si nous faisons abstraction, alors le code du programme que les développeurs du jeu ont écrit est les instructions. Imaginez maintenant que lors de la création d'un nouveau jeu, vous deviez tout recommencer, ce qui signifie littéralement "ruiner" les années de votre vie, mais cela n'est pas nécessaire, car il existe des logiciels spéciaux, par exemple les graphiques DirectX bibliothèque.

Les programmeurs le connecteront, après quoi il sera possible d'utiliser intelligemment ses ressources pour contrôler les processus, afficher des graphiques et bien plus encore. Cependant, certains ordinateurs ne sont pas livrés avec cette bibliothèque prête à l'emploi, nous vous dirons donc ci-dessous où installer DirectX. Nous vous rappelons que l'instruction ne convient qu'au système d'exploitation Windows, sous lequel, soit dit en passant, la bibliothèque a été créée. À propos, il est également utilisé dans la console Xbox.

Où installer DirectX 9.0

Si vous souhaitez installer la neuvième version, vous utilisez probablement un système d'exploitation obsolète, tel que Windows XP. Nous vous recommandons donc fortement de passer à la version 10, car le service XP a pris fin il y a quelques années. Le système est donc plein de vulnérabilités. Cependant, si vous ne souhaitez pas le faire pour des raisons personnelles, des instructions seront données ci-dessous.

Instructions pour installer la neuvième version de DirectX :

  1. Cette version a été développée à peu près en même temps que Windows XP, elle n'est donc plus disponible sur le site officiel, seulement la dixième ou la onzième, selon la carte vidéo. Créez une requête de recherche appropriée dans le navigateur.
  2. Ne téléchargez pas à partir de la ressource officielle, attendez le téléchargement complet et démarrez l'installation.
  3. Acceptez l'accord. Redémarrez votre ordinateur après l'installation.

Où installer DirectX 11 pour Windows 7

Il convient de noter que Windows 7 prend en charge toutes les versions de cette bibliothèque, à l'exception de DirectX 12, qui a été créé exclusivement pour Windows 10 et en fait partie intégrante. Les instructions d'installation seront données ci-dessous, mais si vous ne souhaitez pas télécharger depuis Internet, recherchez un disque dans la boîte sous la carte vidéo, il doit y avoir une bibliothèque prise en charge par votre carte vidéo, ou téléchargez Windows 10.

Instructions sur où installer DirectX 11 :

  1. Accédez au site Web officiel de DirectX, où vous serez invité à télécharger leur produit.
  2. Attendez que le processus de téléchargement se termine.
  3. Commencez l'installation en acceptant les conditions d'utilisation en cours de route.
  4. Le programme d'installation trouvera lui-même le meilleur chemin, alors attendez simplement jusqu'à la fin et redémarrez l'ordinateur.

Pour terminer

Nous espérons qu'après avoir lu cet article, vous comprenez où installer DirectX et pourquoi il a été créé. Il convient de noter que les cartes vidéo, selon leur génération, prennent en charge différentes versions de DirectX, donc même après l'installation de la version 11, seules 10 peuvent fonctionner, etc.