DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo Clube Delphi 75 - AJAX

Artigo da Revista Clube Delphi Edição 75.

Esse artigo faz parte da revista Clube Delphi Edição 75. Clique aqui para ler todos os artigos desta edição

imagem_pdf.jpg

ASP.NET

AJAX

Usando com o Delphi a biblioteca MagicAjax

Existem inúmeras formas de utilizar a tecnologia AJAX em aplicações .NET, mas nenhuma apresenta tanta facilidade como a utilização do framework MagicAjax.Net. Esse framework é gratuito, está na versão beta e pode ser baixado no endereço oficial do projeto: www.magicajax.net.

Com a sua utilização, não é necessário ter o conhecimento de Java Script para criar as funções que enviam e buscam (callback) as informações sem dar um refresh total na página, diminuindo o tráfego de informações entre o servidor e os clientes, consumindo menos tempo.

Além disso, ele automaticamente apresenta a mensagem de Loading no canto superior direito, da mesma forma que acontece no Gmail. Neste artigo não vou entrar na parte teórica e introdutória sobre o AJAX, pois isso já foi tratado em outro artigo da revista Clube Delphi na edição 70. Para uma rápida introdução sobre a tecnologia, veja o box “O que é AJAX?”.

 

O que é AJAX?

Quando navegamos em páginas Web, sempre que é necessário efetuar uma comunicação com o servidor (clique de um botão, por exemplo), há um intenso tráfego de dados e toda a página é sempre recarregada (refresh total). Com tecnologias como o AJAX (Asynchronous JavaScript and XML), podemos limitar os postbacks ao servidor, evitando refreshs totais da página. Podemos chamar métodos de forma assíncrona e então ajustar pequenas porções da tela, diminuindo o tráfego de dados na rede. Com isso, aplicações Web se tornam semelhantes a aplicações Desktop. Trabalhar com AJAX “puro” requer vasto conhecimento de Java Script e exige codificação exaustiva. Dessa forma, várias tecnologias e ferramentas definem frameworks para tornar o trabalho sobre o AJAX mais produtivo, em várias linguagens e plataformas diferentes (Java, .NET etc.). Um desses frameworks é o MagicAjax.

Criando uma consulta a dados com Firebird

No Delphi 2005 ou 2006, crie um novo projeto do tipo ASP.NET Web Application - Delphi for .NET. Preencha o Name com “Magico” e clique em OK. Vamos criar uma consulta de dados nas tabelas Department e Employee do banco "



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Fabricio Desbessel

Fabrício Desbessel (fabricio@fabricio.pro.br) é professor de Linguagem de Programação do Curso Técnico em Informática do Colégio Frederico Jorge Logemann de Horizontina/RS e da FAHOR Faculdade Horizontina. Delphiano de coração está sempre disposto a provar que com o Delphi sempre teremos a melhor so...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03