Aviso Este arquivo README.md e este projeto ainda estão em desenvolvimento.
Este repositório foi feito para conter um software de administração de banco de dados codificado em C# com design moderno e profissional.
Índice
Introdução
? Sub-resumo
Apresentação do projeto
Tecnologias
O objetivo do projeto
? Apresentação do projeto
Um software de administração de banco de dados codificado em C#.net ainda em desenvolvimento adaptado e aprimorado de um projeto escolar codificado em VB.Net. inclui uma Navegação intuitiva e ergonómica, seja no seu design pensado para ser adaptável e personalizável, na implementação de menus drop-down, num lugar reservado para o logótipo ou ainda na sua paleta de cores moderna e profissional tudo isto com uma certa qualidade do interface homem-máquina. Permite uma gestão simplificada de adições, modificações, eliminações e visualização de dados de acordo com os direitos permitidos pelo usuário conectado. Os controles de entrada são totais e operacionais, uma busca avançada de tabelas e do banco de dados completo e também implementa também a geração de um pdf de um resumo automático de dados para cada tabela O projeto respeita um bom número de boas práticas seja para nomenclatura, fatoração, regiões, comentários, utilização de store procedures e triggers, armazenamento e criação de uma biblioteca de classes (dll) permitindo a troca com dados do banco de dados.
? Tecnologias
? O objetivo do projeto
este software visa ter um funcionamento e uma interface autônoma de acordo com o banco de dados a ele conectado, mantendo uma prática completa levando em consideração os diferentes parâmetros e funções de um software clássico de administração de banco de dados como gerenciamento de funções, procedimento armazenado, trigger, etc. . .
? Configuração e uso
? Sub-resumo
Pré-requisitos
Instalação
Configuração
? Pré-requisitos
? Instalação
Inicie o ambiente WampServer .
importe o banco de dados DataBase.sql para seu software de administração de banco de dados. ( HeidiSQL )
Inicie o software no Visual Studio .
Página inicial
Nota Se você encontrar o erro Mark of the Web , que é um erro comum no visual studio , siga estas instruções:
Clique com o botão direito no arquivo FrmMain.resx no Solution Explorer do Visual Studio.
Selecione Propriedades.
Nas propriedades, procure a seção “Segurança” ou “Geral”. Se você vir uma opção “Desbloquear” ou algo semelhante, clique nela para desbloquear o arquivo.
Salve as alterações e tente reconstruir seu projeto para ver se o erro persiste.
? Configuração
Você pode modificar o arquivo FrmConnexion.cs para preencher automaticamente as informações de login no formulário.
Adicionar/modificar/excluir formulário(s) para uma tabela selecionada
✅
-
Controles operacionais de entrada total (expressões regulares, errorProvider, etc.)
✅
-
Pesquisa avançada de tuplas (por exemplo, cliente ou produto)
✅
-
Gestão operacional e ergonômica de pedidos
✅
-
Gerar resumo do pedido em PDF
✅
-
Melhores práticas de nomenclatura e armazenamento
✅
-
Fatoração de código (getLesTuples, executerRequeteSelect, etc.)
✅
-
Código de controle de entrada (uso de regexes, etc.)
✅
-
acessando um PROCEDIMENTO ARMAZENADO configurado para CONSULTA
✅
-
chamada (lado da aplicação) e código do procedimento parametrizado
✅
-
chame um STORED PROCEDURE definido como ACTION
✅
-
chamar uma FUNÇÃO ARMAZENADA parametrizada
✅
-
chamada TRIGGER automática
✅
-
Modo de conexão múltipla com vários usuários e direitos MySql associados
✅
-
Visualização de banco de dados Visualizações, procedimentos, funções, gatilhos, eventos no software
❎
-
adaptabilidade automática do software à estrutura e aos dados do banco de dados
❎
-
? Capturas de tela
Página inicial
Página de login
Página do painel de administração
Página da tabela
Editar página da tabela
Arquivo PDF
? Fontes
? Sub-resumo
Bibliotecas externas
Fontes de dados
Referências
? Bibliotecas externas
bibliotecas
Descrição
MySql.Data.dll
é um provedor de dados .NET que permite a comunicação entre um aplicativo .NET e um banco de dados MySQL. Ele fornece um conjunto de classes e métodos que permitem aos desenvolvedores conectar-se, consultar e gerenciar dados em um banco de dados MySQL a partir de seus aplicativos .NET. Esta DLL é amplamente utilizada em projetos .NET que precisam interagir com bancos de dados MySQL, permitindo integração e manipulação perfeita de dados.
itextsharp.dll
é uma biblioteca popular de código aberto para trabalhar com documentos PDF no ambiente .NET. Ele permite que os desenvolvedores criem, manipulem e extraiam conteúdo de arquivos PDF de forma programática. Com iTextSharp.dll, você pode gerar arquivos PDF do zero, mesclar PDFs existentes, adicionar imagens, texto, tabelas e outros elementos a documentos PDF e até mesmo assiná-los digitalmente. Esta biblioteca é comumente usada em vários aplicativos .NET que requerem processamento de PDF, como geração de relatórios, preenchimento de formulários ou gerenciamento de fluxos de trabalho de documentos. Observe que iTextSharp.dll é uma porta da biblioteca Java iText original adaptada para desenvolvimento .NET.
? Fontes de dados
Usei uma ferramenta de geração de dados chamada generateata para gerar dados aleatoriamente para meu banco de dados.
? Referências
Este software de administração de banco de dados codificado em C#.net é adaptado e aprimorado de um projeto escolar codificado em VB.Net por O.ALBERT & B.ROUCHON .