Tecnología

Inicio

¿Qué es Microsoft WPF?

¿Qué es Microsoft WPF?


De Windows Presentation Foundation, o WPF, es una biblioteca de programación proporcionada por Microsoft para permitir el desarrollo de aplicaciones con la apariencia del sistema operativo Windows. También incluye métodos utilizados por todos los programas de Windows para el intercambio de datos y comandos entre las aplicaciones y el sistema operativo.

motor gráfico

Uno de los elementos centrales de WPF es un motor de renderizado, lo que permite elementos de diseño y los botones en una nueva aplicación para lograr la apariencia de las aplicaciones de Windows bien conocidos. El sistema está basado en gráficos vectoriales. Esto almacena gráficos como una serie de líneas, convertidas en códigos. Los códigos describen la dirección y la longitud de cada línea, y otras propiedades tales como el color o el espesor. El paquete de gráficos vectoriales re-interpreta estos códigos de vuelta en los gráficos para pantalla. El sistema alternativo para gráficos vectoriales, que no se utilizan en WPF, se denomina mapa de bits, que almacena cada gráfico como una imagen compuesta por una retícula de píxeles de colores.

XAML

Microsoft utiliza el lenguaje de marcado de aplicaciones extensible para definir acciones de los objetos de la interfaz de usuario (un ejemplo de un objeto de interfaz de usuario es un "botón"). XAML se basa en el lenguaje de marcado extensible, o XML. Ambos son muy similares a los del lenguaje de marcado de hipertexto o HTML, que desafía XAML como un lenguaje alternativo para la creación de páginas web. WPF programas pueden ejecutarse en versiones stand-alone o ventanas de los navegadores web.

La orientación a objetos

WPF es un sistema de programación orientado a objetos. "Orientada a objetos" significa que cada elemento de la interfaz de usuario es tratada como un actor independiente que puede interactuar con otros objetos en el programa. Los elementos se clasifican como pertenecientes a un grupo, y heredan propiedades, tales como estructuras de datos, de ese grupo.

bibliotecas de funciones

El entorno de WPF proporciona una biblioteca de objetos y acciones estándar de Windows, tales como ventanas pop-up, y "OK" o "Cancelar" botones. Estas bibliotecas de funciones también incluyen código, permitiendo que los nuevos programas para interactuar con el sistema operativo con instalaciones estándar de Windows (como el "Guardar como" ventana). La biblioteca de funciones también permite una fácil integración de la animación, imágenes y un reproductor multimedia para reproducir clips de audio y vídeo.