Sobre Mim

Profile Gestor de TI com especialização em gerência de projetos (PMI) e Governança de TI (ITIL e COBIT) pelo instituto Infnet. Graduando-se em Gestão de TI focada em negócios. Grande entusiasta do desenvolvimento orientado a objetos, padrões de projetos, modelagem de processos de negócio e metodologias ágeis. Atualmente encontra-se como gestor de TI do Grupo Editorial Nacional, líder no segmento de livros CTP (científicos, técnicos e profissionais) no Brasil.

Curta Nossa FanPage

Categoria

Show Panel

Standards Controls | Curso Delphi para Iniciantes

Nessa vídeo-aula damos continuidade aos estudos dos elementos básicos de interface. Como já dito em aulas anteriores, os componentes do Delphi estão disponíveis na Tool Pallete e separados em categorias. Como são muitos os componentes, daremos atenção aos principais e, mais do que isso, aprenderemos como atuar com as diversas propriedades destes componentes. Nesta aula falaremos de alguns componentes da categoria standard que são os mais utilizados na criação de interfaces: Label, Edit, GroupBox, RadioButton, CheckBox entre outros.

Acesso a vídeo aula

Tags: , , , , , , ,

TButtons, TBitBtn e TSpeedButtons | Curso Delphi para Iniciantes

Nessa vídeo-aula abordaremos de forma prática as diferenças entre os 3 tipos de botões existentes na VCL do Delphi. Óbvio que não há muito o que se mostrar quando falamos de botões, mas o objetivo de nossas abordagens nas vídeoaulas, em relação aos componentes, serão sempre em função de duas coisas:

1) Primeiro é conhecer os componentes e principalmente o que há de novo nestes componentes nas versões mais recentes do Delphi e, 2) Abordar os componentes em função da estrutura da VCL, ou seja, mostrando dentro da VCL onde o componente estudado se encaixa.

Acesso a vídeo aula

Tags: , , , , , , ,

Introdução a VCL | Curso Delphi para Iniciantes

Nessa video-aula iniciamos mais um módulo deste curso e neste módulo dedicaremos as aulas aos estudos dos elementos básicos para construção de interfaces de usuários utilizando o Delphi. Nesta primeira vídeo-aula faremos uma introdução sobre a VCL. É impossível conhecermos todas as classes presentes na VCL com seus métodos e propriedades, mas nesta vídeo-aula conheceremos as principais classes de onde descendem todos os componentes. Aprenderemos como a VCL se divide, isto é, em componentes visuais e não visuais, que recebem foco e os que não recebem foco e com isso termos uma visão geral da organização da VCL. Além disso, abordaremos o tema manipuladores de eventos para entendermos um pouco melhor sobre como os eventos funcionam no Delphi.

Acesso a vídeo aula

Tags: , , , , , ,

Generics e Anonymous Methods | Curso Delphi para Iniciantes

Nessa vídeo-aula abordaremos dois assuntos presentes no Delphi desde a versão 2009: estamos falando de Generics e Anonymous Methods. Esses dois recursos são itens avançados da linguagem que nos permitem desenvolver códigos mais coesos, flexíveis e eficientes. Com Generics podemos criar estruturas orientadas e objetos, além de determinar o tipo destas estruturas em tempo de execução; com isso, evitamos conversões de tipo desnecessárias e testes demasiados para evitar erros de Invalid Type Casting. Já os Anonymous Methods evitam que tenhamos códigos redundantes, pois podemos utilizar este recurso para criar uma infraestrutura onde a parte da rotina que é mutável seja extraída para um ou mais métodos anônimos. Com os assuntos abordados nesta vídeoaula, fechamos mais um módulo deste curso.

Acesso a vídeo aula

Tags: , , , , , ,

Tipos Complexos: Ponteiros e Variants | Curso Delphi para Iniciantes

Nessa vídeo-aula continuamos com o assunto de tipos de dados no Delphi e desta vez entramos em um tópico pouco discutido, o uso de ponteiro. No dia-a-dia realmente são poucas as situações onde lançamos mão dos ponteiros, até porque a VCL já os faz por nós. Muitas das funções que utilizamos, principalmente as de iterações, em sua maioria, usam ponteiros. Vamos aprender o que são e como referenciar ponteiros no Delphi. Além disso, veremos o tipo Variant que nos permite flexibilizar a regra do fortemente tipado do Delphi que aprendemos até o momento. Mas vá com calma nessa questão de variant, pois o tiro pode sair pela culatra.

Acesso a vídeo aula

Tags: , , , ,

Tipos Definidos por Usuários e Arrays | Curso Delphi para Iniciantes

Nessa vídeo-aula falaremos sobre os Users Types ou Tipos Definidos por Usuários e Arrays. Não é difícil encontrar, ao longo de todo o código da VCL, tipos personalizados que representam valores fixos e que são utilizados em tomadas de decisão ou na personalização de componentes – chamamos estes mecanismos de enumerados. Como o próprio nome sugere, esta estrutura na verdade é uma lista de itens ordinais, ou seja, cada um dos valores ali disponíveis é na verdade para o compilador, índices numéricos. Os itens nomeados são na verdade para facilitar no momento de sua utilização. Além disso, veremos como trabalhar com o tipo complexo Array em suas duas opções: Array estáticos e Array dinâmicos.

Acesso a vídeo aula

Tags: , , , ,

Tipos Primitivos: Numéricos, Caractere e Booleanos | Curso Delphi para Iniciantes

Nessa vídeo-aula iniciamos um novo tópico dentro da linguagem de programação Delphi: falaremos sobre os tipos de dados. Como já comentado anteriormente, o Delphi é uma linguagem fortemente tipada e, portanto, se faz necessário conhecer seus principais tipos primitivos e principalmente seus ranges, ou seja, a faixa de valores que cada um deles suporta. Isso porque, conhecendo a faixa de valor de cada um dos tipos evitaremos erros comuns com, por exemplo, a declaração de uma variável inteira para um contador que vai de 1 a 10, por exemplo. Não é porque hoje recurso de hardware não é problema que vamos sair por aí desperdiçando recursos.

Acesso a vídeo aula

Tags: , , , ,

Repeat, While, For e For In | Curso Delphi para Iniciantes

Nessa vídeo-aula seguimos nosso cronograma desta vez falando sobre estruturas de repetição. Você já se perguntou por que temos tantas opções assim para estruturas de repetição? E há quem diga que nunca usou e não sabe a diferença entre Repeat e While. Veremos através de exemplos práticos como cada uma destas estruturas se comporta para executar o mesmo bloco de códigos. Isso lhe permitirá que você tire suas próprias conclusões sobre estas estruturas. Além disso, falaremos sobre o for in, uma “nova” estrutura de loop específica para coleções que foi introduzida na linguagem Delphi na versão 2007 – se não me engano – da ferramenta.

Acesso a vídeo aula

Tags: , , , ,

Comando With e Estruturas de Decisão | Curso Delphi para Iniciantes

Nessa vídeo-aula abordaremos um tópico presente em todas as linguagens de programação que temos no mercado: as estruturas de tomadas de decisão. Na linguagem de programação Delphi, temos duas estruturas de decisão; IF e Case, cada uma delas com suas respectivas particularidades. Além disso, aprendemos mais um recurso da linguagem que visa facilitar a codificação chamado with. Com ele é possível eliminar repetição de códigos nos comandos onde temos que fazer referência a um objeto diversas vezes. Veremos que ao contrário do que muitos pensam é possível utilizar este comando referenciando mais de uma classe/objeto ao mesmo tempo e faremos um exemplo prático para entender como o compilador trata os casos em que uma referência se enquadra em todos os itens referenciados.

Acesso a vídeo aula

Tags: , , , ,

Load more