Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] Nuevo en C++

Estas en el tema de Nuevo en C++ en el foro de C/C++ en Foros del Web. Buenas, soy nuevo en el foro, y vine por que me surge una duda desde hace días. Recién llevo unos días aprendiendo C++, he leído ...
  #1 (permalink)  
Antiguo 19/08/2015, 18:13
Avatar de zutzu  
Fecha de Ingreso: mayo-2010
Ubicación: Lima
Mensajes: 44
Antigüedad: 13 años, 10 meses
Puntos: 2
Nuevo en C++

Buenas, soy nuevo en el foro, y vine por que me surge una duda desde hace días.
Recién llevo unos días aprendiendo C++, he leído que es algo complejo aprender, pero estoy con todas las ganas.

Pero me surgió una duda, hasta ahora he estado con practicas en consola(haciendo sumas restas,operaciones, condicionales,etc);
Se que me estoy apresurando, pero cuando requiera hacer el diseño del software, es decir, algún botón, una imagen, skin, windows forms en general,etc.

Todo esto lo puedo hacer también con puro código en C++?, o necesariamente necesito un software que me genere automáticamente botones y esas cosas, tipo visual studio? y si ese fuera el caso, en código programaría, en visual basic, o C++?

Actualmente estoy usando Dev - C++.

Muchas gracias ojala se haya entendido :), saludos!
  #2 (permalink)  
Antiguo 19/08/2015, 19:04
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 10 meses
Puntos: 28
Respuesta: Nuevo en C++

Sí, lo puedes hacer. Podrías hacerla con wxWidgets por ejemplo.

Saludos.
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #3 (permalink)  
Antiguo 19/08/2015, 21:09
Avatar de zutzu  
Fecha de Ingreso: mayo-2010
Ubicación: Lima
Mensajes: 44
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Nuevo en C++

Justo leía sobre esa librería :)
Muchas gracias!
  #4 (permalink)  
Antiguo 19/08/2015, 23:25
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: Nuevo en C++

El C++ estándar no soporta gráficos por defecto, pero es un lenguaje muy extensible. Como dijo @_Lucifer_ puedes buscar librerías que te permitan manejar gráficos, y hay unas cuantas. aun que para dev c++ esta la que ya te comento _Lucifer_, otra puede ser Qt, o la que has dicho tu mismo, o incluso usar WinAPI a pelo sin el visual c++. En fin, busque "interfaz gráfica de usuario en C++" en Google y verás las que hay.
¡Suerte!
  #5 (permalink)  
Antiguo 20/08/2015, 09:30
Avatar de zutzu  
Fecha de Ingreso: mayo-2010
Ubicación: Lima
Mensajes: 44
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Nuevo en C++

Muchas gracias por las respuesta, ya mire mas temas en google.
Solo una ultima pregunta, usted que me aconsejaría?
que seria lo mas recomendable o mas correcto, usar librerías o algún ide con interfaz como visual studio?

muchas gracias!!
  #6 (permalink)  
Antiguo 20/08/2015, 09:43
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 10 meses
Puntos: 28
Respuesta: Nuevo en C++

Por mi parte te aconsejo que si tienes el tiempo para aprender comiences usando alguna biblioteca (Qt, wxWidgets o la que escojas) si bien es más difícil al principio te ayuda a comprender mejor como funcionan los eventos, comprender mejor el lenguaje, etc. Además las aplicaciones se pueden portar entre un SO y otro más fácilmente ya que esas bibliotecas se encargar de la abstracción para comunicarse con la interfaz nativa del SO (la gráfica)

Por otra parte aprender directamente con Visual Studio tiene la ventaja de permitirte ser más productivo en poco tiempo ya que cuentas con más herramientas integradas.

Saludos.
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #7 (permalink)  
Antiguo 20/08/2015, 12:26
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: Nuevo en C++

Cita:
...biblioteca (Qt, wxWidgets...
Lo bueno que tienen esas es que son portables. Creo que por ahí deberías ir también XD.
  #8 (permalink)  
Antiguo 20/08/2015, 12:30
Avatar de jc_moj  
Fecha de Ingreso: septiembre-2009
Ubicación: Andalucía
Mensajes: 137
Antigüedad: 14 años, 7 meses
Puntos: 12
Respuesta: Nuevo en C++

Hola

Cita:
Iniciado por vangodp Ver Mensaje
Lo bueno que tienen esas es que son portables. Creo que por ahí deberías ir también XD.
Esa es una meta que me marqué yo, todo lo que hago tiene que compilar al menos en win y linux, por eso estoy usando Qt.

Un saludo
  #9 (permalink)  
Antiguo 20/08/2015, 15:27
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 10 meses
Puntos: 28
Respuesta: Nuevo en C++

Cita:
Iniciado por jc_moj Ver Mensaje
...
Esa es una meta que me marqué yo, todo lo que hago tiene que compilar al menos en win y linux, por eso estoy usando Qt.
...


También, aunque como me fui por la parte de servidores y Python es otro tema, pero cuando necesito programar algo para escritorio uso Lazarus, no es muy conocido ni es C++ (de hecho es ObjectPascal), pero te deja hacer apps para casi todos los SO's más conocidos (Mac, todas las distros linux y Windows) con casi o ninguna modificación.

Pero sin duda alguna Qt es una de las mejores opciones.

Saludos.
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #10 (permalink)  
Antiguo 21/08/2015, 02:45
Avatar de jc_moj  
Fecha de Ingreso: septiembre-2009
Ubicación: Andalucía
Mensajes: 137
Antigüedad: 14 años, 7 meses
Puntos: 12
Respuesta: Nuevo en C++

Hola

Cita:
Iniciado por _Lucifer_ Ver Mensaje

... cuando necesito programar algo para escritorio uso Lazarus, no es muy conocido ni es C++ (de hecho es ObjectPascal), pero te deja hacer apps para casi todos los SO's más conocidos (Mac, todas las distros linux y Windows) con casi o ninguna modificación.

Pero sin duda alguna Qt es una de las mejores opciones.
Lazarus, lo estuve usando hace algún tiempo, antes de la versión 1.0 y creo que aun hay en alguna de mis tiendas algún programa que hice con Lazarus.

La verdad que es una muy buena opción, ObjectPascal está bien y no es complicado de aprender y hay por ahí grandes proyectos hechos con Lazarus.

En mi caso dejé de usarlo por que hubo una actualización por aquellas fechas que fue un desastre, el mismo código dejaba de funcionar, compilaba sin errores, pero a la hora de ejecutar, el programa terminaba al intentar abrir una ventana. Por lo que recuerdo fue un error de GTK creo, pero pasaron los días y no había solución ni actualización ni nada, así que me cabreé muchísimo y busqué una alternativa y así llegué a Qt.

Un saludo
  #11 (permalink)  
Antiguo 21/08/2015, 18:04
Avatar de zutzu  
Fecha de Ingreso: mayo-2010
Ubicación: Lima
Mensajes: 44
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Nuevo en C++

Muchas gracias, por ahora tengo tiempo, así que iré por el camino "mas largo"

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:35.