Advertencia Este archivo README.md y este proyecto aún están en desarrollo.
Este repositorio está diseñado para contener un software de administración de Bases de Datos codificado en C# con un diseño moderno y profesional.
Tabla de contenido
Introducción
? Subresumen
presentación del proyecto
Tecnologías
El objetivo del proyecto
? presentación del proyecto
Un software de administración de bases de datos codificado en C#.net aún en desarrollo adaptado y mejorado a partir de un proyecto escolar codificado en VB.Net. incluye una Navegación intuitiva y ergonómica, ya sea en su diseño pensado para ser adaptable y personalizable, la implementación de menús desplegables, un lugar reservado para el logo o incluso en su paleta de colores moderna y profesional, todo esto con una cierta calidad del interfaz hombre-máquina. Permite una gestión simplificada de altas, modificaciones, eliminaciones y visualización de datos según los derechos permitidos por el usuario conectado. Los controles de entrada son totales y operativos, una búsqueda avanzada de tablas y la base de datos completa y también implementar así como la Generación de un pdf de un resumen automático de datos para cada tabla. El proyecto respeta un buen número de buenas prácticas ya sea para denominación, factorización, regiones, comentarios, el uso de procedimientos de almacenamiento y activadores, almacenamiento y la creación de una biblioteca de clases (dll) que permite el intercambio con datos de bases de datos.
? Tecnologías
? El objetivo del proyecto
este software tiene como objetivo tener un funcionamiento y una interfaz autónoma según la base de datos conectada a él manteniendo una práctica completa teniendo en cuenta los diferentes parámetros y funciones de un software de administración de bases de datos clásico como la gestión de funciones, procedimiento almacenado, disparador, etc. . .
? Configuración y uso
? Subresumen
Requisitos previos
Instalación
Configuración
? Requisitos previos
? Instalación
Inicie el entorno WampServer .
importe la base de datos DataBase.sql a su software de administración de bases de datos. ( HeidiSQL )
Inicie el software en Visual Studio .
Página de inicio
Nota Si encuentra el error Mark of the Web , que es un error común en Visual Studio , siga estas instrucciones:
Haga clic derecho en el archivo FrmMain.resx en el Explorador de soluciones de Visual Studio.
Seleccione Propiedades.
En las propiedades, busca la sección "Seguridad" o "General". Si ves una opción de "Desbloquear" o algo similar, haz clic en ella para desbloquear el archivo.
Guarde los cambios e intente reconstruir su proyecto para ver si el error persiste.
? Configuración
Puede modificar el archivo FrmConnexion.cs para completar automáticamente la información de inicio de sesión en el formulario.
Agregar/Modificar/Eliminar formulario(s) para una tabla seleccionada
✅
-
Controles operativos de entrada total (expresiones regulares, errorProvider, etc.)
✅
-
Búsqueda avanzada de tuplas (por ejemplo, cliente o producto)
✅
-
Gestión operativa y ergonómica de pedidos.
✅
-
Generar resumen de pedido en pdf
✅
-
Mejores prácticas de denominación y almacenamiento
✅
-
Factorización de código (getLesTuples, ejecutadorRequeteSelect, etc.)
✅
-
Código de control de entrada (uso de expresiones regulares, etc.)
✅
-
llamar a un PROCEDIMIENTO ALMACENADO configurado para CONSULTA
✅
-
llamada (lado de la aplicación) y código del procedimiento parametrizado
✅
-
llamar a un PROCEDIMIENTO ALMACENADO establecido en ACCIÓN
✅
-
llamar a una FUNCIÓN ALMACENADA parametrizada
✅
-
llamada automática de DISPARADOR
✅
-
Modo de conexión múltiple con múltiples usuarios y derechos MySql asociados
✅
-
Visualización de bases de datos Vistas, procedimientos, funciones, disparadores, eventos en el software.
❎
-
Adaptabilidad automática del software a la estructura y los datos de la base de datos.
❎
-
? Capturas de pantalla
Página de inicio
Página de inicio de sesión
Página del panel de administración
Página de tabla
Editar página de tabla
Archivo PDF
? Fuentes
? Subresumen
Bibliotecas externas
Fuentes de datos
Referencias
? Bibliotecas externas
bibliotecas
Descripción
MySql.Data.dll
es un proveedor de datos .NET que permite la comunicación entre una aplicación .NET y una base de datos MySQL. Proporciona un conjunto de clases y métodos que permiten a los desarrolladores conectarse, consultar y administrar datos en una base de datos MySQL desde sus aplicaciones .NET. Esta DLL se usa ampliamente en proyectos .NET que necesitan interactuar con bases de datos MySQL, lo que permite una integración y manipulación de datos perfecta.
itextsharp.dll
es una popular biblioteca de código abierto para trabajar con documentos PDF en el entorno .NET. Permite a los desarrolladores crear, manipular y extraer contenido de archivos PDF mediante programación. Con iTextSharp.dll, puede generar archivos PDF desde cero, fusionar archivos PDF existentes, agregar imágenes, texto, tablas y otros elementos a documentos PDF e incluso firmarlos digitalmente. Esta biblioteca se usa comúnmente en varias aplicaciones .NET que requieren procesamiento de PDF, como generar informes, completar formularios o administrar flujos de trabajo de documentos. Tenga en cuenta que iTextSharp.dll es una adaptación de la biblioteca Java iText original adaptada para el desarrollo .NET.
? Fuentes de datos
Utilicé una herramienta de generación de datos llamada generateata para generar datos aleatoriamente para mi base de datos.
? Referencias
Este software de administración de bases de datos codificado en C#.net es una adaptación y mejora de un proyecto escolar codificado en VB.Net por O.ALBERT & B.ROUCHON .