Cadastro-de-produtos
Aplicação em Delphi para cadastro de produtos com TClientDataSet em memória. Permite incluir, editar e remover registros exibidos em um TDBGrid. Desenvolvida com foco em boas práticas, uso de try...finally, formulários separados e validações básicas. Projeto didático em Object Pascal.
- Active · last change 10-13-2025
- ★ 1 on GitHub
README
🧾 Cadastro de Produtos em Delphi
Aplicação desenvolvida em Delphi para o gerenciamento de produtos, utilizando TClientDataSet para armazenamento em memória. O sistema permite adicionar, editar e remover produtos, exibindo-os em um TDBGrid, com interface simples e funcional.
⚙️ Principais Funcionalidades
Inclusão, edição e exclusão de produtos.
Armazenamento em memória, sem uso de banco de dados.
Interface construída com componentes visuais padrão do Delphi.
Uso de try...finally para garantir liberação correta de memória.
Mensagens de validação e confirmação para o usuário.
🧩 Tecnologias Utilizadas
Linguagem: Object Pascal (Delphi)
Componentes principais: TForm, TClientDataSet, TDataSource, TDBGrid, TPanel, TButton
Persistência: Em memória (dados não são salvos em arquivo)
🧠 Boas Práticas Aplicadas
Separação de formulários:
TelaPrincipal: controle da listagem e das ações.
TelaCadastroProduto: formulário de edição dos dados.
Estrutura com try...finally para evitar vazamento de memória.
Organização de código limpa e comentada.
🚀 Objetivo do Projeto
Este projeto foi desenvolvido para fins didáticos, como parte do aprendizado de desenvolvimento de aplicações desktop em Delphi, aplicando conceitos de boas práticas, componentização e manipulação de datasets em memória.

