Busca DevMedia
Você está buscando em vídeo aula no canal Delphi
- Liberando objetos da memória - Exportando dados para o Excel com Delphi ComObj - Vídeo 9 Vídeo
Manter objetos na memória é considerado uma má prática no desenvolvimento, por isso precisamos garantir que todos os objetos criados sejam destruídos. Utilizando a function Unassigned conseguimos liberar os objetos do tipo Variant da memória.
- Salvar documento - Exportando dados para o Excel com Delphi ComObj - Vídeo 8 Vídeo
Após criar a planilha e exportar os dados, precisamos de um mecanismo para salvar o documento criado, além de fechar o Excel também.
- Criando uma nova aba - Exportando dados para o Excel com Delphi ComObj - Vídeo 7 Vídeo
Exportar dados não necessariamente precisa ser feito em uma mesma aba. Podemos criar outras abas e utilizá-las normalmente.
- Trabalhando com fórmulas - Exportando dados para o Excel com Delphi ComObj - Vídeo 6 Vídeo
Neste momento aprenderemos a usar as fórmulas disponíveis no Excel, como count e sum, responsáveis por contar e somar, respectivamente.
- Exportando Dados - Exportando dados para o Excel com Delphi ComObj - Vídeo 5 Vídeo
Neste momento faremos a exportação de dados armazenados em uma query, vinculada a uma tabela do banco de dados.
- Formatando as colunas - Exportando dados para o Excel com Delphi ComObj - Vídeo 4 Vídeo
Neste momento aprenderemos a preencher mais células, além de definir um título para a nossa aba. Por fim, ajustaremos automaticamente a largura das nossas células.
- Formatando células - Exportando dados para o Excel com Delphi ComObj - Vídeo 3 Vídeo
A próxima etapa é aprender a formatar as células a serem geradas no Excel e, para isso, avançaremos um pouco mais no conhecimento da biblioteca comObj.
- Aplicação desenvolvida - Exportando dados para o Excel com Delphi ComObj - Vídeo 2 Vídeo
A aplicação desenvolvida é um cliente Delphi que tem o objetivo de consumir o método exportar da classe TRelatorioVenda.
- Introdução - Exportando dados para o Excel com Delphi ComObj - Vídeo 1 Vídeo
Aprender a trabalhar com a biblioteca ComObj é fundamental para quem precisará integrar suas aplicações Delphi com objetos externos, por exemplo, o Excel.
- Off Topic - Como criar um Cliente SOAP em Delphi - Vídeo 8 Vídeo
Após a finalização do curso discutimos sobre alguns pontos interessantes sobre todo o código apresentado, incluindo a criação de exceção para a falta de internet.
- Formulário Principal - Como criar um Cliente SOAP em Delphi - Vídeo 6 Vídeo
O formulário principal é a interface com o usuário da nossa aplicação, que tem os controles visuais para interagirmos com o web service dos Correios.
- Classe TCorreioServico - Como criar um Cliente SOAP em Delphi - Vídeo 5 Vídeo
A classe TCorreioServico funciona como um comunicador entre as iterações do formulário e as funções do web service dos Correios. Através desta classe invocamos o serviço CalcPrazo, que é um dos serviços disponibilizados pelo web service.
- Arquitetura da aplicação - Como criar um Cliente SOAP em Delphi - Vídeo 4 Vídeo
A arquitetura da aplicação nos ajudará a entender a mecânica como o nosso projeto funcionará, como será a integração entre o serviço importado e o nosso formulário.
- Importando o WSDL - Como criar um Cliente SOAP em Delphi - Vídeo 3 Vídeo
A primeira etapa na criação do nosso projeto é importar o arquivo WSDL do web service dos Correios. Essa importação nos dará acesso a todas as classes e métodos disponibilizados pelo serviço.
- Aplicação desenvolvida - Como criar um Cliente SOAP em Delphi - Vídeo 2 Vídeo
A aplicação desenvolvida é um cliente em Delphi que tem o objetivo de consumir o serviço dos Correios, no padrão SOAP. Não criaremos um serviço SOAP neste curso, mas apenas consumiremos o serviço.
- Introdução - Como criar um Cliente SOAP em Delphi - Vídeo 1 Vídeo
A arquitetura SOAP é utilizada em muitos lugares ainda, principalmente em órgãos governamentais. Aprendemos como consumir um serviço desenvolvido nessa arquitetura e isso nos dará base para consumir qualquer serviço em SOAP.
- Deletando Lembrete - Delphi: Cadastro Orientado a Objetos com FireDAC - Vídeo 10 Vídeo
A exclusão de um lembrete é a última etapa do nosso projeto e faremos isso através do botão deletar no formulário de consulta assim como fizemos no formulário de edição de lembrete.
- Formulário de edição - Delphi: Cadastro Orientado a Objetos com FireDAC - Vídeo 9 Vídeo
Na sequência veremos como implementar a edição de um lembrete no banco de dados, utilizando o formulário FrmLembreteEditar.
- Formulário de inserção - Delphi: Cadastro Orientado a Objetos com FireDAC - Vídeo 8 Vídeo
Neste vídeo veremos como implementar a persistência de um lembrete no banco de dados, utilizando o formulário FrmLembreteInserir.
- Formulário de consulta - Delphi: Cadastro Orientado a Objetos com FireDAC - Vídeo 7 Vídeo
O formulário de consulta é responsável por exibir a lista de lembretes cadastrados em nosso banco de dados. Nesta tela conseguimos efetuar buscas informando apenas uma parte do título ou descrição, além de incluir, alterar ou remover um lembrete.
- Classe TLembreteDAO: Select - Delphi: Cadastro Orientado a Objetos com FireDAC - Vídeo 6 Vídeo
Retornar os lembretes que temos em nossa aplicação é necessário para preenchermos a tela inicial da aplicação.
- Classe TLembreteDAO: Incluir, Alterar e Deletar - Delphi: Cadastro Orientado a Objetos com FireDAC - Vídeo 5 Vídeo
Com a classe TLembreteDAO temos a separação de toda a parte de manipulação de dados em um único lugar, facilitando assim a manutenção e legibilidade do código.
- Classe TBaseDAO - Delphi: Cadastro Orientado a Objetos com FireDAC - Vídeo 4 Vídeo
Utilizamos neste curso o padrão de projetos DAO, que tem como objetivo separar a lógica de negócios da persistência de dados.
- Formulários da Aplicação - Delphi: Cadastro Orientado a Objetos com FireDAC - Vídeo 3 Vídeo
Os formulários da nossa aplicação têm recursos como edits, labels, ListView, Buttons e Panels e com eles podemos desenhar a nossa aplicação.
- Arquitetura da aplicação - Delphi: Cadastro Orientado a Objetos com FireDAC - Vídeo 2 Vídeo
Aqui veremos quais classes compõem a aplicação, os relacionamentos existentes entre elas e como as mesmas estão organizadas em pastas e arquivos no projeto.