Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: ZüNdFoLGe en 06 de Septiembre de 2006, 02:47:19 AM

Título: interfaz gráfica en c++
Publicado por: ZüNdFoLGe en 06 de Septiembre de 2006, 02:47:19 AM
que librería me recomiendan para manejo de ventanas, etc...con c++? qué se usa para poder modificar parámetros de impresión (margenes, etc) en tiempo de ejecución ?

salu2
Título: interfaz gráfica en c++
Publicado por: Shaitan en 06 de Septiembre de 2006, 09:58:34 AM
Tienes varias opciones:
MFC. Para entornos win, he utilizado poco esta librería y lo poco q la he utilizado no me ha convencido mucho. Me parece a primera vista complicada (aunque como digo, no la he utilizado mucho)
WxWidgets. Gratuita y multiplataforma. Una buena elección, por lo menos se habla bien de ella. Igual se echa de menos una mejor ayuda.
QT. Para mi la mejor. Multiplataforma, tiene editor de ventanas, etc. Es gratuita (ahora, desde la versión 4 puedes bajar y compilar el código para win). La ayuda es muy buena y hay bastante soporte.

Espero q te sirva de ayuda.

J.
Título: interfaz gráfica en c++
Publicado por: Vicente en 06 de Septiembre de 2006, 10:43:08 AM
En win, si no te importa pagar, usa esto:

http://www.codejock.com/

Un saludo!

Vicente
Título: interfaz gráfica en c++
Publicado por: Ruben en 06 de Septiembre de 2006, 11:30:37 AM
Hi,
yo mfcs no te la recomiendo. Es un infierno, basicamente...

He trabajado con mfcs y tambien con windows forms, y la verdad es que no tienen ni punto de comparacion. Windows forms es muy sencillito, y el wizard del visual express 2005 es muy mono! :P

Ahora, que para usar windows forms siempre lo he hecho desde c#, no tengo ni idea de como hacerlo desde c++ (managed c++?). Quiza Vicente te pueda decir mejor que yo.

Un saludo,
Rubén
Título: interfaz gráfica en c++
Publicado por: AK47 en 06 de Septiembre de 2006, 11:49:34 AM
Las MFC no son tan infierno, depende de lo que quieras hacer ;)
En cuanto a QT es gratuito, pero creo que para hacer algo comercial tienes que pagar.
wxWindows también está bien, echale un vistazo.

Aún así, para hacer herramientas creo que hoy por hoy el C# con las Windows Form es imbatible, y además el Visual C# 2005 Express es gratis y lo tienes todo en un entorno con todas las herramientas (cosa que no se puede decir de por ejemplo las wxWindows).
Título: interfaz gráfica en c++
Publicado por: LC0 en 06 de Septiembre de 2006, 12:08:48 PM
wxWidgets tiene muy buena ayuday muy buena documentación. Te sugiero que eches un vistazo en su página web, http://www.wxwidgets.org
Otra cosa es que las wx se parecen bastante a las MFC, así que si te acostumbras a programar con esta biblioteca, acabarás viendo a las MFC de otra forma :D.
Título: interfaz gráfica en c++
Publicado por: tamat en 06 de Septiembre de 2006, 05:03:59 PM
Yo siempre he usado QT pero no se como está el tema en las ultimas versiones, de hecho intenté bajarme la version 4 y ví que ponia muchas trabas, alguien sabe cómo está el tema de la version 4?
Título: interfaz gráfica en c++
Publicado por: ethernet en 06 de Septiembre de 2006, 08:09:57 PM
Alguien ha probado http://www.enlightenment.org/ ?
Título: interfaz gráfica en c++
Publicado por: shephiroth en 06 de Septiembre de 2006, 08:50:07 PM
Buenas. Yo he utilizado los windows forms bajo c++ (mejor dicho visual c++). Si optas por esto y nitas help te paso unos codigos de ejemplo bien explicados ^_^
Título: interfaz gráfica en c++
Publicado por: ZüNdFoLGe en 07 de Septiembre de 2006, 03:46:40 AM
Lo que busco es un IDE en el que pueda diseñar la pantalla, pero que el código generado automáticamente por este diseño no me confunda donde colocar mi código, es decir, en vez de ver las salidas en consola verlas sobre ventanas por ejemplo. Es para desarrollar un software jurídico en concreto, bastante sencillo, pero debe tener buena pinta.

Más sugerencias ????

thx, salu2
Título: interfaz gráfica en c++
Publicado por: Ruben en 07 de Septiembre de 2006, 09:17:27 AM
Hi,
si es para windows, usa visual express 2005 y windows forms.

Un saludo,
Ruben
Título: interfaz gráfica en c++
Publicado por: synchrnzr en 07 de Septiembre de 2006, 09:40:03 AM
CitarAhora, que para usar windows forms siempre lo he hecho desde c#, no tengo ni idea de como hacerlo desde c++

Igual estoy equivocado, pero diría que el C++ de Visual Express no tiene editor de recursos, en general.

sync
Título: interfaz gráfica en c++
Publicado por: Shaitan en 07 de Septiembre de 2006, 11:29:35 AM
CitarYo siempre he usado QT pero no se como está el tema en las ultimas versiones, de hecho intenté bajarme la version 4 y ví que ponia muchas trabas, alguien sabe cómo está el tema de la version 4?

Pues la versión 4 es gratis para win y linux, pero... Si quieres hacer algo comercial (por lo menos en win) tienes que pagar licencia, y encima hay q recompilar el código. No hay scripts para VS, asi que hay que usar gcc... Eso si, es una herramienta cojonuda...

J.
Título: interfaz gráfica en c++
Publicado por: Ruben en 07 de Septiembre de 2006, 12:15:45 PM
Cita de: "synchrnzr"
CitarAhora, que para usar windows forms siempre lo he hecho desde c#, no tengo ni idea de como hacerlo desde c++

Igual estoy equivocado, pero diría que el C++ de Visual Express no tiene editor de recursos, en general.

sync

Nunca lo he probado. Siempre he diseñado las "ventanitas" con el visual express c# 2005. A ver cuando llegue a casa y lo pruebo con el visual express c++.
Título: interfaz gráfica en c++
Publicado por: Marci en 07 de Septiembre de 2006, 01:46:15 PM
Si lo que buscas es un IDE puedes echarle un vistazo a Borland C++ Builder o la ultima versión Borland Developer Studio 2006. Te dejo en enlace para que veas el video. Tambien puedes bajar una version de prueba:
http://www.borland.com/es/products/cbuilder/index.html
Título: interfaz gráfica en c++
Publicado por: ALRAZ en 11 de Septiembre de 2006, 09:36:21 AM
también existe gtk+ que es gratuito, open source y multiplataforma

http://www.gtk.org/

es la que usaron para el famoso GIMP
Título: interfaz gráfica en c++
Publicado por: alberizo en 18 de Septiembre de 2006, 01:45:56 AM
Cita de: "ALRAZ"también existe gtk+ que es gratuito, open source y multiplataforma

http://www.gtk.org/

es la que usaron para el famoso GIMP
yo la estoy ahora probando con mono en VS.NET 2005 y va genial, aunq realmente prefiero QT