InformáticaSoftware

Que é DirectX

Quizais non existe tal sistema operativo do usuario windose, que é polo menos unha vez non preguntou, "Que é DirectX?». A resposta a iso é simple e complicado. Todo depende de que forma ollar: un simple usuario ou programador.

Para entender todo o mesmo, que é de DirectX, mental facer unha curta viaxe ao pasado ou, máis especificamente, os días gloriosos do reinado do sistema DOS (MS-DOS). Esta é agora os grandes avances tecnolóxicos no campo da tecnoloxía de ordenador teñen lugar con pouca frecuencia. É evidente que agora predomina extenso camiño do desenvolvemento, cando o número de núcleos no CPU, o sistema ofrece vídeo Sly (SLI), disco RAID e acceso multi-canle para a RAM. Escolla unha tarxeta monitor ou vídeo, un non é máis interesado no que por defecto.

Dez ou vinte anos, era diferente: había monitores CGA, EGA, VGA, e ata Tandy c Hercules. Non desviei, ea tarxeta de vídeo. Si e solucións de son eran moi diferentes:. Sound Blaster, Covox, PC speaker, etc Imaxina un programador que decidiu escribir un programa. Desde o traballo co ordenador, realizada por un chamamento directo para a dirección desexada, el tivo que achegar para todas as combinacións posibles de compoñentes. Rabotka aínda era o mesmo, aínda que coa execución exitosa do desempeño do programa é enorme.

Ao mesmo tempo, había un sistema Win 95, e os seus creadores pensar seriamente sobre como popularizar. Debido á natureza do traballo directo cos enderezos do núcleo (como en DOS) converteuse en imposible. Aquí chegamos ao que é DirectX. Programadores proposto unha ferramenta única - DirectX. Este é un conxunto de bibliotecas de sistema (arquivos), destinadas a garantir a interoperabilidade co equipo. Agora o programa non precisa determinar tarxeta gráfica está instalado no computador - só cunha referencia específica para definir o comando, e se o ordenador pode traballar con el, a aplicación recibirá o acceso solicitado. É dicir, para amosar o punto, non precisa saber funcións deste dispositivo de programación, senón simplemente por regras DirectX indican "para mostrar as coordenadas do punto." Calquera que está interesado no que é do DirectX, sabe que a biblioteca (API) para a finalidade pretendida divídense en Direct3D, DirectDraw, DirectSound, etc. Ademais, existen diferentes versións:. 1 de 11,1, e, máis importante, son consistentes de arriba abaixo.

a cuestión é frecuentemente solicitado, "¿Como instalar o DirectX 11?". Esta versión - un dos últimos. A configuración por defecto no Win Vista SP2 e superior. A última Win 8 xa é de 11,1. Instalar en Win XP oficialmente imposible, aínda que os rumores dunha adaptación parcial exitoso. Se a mensaxe "un erro interno do sistema DirectX» ou o xogo non comeza, pode tentar actualizar a versión instalada de DirectX. Recoméndase facer o seguinte: vaia á páxina web na sección de descargas de Microsoft, escriba a barra de busca «DirectX», un pequeno descargar un ficheiro para a versión correcta (300 KB) e executalo. Os arquivos ausentes automaticamente descargada e instalada.

Determinar a versión pode: Abre o menú de inicio, no tipo de barra de busca Dxdiag e prema Intro. Todos os datos necesarios serán mostrados no diálogo emerxente. Os amantes de xogos modernos pode ser aconsellable establecer-se sete, ou incluso gañar 8 - no seu soporte para DirectX 11 é "fóra da caixa".

Unha pregunta xusta - por que necesitamos da nova versión? Imaxina unha situación na que un programador, por exemplo, dá a orde para as bibliotecas de API de aplicación "para pintar unha luz oval azul". Realizarase baixo dúas condicións: unha tarxeta de vídeo sabe esta orde, é soletrado para fóra na versión de DirectX. Un compoñente de hardware do todo claro (indicada no cadro), o segundo párrafo esixe explicación. Equipo "para deseñar unha oval luz azul" pode ser soportado só na versión 11, e 10 para a formación dunha tal imaxe require dous comandos: "deseñar un círculo azul claro e que se estenden a unha forma oval." Isto é tan sinxelo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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