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á!