Este repositorio contiene proyectos de muestra que implementan diversas funcionalidades en C# y gestionan datos con SQL. Aquí se presentan ejemplos prácticos que ilustran los conceptos descritos en la documentación de sintaxis básica de C# y manejo avanzado de bases de datos SQL.
A continuación se listan los proyectos desarrollados en C#, cada uno con una breve descripción de su funcionalidad:
- CardGame: Juego de cartas implementado en C#.
- DiaSemana: Aplicación para determinar el día de la semana.
- Formas: Clasificador de formas geométricas.
- Snake: Clásico juego de la serpiente.
- tresEnRaya: Juego del tres en raya en su forma clásica.
- tresEnRallaMulti3D: Versión tridimensional del tres en raya.
- tresEnRayaMultidimensional: Tres en raya con soporte multidimensional.
- tresEnRayaRecursion: Implementación recursiva del tres en raya.
- Hospital: Sistema de gestión hospitalaria.
- Morse: Conversor de texto a código Morse y viceversa.
- ReverseCheck: Herramienta para verificar palíndromos.
- gestorLigaFutbol: Gestor para ligas de fútbol.
Proyectos y scripts que ilustran el uso de SQL para la gestión de bases de datos:
- BDD Employees sin fk.sql: Script para crear la base de datos de empleados sin claves foráneas.
- Script BD Cinemas.sql: Base de datos para un sistema de gestión de cines.
- VuelosDDL.sql, VuelosDML.sql, VuelosEjercicios.sql: Serie de scripts para la gestión de una base de datos de vuelos.
- CiberaniumSession2.sql, CiberaniumSession3.sql, CiberaniumSession4.sql: Scripts de las sesiones del curso de SQL Cibernarium.
- Diagrama1.dia, Limpieza.dia, aviones.dia: Diagramas de bases de datos relacionales utilizados en los proyectos.
- funciones1.sql, funciones2.sql, funcionesMultivaluada3.sql, procedimientos1.sql: Ejemplos de funciones y procedimientos almacenados en SQL.
- Tipos Nullables, Operaciones de Debugging, Arrays y Listas.
- Manejo de Archivos, Versionado en GitHub.
- Enumerados, Herencia en C#, LINQ para colecciones.
- Uso de WinForms para aplicaciones de escritorio.
Cada sección de este repositorio está diseñada para proporcionar ejemplos prácticos y funcionales que demuestren la aplicación de técnicas y conceptos avanzados en programación y gestión de datos.