Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Senior++ en 23 Septiembre 2012, 21:25 pm



Título: Duda sobre C
Publicado por: Senior++ en 23 Septiembre 2012, 21:25 pm
Hola bueno tengo una duda...

http://www.youtube.com/playlist?list=PL78386798B27755B9&feature=plcp

En ese canal todo el código es por consola pero que pasa si quiero crear un programa de interfaz grafica en C como este:

http://funny-programs.blogspot.com.es/

¿Que tendría que buscar?


Título: Re: Duda sobre C
Publicado por: DickGumshoe en 23 Septiembre 2012, 21:30 pm
Te refieres al "cuadrito" pequeño en el que ingresas un número, ¿no? Es decir, sin una interfaz gráfica compleja como lo puede tener un navegador de Internet u otro programa habitual...

Si es eso, es posible con la librería gráfica QT (desde su propio IDE, QT Creator). Desde la pestaña "Design" puedes hacerlo fácilmente.

Un saludo.


Título: Re: Duda sobre C
Publicado por: Senior++ en 23 Septiembre 2012, 21:49 pm
Te refieres al "cuadrito" pequeño en el que ingresas un número, ¿no? Es decir, sin una interfaz gráfica compleja como lo puede tener un navegador de Internet u otro programa habitual...

Si es eso, es posible con la librería gráfica QT (desde su propio IDE, QT Creator). Desde la pestaña "Design" puedes hacerlo fácilmente.

Un saludo.

Hola, ante todo gracias por contestar

A ver si me entere
 
QT CREATOR permite añadir botones, textos etc etc..

Pero antes de llegar a manejarme con QT Creator necesito aprender al menos lo que sería manejarme bien por consola no?

Osea el canal que te puse en el principio del tema..

Bueno espero que me haya explicado bien
 
De nuevo gracias


Título: Re: Duda sobre C
Publicado por: Caster en 23 Septiembre 2012, 22:09 pm
Antes de pasar a las librerias gráficas es mejor que aprendas en lenguaje por consola como lo llamas tu, y cuando ya veas que controlas bastante por consola elijes que camino tomar.

Saludos


Título: Re: Duda sobre C
Publicado por: DickGumshoe en 23 Septiembre 2012, 23:26 pm
Sí, necesitas antes saber a manejarte bien por consola (más que nada punteros).

Ah, y para QT necesitarás saber algo de clases (C++), pero no te costará nada, es lo básico.


Título: Re: Duda sobre C
Publicado por: 0xDani en 24 Septiembre 2012, 00:28 am
No olvidemos que Qt no es el unico framework que pemite crear interfaces.


Título: Re: Duda sobre C
Publicado por: avesudra en 24 Septiembre 2012, 01:14 am
No olvidemos que Qt no es el unico framework que pemite crear interfaces.
Bueno tiene GTK+ que tiene bindings para C++ pero en C es un verdadero coñazo, gtk no tiene nada que ver con qt , también puede hacer cosas con SDL pero tendría que adaptarla a sus necesidades.Y bueno si sabes que vas a trabajar solo desde windows y no piensas portar ni nada , yo escogería la API de windows , sólo si sé que voy a desarrollar para windows claro.

Senior++ antes de meterte con cualquier interfaz gráfica , debes saber todo lo que respecta a un lenguaje y saber programar bien por consola , después ya son varios conceptos.Al fin y al cabo una interfaz gráfica es un bucle infinito que mira si ha ocurrido un evento(acción , por ejemplo pulsar un botón u otra cosa) y llamar a una función (las cuales se llaman callbacks).