Datamaskiner, Programvare
Hva er DirectX
Kanskje er det ingen slike bruker windose operativsystem, som er minst en gang ikke spør: "Hva er DirectX?». Svaret på det er både enkel og komplisert. Det kommer an på hvilken vei du ser: et enkelt brukergrensesnitt eller programmerer.
For å forstå alt det samme, som er av DirectX, mentalt ta en kort tur til fortiden, eller mer spesifikt, i strålende dager regimet til DOS system (MS-DOS). Dette er nå de store teknologiske gjennombrudd innen datateknologi oppstår sjelden. Det er åpenbart at nå råder omfattende måte for utvikling, når antall kjerner i prosessoren, tilbyr systemet Sly (SLI) video, Raid disc og flerkanals tilgang til RAM. Velge en skjerm eller skjermkort, er en ikke lenger er interessert i hva de standard.
Ti eller tjue år siden var det annerledes: det var skjermer CGA, EGA, VGA, og selv Tandy c Hercules. Vi vil ikke vike fra dem, og skjermkortet. Ja og gode løsninger var svært forskjellige :. Sound Blaster, Covox, PC Speaker, etc. Nå forestille seg en programmerer som bestemte seg for å skrive et program. Siden arbeidet med datamaskinen, utført av en direkte appell til ønsket adresse, måtte han gi for alle mulige kombinasjoner av komponenter. Rabotka var fortsatt den samme, men med en vellykket gjennomføring av programmet ytelsen er enorm.
Samtidig var det et system Win 95, og dens skapere tenke seriøst på hvordan å popularisere. På grunn av innholdet i direkte arbeid med adressene til kjernen (som i DOS) ble det umulig. Her kommer vi til det som er DirectX. Programmerere foreslått et unikt verktøy - DirectX. Dette er et sett med systembiblioteker (filer), som skal sikre interoperabilitet med utstyret. Nå er programmet ikke trenger å finne ut hvilke grafikkort som er installert i datamaskinen - bare med en spesifikk referanse for å definere kommandoen, og hvis operativsystemet kan jobbe med det, vil programmet motta bedt om tilgang. Det er, for å vise poenget, trenger ikke å vite programmering funksjoner i denne enheten, men rett og slett for DirectX regler indikere "for å vise koordinatene til det punktet." Alle som er interessert i det som er av DirectX, vet at biblioteket (API) for det tiltenkte formålet er delt inn i Direct3D, Direct, Directsound, etc. I tillegg er det forskjellige versjoner :. 1 til 11,1, og enda viktigere, de er konsekvente fra topp til bunn.
Spørsmålet blir ofte spurt: "Hvordan installerer jeg DirectX 11?". Denne versjonen - en av de siste. Standardinnstillingen i Win Vista SP2 og høyere. Den siste Win 8 allerede er 11,1. Installere i Win XP offisielt umulig, selv om det er rykter om en vellykket delvis tilpasning. Hvis meldingen "En intern systemfeil DirectX» eller spillet ikke starter, kan du prøve å oppdatere den installerte versjonen av DirectX. Det anbefales å gjøre følgende: gå til nettsiden til Microsoft Download seksjonen, skriver i søkefeltet «DirectX», en liten nedlasting av en fil til riktig versjon (300 KB) og kjøre den. De manglende filene vil automatisk bli lastet ned og installert.
Bestem versjon kan du: Åpne Start-menyen, i søkefeltet skriver du dxdiag og trykk Enter. Alle nødvendige data vil bli vist i vinduet som vises. Elskere av moderne spill kan være lurt å sette deg Seven, eller til og med vinne 8 - i sin støtte for DirectX 11 er "out of the box".
En rettferdig spørsmålet - hvorfor trenger vi den nye versjonen? Tenk deg en situasjon når en programmerer, for eksempel, gir kommando til søknaden API biblioteker "å male en lys blå oval". Det vil bli utført under to betingelser: et skjermkort kjenner denne kommandoen, det er stavet ut i den versjonen av DirectX. Hvis en maskinvarekomponent i alle klare (angitt på boksen), krever andre ledd forklaring. Lag "for å trekke en lys blå oval" kan understøttes bare i versjon 11, og 10 for dannelsen av et slikt bilde krever to kommandoer: "trekke en lys blå sirkel og strekke det til en oval" Det er så enkelt.
Similar articles
Trending Now