Comparación de algunas bibliotecas de interfaz y cómo elegir una biblioteca de interfaz
Comparación de algunas bibliotecas de interfaz de uso común
Introducción a las ventajas y desventajas de las bibliotecas de interfaz
QT basado en C
Objeto completo orientado
Multiplataforma
El mecanismo de mensajes se basa en el envío de SIGNAL() y la recepción de SLOT() 1.1 Documentación completa, fácil de comenzar con el desarrollo
<. p>2. Ambos3. Se puede utilizar código nativo binario y multiplataforma.
4. en cualquier plataforma
p>
6. No obliga al uso de ningún patrón de diseño
6. Soporte XML 1. El software es grande y debe venir con QT. biblioteca
2. El diseñador de diseño es muy conveniente
p>
2. Siempre que sea posible, wxWidgets utilizará el SDK de la plataforma local
3 Prefiero MFC 1. El diseño no tiene un estilo de coordenadas absolutas (el valor predeterminado de Windows es la ubicación de los píxeles en la esquina superior izquierda)
2. La documentación no está completa
3. .dlls y el proyecto está demasiado inflado
Núcleo DirectUI GDI
Carga
Usar XML
Código parcialmente abierto 1. Interfaz y código separación
2. Admite diseño de interfaz de arrastrar y soltar
3. Diferentes resoluciones, tamaños de ventana, uso de diseño automático (control) Soporte
4. Carga de función de diseño de control estándar
API de encapsulación superficial MFC
Híbrido C/C
Arquitectura basada en eventos 1. Se requieren modelos y plantillas de documento/vista y se difícil de modificar
2. No hay continuidad en los nombres de las funciones
3. No se pueden crear subventanas con tamaños dinámicamente variables
4.p>.