Fundación de la presentación de Vista
Todos los cambios del interfaz que vienen en el paquete de Vista son un resultado directo o indirecto subsistema gráfico de s de Vista '' nuevo. Avalon Code-named pero ahora la fundación oficialmente llamada de la presentación de Windows (WPF), apoyos gráficos de s de Vista '' debe demostrar ser un favor a los reveladores y a los usuarios finales. Pero ganó '' t sea apenas la comunidad de Vista que se beneficia de WPF porque Microsoft ha decidido al backport WPF para Windows Xp y el servidor 2003 de Windows. Los reveladores quieren (y, por todas las cuentas, haga ya) el amor WPF porque proporciona una tienda todo en uno para todas sus necesidades gráficas. Antes de WPF, los reveladores tuvieron que trabajar con un número algo alarmante de tecnologías y de interfaces de programación de uso (APIs). Por ejemplo, para dibujar una 2.a forma simple, invitaron al interfaz de dispositivo de gráficos (GDI); para los objetos 3D, utilizaron Direct3D u OpenGL; para los objetos de los medios, utilizaron DirectShow; y para el interfaz utilizador se opone, ellos utilizó USER32 o las formas de Windows, para nombrar apenas algunos. Algunas de estas tecnologías (tales como el GDI) han estado alrededor desde Windows 1.0. Claramente, era hora para un cambio. Con WPF, los reveladores pueden hacer 2.o, 3D, la animación, la proyección de imagen, el vídeo, el audio, efectos especiales, y la representación del texto usando un solo API que los trabajos constantemente no importa qué el tipo de objeto el revelador está trabajando con. Esto simplifica grandemente el interfaz utilizador que programa, dando por resultado usos más robustos que se entreguen al mercado más rápidamente que nunca. WPF también introdujo una nueva lengua de margen de beneficio llamada margen de beneficio Languagewhich del uso de XAMLeXtensible actúa como clase de partes frontales para los interfaces del uso del edificio. La idea aquí es ésa usando el código relativamente simple del margen de beneficio, reveladores y los diseñadores pueden trabajar juntos para construir interfaces utilizador. Perspectiva de s del usuario la '', el mayor problema ha sido que aunque nuestras unidades centrales de los gráficos (GPUs) hayan estado consiguiendo siempre más de gran alcance, y nuestros adaptadores video se han poblado con más memoria de los gráficos, nuestros sistemas operativos y el applicationswith la excepción notable del spherehave del juego programado para aprovecharse de todo este hardware de gran alcance. WPF cambia todo el eso ejecutando los nuevos gráficos modela que pueden tomar la ventaja completa del hoy '' s GPUs de gran alcance y scads del RAM video. Con WPF, toda la salida pasa con la capa de gran alcance de Direct3D, así que significa que todo el trabajo gráfico está sacado datos al GPU, así el ahorro de la CPU para tareas más importantes. (Técnico, WPF pasará solamente la carga de los gráficos al GPU en los adaptadores video que apoyan DirectX 7 o más adelante.) También, la salida utiliza los gráficos de vector, una tecnología de la representación en la cual cada imagen en la pantalla se componga de puntos, de líneas, de polígonos, y de curvas (éstos se llaman los primitivos). Desemejante de los gráficos de trama, en los cuales cada imagen de pantalla se compone de pixeles, las imágenes extremadamente de alta resolución de la ayuda de los gráficos de vector y son totalmente escalables (es decir, usted puede enfocar adentro y enfocar hacia fuera) sin ninguna pérdida de calidad en la imagen. También, WPF ejecuta una nueva tecnología llamada el encargado de ventana de escritorio (DWM), que asume el control total sobre lo que exhibió '' s en la pantalla. En versiones previas de Windows, los usos utilizaron APIs para exhibir sus gráficos directamente en la pantalla. Ahora el DWM asume el control esa tarea. Cada uso dibuja sus gráficos a un almacenador intermediario fuera de la pantalla, y entonces los compuestos de DWM que el almacenador intermediario contenta en la pantalla. Todo el esto significa que WPF trae algunos cambios significativos a los gráficos de Windows:
|
|||||
|