visual studio sintaxis programacion para instalar herramientas escritorio consola caracteristicas c++ user-interface resources

studio - Recursos de interfaz de usuario de C++



visual c++ caracteristicas (10)

Ahora que sé que C ++ quiero ingresar a la aplicación de escritorio que tiene una interfaz de usuario en lugar de cosas de comandos, ¿dónde debo comenzar y cuáles son algunos buenos recursos en línea ?


¿Qué hay de QT ? Su multiplataforma y su se usa en muchos softwares comerciales.


En Linux y tal vez en Windows, puede usar Gtk + con Glade . Gtk + es el kit de herramientas de GUI. Glade es un editor GUI para arrastrar y soltar GUI. Si proviene de Windows o Java y la programación de la GUI es difícil, esto es fácil.


Si el soporte multiplataforma es importante, entonces apoyaría la sugerencia de mirar a Qt. Es compatible con Windows, Linux y Mac. Para el software libre es gratis (hay una versión GPL en Unix pero no para Windows), pero para el software comercial no es particularmente barato. Ahora hay varios libros sobre Programación con Qt.

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

Una desventaja de Qt es que no hay tantas bibliotecas de complementos como con algunos otros marcos de GUI. Ot dependerá del tipo de aplicaciones que desee escribir, ya sea que esto sea importante para usted o no.


Si la comerciabilidad es una preocupación, entonces C ++ / CLI con WinForms y WPF que realmente se traduce como "acaba de aprender WinForms y WPF, independientemente del idioma específico que utilice".

CodeProject tiene un montón de ejemplos / tutoriales de WinForms / WPF para que comiences.


Yo uso Codegear ''s C ++ Builder. Su soporte de lenguaje C ++ no es 100% pero lo compensa con un IDE RAD bidireccional excelente y la capacidad de utilizar una gran biblioteca de componentes Delphi existentes.


El kit de herramientas Fox GUI

Conjunto de herramientas probados y verdaderos decentes con un sistema de eventos muy agradable. He usado el puerto de Ruby, y mis aplicaciones de Windows tenían un aspecto muy nativo.


Puede carecer de algunas características, pero FLTK es una biblioteca de GUI multiplataforma increíblemente simple.


Obtenga Visual Studio Express y comience con una aplicación MFC "Dialog Based". Todos los toolkits de ventana mencionados son buenos, ¡pero MFC se verá mejor en un currículum!


Si está usando Windows, el lugar tradicional para comenzar es Petzold

Aquí hay un buen marco simple que te ayudará en el camino sin abstraer demasiado.


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

Es posible que también desee consultar esta pregunta / respuesta aquí en desbordamiento de pila si está pensando específicamente en Windows