Desenvolvimento - ASP. NET
ASP.NET 2.0 - Introdução a WebParts
Está chegando ao mercado a mais nova ferramenta de desenvolvimento da Microsoft que é o Visual Studio 2005 em conjunto com o .NET Framework 2.0. Dessa vez com objetivo de atingir ao máximo o poder de personalização da interface do usuário está disponível o WebParts.
por Ramon DurãesEstá chegando ao mercado a mais nova ferramenta de desenvolvimento da Microsoft que é o Visual Studio 2005 em conjunto com o .NET Framework 2.0. Com isso a Microsoft está disponibilizando novas facilidades para os desenvolvedores e cada vez mais vem nos surpreendendo com tantos recursos interessantes.
Dessa vez com objetivo de atingir ao máximo o poder de personalização da interface do usuário está disponível o WebParts. Que consiste em modularizar a aparência da aplicação e dar ao usuário o poder de modificar em tempo real e salvar de forma que ao ASP.NET 2.0 lembre disso na próxima visita desse usuário.
O recurso WebParts foi lançado inicialmente no pacote SharePoint e agora faz parte do ASP.NET.
Confira nas Figuras 01,02,03 o usuário final personalizando sua aplicação. Ele vai mover o calendário de um lado para outro e fazer o mesmo com o controle usercontrol.
Figura 1 - Usuário movendo calendário para outro local na tela
Figura 2 - Calendário no novo local
Figura 3 - Movimentando UserControl para outra área da tela (WebPartZone).
Conforme visto WebParts é realmente um recurso muito fantástico. E impressiona bastante o desenvolvedor e o usuário final. Logo abaixo veja com realizar essa implementação que demonstramos. Insira um WebForm
Localize no Toolbox/WebParts os itens WebPartManager e WebPartMenu e arraste para o WebForm confirme Figura 04.
Figura 4 - Adicionando WebPartManger e WebPartMenu
Localize agora no ToolBox o item WebPartZone e adicione no WebForm conforme Figura 05. Nesse exemplo estamos utilizando uma tabela com duas colunas para melhor organizar. As zonas serão os locais que serão modificados pelo usuário.
Figura 05 - Adicionando WebPartZone
Criado as zonas arraste um calendário para WebPartZone1 e outro item do Toolbox para WebPartZone2 ou mesmo um usercontrol criado por você.
Feito isso já pode pressionar F5 e testar essa pagina. Confirma o resultado na Figura 06. Aonde estamos ativando a personalização. Escolhendo o item Modify, você vai poder mover o calendário para WebPartZone2 por exemplo.
Figura 06 - Testando WebParts
Figura 07 - Movendo calendário.
Finalizando
Este artigo teve objetivo de mostrar o novo recurso do ASP.NET chamado de WebParts que traz para o usuário e desenvolvedor um maior poder na personalização das aplicações. E conforme visto é realmente muito fácil sua implementação.
"Não utilizamos nenhuma linha de código!!!"
Para download do exemplo, clique aqui.
Aguardo seu comentário! Participe!!! Até próximo artigo!
Conheça o grupo de usuários http://www.mutex.com.br em Salvador / Bahia.