Skip to content

About

Una aplicación de escritorio con interfaz gráfica (WinForms + Avalonia, o bien híbrido) que gestiona un catálogo de productos/ítems: permite añadir, editar, borrar elementos, visualizar listados, y guardar los datos en local.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

Repository files navigation

Catálogo de barajas — Avalonia

Proyecto académico de escritorio en C#/.NET 8 con Avalonia 11.2.3, CommunityToolkit.Mvvm y persistencia JSON.

Implementado

  • Vista de detalle y navegación entre registros.
  • Alta y eliminación de barajas con imagen.
  • Modelo con validaciones, propiedades observables y comandos MVVM.
  • Lectura y escritura del catálogo en JSON.

Ejecutar

Instala el SDK .NET 8 y ejecuta desde la raíz:

dotnet restore
dotnet build
dotnet run --project AvaloniaCatalogoWinForms

Alcance y límites

El código publicado contiene la versión Avalonia. No contiene una segunda aplicación WinForms ni implementación de edición, búsqueda, filtros u ordenación. La persistencia utiliza rutas locales; es una aplicación académica y requiere validación funcional en una ejecución limpia.

Mantenimiento

Corregidos el parámetro de imagen del constructor, los límites contradictorios de anchura, la creación prematura de registros al entrar en alta y la normalización del índice después de vaciar el catálogo. Estas correcciones requieren comprobación visual en .NET.

Próximas mejoras

Edición y búsqueda, mensajes de error visibles, persistencia más robusta y pruebas de las operaciones del catálogo.

Capturas del proyecto original

image image image

Estas capturas son históricas; no verifican los cambios de mantenimiento.

About

Una aplicación de escritorio con interfaz gráfica (WinForms + Avalonia, o bien híbrido) que gestiona un catálogo de productos/ítems: permite añadir, editar, borrar elementos, visualizar listados, y guardar los datos en local.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages