2010-08-27 11 views
7

Estoy trabajando en una aplicación de escritorio de Windows que necesita una gran IU. Uso Visual Studio y MFC ahora. Entonces oí hablar de la tecnología DirectUI es una buena solución, pero no puedo encontrar algunos artículos sobre "DirectUI". ¿Me puedes dar algo de tecnología? puntos en "DirectUI"? Si es posible implementar una biblioteca DirectUI para uso futuro? Gracias.¿Cuál es el hecho de DirectUI?

+0

¿Es este el marco al que te refieres? http://www.uieasy.com/directui/index.html –

Respuesta

5

No es sorprendente que las empresas quieran nombrar sus productos o tecnologías como "DirectUI", popularizados por los productos Messenger, Windows XP, Office, IE y Windows Media Player de Microsoft. Sin embargo, hay otros nombres antiguos que se pueden usar para describir el comportamiento, como sin ventanas y el código subyacente, que pueden verse en otros componentes de interfaz de usuario maduros y bien probados.

Existen muchos frameworks de UI de Microsoft, como WPF, Silverlight, Windows Forms, MFC y ATL. En varias ventanas, documentos de automatización y accesibilidad y anuncios de trabajo, se menciona que DirectUI tiene el mismo estatus que Windows Forms, WPF y Silverlight. Sin embargo, parece que la biblioteca llamada DirectUI en Microsoft no será utilizable para terceros, dado cuánto cambio se realiza en cada versión de DUI.dll y DUser.dll. (Actualización: Windows 8 abre la puerta a DirectUI para programadores)

Hay terceros que anuncian productos muy diferentes bajo el nombre DirectUI, desde Meego Touch de Nokia a varias bibliotecas de clases basadas en GDI que incluso tienen ventanas y no deberían ser calificado como "DirectUI". Sin embargo, es probable que los programadores de DirectX elijan DirectX para el rendimiento y usen motores de juego altamente sofisticados en lugar de tener una sobrecarga de biblioteca de clase de UI. En el área de productos empresariales, WPF, Silverlight y el motor tridente de IE se utilizan para programación sin código y sin ventanas, pero Windows, el MFC basado en GDI puede funcionar bien, ya que la IU de lujo no es un punto de venta para los usuarios de negocios. Piense en el producto de estudio visual como ejemplo, ¿cuántos programadores pagarían más para obtener una animación en 3D o incluso pensar en descargas gratuitas de temas?

Cuestiones relacionadas