Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
1 de 1 pessoas classificaram isso como útil - Avalie este tópico

Visão geral sobre Web Parts do ASP.NET

Web Parts do ASP.NET é um conjunto integrado de controles para criar sites da Web que permitem aos usuários finais modificar o conteúdo, aparência e comportamento de páginas Web diretamente de um navegador.As modificações podem ser aplicadas a todos os usuários no site ou a usuários individuais.Quando os usuários modificam páginas e controles, as configurações podem ser salvas para reter preferências pessoais do usuário através das sessões futuras do navegador, um recurso chamado de personalização.Esses recursos Web Parts significam que os desenvolvedores podem habilitar usuários finais a personalizar um aplicativo da Web dinamicamente, sem intervenção do desenvolvedor ou administrador.

Usando o conjunto de controles de Web Parts, você como um desenvolvedor pode ativar os usuários finais para:

  • Personalizar o conteúdo da página.Usuários podem adicionar novos controles de Web Parts a uma página, removê-los, ocultá-los ou minimizá-los como janelas comuns.

  • Personalizar o layout da página.Os usuários podem arrastar um controle de Web Parts para uma zona diferente em uma página, ou alterar sua aparência, suas propriedades e seu comportamento.

  • Exportar e importar controles.Os usuários podem importar ou exportar configurações de controle de Web Parts para uso em outras páginas ou sites, mantendo as propriedades, a aparência e até mesmo os dados nos controles.Isso reduz os dados de entrada e a exigência de configuração sobre os usuários finais.

  • Criar conexões.Os usuários podem estabelecer conexões entre controles de forma que, por exemplo, um controle do gráfico possa exibir um gráfico para os dados em um controle de bolsa de valores.Os usuários podem personalizar não apenas a conexão em si, mas a aparência e os detalhes de como o controle de gráfico exibe os dados.

  • Gerenciar e personalizar configurações no nível do site.Os usuários autorizados podem definir configurações no nível do site, determinar quem pode acessar um site ou página, definir acesso baseada em função para controles e assim por diante.Por exemplo, um usuário em uma função administrativa foi definido um controle de Web Parts a ser compartilhado por todos os usuários e impedir que os usuários que não são administradores de personalizar o controle compartilhado.

O conjunto Controlar Web Parts consiste três blocos compilação principal: personalization, usuário Componentes Structural interface (interface do usuário), and real Web Parts UI Controles.Para mais detalhes, consulte Visão Geral do Conjunto de Controle Web Parts.Grande parte do seu esforço de desenvolvimento irá focalizar nos controles de Web Parts, que são simplesmente controles ASP.NET que podem usar os recursos do conjunto de controles de Web Parts.

Para ver um exemplo de como controles de Web Parts podem ser usados para criar páginas da Web personalizáveis, examine a tela de disparo a seguir.

Típica Página de Web Parts

Componentes da Web Parts

Esta página contém diversos elementos básicos de um aplicativo Web Parts:

  • Uso de zonas para layout da página.There are Two Colunas that can contain Controles: One has the Weather and Stock Quotes Controles, the Outro has Hotmail and Notícias Controles.Essas colunas na terminologia Web Parts são chamadas zonas--regiões em uma página que contêm controles de Web Parts.Zonas existem para dispor controles de Web Parts em uma página e para fornecer um interface do usuário comum para os controles.Pode haver uma ou mais zonas em uma página, cada zona pode conter um ou vários controles de Web Parts, e cada zona pode ter uma orientação vertical ou horizontal para layout da página.

  • Controles de Web Parts dentro das zonas.Cada controle tem verbos (ações que um usuário pode executar) de interface do usuário que podem aparecer como links, botões ou imagens clicáveis no controle.Na captura de tela, observe que cada controle tem um botão em sua barra de título que expõe um menu suspenso.Os menus para cada controle são as opções para alterar detalhes específicos para esse controle e outras opções para realizar ações comuns como mover ou excluir um controle e a obter de ajuda.Alguns controles, como o controle do Tempo, permitem aos usuários personalizá-los para que os controles exibam apenas informações relevantes para o usuário.

  • Links para permitir personalização abrangente.Eles permitem que os usuários alterem o conteúdo, cor e layout da página.Por exemplo, se os usuários clicarem no link Add Column, um aplicativo Web Parts poderia permitir que eles adicionassem outra coluna a uma página.Ou usuários poderiam clique no link Add Content, que exibe um catálogo de controles que eles podem opcionalmente adicionar à página.Um daqueles poderia ser um controle de gráficos de estoque.Um usuário pode adicionar esse controle a uma das zonas na página e pode, em seguida, conectá-lo ao controle existente de Cotação de Ações para gráfico que os dados de ações que ele contém.

Você irá trabalho geralmente com Web Parts de uma destas três maneiras: a criação de páginas que usam controles Web Parts, criando individual controles Web Parts, ou criando Concluir, personalizável aplicativos da Web, such as um portal.

Desenvolvimento de Página

Desenvolvedores de página podem usar ferramentas de design visual, como Microsoft Visual Studio 2005 para criar páginas que usam Web Parts.Uma vantagem em usar uma ferramenta como o Visual Studio é que o conjunto de controles de Web Parts fornece recursos de criação do tipo arrastar-e-soltar e configuração de controles de Web Parts em um criador visual.Por exemplo, você pode usar o designer para arrastar uma zona do Web Parts, ou um controle editor de Web Parts, até a superfície de design e, em seguida, configurar o controle à direita no designer usando a interface do usuário fornecida pelo conjunto de controles de Web Parts.Isso pode agilizar o desenvolvimento de aplicativos Web Parts e reduzir a quantidade de código que você precisa escrever.

Desenvolvimento de Controle

Você pode usar qualquer controle ASP.NET existente como um controle de Web Parts, incluindo controles padrão de servidor Web, controles personalizados de servidor e controles de usuário.Para controle máximo através de programação do seu ambiente, você também pode criar controles de Web Parts personalizados que derivem da classe WebPart.Para desenvolver controle de Web Parts individual, você irá criar normalmente um controle de usuário e usá-lo como um controle de Web Parts ou desenvolver um controle de Web Parts personalizado.

As an exemplo of Developing a Personalizar controle Web Parts, you Could Criar a controle to provide any of the Features provided by Outro Controles servidor ASP.NET that Might be useful to pacote as a personalizável controle Web Parts: Calendars, Listas, informações Financial, Notícias, calculators, Rich Texto Controles for updating de conteúdo, editável grids that conectar to Bancos de Dados, Charts that Dynamically Atualizar their Displays, or informações Weather and Travel.Se você fornecer um designer visual com seu controle, em seguida, qualquer desenvolvedor de página usando Visual Studio pode simplesmente arrastar o controle para uma zona de Web Parts e configurá-la no tempo de design sem precisar escrever código adicional.

Desenvolvimento de Aplicativos da Web

Desenvolver aplicativos da Web totalmente integrados e personalizáveis--como um portal--envolve o uso mais abrangente de Web Parts.You can develop a site that allows personalization usuário Extensive of the interface do usuário and de conteúdo--com Features similar to MSN.Ou você pode até desenvolver um aplicativo de pacote que pode ser enviado e usado por empresas ou taxas provedores de serviços de Internet que fornecem serviços de hospedagem de portal.

Em um cenário do aplicativo da Web, você pode oferecer uma solução completa para usuários finais gerenciarem e personalizarem o aplicativo.Isso pode incluir um conjunto de controles de Web Parts que fornecem os recursos desejados para o site, um conjunto consistente de temas e estilos que permite a usuários finais personalizarem a interface do usuário de maneira consistente, catálogos de controles de Web Parts a partir dos quais os usuários podem selecionar os que desejam que apareça em uma página, serviços de autenticação e gerenciamento baseado em função (por exemplo, permitindo usuários administrativos personalizarem os controles de Web Parte e as configurações do site para todos os usuários).

Para cada parte do seu aplicativo, você pode estender o conjunto de controles de Web Parts, conforme necessário para fornecer maior controle sobre o ambiente.Por exemplo, além de criar controles de Web Parts personalizados para a interface primária de usuário de suas páginas, também convém desenvolver um catálogo personalizado de Web Parts que seja consistente com a aparência do seu aplicativo e conceda aos usuários mais flexibilidade para escolher como os controles são adicionados a uma página.Ou você pode estender um controle da zona para fornecer opções adicionais de interface de usuário para o controles de Web Parts que ele contém.Você também pode escrever um provedor de personalização personalizado para fornecer mais flexibilidade e controle sobre como os dados de personalização são armazenados e gerenciados.

Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.