O que é Web Part? Web Parts é um conjunto integrado de controlos que permitem aos utilizadores modificar o conteúdo, aparência e comportamento de páginas.

Slides:



Advertisements
Apresentações semelhantes
Passo a passo: Configuração de Login no ASP.NET
Advertisements

Área de Desenvolvimento de Sistemas
Eventos, Variáveis de Sessão e Aplicação
Boas Práticas de Programação com ADO.NET
Novos serviços da ASP.Net 2.0
Membership e Login Web Site Administration Tool.
Themes and Skins Uma Skin é uma descrição do aspecto de controlos.
Tipos de Sites Web gerados pelo VS2005
Criar uma Aplicação Web em ASP.NET v Tipos de Sites Web gerados pelo VS2005 File-system Web sites Ficheiros armazenados num directório local É utilizado.
Personalização Objecto Profile. 1 O objecto Profile O objecto Profile permite armazenar informação única de um utilizador. Quando o utilizador visita.
Master Pages no ASP.NET 2.0 Adaptado/Retirado do MSDN.
Capítulo 1 Introdução.
Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
ASP.NET Ajax 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Criar uma nova apresentação
Imprimir apresentações em diversos formatos
Escola Secundária da Ramada
Folha de Cálculo TIC 10.
Folha de Cálculo TIC 10.
Internet e Informação Electrónica INTERNET EXPLORER
BR.OFFICE IMPRESS E MICROSOFT OFFICE POWER POINT 2003
Aula 8 - Sumário Inserir painel rolante.
Aula 4 - Sumário Inserir imagens: a partir do ClipArt, de ficheiros e da barra de desenho. Definir as propriedades de uma imagem inserida numa página Web.
MetaLib - Visão Geral 1º Encontro de Usuários ALEPH 30 Nov. e 1º Dez. de 2006 Caio Pellegatti.
7 - Criação de Páginas Web
Clique num dos capítulos abaixo para obter mais informações ou clique no botão Avançar para iniciar o tutorial web. 1.Como navegar na página principal?Como.
Sistema Operativo em Ambiente Gráfico
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
Desenvolvimento de Projetos e Aplicações Web
7 - Criação de Páginas Web DREAMWEAVER Pt.2
Microsoft Access Carlos Sebastião.
PÁginas Dinâmicas Programação Web.
Rodrigo Cristiano Silva
Tecnologias Web Rodrigo Cristiano Silva
Conteúdos do tutorial O que é um Slide Mestre?
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
Rodrigo Cristiano Silva
INFORMÁTICA PARA CONCURSOS
P ROGRAMAÇÃO D ISTRIBUÍDA Primeira Fase da Aplicação Distribuída: Gestão de Salas João Gomes Nº Marco AndradeNº
Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World.
Soluções de CTI • CRM • Contact Center • Call Center
Prof. Celso Cardoso Neto. (2) ALINHAMENTO Caso 1.
Moodle. Actividade 5 Mostrar um directório:. 1 – Clique em Activar modo de edição. 2 – No bloco central em Adicionar um recurso escolha a opção Mostrar.
Ambiente de trabalho Barra de ferramentas padrão Barras de rolamentos
Pequena revisão e alguns conselhos
1.
7 - Criação de Páginas Web
SSIS – O poder da configuração. Isaque d’Aires Skills: ASP.NET, VB.NET, C#:NET, Sql Server, SSIS... Consultor da Novabase na CGD
INTRODUÇÃO À FOLHA DE CÁLCULO
UNIDADE 2: Sistema Operativo em Ambiente Gráfico
MICROSOFT WORD AULA DO DIA 16/10/2009
Microsoft Office Excel Fórmulas complexas  Se  Soma.Se  Contar.Se  Contar.Val  Contar.Vazio.
Na barra de mensagens, clique em Habilitar Edição,
GESTÃO DE FICHEIROS ÍNDICE Pág. I.Instalação do Software 2 II.Selecção de Empresas / Manutenção de Empresas 5 III.Criação da Base de Dados (Clientes,
Configuração do Ambiente de programação
Arquitetura das JSP - Aula 2
Planear um Website Principais etapas.
Escola Básica e Secundária Dr. Luís Maurílio da Silva Dantas Ano Lectivo 2014/2015 Tecnologias de Informação e Comunicação Introdução à folha de cálculo.
UNIDADE 4: Processamento de texto
7 - Criação de Páginas Web
Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
MENU ARQUIVO Comando Imprimir Imprimi o documento atual # Impressora
Introdução às Tecnologias de Informação e Comunicação
Folha de Cálculo Excel.
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
CSS VS CSS3. CSS CSS é uma linguagem de paginas de estilo, utilizada para definir a apresentação de documentos escritos numa linguagem de marcação, como.
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO FOLHA DE CÁLCULO OPERAÇÕES ELEMENTARES NA FOLHA DE CÁLCULO.
Temas, Modulos, Menus e Componentes (Backend)
Web Parts.
Transcrição da apresentação:

Web Parts

O que é Web Part? Web Parts é um conjunto integrado de controlos que permitem aos utilizadores modificar o conteúdo, aparência e comportamento de páginas Web directamente de um browser. “Personalization” permite que estado ou propriedades das Web Parts persistam para além de uma sessão. “Personalization” é realizada por: Provider Data store

Controlos de Web Parts Os controlos de Web Parts dividem-se em três grupos: Controlos de interface do utilizador de Web Parts. Componentes estruturais da interface do utilizador Personalização

Hierarquia de Controlos Web Parts Controlos de Interface de Web Parts Componentes Estruturais da Interface Personalização

Personalização As alterações efectuadas pelos utilizadores nas páginas ou nos controlos podem ser armazenadas para manter as preferências pessoais dos utilizadores em sessões futuras (personalização). Este recurso de Web Parts permite aos programadores dotar os utilizadores de capacidades que lhes permitem personalizar a Aplicação Web dinamicamente, sem intervenção do programador ou do administrador.

Personalização A informação personalizada é armazenada automaticamente numa base de dados Microsoft SQL Server gerada pelo ASP.NET Qualquer controlo Web Parts pode ser sujeito a Personalização, bastando para isso activar a propriedade Personalizable do controlo. Além de controlos personalizados derivados da classe WebPart, qualquer outro controlo pode ser personalizado já que podem ser utilizados como Web Part Controls.

Personalização WebPartManager WebPartPersonalization Coordena todas os componentes Web Parts de uma página, Inibe ou permite a personalização Controla os diferentes modos de exibição que uma página pode ter (BrowseDisplayMode, DesignDisplayMode, EditDisplayMode, CatalogDisplayMode e ConnectDisplayMode). WebPartPersonalization Implementa a lógica necessária para executar acções de personalização

Componentes Estruturais da Interface Actuam como gestores de layout Definir página modular de orientação horizontal ou vertical Elementos comuns da interface Cabeçalho e rodapé Estilo Título ... Derivam da classe Part

Componentes Estruturais da Interface CatalogZone Permite criar um catálogo de WebParts Controls a partir do qual os utilizadores podem seleccionar controlos para adicionar a uma página Contém controlos CatalogPart EditorZone Permite aos utilizadores editar e personalizar WebParts Controls Contém controlos EditorPart WebPartZone Define o layout dos WebParts Controls que constituem a página. Podem existir vários na página ConnectionsZone Fornece uma interface para gerir conexões entre WebPartZones ProxyWebPartManager Este controlo permite aos programadores especificar conexões estáticas numa Content Page sempre que o WebPartManager seja utilizado numa Master Page

Controlos EditorPart Permitem aos utilizadores personalizar vários aspectos dos WebParts Controls da página Web AppearanceEditorPart LayoutEditorPart BehaviorEditorPart PropertyGridEditorPart

Controlos EditorPart Editor Zone

Controlos CatalogPart PageCatalogPart Disponibiliza um catálogo com os controlos previamente adicionados à página que utilizador fechou e que podem ser novamente adicionados à página DeclarativeCatalogPart Este controlo fornece um meio para os programadores adicionarem um conjunto de Server Controls directamente a um catálogo de uma página Web ImportCatalogPart Permite aos utilizadores importar um ficheiro XML com as configurações de um WebPart Control ou Server Control que o utilizador pretenda anexar à página

Catalog Zone Catalog Zone Page Catalog

Primeiro controlo a colocar na página Exemplo WebPartManager Primeiro controlo a colocar na página WebPartZone Login User Control

Exemplo

Exemplo - Personalização Directório do projecto Directório App_Data Base de dados onde são guardadas as informações das Personalizações