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?
Respuesta
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?
- 1. ¿Cuál es la mejor manera de evitar el hecho de que TODOS los bytes de Java están firmados?
- 2. ¿Cuál es el mejor datepicker de Java ..?
- 3. ¿Cuál es la medida más efectiva que ha hecho para mejorar sus habilidades blandas?
- 4. ¿Cuál es el __proto__ de la función?
- 5. WPF: ¿Cuál es el propósito de App.xaml?
- 6. ¿Cuál es el inconveniente de SqlBulkCopy
- 7. En C++, ¿por qué struct es, de hecho, clase?
- 8. UITextView con el botón "Hecho" * y * ¿"Volver"?
- 9. ¿Cuál es el verbo = "*"?
- 10. ¿Cuál es el significado de []
- 11. ¿Cuál es el significado de ∃?
- 12. ¿Cuál es el estado actual de GWT?
- 13. ¿Cómo agregar el botón Hecho al teclado?
- 14. El botón jquerymobile hecho clic en azul
- 15. Registro hecho bien
- 16. ¿Escucha el botón Hecho en EditText?
- 17. Mejores prácticas para el concepto "hecho" de Scrum en JIRA
- 18. ¿Cuál es el punto de XPS?
- 19. ¿Cuál es el estado de tcl_precision?
- 20. ¿Cuál es una buena forma de salir de un script node.js después de "se ha hecho todo"
- 21. "Backbone.Model.extend() no es una función", ¿qué he hecho mal?
- 22. El color del video es incorrecto cuando está hecho de UIImage de los archivos PNG
- 23. ¿Cuál es el problema con setw()?
- 24. ¿Cuál es el origen de '.' es decir, el directorio actual?
- 25. Cambiando el texto del botón hecho en el teclado
- 26. Manejo de Hecho y el siguiente de SoftKeypad en android?
- 27. JABÓN - ¿Cuál es el punto?
- 28. ¿Cuál es el archivo appname.vchost.exe
- 29. ¿cuál es el comportamiento esperado?
- 30. ¿Cuál es el nuevo phpMyID?
¿Es este el marco al que te refieres? http://www.uieasy.com/directui/index.html –