Fala ai Radizeiros e Radizeiras, tudo bem com vocês?
Certamente você já deve estar familiarizado com aquelas notificações em seu smartphone não e mesmo? Então, essas notificações são os famosos Push Notifications, que são disparados sempre que alguma mensagem chega em nosso dispositivo, e no Microsoft Windows não poderia ser diferente.
Essas notificações também existem e é bastante fácil cria-las.
Na VCL nós não temos muito recursos que nós temos no Firemonkey, para animações e tudo mais.
O que podemos aproveitar mesmo é o conceito de como podemos aplicar as técnicas para modernizar nossas aplicações, e criando interfaces ricas.
Neste post irei falar de um componente da VCL o TNotificationCenter.
Essa mensagem ajuda muito na experiencia do usuário com o nosso projeto.
E você deve está se perguntando como posso fazer isso.
Iremos adicionar o componente TNotificationCenter dentro do nosso projeto.
Esse componente é responsável por criar umas notificações do sistema operacional.
Vamos adicionar algumas ações em um dos botões para que possamos chamar essa notificação.
procedure TForm1.Action4Execute(Sender: TObject); var Notify : TNotification; begin Notify := NotificationCenter1.CreateNotification; try Notify.Name := 'DID - VCL'; Notify.Title := 'DID - VCL'; Notify.AlertBody := 'Mensagem Criada pelo DID'; NotificationCenter1.PresentNotification(Notify); finally Notify.Free; end; end;
Como podemos observar no código acima foi definido um nome para nossa notificação Notify.Name := ‘DID – VCL’, colocamos um titulo para ele, e o corpo da notificação em Notify.AlerTBody := ‘Mensagem Criada pelo DID’, e por fim nós apresentamos a notificação.
Veja na imagem abaixo que ao clicarmos no botão que codificamos é apresentada a notificação com as informações que passamos no código.
E também podemos remover essa mensagem.
procedure TForm1.Action2Execute(Sender: TObject); begin NotificationCenter1.CancelNotification('DID - VCL'); end;
Para limpar basta chamar o componente TNotificationCenter e chamar o CancelNotification passando o nome da notificação, onde colocamos DID – VCL.
As notificações são interessantes para diversos momentos do ciclo de vida de nossos aplicativos. Um exemplo bastante popular e que é interessante para o usuário que façamos essa implementação é quando notificamos ele em background de que alguma tarefa no software solicitada por ele anteriormente, foi concluída: um backup por exemplo.
Esse é mais uma dica que temos dentro do curso DID – Design de interfaces em Delphi.
O DID é o único treinamento de Design de interfaces em Delphi do mundo, com ele você irá se capaz de construir ou reformular o layout e interface da sua aplicação seguindo as boas práticas de Design, com foco na experiência do usuário, visando a obtenção de uma melhor experiência de uso e uma maior conversão de novos clientes e mercados.
Se você não tem um Designer na sua equipe ou você não tem hoje a pretensão de contratar um, porém deseja dar um salto de qualidade no seu produto, entregando para o seu cliente uma experiência única na utilização do seu software, esse treinamento é ideal para você, pois dentro dos 10 módulos do curso, você irá praticar uma verdadeira imersão no mundo do design de interfaces e seus softwares nunca mais serão os mesmos.
CLIQUE AQUI PARA SABER MAIS SOBRE O TREINAMENTO DESIGN DE INTERFACES EM DELPHI.