RICERCA SITO

Cos'è DirectX

Probabilmente, non esiste un tale utente che funzioniil sistema Windows, che almeno una volta non ha posto la domanda "Cos'è DirectX?". La risposta ad esso è sia semplice che complessa. Tutto dipende da quale parte guardare: un utente semplice o un programmatore.

Per capire cos'è DirectX,facciamo mentalmente una breve escursione nel passato o, per essere più precisi, nei tempi gloriosi del regno del sistema DOS (MS-DOS). Questo è ora un progresso tecnologico serio nel campo della tecnologia informatica sono rari. Ovviamente, ora prevale un ampio percorso di sviluppo, quando il numero di core nei processori centrali viene aumentato, offrono sistemi SLI per video, Raid per dischi e accesso multi-canale alla RAM. Scegliendo un monitor o una scheda video, nessuno ora non è interessato a quello che sono standard.

Dieci o due anni fa tutto era diverso: c'erano monitor CGA, EGA, VGA e persino Tandy c Hercules. Non restare indietro rispetto a loro e alle schede video. Sì, e le soluzioni audio erano molto diverse: Sound Blaster, Covox, PC Speaker, ecc. Ora immagina un programmatore che decida di scrivere un programma. Poiché il lavoro con i componenti del computer è stato effettuato mediante accesso diretto agli indirizzi corretti, doveva fornire tutte le possibili combinazioni di componenti. Il lavoro era sempre lo stesso, anche se con una performance di successo la performance del programma è diventata colossale.

Allo stesso tempo, è apparso il sistema Win 95, e il suoi creatori hanno seriamente pensato alle modalità di divulgazione. A causa della natura del lavoro diretto con gli indirizzi del kernel (come in DOS) è diventato impossibile. Quindi siamo arrivati ​​a ciò che è DirectX. Ai programmatori è stato offerto uno strumento unico: DirectX. Questo è un insieme di librerie di sistema (file), destinate ad assicurare l'interoperabilità con le apparecchiature. Ora il programma non ha bisogno di determinare quale scheda video è installata nel computer - è sufficiente impostare un comando utilizzando una chiamata specifica, e se il sistema operativo può funzionare con esso, l'applicazione otterrà l'accesso richiesto. Cioè, per visualizzare il punto, non hanno bisogno di conoscere le caratteristiche di questo dispositivo di programmazione, ma semplicemente per le regole DirectX indicano "per visualizzare le coordinate del punto." Chiunque sia interessato a ciò che è di DirectX, sa che la biblioteca (API) per gli scopi previsti sono divisi in Direct3D, DirectDraw, DirectSound, ecc Inoltre, ci sono diverse versioni :. 1-11,1, e, soprattutto, che siano coerenti da cima a fondo.

Viene spesso posta la domanda "Come installare DirectX 11?"". Questa versione è una delle ultime. Di default è installato in Win Vista SP2 e versioni successive. Nella nuovissima Win 8 è già 11.1. L'installazione in Win XP è ufficialmente impossibile, anche se ci sono voci di un parziale adattamento riuscito. Se si riceve il messaggio "Si è verificato un errore di sistema interno su DirectX" o il gioco non si avvia, è possibile provare ad aggiornare la versione installata di DirectX. Per fare ciò, si consiglia di fare quanto segue: andare al sito di Microsoft nella sezione download, digitare "DirectX" nella barra di ricerca, scaricare un file di piccole dimensioni per la versione richiesta (circa 300 KB) e avviarlo. I file mancanti verranno automaticamente scaricati e installati.

È possibile determinare la versione che si sta utilizzando come segue: apri il menu del pulsante Start, digita Dxdiag nella barra di ricerca e premi Invio. Tutti i dati necessari verranno mostrati nella finestra visualizzata. Gli appassionati di giochi moderni possono consigliare di installare Seven o anche Win 8: in essi il supporto per DirectX 11 è "pronto all'uso".

Una domanda giusta: perché abbiamo bisogno di nuove versioni? Immagina una situazione in cui un programmatore, ad esempio, fornisce un comando nell'applicazione API API "per disegnare un ovale blu chiaro". Verrà eseguito quando sono soddisfatti due requisiti: la scheda video comprende questo comando, è registrato nella versione DirectX. Se tutto è chiaro con il componente hardware (indicato sulla confezione), il secondo elemento richiede una spiegazione. Il comando "disegna un ovale blu chiaro" può essere supportato solo nella versione 11, mentre in 10 la formazione di questa immagine richiede due comandi: "Disegna un cerchio blu chiaro e allungalo all'ovale". È così semplice

</ p>
  • valutazione: