DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Curso Online

Criando Componente Boleto em Delphi

(em andamento)  [de seu feedback]
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). Depois, iremos inserir mais um banco para demonstrar como será simples efetuar tal processo. O componente a ser criado será básico, contendo a impressão do boleto e o arquivo de remessa dos dois primeiros bancos.

  Disponibilidades neste curso:
Tipo
Total de itens
Info
Vídeo:
19
Todos os vídeos disponíveis para assinantes MVP.

Introdução

1)  Introdução
Descriçã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.
[Marcar este item como lido/assistido]

Classes

2)  Criação da Classe Básica TTitulo
Descrição: 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.
[Marcar este item como lido/assistido]
3)  Criando novas Classes
Descrição: Nesta vídeo-aula criaremos as classes TEndereco, TPessoa, TBanco e TCedente, conforme foi definido na parte 2 deste curso.
[Marcar este item como lido/assistido]
4)  Problema: Instâncias das classes dos bancos
Descrição: 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
[Marcar este item como lido/assistido]

Padrão de Projetos

5)  Factory Method em ação
Descrição: Nesta vídeo-aula será colocado em ação o Factory Method com a criação das classes TFactoryBanco, TBanco001 e TBanco104.
[Marcar este item como lido/assistido]
6)  Teste da fábrica
Descrição: 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
[Marcar este item como lido/assistido]

Testes e Melhorias

7)  Formatando campos do Banco do Brasil
Descrição: 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.
[Marcar este item como lido/assistido]
8)  Funções para o dígito verificador
Descrição: Nesta video aula iremos precisar do dígito verificador do código de barras e da linha digitável.
[Marcar este item como lido/assistido]
9)  Efetuando testes na classe TBanco001
Descrição: 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.
[Marcar este item como lido/assistido]
10)  TBanco104: Caixa Econômica
Descrição: 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.
[Marcar este item como lido/assistido]

Componente TBoleto

11)  Componente TBoletos
Descrição: 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.
[Marcar este item como lido/assistido]
12)  Teste da Lista em TBoletos
Descrição: 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
[Marcar este item como lido/assistido]
13)  FastMM e Memory Leak
Descrição: 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
[Marcar este item como lido/assistido]

Remessa

14)  Arquivos de Remessa
Descrição: 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
[Marcar este item como lido/assistido]
15)  Registro Header de Arquivo
Descrição: 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.
[Marcar este item como lido/assistido]
16)  Registro Header de Lote e Detalhe
Descrição: 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 existente no padrão CNAB240. Neste curso, iremos inserir os segmentos P, Q e R.
[Marcar este item como lido/assistido]
17)  Finalizando a Classe TCNAB240
Descrição: Veja nesta vídeo aula onde terminaremos o Registro de Detalhe com os métodos referentes ao Segmento Q e R. Em seguida, criaremos os métodos TrailerLote e TrailerArquivo. Assim, finalizamos a classe TCnab240.
[Marcar este item como lido/assistido]
18)  Implementando o padrão Abstract Factory
Descrição: Após termos criado a nossa primeira classe concreta (TBBCnab240), é chegada a hora de partirmos para a implementação do padrão Abstract Factory, que terá o papel de definir com quais fábricas de arquivos iremos trabalhar. Serão criadas duas novas classes, a TFactoryArquivo (classe abstrata) e TfactoryArquivoBB (fábrica de arquivos de remessa para o Banco do Brasil).
[Marcar este item como lido/assistido]
19)  Ajustando o Projeto de Testes para a Remessa
Descrição: Nesta vídeo aula o projeto de testes será atualizado com os novos campos criados e então iremos fazer o teste da geração do arquivo de remessão padrão CNAB240 para o Banco do Brasil.
[Marcar este item como lido/assistido]

>> Este curso está em andamento <<

web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03