Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: shaddy4ever en 5 Agosto 2016, 08:18 am



Título: Duda sobre programación (C, C++, Python, etc...)
Publicado por: shaddy4ever en 5 Agosto 2016, 08:18 am
Hola, apenas estoy aprendiendo a programar en C++, ya terminé de ver manejo de strings, programación modular, recién empecé con la POO. Pero tengo una duda existencial, qué sigue? Digo, he hecho simples programas en consola, pero qué sigue para hacer aplicaciones con interfaz? Cómo sabré cómo empezar a crear una aplicación de windows? Es que luego la mayoría de los cursos, libros de programación y tutoriales, no llegan tan lejos.

En conclusión, por dónde empiezo para hacer una aplicación que realmente tenga una función, interfaz, y todo eso (Aplicaciones de escritorio, sólo eso)


Título: Re: Duda sobre programación (C, C++, Python, etc...)
Publicado por: ivancea96 en 5 Agosto 2016, 13:47 pm
Separemos 2 conceptos.
El primero, C++, programación como tal.
Luego, estaría ya conocer librerías.

La consola es el recurso básico de entrada y salida que te provee el sistema operativo. Para crear ventanas, tendrás que usar librerías o API. Por ejemplo, si usas Windows, la librería de Windows, "windows.h". Te proveerá todas las funciones que necesitas para crear y manejar ventanas.

Pero bueno. Trabajar con winapi para crear ventanas, es bastante tedioso. Si quieres empezar, puedes utilizar una librería de terceros. Para C++, mi recomendación es SFML. Está orientada a objetos, y tienes su código en Github: https://github.com/SFML/SFML (https://github.com/SFML/SFML).