Catalog · How the catalog works
DelphiNaPratica
Delphi na prática e um projeto feito em Pascal usando a IDE do Delphi 10.3. O software e desenvolvido usando as boas práticas de programação com Orientação a Objetos usando herança e polimorfismo.
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Delphi na Prática
Índice
Requisitos
- Componente Zeoslib (Usado para acesso ao banco de dados SQLite)
- Componente AcBr (Usado na validação de CNPJ)
- Componente PngButton (Usando para criar botão que suportem imagens no formato PNG)
Introdução
Delphi na prática e um projeto feito em Pascal usando a IDE do Delphi 10.3. O software e desenvolvido usando as boas práticas de programação com Orientação a Objetos usando herança e polimorfismo. Também e usado o componente do AcBr para fazer a validação do campo de CNPJ no cadastro de fornecedores. Outro detalhe é que e utilizado a API da BrasilAPI (https://brasilapi.com.br/docs#tag/CEP)) consumir JSON e trazer dados de Endereços para clientes e fornecedores.
Descrição do Projeto
O projeto e um CRUD, o mesmo possui 3 telas, sendo elas:
- Tela Principal - Essa e a tela principal do sistema e nela você entrará os acessos para outras telas:

- Cadastro de Cliente - Nessa tela você poderá incluir, alterar, consultar e excluir clientes. Sendo que ao pressionar a tecla ENTER no campo CEP, caso ele estiver devidamente preenchido, o mesmo fara uma requisição na BrasilAPI e trara os dados do CEP digitado.

- Cadastro de Fornecedores - Nessa tela você poderá incluir, alterar, consultar e excluir fornecedores. Sendo que ao pressionar a tecla ENTER no campo CEP, caso ele estiver devidamente preenchido, o mesmo fara uma requisição na BrasilAPI e trara os dados do CEP digitado. Outro detalhe e que ao pressionar ENTER no campo CNPJ, caso ele estiver devidamente preenchido, usara o componente do AcBr Validador para validar se o CNPJ digitado pelo usuário segue o padrão brasileiro do mesmo.

Um detalhe e que a Unit UEndereco, que possui a Classe TEndereco, ela serve com "Pai" para as classes de TCliente, TForncedor e TConsultaAPI, ja que a partir dessas classes são criados os Objetos para o controle dos dados de cliente e forncedores.
Conclusão
O projeto "Delphi na Prática" é um exemplo prático e eficiente de um sistema CRUD. Ele aplica boas práticas de programação orientada a objetos, como herança e polimorfismo, e integra componentes externos para aumentar sua funcionalidade. O uso do AcBr para validação de CNPJ e da API BrasilAPI para consulta de CEP demonstra a capacidade de integração do sistema com serviços externos. Fique a vontade para testar :)

