Skip to content

About

Aplicación de escritorio en C# y .NET 9.0 (WinForms) para la selección, configuración y presupuestación de componentes de PC con persistencia en MySQL.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PCBuilder (.NET 9.0)

PCBuilder es una aplicación de escritorio desarrollada en C# y .NET 9.0 diseñada para la simulación, selección y presupuestación de componentes de PC a medida. La solución permite la gestión del catálogo de hardware, el filtrado dinámico de piezas y el cálculo de costes con persistencia de datos en una base de datos relacional MySQL.


Tecnologías Utilizadas

  • Lenguaje de programación: C# (.NET 9.0)
  • Interfaz de usuario: Windows Forms (WinForms)
  • Base de datos: MySQL (entorno XAMPP / MariaDB)
  • Conectividad: MySql.Data / ADO.NET

Funcionalidades Principales

  • Gestión de componentes: Consulta estructurada de procesadores, tarjetas gráficas, memoria RAM, placas base y almacenamiento.
  • Cálculo de presupuestos: Selección interactiva de piezas con actualización en tiempo real del coste total de la configuración.
  • Persistencia de datos: Integración con base de datos MySQL para la lectura y gestión del catálogo de productos.
  • Arquitectura de escritorio: Interfaz desarrollada con WinForms orientada a la usabilidad y al rendimiento local.

Requisitos e Instalación

Prerrequisitos

  • .NET 9.0 SDK o superior.
  • Visual Studio 2022 (con la carga de trabajo Desarrollo de escritorio de .NET) o entorno compatible.
  • XAMPP o un servidor MySQL local en ejecución.

Configuración de la Base de Datos

  1. Iniciar el servicio MySQL desde el panel de control de XAMPP.
  2. Importar el script .sql del proyecto o ejecutar las sentencias DDL correspondientes para estructurar las tablas de la base de datos.
  3. Verificar la cadena de conexión (connection string) en la configuración de la aplicación para adaptar los parámetros de host, usuario y contraseña locales.

Compilación y Ejecución

  1. Clonar el repositorio:
    git clone [https://github.com/AlfonsoKitoko/PCBuilder.git](https://github.com/AlfonsoKitoko/PCBuilder.git)
    cd PCBuilder
  2. Compilar y ejecutar mediante la interfaz de comandos de .NET:
    dotnet build
    dotnet run

About

Aplicación de escritorio en C# y .NET 9.0 (WinForms) para la selección, configuración y presupuestación de componentes de PC con persistencia en MySQL.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages