Pregunta

Necesito desarrollar una aplicación para Windows, y que necesita para apoyar las pieles. Busco a un marco para su uso. Yo prefiero no utilizar QT, debido a que es la concesión de licencias - GPL no es una opción para mí, y es lo contrario a caro (y no puedo postergar el desarrollo de esta aplicación hasta marzo, cuando se supone que QT ir LGPL) .

¿Alguien tiene alguna sugerencia en cuanto a lo que debo usar? Las opciones de idioma para mí son C / C ++, C # (preferiblemente .Net 2.0 o inferior), o Visual Basic. Algo que utiliza cuasi-CSS para desollar, como QT hace, sería una ventaja. la concesión de licencias de código abierto (LGPL, MIT, etc) sería una ventaja también.

Gracias!

¿Fue útil?

Solución 6

he terminado de escribir mi propio apoyo desollado personalizado, específico a mi solicitud. El uso de un wxNO_BORDER con wxWidgets, y escribir un montón de controles a partir de cero, me ha dado las habilidades que necesito.

En el futuro, probablemente voy a usar QT, cuando está bajo LGPL, o de lo contrario WPF, cuando y si DotNet 3 es una opción para mí.

Gracias por todas las respuestas.

Otros consejos

Yo hubiera pensado que "WPF" es el (obvio) mejor respuesta - a menos que su preferencia por .Net 2 o menos es irrompible. Para utilizar WPF, que sería escrito en C # / VB / F # en .Net3-3.5 (o tal vez incluso IronRuby / IronPython que están saliendo para .Net en breve).

Google de 'skins' y 'WPF' y obtendrá un montón de partidos. Existe un apoyo implícito pero muy bueno para despellejar en WPF.

Por ejemplo: http: // www .wpfdev.com / 2008/04/09 / creación de pieles-de-control-WPF /

Si usted está hablando sobre C ++, entonces puede echar un vistazo a de Ultimate ++ que de acuerdo con las ofertas docs desollado (nunca había probado esta característica). A diferencia de otros juegos de herramientas de widgets que intenta hacer algún uso de las modernas características de C ++. Y es bastante ligero. En cuanto a la licencia - el "mejor" de todos -. BSD

Tome un vistazo a las DevExpress DXperience .NET WinForms Controls (especialmente "DefaultLookAndFeel" y "StyleController" no recuerdo cuál de ellos era). Ellos son realmente potentes y existe la posibilidad de escribir fácilmente pieles propias para su aplicación. Por el momento no es una oferta especial donde se puede obtener 60 DevExpress Controla de forma gratuita.

http://devexpress.com/Products/Free/WebRegistration60/

temas de soporte GTK, este enlace proporcionar más información para compilar un tema http://dt.in.th/2008-08-25.gtk-compile-windows.html . También encontrará una gran cantidad de temas para GTK, ver aquí, por ejemplo http://art.gnome.org / temas / GTK2 .

Si desea una solución comercial, para MFC / C ++ hay BCGSoft , Codejock , para C # / Net Infragistics . Si va a hacer algo muy simple cualquiera de ellos puede ser suficiente, pero si usted quiere hacer la interfaz de usuario más compleja que puede empezar a recibir demasiado en el camino.

Otro voto para DevExpress, si está haciendo C # de desarrollo, y que está dispuesto a utilizar un producto comercial.

Tener un vistazo a su producto Marco eXpressApp (XAF). Esto envía con un número de pieles. La demostración es razonablemente buena. El marco generará aplicaciones tanto para Win y despliegue Web.

No es barato, pero dependiendo de la aplicación que se está tratando de producir, se podría ahorrar una fortuna.

Creo XAF es la mejor opción ahora para desarrollar rápidamente una aplicación de piel, y es compatible con Windows y la interfaz de usuario Web con un solo código base. Por otro lado, si el rendimiento es lo que le preocupan seriamente, es mejor que hacerlo por uno mismo apenas antes de tomar la decisión final.

Voy a tratar Qt Designer y probar el editor de CSS integrado antes de tomar una decission.

De todos modos voy a apostar a Qt4

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top