Este curso é antigo e faz parte do acervo DevMedia * O suporte não é garantido para cursos em acervo

curso Criando Componente Boleto em Delphi

Neste curso iremos criar um componente para geração de boletos utilizando o Delphi 7. Nada impede que você utilize uma versão mais recente desta ferramenta. Utilizaremos alguns conceitos importantes, como por exemplo, Orientação a Objetos e Design Patterns. Primeiramente serão implementados 2 bancos (Banco do Brasil e Caixa Econômica). O componente a ser criado será básico, contendo a impressão do boleto e o arquivo de remessa dos dois primeiros bancos.

/
Iniciar Carga Horária No Certificado - 22H

CONTEÚDO DO CURSO

Aula 1 - free

Introdução

Introdução com apresentação dos requisitos necessários para a criação do componente, uma breve introdução sobre Design Patterns, demonstração do componente que será desenvolvido e preparação do ambiente.
free
Aula 2 - mvp

Criação da Classe Básica TTitulo

Na primeira parte, foi feito uma breve apresentação dos dados necessários para a criação do componente. Nesta aula, iremos voltar ao assunto, detalhando os dados básicos do título e assim, determinar como deverá ficar a estrutura das classes Título.
mvp
Aula 3 - mvp

Criando novas Classes

Nesta vídeo-aula criaremos as classes TEndereco, TPessoa, TBanco e TCedente, conforme foi definido na parte 2 deste curso.
mvp
Aula 4 - mvp

Problema: Instâncias das classes dos bancos

Veja nesta vídeo, através de um pequeno exemplo, será possível perceber como a programação orientada a objetos e os padrões de projeto ajudam na qualidade
mvp
Aula 5 - mvp

Factory Method em ação

Nesta vídeo-aula será colocado em ação o Factory Method com a criação das classes TFactoryBanco, TBanco001 e TBanco104.
mvp
Aula 6 - mvp

Teste da fábrica

Iremos nesta vídeo-aula fazer um pequeno teste para verificar se a instanciação das classes pela nossa fábrica está sendo feito de forma correta. Para isso iremos utilizar nosso projeto de testes, onde chamaremos, em tempo de execução, as duas c
mvp
Aula 7 - mvp

Formatando campos do Banco do Brasil

Continuaremos com a formatação dos campos da classe TBanco001 (Agência, Carteira, Número da Conta e Campo Livre). Para isso, precisaremos de uma nova função para gerar o Fator de Vencimento, necessário para a formatação do Campo Livre.
mvp
Aula 8 - mvp

Funções para o dígito verificador

Nesta video aula iremos precisar do dígito verificador do código de barras e da linha digitável.
mvp
Aula 9 - mvp

Efetuando testes na classe TBanco001

Chegou a hora de testar nossa classe TBanco001. Nesta videoaula iremos utilizar nosso projeto de testes para averiguar se todos os campos estão sendo formatados corretamente.
mvp
Aula 10 - mvp

TBanco104: Caixa Econômica

Nesta videoaula iremos fazer uma rápida verificação no que já criado, e através de um Build em nosso componente, detectar e eliminar os Warnings e Hints que ficaram em aberto nas aulas anteriores. Feito isso, partiremos para a classe TBanco104.
mvp
Aula 11 - mvp

Componente TBoletos

Iremos nesta videoaula validar os campos obrigatórios da nossa classe TBanco, bem como os campos das classes descendente. A validação irá ficar centralizada no método Formatar e não mais espalhada pelos métodos da classe.
mvp
Aula 12 - mvp

Teste da Lista em TBoletos

Utilizaremos o nosso projeto de testes para verificar se a lista de títulos está funcionando corretamente. De imediato, será possível perceber a necessidade de utilizar uma função que agilize a cópia das propriedades de um objeto para outro, vis
mvp
Aula 13 - mvp

FastMM e Memory Leak

Na videoaula passada, criamos objetos (títulos) e adicionamos à lista sem utilizar um método de destruição dos mesmos. Um TObjectList tem um constructor que nos possibilita informar se queremos que os objetos adicionados sejam destruídos ou não
mvp
Aula 14 - mvp

Arquivos de Remessa

Iremos iniciar o assunto Arquivos de Remessa, onde conheceremos o problema a ser tratado, ou seja, o desafio será instanciar nossas classes sem nos desviarmos dos princípios OO. Dada à complexidade maior exigida na criação dos arquivos de remess
mvp
Aula 15 - mvp

Registro Header de Arquivo

Veja nesta videoaula onde iremos iniciar a criação das classes definidas no modelo. A primeira classe a ser criada será a TArquivo, classe abstrata base das demais classes destinadas a geração de arquivo de remessa.
mvp
Aula 16 - mvp

Registro Header de Lote e Detalhe

Nesta videoaula iremos implementar os métodos “HeaderLote” e “Registros”. Devido à complexidade existente neste último, por conta da grande quantidade de campos envolvidos no processo, será necessário criar métodos específicos para cada segmento...
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos