Aula 1 - 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
Aula 2 - 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
Aula 3 - 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.
Aula 4 - 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
Aula 5 - 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.
Aula 6 - 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
Aula 7 - 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
Aula 8 - 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
Aula 9 - 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.
Aula 10 - 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.