PočítačeSoftvér

Čo je to DirectX

Snáď neexistuje taký užívateľ windos operačný systém, ktorý je aspoň raz nepýtal, "Čo je to DirectX?». Odpoveď na to je jednoduché a zložité. To všetko záleží na tom, ako vyzeráš: jednoduchý používateľa alebo programátor.

Aby sme pochopili, všetky rovnaké, že je rozhranie DirectX, mentálne urobiť krátky výlet do minulosti, alebo, presnejšie povedané, v nádherných dní vlády systému DOS (MS-DOS). To je teraz hlavné technické objavy v oblasti výpočtovej techniky sa vyskytujú zriedka. Je zrejmé, že teraz panuje rozsiahly spôsob vývoja, kedy sa počet jadier v procesore, systém ponúkne Sly (SLI) video, diskovým poľom a viackanálový prístup k pamäti RAM. Voľba monitora alebo grafickú kartu, jeden už nie je záujem o to, čo štandardu.

pred desiatimi alebo dvadsiatimi rokmi to bolo inak: tam boli monitory CGA, EGA, VGA, a dokonca Tandy c Hercules. Nemáme od nich odišiel, a grafická karta. Áno aj zvukové riešenia boli veľmi odlišné:. Sound Blaster, Covox, PC Speaker, atď. A teraz si predstavte programátor, ktorý sa rozhodol napísať program. Vzhľadom k tomu, prácu s počítačom vykonávané priamym odvolanie na požadovanú adresu, musel zabezpečiť všetky možné kombinácie komponentov. Rabotka bol stále rovnaký, aj keď s úspešnej realizácie predstavenie programu je obrovský.

Zároveň bol zavedený systém Win 95, a jeho tvorcovia vážne uvažovať o tom, ako propagovať. Vzhľadom na charakter priamej práce s adresami jadra (rovnako ako v DOSe) sa stalo nemožné. Tu sa dostávame k tomu, čo je DirectX. Programátori navrhla jedinečný nástroj - DirectX. Jedná sa o sadu systémových knižníc (súbory), aby bola zaistená interoperabilita s vybavením. Teraz program nie je nutné určiť, ktoré grafická karta je nainštalovaná v počítači - len s osobitným zreteľom na definovanie príkazu, a v prípade, že operačný systém môže pracovať s ním, aplikácia dostane požadovaný prístup. To znamená, že pre zobrazenie bodu, nemusíte poznať programovanie funkcií tohto zariadenia, ale jednoducho pre pravidlá DirectX označujú "pre zobrazenie súradníc bodu." Každý, kto sa zaujíma o to, čo je rozhranie DirectX, vie, že knižnica (API) pre zamýšľaný účel sú rozdelené do Direct3D, DirectDraw, DirectSound, atď Okrem toho existujú rôzne verzie:. 1-11,1, a čo je dôležité, sú v súlade odhora až dole.

Otázkou je často pýtajú: "Ako mám nainštalovať DirectX 11?". Táto verzia - jedna z posledných. Predvolené nastavenie Win Vista SP2 a vyšší. Najnovšie Win 8 už je 11,1. Inštalácia Win XP oficiálne nemožné, hoci tam sú povesti o úspešné čiastočné prispôsobenie. V prípade, že správa "Vyskytla sa vnútorná chyba systému DirectX» alebo hra nespustí, môžete skúsiť aktualizovať nainštalovanú verziu rozhrania DirectX. Odporúča sa vykonať nasledujúce kroky: Prejdite na webovej stránke spoločnosti Microsoft sekcii download, typu do vyhľadávacieho poľa «DirectX», malý súbor do správnej verzie (300 KB) a spustite ho. Chýbajúce súbory budú automaticky stiahnuté a nainštalované.

Určite verziu môžete: Otvorte ponuku Štart, na type hľadanie bare dxdiag a stlačte Enter. Všetky potrebné údaje sa zobrazí v okne, ktoré sa objavia. Milovníci moderných hier môže byť vhodné nastaviť si Siedmu, alebo dokonca vyhrať 8 - pre ich podporu DirectX 11 je "out of the box".

Spravodlivá otázka - prečo potrebujeme novú verziu? Predstavme si situáciu, kedy programátor, napríklad dáva povel ku knižniciam API Aplikácia "maľovať svetlo modrý ovál". Realizácia sa uskutoční za dvoch podmienok: grafická karta pozná tento príkaz je vysvetlené vo verzii rozhrania DirectX. Ak sa hardvérové komponenty z vôbec jasné, (uvedené na krabici), druhý odsek vyžaduje vysvetlenie. Team "nakresliť svetlo modrý ovál" môže byť podporovaná len vo verzii 11 a 10 pre vytvorenie takéhoto obrazu vyžaduje dva príkazy: "nakresliť svetlo modrý kruh a natiahnuť ho na ovále" Je to tak jednoduché.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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