curso RTTI na prática

O RTTI é um recurso do Delphi que permite obter e alterar informações geradas pelo compilador acerca das classes em tempo de execução. Neste curso de Delphi veremos a aplicabilidade da RTTI (Run-time Type Information) e como ela possibilita a criação de soluções de algoritmos muito mais criativos e flexíveis.

Este conteúdo faz parte dos guias:

/
Iniciar Carga Horária No Certificado - 11H

CONTEÚDO DO CURSO

Aula 1 - free

Introdução a RTTI

Nesta videoaula veremos uma introdução à biblioteca de Reflexão do Delphi: RTTI. Esta biblioteca é poderosa em recursos para desenvolver soluções de algoritmos melhores e eficientes e como introdução, veremos alguns exemplos do que se pode fazer
free
Aula 2 - mvp

Introdução ao Custom Attributes com RTTI

Nesta videoaula veremos um recurso que está intimamente ligado a RTTI que são as Custom Attributes. Na prática, elas são classes de notações ou “decoration” (como chama outras linguagens), que permitem agregar informações extras aos metadados da
mvp
Aula 3 - mvp

Validando Classes com RTTI e Custom Atributes

Nesta videoaula veremos como desenvolver uma rotina utilizando a biblioteca RTTI para validar os Dados, inseridos nas propriedades do objeto, a partir das notações feitas com Custom Attributes.
mvp
Aula 4 - mvp

Cadastro com ClientDataSet e RTTI ­ Insert

Nesta videoaula veremos como inserir registros em um ClientDataSet sem utilizar componentes DBWare e dataSource. Para isso será mostrado como desenvolver rotinas utilizando a biblioteca RTTI para encapsular os dados do formulário em uma classe e
mvp
Aula 5 - mvp

Cadastro com ClientDataSet e RTTI ­ Update e Delete

Nesta videoaula veremos como utilizar a biblioteca RTTI para desenvolver rotinas que persistam objetos em um ClientDataSet para realizar operações de edição e exclusão.
mvp
Aula 6 - mvp

Cadastro com ClientDataSet e RTTI ­ Select

Nesta videoaula veremos como recuperar listas de registros de um ClientDataSet sem utilizar componentes DBWare e dataSource para mostrar dados em um grid. Assim, será utilizado o recurso de Generics aliado à rotinas que podem ser desenvolvidas
mvp
Aula 7 - mvp

Cadastro com RTTI sem ClientDataSet­ Insert

Nesta videoaula veremos como gerar comandos SQL de insert para persistir um objeto na base de dados sem o auxílio do clientDataSet e para isso veremos como a RTTI permite, a partir da estrutura do próprio objeto, gerar os comandos necessários, e
mvp
Aula 8 - mvp

Cadastro com RTTI sem ClientDataSet­ Update e Delete

Nesta videoaula veremos como realizar operações de update e delete a partir da estrutura das classes sem nenhum auxilio do ClientDataSet para estas operações mas somente usando recursos da biblioteca RTTI para montar dinamicamente as respectivas
mvp
Aula 9 - mvp

Cadastro com RTTI sem ClientDataSet - Select

Nesta videoaula veremos como recuperar registros do banco para um formulário de Cadastro sem auxílio de um clientDataSet e utilizando apenas os comandos da Biblioteca RTTI.
mvp
Aula 10 - mvp

Gerando relatório com FastReport e RTTI

Nesta videoaula será apresentado uma forma de gerar relatórios no FastReport a partir de uma Lista de objeto definidas pelo próprio usuário utilizando funções da biblioteca de reflexão RTTI.
mvp
Aula 11 - mvp

Exportando Lista de Objetos em TXT utilizando RTTI

Nesta videoaula será mostrado como podemos utilizar “CustomAttributes” e RTTI para facilmente exportar os objetos de uma lista em txt de forma similar ao que fazemos com arquivos de Sintegra ou Sped.
mvp
Código Fonte - mvp

Código Fonte

Nesse post você encontrará o código fonte completo do curso RTTI na prática.
mvp

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
170 mil fãs no facebook
100 mil certificados emitidos