Red de conocimientos turísticos - Información de alquiler - Comparación de algunas bibliotecas de interfaz y cómo elegir una biblioteca de interfaz

Comparación de algunas bibliotecas de interfaz y cómo elegir una biblioteca de interfaz

Hoy releí la introducción a la biblioteca de interfaz. Nunca la he usado, así que la acumulé en caso de necesidades de emergencia.

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. Ambos

3. 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>.