Desenvolvendo WebParts no SharePoint 2007 – Parte 1

Overview

Hoje vou apresentar como desenvolver WebParts Customizadas no SharePoint, levando em consideração que esse é o modelo ideal para desenvolvimentos customizados dentro do SharePoint.

Esse artigo faz parte de uma série que estou planejando publicar, levando em consideração a importância desse recurso de extensibilidade.

Desenvolver WebParts Customizadas é uma das tarefas de desenvolvimento mais utilizadas e recomendadas como recurso de extensibilidade no SharePoint, lembrando que a tecnologia Windows SharePoint Services 3.0 é baseada no .NET Framework 2.0, é possível desenvolver WebParts derivando de duas principais classes:

Microsoft.SharePoint.WebPartPages.WebPart (SharePoint)
System.Web.UI.WebControls.WebParts.WebPart (ASP.NET)

Na verdade a classe de WebPart do SharePoint herda a classe do ASP.NET, A Microsoft recomenda utilizar a classe do ASP.NET no desenvolvimento das suas WebParts,  a classe do SharePoint foi criada principalmente para manter compatibilidade com versões anteriores do SharePoint, como o Windows SharePoint Services 2.0 (SharePoint 2003), mas o objetivo desse artigo não é me aprofundar no conceito de WebParts x SharePoint e sim em como desenvolvê-las, para maiores informações sobre esse funcionamento, recomendo a leitura dos artigos abaixo:

Infra-estrutura das Web Parts no Windows SharePoint Services 3.0
http://msdn.microsoft.com/pt-br/library/ms415560.aspx

ASP.NET Web Parts Controls
http://msdn.microsoft.com/en-us/library/e0s9t4ck.aspx

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s


%d blogueiros gostam disto: