Pregunta

Ahora que sé C++, quiero acceder a una aplicación de escritorio que tenga una interfaz de usuario en lugar de un símbolo del sistema, ¿por dónde debería empezar y cuáles son algunas cosas buenas? en línea ¿recursos?

¿Fue útil?

Solución

wxWidgets es una biblioteca GUI multiplataforma para C++ (y otros lenguajes).El sitio principal debería tener suficientes indicaciones de recursos para comenzar.

Es posible que también desees consultar este pregunta/respuesta aquí sobre el desbordamiento de pila si está pensando específicamente en Windows

Otros consejos

Si el soporte multiplataforma es importante, apoyaría la sugerencia de mirar Qt.Es compatible con Windows, Linux y Mac.Para el software libre es gratuito (existe una versión GPL en Unix pero no para Windows) pero para el software comercial no es especialmente barato.En la actualidad existen varios libros sobre programación con Qt.

Viene con una gran cantidad de bibliotecas adicionales para redes, análisis de XML, etc.También tiene integración con Visual Studio en Windows.

Una desventaja de Qt es que no hay tantas bibliotecas adicionales como con otros marcos GUI.Dependerá del tipo de aplicaciones que desee escribir, si esto es importante para usted o no.

yo suelo equipo de códigoConstructor de C++.Su compatibilidad con el lenguaje C++ no es del 100%, pero lo compensa con creces al tener un excelente RAD IDE bidireccional y la capacidad de utilizar una enorme biblioteca de componentes Delphi existentes.

Qué tal si cuarto de galón?Es multiplataforma y se utiliza en muchos software comerciales.

En Linux y tal vez en Windows, puedes usar gtk+ con Claro.Gtk+ es el conjunto de herramientas GUI.Glade es un editor GUI de arrastrar y soltar.Si vienes de Windows o Java y piensas que la programación GUI es difícil, esto es fácil.

Si le preocupa la comercialización, entonces C++/CLI con WinForms y WPF, que realmente se traduce como "simplemente aprenda WinForms y WPF, independientemente del lenguaje específico que utilice".

CodeProject tiene un montón de muestras/tutoriales de WinForms/WPF para empezar.

El kit de herramientas de la GUI de Fox

Conjunto de herramientas realmente decente y probado con un sistema de eventos muy agradable.Utilicé el puerto Ruby y mis aplicaciones de Windows tenían una apariencia muy nativa.

Puede que le falten algunas características, pero FLTK es una biblioteca GUI multiplataforma increíblemente simple.

Si está utilizando Windows, el lugar tradicional para comenzar es petzold

Hay un marco simple y agradable. aquí lo que te ayudará en el camino sin abstraerte demasiado.

Obtenga Visual Studio Express y comience con una aplicación MFC "basada en diálogos".Todos los kits de herramientas de ventanas mencionados son buenos, ¡pero MFC lucirá mejor en un currículum!

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