Curso
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.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
11 horas
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
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
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.
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
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.
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
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
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
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.
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.
Como criar um Cliente SOAP em Delphi
Exportando dados para o Excel com Delphi ComObj
Como manipular XML em Delphi