Back-End

5 dez, 2008

Delphi para internet: Intraweb + AJAX

Publicidade

Olá, pessoal! Conforme prometido, vamos começar a estudar o uso pleno de Delphi para internet.

Intraweb ou VCL for the Web

Mas afinal o que é o Intraweb?

Desenvolvido pela Atozed software (www.atozed.com), esta ferramenta lhe permite desenvolver aplicativos web de forma fácil e rápida, mais ou menos da mesma forma que você desenvolveria um aplicativo win32, porém com algumas particularidades.

A partir do Rad Studio 2007, o Intraweb já vem com Ajax nativo nos eventos de quase todos os componentes.

Agora que você sabe um pouco do que se trata vamos à prática!

Inicie um novo projeto em: File/New/Other/ VCL for the Web

Selecione o ícone Vcl for The Web Application Wizard e dê OK.

Irá abrir uma janela do Intraweb semelhante a esta abaixo:

Stand Alone Application: Gera um arquivo.EXE, a página roda através do servidor do próprio Intraweb, semelhantemente ao ASP.NET da Microsoft.

Service Application: Igual o Stand Alone, mas roda como um service do Windows e não aparece a janela padrão do servidor Stand Alone.

ISAPI Extension: Aplicativo do tipo ISAPI/NSAPI, gera uma DLL que para funcionar deve ser hospedada em um servidor web.

Vamos escolher a opção Stand Alone que não requer nenhuma hospedagem.

Dê um nome para seu site e salve em um local fácil de se achar. Feito tudo, isso dê um OK.

Aparecerá um form branco e sem as bordas que estamos acostumados a ver nos aplicativos win32. Aí está o nosso WebForm e é nele que colocaremos os componentes e suas funcionalidades, que nem fazemos numa aplicação normal.

Na segunda parte vamos fazer um pequeno aplicativo e demonstrar algumas de suas funcionalidades.

Até lá!