Cadastre-se Revistas DevMedia Cursos
 

Space de Rodrigo Carreiro Mourão
Busca Autor


Últimas 20 atualizações de Rodrigo Carreiro Mourão

Video aula - Touch and Gestures - Curso Delphi para Iniciantes - 35


Tempo: 14:53 min

Descrição: Nessa vídeoaula falaremos sobre um recurso que entrou em evidência com o lançamento do Windows 7 e agora com o Windows 8 o assunto voltou a pauta: sistemas operacionais com suporte a Touch e Gestures. É fato que para utilizar estes recursos e importante que o hardware, neste caso o monitor ou a tela do dispositivo, tenha suporte a Touch e/ou MultiTouch. O importante é que o Delphi 2010 incorporou na VCL classes e componentes para trabalhar com Touch e Gestures, facilitando assim a vida do desenvolvedor e é isso que veremos aqui. Veremos como utilizar os componentes Touch Keyboard e principalmente como capturar os gestos em tela e em seguida executar algum procedimento programado em nossa aplicação. Para isso aprenderemos a configurar o componente Gesture Manager e realizar o vínculo com as ações criadas no Action Manager.

-->">
09/05/2013 00:00:00





Video aula - Progress Bar, Gauge, LinkLabel e SpinEdit - Curso Delphi para Iniciantes - 34


Tempo: 18:01 min

Descrição: Nessa vídeoaula falaremos sobre componentes de indicação de progresso e de limitação de range. Não são raras as situações em que numa aplicação precisamos indicar visualmente para o usuário final que algum processo está em execução e mais ainda, essa indicação deverá dar a real noção de quanto o processo já avançou e quanto ainda falta. Para isso há dois componentes na VCL, a Progress Bar e o componente Gauge. Veremos as diferenças entre eles e no caso da Progress Bar os novos status que ela pode assumir (pbsNormal, pbsPaused e pbsError) além de claro o efeito Marquee introduzido no WindowsVista. Para fechar veremos como trabalhar como o SpinEdit muito útil quando queremos limitar o range de opções numéricas que usuário poderá utilizar e um apêndice para mostrar o LinkLabel, um label que suporta a tag do HTML fazendo com que nossa label se transforme em um link ativo.

-->">
07/05/2013 00:00:00





Video aula - Tray Icon - Curso Delphi para Iniciantes - 33


Tempo: 16:32 min

Descrição: Nessa vídeoaula falaremos de um dos muitos componentes adicionados nas versões Studio do Delphi, o Tray Icon. Este componente foi introduzido na VCL para facilitar a vida dos desenvolvedores uma vez que mesmo antes da presença deste componente colocar o ícone da aplicação na área de notificação (ao lado do relógio do Windows) não era uma tarefa difícil, mas requeria algumas linhas de códigos. Agora com este componente a tarefas ficou extremamente simples e além de colocar o ícone na área de notificações podemos exibir mensagens através de balões de notificações e mais, podemos inclusive animar o ícone para indicar o andamento de algum processo. No exemplo que criamos neste vídeo simulamos uma aplicação em três estados (Normal, Atenção e Erro) e para cada um deste estado um ícone animado e uma mensagem customizada.

-->">
07/05/2013 00:00:00





Video aula - Drag and Dock com Panels - Curso Delphi para Iniciantes - 32


Tempo: 17:08 min

Descrição: Nessa videoaula falaremos sobre o recurso de Docking. Para quem não sabe com o Docking é podemos permitir que o usuário final personalize a área de trabalho da aplicação, isto é, com Docking podemos dividir a tela principal da nossa aplicação em painéis e o melhor, permitir que o usuário troque esses painéis de lugar configurando assim a tela inicial da forma que melhor lhe agrade. Para isso abordaremos alguns conceitos como Dock Site, Drag Mode e Drag Drop e veremos que esta funcionalidade pode ser incorporada a nossa aplicação sem a necessidade de programar uma linha de código sequer. Aproveitando que estamos falando de customização veremos como customizar o Menu de acesso e a barra de ferramentas além de salvar esta configuração para posterior uso pelo usuário.

-->">
25/04/2013 14:44:00





Video aula - Drag and Drop e ListBoxes - Curso Delphi para Iniciantes - 31


Tempo: 17:16 min

Descrição: Nessa videoaula abordaremos um assunto conhecido, porém não muito utilizados na construção de interfaces para os usuários, é o recurso de Drag and Drop, ou arrastar e soltar. Este tipo de funcionalidade oferece para o usuário da aplicação mais facilidade na manipulação da informação uma vez que permite o usuário selecionar itens de forma clara sem a necessidade de muitos cliques do mouse ou em pesquisas complexas. No exemplo desenvolvimento desta videoaula vamos utilizar dois listboxes e através do recurso de Drag and Drop mover os itens de uma ListBox para outro. Abordaremos para isso tópicos como Source, Sender e Accept que são essenciais para que esta funcionalidade de Drag and Drop funcione perfeitamente.

-->">
25/04/2013 14:42:00





Video aula - Flow Panel, Category Buttons e Shell API - Curso Delphi para Iniciantes - 30


Tempo: 18:27 min

Descrição: Nessa videoaula continuamos a explorar alguns componentes da VCL e entre os componentes aqui abordados veremos dois que ajudam e muito quem trabalha com criação dinâmica de interfaces, são eles: Flow Panel e Grid Panel. Além destes componentes abordaremos como trabalhar com o componente Category Buttons que permite que criemos menus de acesso com a aparência do Tool Pallete do Delphi, muito útil para criação dinâmica de menus. Fora isso, abordaremos alguns componentes que são padrões na VCL do Delphi como Page Control, Calendar, Timer, entre outros. E por fim aprenderemos como utilizar componentes baseados nas versões mais antigas da API do Windows.

Tecnologias e Recursos: Delphi XE2, Shell API, Flow Panel, Grid Panel

-->">
15/04/2013 00:00:00





Video aula - Tree View e List View - Curso Delphi para Iniciantes - 29


Tempo: 16:32 min

Descrição: Nessa videoaula damos sequencia ao curso Delphi para Iniciantes onde veremos mais dois componentes bastante úteis no desenvolvimento de interfaces de usuários, são eles o componente Tree View e o componente List View. O primeiro componente serve com o nome sugere para criar uma estrutura onde os elementos são exibidos em forma de arvore, ele serve para demonstrar a hierarquia entre eles e é muito comum utilizado em rotina de concessão de acessos ou mesmo de mapeamento de arquivos e diretório. Já o list view nos permite entre outras coisas exibir uma lista de elementos com diversas visões diferentes. É muito comum utiliza-lo quando desenvolvemos com orientação a objetos para representar uma lista de objetos já que podemos além de exibir os dados incluir na lista view o ponteiro para o objeto em questão.

Tecnologias e Recursos: Delphi XE2, Tree View List View, Group List View

-->">
11/04/2013 00:00:00





Video aula - Menus e Action Lists - Curso Delphi para Iniciantes - 28


Tempo: 18:02 min

Descrição: Nessa videoaula abordaremos dois dos principais componentes utilizados para criação de interfaces quando estamos desenvolvendo um sistema, são eles o Main Menu e Action List. O primeiro componente, o Main Menu é utilizando para criar menus com as opções que estarão disponíveis para o usuário. Veremos como criar submenus, como inserir quebras, adicionar teclas de atalhos e hot Keys. Veremos também como inserir imagens como o componente ImageList. Já o segundo componente, o Action List, nos auxilia a otimizar nossa aplicação e facilitar a manutenção da mesma uma vez que podemos com ele criar ações predefinidas do sistema e para cada uma delas associar uma imagem, uma ou mais tecla de atalho, um hint entre outras configurações e com isso associar esta ação a um menu, um botão ou a qualquer outro componente compatível.

Tecnologias e Recursos: Delphi XE2, Main Menu, Action List, Hints, HotKeys

-->">
11/04/2013 00:00:00





Video aula - Standards Controls - Curso Delphi para Iniciantes - 27


Tempo: 17:07 min

Descrição: Nessa videoaula 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 utilizamos na criação de interfaces: Label, Edit, GroupBox, RadioButton, CheckBox entre outros.

Tecnologias e Recursos: Componentes, VCL, Delphi XE2

-->">
27/03/2013 00:00:00





Video aula - TButtons, TBitBtn e TSpeedButtons - Curso Delphi para Iniciantes - 26


Tempo: 17:16 min

Descrição: Nessa videoaula 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 pe que nossas abordagens nas vídeoaulas em relação aos componentes serão sempre em função de duas coisas: 1) Primeiro conhecendo os componentes e principalmente no que há de novo nestes componentes nas versões mais recentes do Delphi e 2) Abordando os componentes em função da estrutura da VCL, ou seja, mostrando dentro da VCL onde o componente estudado se encaixa.

Tecnologias e Recursos: Componentes, VCL, Delphi XE2

-->">
25/03/2013 00:00:00





Video aula - Introdução a VCL - Curso Delphi para Iniciantes - 25


Tempo: 18:54 min

Descrição: Nessa videoaula 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ídeoaula 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ídeoaula conheceremos as principais classes de onde descentes todos os componentes. Aprenderemos como a VCL se divide, isto é, 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 como os eventos funcionam do Delphi.

Tecnologias e Recursos: VCL, Componentes, Eventos, Delphi XE2

-->">
25/03/2013 00:00:00





Video aula - Generics e Anonymous Methods - Curso Delphi para Iniciantes - 24


Tempo: 17:10 min

Descrição: Nessa videoaula 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 orientada e objetos e determinar o tipo destas estruturas em tempo de execução, com isso evitados conversões de tipo desnecessárias e testes demasiamos 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.

Tecnologias e Recursos: POO, Generics, Anonymous Methods, Delphi XE2

-->">
25/03/2013 00:00:00





Video aula - Tipos Complexos: Ponteiros e Variants - Curso Delphi para Iniciantes - 23


Tempo: 16:13 min

Descrição: Nessa vídeoaula 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 utilizando 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 calmo nessa questão de variant, pois o tiro pode sair pela culatra.

Tecnologias e Recursos: Delphi XE2, Ponteiros, Variants

-->">
06/02/2013 00:00:00





Video aula - Tipos Complexos: Sets e Records - Curso Delphi para Iniciantes - 22


Tempo: 17:07 min

Descrição: Ainda seguindo com o assunto de Tipos de Dados no Delphi falaremos nesta vídeo aula sobre os Users Types ou Tipos Definidos por Usuários e Arrays. Não é difícil encontra 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.

Tecnologias e Recursos: Delphi XE2, Array, User Types, Enumerados

-->">
06/02/2013 00:00:00





Video aula - Tipos Definidos por Usuários e Arrays - Curso Delphi para Iniciantes - 21


Tempo: 17:07 min

Descrição: Nessa videoaula falaremos sobre os Users Types ou Tipos Definidos por Usuários e Arrays. Não é difícil encontra 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.

Tecnologias e Recursos: Delphi XE2, Array, Type

-->">
31/01/2013 00:00:00





Video aula - Tipos Primitivos: Numéricos, Caractere e Booleanos - Curso Delphi para Iniciantes - 20


Tempo: 16:41 min

Descrição: Nessa videoaula 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 ai desperdiçando recursos.

Tecnologias e Recursos: Delphi XE2, Type, Tipos Primitivos

-->">
31/01/2013 00:00:00





Video aula - Repeat, While, For e For In - Curso Delphi para Iniciantes - 19


Tempo: 16:49 min

Descrição: Nessa vídeoaula 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 exemplo 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

Tecnologias e Recursos: Delphi XE2, Repeat, While, For, For In

-->">
05/09/2012 00:00:00





Video aula - Comando With e Estruturas de Decisão - Curso Delphi para Iniciantes - 18


Tempo: 16:44 min

Descrição: Nessa vídeoaula 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 estrutura 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 comando 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 referencia uqe se enquadra em todos os itens referenciados.

Tecnologias e Recursos: Delphi XE2, With , Estruturas de Decisão

-->">
05/09/2012 00:00:00





Video aula - Chamada de métodos e passagem de parâmetros por valor e por referência - Curso Delphi para Iniciantes - 17


Tempo: 17:59 min

Descrição: Nessa vídeoaula abordaremos um tema muito interessante: passagem de parâmetro por valor e passagem de parâmetro por referência. Este tópico é muito importante para que se tenha o perfeito entendimento do que são e como se comportam as variáveis. Isso se faz necessário para que possamos garantir o perfeito funcionamento de nossas rotinas. Quando invocamos um método este pode ou não exigir um ou mais parâmetros e dependendo de como estes parâmetros são declarados no método a maneiro como você o invoca muda em relação aos parâmetros passados. Para que o entendimento sobre estes aspectos sejam completos faremos nesta vídeo aula um exemplo onde teremos 3 métodos praticamente iguais diferindo apenas pela forma como os parâmetros foram declarados.

Tecnologias e Recursos: Delphi XE2, Chamada de métodos, tipos de parâmetros

-->">
05/09/2012 00:00:00





Video aula - Expressões, Instruções e Operadores - Curso Delphi para Iniciantes - 16


Tempo: 18:41 min

Descrição: Nessa vídeoaula abordaremos mais alguns aspectos sobre a linguagem de programação Delphi. Veremos o que é uma expressão para o Delphi e como o compilador as “entende”. Além disso, vamos entender de fato o que é uma instrução para o Delphi e as regras envolvidas ao escrever nossas sentenças, como o fato de finalizar cada linha com ; (ponto e vírgula), bloco de códigos, etc. Na parte de operadores, além de tratarmos os tipos de operadores faremos exemplos para entendermos de fato como o Delphi trata os valores dependendo do operador.

Tecnologias e Recursos: Delphi XE2, Expressões, Instruções, Operadores

-->">
05/09/2012 00:00:00





 

Gestor de TI com especialização em gerência de projetos (PMI) e Governança de TI (ITIL e COBIT) pelo instituto Infnet. Embarcadero MVP e Instrutor certificado pela Borland. 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. Mantenedor da comunidade RadPHP. 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.
Arquivo de atualizações
 2013
 2012
 2011
 2010
 2009
 2008
 2007

Estatísticas do Autor:
Número de posts: 366
Características dos posts deste autor:
Conteúdo:
Utilidade:
865 17
 
DevMedia Group - Tel: (21) 3382-5038 - www.devmedia.com.br
Todos os Direitos Reservados a DevMedia Group