Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: danyof en 23 Mayo 2010, 17:40 pm



Título: Interfaz grafica
Publicado por: danyof en 23 Mayo 2010, 17:40 pm
Hola, que hay?

He aprendido C hace un tiempo y ahora quiero aprender C++ para poder desarrollar aplicaciones en interfaces graficas, (en ventanitas y todo eso...)

Pero ya que se C, preferiria empezar a hacer programas en ventanas desde C, y no solo en consola, ya que es lo unico que he aprendido.

Lo cierto es que no tengo ni idea de como empezar ya que no encuentro nada de ayuda introductoria.

Podeis echarme una mano?
Muchas gracias


Título: Re: Interfaz grafica
Publicado por: h0oke en 23 Mayo 2010, 17:44 pm
Trabajas en Windows o Linux?


Título: Re: Interfaz grafica
Publicado por: .:BlackCoder:. en 23 Mayo 2010, 17:56 pm
Busca sobre las API's de Windows, o de Linux dependiendo de en cual quieras trabajar... Y si quieres algo standard y mas sencillo, entonces averigua sobre la Qt...

Saludos..,.


Título: Re: Interfaz grafica
Publicado por: danyof en 23 Mayo 2010, 17:57 pm
Cierto!, en windows.

He estado viendo mensajes en este mismo foro sobre "Qt" y winapi, y supongo que sera mejor Qt porque es mas portable....

En cualquier caso sobre lo que tengo dudas es el funcionamiento de todo.

Se diseñan la interfaz, la cual te genera un codigo en C, el cual le metes a tu programa y listo?

O como va todo?

Alguna IDE en concreto? He bajado Eclipse y CodeBlocks para probar....

Gracias!


Título: Re: Interfaz grafica
Publicado por: h0oke en 23 Mayo 2010, 18:04 pm
Code Blocks está bien, pero si estás en windows, lo mejor sería que utilizarás WinApi( aunque no sea partidario de ella )... En linux, estaría mucho mejor QT... Pero creo que queda a gusto tuyo, lo que te resulte más cómodo y fácil de aprender, ya que al principio WinApi se te puede complicar un poco y por esa razón terminaría recomendando QT.


Título: Re: Interfaz grafica
Publicado por: danyof en 23 Mayo 2010, 18:24 pm
Acabo de descargarme Qt y no veo nada de C... solo veo para poder trabajar en C++ y lo que quiero es empezar con C... y ya mas adelante pasarme a C++


Título: Re: Interfaz grafica
Publicado por: h0oke en 23 Mayo 2010, 18:55 pm
Disculpas, no lei la parte en que querías desarrollar interfaces con C... Mejor primero aprende C++

http://en.wikipedia.org/wiki/Qt_(framework)


Título: Re: Interfaz grafica
Publicado por: Horricreu en 23 Mayo 2010, 20:24 pm
Si vas a utilizar Qt, mejor utiliza el Visual Studio. [Zero] hizo un taller muy bueno sobre la integración de Qt para Visual Studio 2008:

Código:
http://foro.elhacker.net/programacion_cc/tutorial_introduccion_qt_e_integracion_con_visual_studio-t262721.0.html;msg1299870

Saludos  :P


Título: Re: Interfaz grafica
Publicado por: Riki_89D en 23 Mayo 2010, 20:34 pm
Hola que tal

pues aver si quieres hacer aplicaciones GUI cons su botoncitos y demas controles,deberas utilizar las Apis de Windows,si estas trabajando bajo este S.O claro,hay mucho ejemplos de como crear una ventana principal con las API,que es lo base de la aplicacion,la ventana,y en c no lo se pero en C++ (almenos en BloodShed)
hay que incluir la libreria windows.h,en todos sera asin imagino,si necesitas un manual sobre el uso de Apis en español y con ejemplos claros dimelo que yo lo tengo y puedo mandartelo.


suerte


Título: Re: Interfaz grafica
Publicado por: danyof en 24 Mayo 2010, 00:49 am
te mande un mensaje con mi correo para el manual! Gracias!


Título: Re: Interfaz grafica
Publicado por: h0oke en 24 Mayo 2010, 01:32 am
http://winapi.conclase.net/


Título: Re: Interfaz grafica
Publicado por: danyof en 24 Mayo 2010, 15:08 pm
Muchas gracias, parece un excelente manual! :D

Un saludo!