Este repositorio fue creado pensando en la materia Herramientas Avanzadas para el Desarrollo de Aplicaciones, HADA de ahora en adelante, pero se ha convertido en una especie de manual para cualquier persona que se inicie en el mundo de la programación. Esto fue pensado para prepararse para afrontar HADA, ya que programamos con C#
Creo que los conceptos que se detallan, son básicos en el mundo de la programación y merecen su ampliación y estudio por parte del interesado o la interesada. Esto no es más que un breve repaso y recuerdo de algunos conceptos básicos de P1, P2 y P3, necesarios para afrontar esta nueva asignatura. Los conceptos que se detallan en los subproyectos 1, 2 y 5 sirven también para todo estudiante de primero de carrera, sobretodo, el uso de punteros, manejo simple de clases y uso de la STL de C++.
Cabe destacar también que las carpetas 1, 2 y 5 son proyectos pequeños de C/C++ donde hay un archivo makefile
por proyecto, esto se encarga de montar el proyecto y compilarlo, pero funcionará sólo en Unix. Para hacerlo funcionar basta, desde la misma carpeta de donde está, ejecutar lo siguiente en una terminal:
make
Para que funcione en W10 necesitaréis WSL e ir a la ruta de la carpeta. Los comandos, en mi caso, son los siguientes:
PS C:\> ubuntu2004
cd /mnt/c/Users/TU_USUARIO/DIRECTORIO_DONDE_LO_TENGAS/ConceptosImportantesParaTrabajarHADA/
Por otra parte, para correr los proyectos de C# deberéis tener el SDK instalado. El sistema operativo es irrelevante. I se ejecuta tal que así:
PS C:\> dotnet run
Y luego, para limpiar el proyecto de C# una vez visto como funciona:
PS C:\> dotnet clean
Espero que os sirva. Un saludo a todos y a todas.
Jordi Sellés Enríquez.