Realmente tienes dos opciones desde aquí. Puede pasar de la línea de comandos y comenzar a buscar programas con GUI, o simplemente puede escribir programas de línea de comandos más complejos.
Hasta cierto punto, las GUI están sobrevaloradas. Hacen que su proyecto se vea más impresionante, pero pueden (o no) simplemente enmascarar la falta de una funcionalidad interesante debajo. Si quieres comenzar a aprender sobre interfaces más interesantes, prueba Qt. Hay un montón de tutoriales por ahí, solo buscalo en google. Otra opción (aunque generalmente más trabajo) es SFML, que es una buena manera de ir a “bajo nivel” con muchas funcionalidades de Qt. Básicamente, trata con Windows, imágenes, sonidos y otros tipos de medios para crear aplicaciones. Google SFML si estás interesado en eso. Un montón de tutoriales en su sitio, y también una buena documentación.
Sin embargo, podría seguir con la línea de comandos. En serio, en Linux (sé que esto es una pregunta de Windows pero escúchame) se llama y ejecuta desde la línea de comandos a muchos programas. Toman la entrada de la línea de comandos y la salida a la línea de comandos y los archivos. Esta es una excelente manera de aprender más sobre el back-end de una aplicación y pasar más tiempo pensando en algoritmos y estructuras de datos. Además, mire Boost, una biblioteca de código abierto de C ++ y juegue con algunas de las características más interesantes que puede ofrecer.
- ¿Cuál es la mejor manera de mudarse a Escocia?
- Cómo encontrar el impulso para avanzar en la vida.
- Cómo olvidar un incidente donde el amor de mi vida tuvo relaciones sexuales con su superior mientras estaba borracha
- ¿La gente olvida cómo los trataste en la escuela secundaria (bueno o malo, pero especialmente malo)?
- ¿Qué tan rápido se recupera de incidentes malos / desagradables y continúa con su vida?