DatorerProgramvara

Vad är DirectX

Kanske finns det ingen sådan användare windose operativsystem, vilket är åtminstone en gång inte fråga: "Vad är DirectX?». Svaret på det är både enkelt och komplicerat. Det beror på vilken väg man ser: en enkel användare eller programmerare.

För att förstå i alla fall, är DirectX att mentalt göra en kort resa till det förflutna eller, närmare bestämt i de härliga dagarna av regeringstiden av DOS-systemet (MS-DOS). Detta är nu de stora tekniska genombrott inom datateknik inträffar sällan. Det är uppenbart att nu råder omfattande sätt i utvecklingen, när antalet kärnor i processorn, erbjuder systemet Sly (SLI) video, Raid skiva och flerkanals tillgång till RAM. Att välja en bildskärm eller grafikkort är man inte längre intresserad av vad de standard.

Tio eller tjugo år sedan var det annorlunda: det fanns bildskärmar CGA, EGA, VGA, och även Tandy c Hercules. Vi inte avviker från dem, och grafikkortet. Ja och ljudlösningar var mycket annorlunda :. Sound Blaster, Covox, PC-högtalare, etc. Nu föreställa sig en programmerare som beslutat att skriva ett program. Eftersom arbetet med datorn, som utförs av en direkt vädjan till önskad adress, var han tvungen att ge alla möjliga kombinationer av komponenter. Rabotka var fortfarande densamma, om än med ett framgångsrikt genomförande av programmet prestanda är enorm.

Samtidigt fanns det ett system Win 95 och dess skapare allvarligt fundera hur man popularisera. På grund av karaktären av den direkta arbetet med adresserna till kärnan (som i DOS) blev det omöjligt. Här kommer vi till det som är DirectX. Programmerare föreslagit ett unikt verktyg - DirectX. Detta är en uppsättning av systembibliotek (filer), som syftar till att säkerställa kompatibilitet med utrustningen. Nu programmet inte behöver avgöra vilka grafikkort är installerat i datorn - bara med en särskild hänvisning till definiera kommandot och om operativsystemet kan arbeta med det, kommer programmet att ta emot den begärda åtkomst. Det vill säga, för att visa den punkt, behöver inte veta programmering funktioner i enheten, utan helt enkelt för DirectX regler anger "för att visa koordinaterna för punkten." Den som är intresserad av vad som är av DirectX vet att biblioteket (API) för det avsedda ändamålet är indelade i Direct3D, Direct, Directsound, etc. Dessutom finns det olika versioner :. 1-11,1, och, viktigare, de är förenliga uppifrån och ned.

Frågan är ofta frågan: "Hur installerar jag DirectX 11?". Denna version - en av de sista. Standardinställningen i Win Vista SP2 eller senare. Den senaste Win 8 redan är 11,1. Montering i Win XP officiellt omöjligt, men det finns rykten om en framgångsrik partiell anpassning. Om meddelandet "Ett internt systemfel DirectX» eller spelet inte startar, kan du försöka uppdatera den installerade versionen av DirectX. Det rekommenderas att göra följande: gå till webbplatsen på Microsoft download section skriver i sökfältet «DirectX», en liten ner en fil till rätt version (300 KB) och köra det. De saknade filer automatiskt laddas ner och installeras.

Bestäm Version kan du: Öppna Start-menyn i sökfältet skriv dxdiag och tryck på Enter. Alla nödvändiga data kommer att visas i fönstret som visas. Älskare av moderna spel kan vara lämpligt att ställa dig själv Seven, eller till och med vinna 8 - i sitt stöd för DirectX 11 är "out of the box".

En rimlig fråga - varför behöver vi den nya versionen? Föreställ dig en situation när en programmerare, till exempel, ger kommandot till API biblioteken ansökan "för att måla en ljusblå oval". Det kommer att genomföras under två villkor: ett grafikkort vet detta kommando är det preciseras i den version av DirectX. Om en hårdvarukomponent i allt klart (anges på förpackningen), kräver andra stycket förklaring. Team "för att rita en ljusblå oval" kan stödjas endast i version 11, och 10 för bildande av en sådan bild kräver två kommandon: "rita en ljusblå cirkel och sträcka ut den till en oval" Det är så enkelt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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