ComputereSoftware

Hvad er DirectX

Sandsynligvis er der ingen sådan bruger af Windows-operativsystemet, som mindst en gang ikke stillede spørgsmålet "Hvad er DirectX?". Svaret på det er både enkelt og komplekst. Alt afhænger af hvilken side man skal se på: En simpel bruger eller en programmør.

For at forstå, hvad DirectX er, vil vi mentalt lave en kort udflugt til fortiden eller, for at være mere præcis, i DOS-systemets herlige regeringssystem (MS-DOS). Dette er nu et seriøst teknologisk gennembrud inden for computerteknologi er sjældent. Selvfølgelig råder en omfattende udviklingstrin nu , når antallet af kerner i de centrale processorer øges, tilbydes SLI-systemer til video, Raid for disks og multi-channel adgang til RAM. Når man vælger en skærm eller et videokort, er ingen nu interesseret i, hvad de er standard.

Ti eller to år siden var alt andet: der var monitorer CGA, EGA, VGA og endda Tandy c Hercules. Tag ikke bag dem og videokort. Ja, og lydløsninger var meget forskellige: Sound Blaster, Covox, PC Speaker osv. Forestil dig nu en programmør, der besluttede at skrive et program. Da arbejdet med computerens komponenter blev udført ved direkte adgang til de rigtige adresser, måtte den forsyne alle mulige kombinationer af komponenter. Arbejdet var stadig det samme, men med en succesfuld præstation blev programmets præstation kolossal.

Samtidig dukkede Win 95-systemet op, og dets skabere tænkte seriøst på veje til popularisering. På grund af kernens karakteristika er direkte arbejde med adresser (som det var i DOS) blevet umuligt. Så vi kom til, hvad der er DirectX. Programmører blev tilbudt et unikt værktøj - DirectX. Dette er et sæt systembiblioteker (filer), der er designet til at give interaktion med udstyret. Nu behøver programmet ikke at bestemme hvilket videokort der er installeret i computeren - det er nok at indstille en kommando med et bestemt opkald, og hvis operativsystemet kan fungere med det, får programmet den ønskede adgang. Det vil sige at vise punktet på skærmen, du behøver ikke at vide programmeringsfunktionerne på denne videoadapter, men blot ved hjælp af reglerne i DirectX angive "displaypunkt med koordinater." Enhver, der er interesseret i, hvad DirectX er, ved, at bibliotekerne (API) efter destination er opdelt i Direct3D, DirectDraw, DirectSound osv. Derudover er der forskellige versioner: fra 1 til 11,1, og vigtigere er de kompatible fra top til bund.

Spørgsmålet "Sådan installeres DirectX 11?" Spørges ofte. Denne version er en af de sidste. Som standard er det installeret i Win Vista SP2 og højere. I den nyeste Win 8 kører allerede 11,1. Installation i Win XP er officielt umuligt, selv om der er rygter om en vellykket delvis tilpasning. Hvis meddelelsen "En intern SystemX-fejl er opstået", eller hvis spillet ikke starter, kan du forsøge at opdatere den installerede version af DirectX. For at gøre dette anbefales det at gøre følgende: Gå til Microsoft-webstedet i download-sektionen, skriv "DirectX" i søgelinjen, download en lille fil til den nødvendige version (ca. 300 KB) og start den. Manglende filer hentes automatisk og installeres.

Du kan bestemme den anvendte version: Åbn startmenuen, skriv Dxdiag i søgelinjen og tryk på Enter. Alle de nødvendige data vil blive vist i det viste vindue. Fans af moderne spil kan rådes til at installere en syv eller endda Win 8 - i dem er støtte til DirectX 11 "ude af boksen."

Et retfærdigt spørgsmål - hvorfor har vi brug for nye versioner? Forestil dig en situation, hvor en programmør f.eks. Giver en kommando i API API-applikationen "tegne en lyseblå oval". Den udføres, når to krav er opfyldt: videokortet forstår denne kommando, det er registreret i DirectX-versionen. Hvis alt er klart med hardwarekomponenten (angivet i boksen), kræver det andet element en forklaring. Kommandoen "tegne en lyseblå oval" kan kun understøttes i version 11, og i 10 for dannelsen af dette billede kræves to kommandoer: "Tegn en lyseblå cirkel og stræk den til det ovale." Det er så simpelt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 da.birmiss.com. Theme powered by WordPress.