Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

16
Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula

Transcript of Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Page 1: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Componentes ASP.NET

2º Semestre 2009 > PUCPR > Tecnologia de Programação 2

Bruno C. de PaulaBruno C. de Paula

Page 2: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Resumo da aula

O objetivo de hoje é conhecer alguns dos componentes disponibilizados pelo ASP.NET.

Veremos diversos tipos de componentes, focando em entender a lógica de utilização dos componentes em geral.

Page 3: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Diferencial: ASP.NET é baseado em dezenas de componentes visuais

311/04/23

Page 4: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Tipos de componentesHTML Controls

Controles pobres;Poucos recursos;Sintaxe JavaScript;Fácil integração com

outras linguagens;Uso limitado;Ver:

– ExemplosHTMLControlsDotNet2.0.zip

411/04/23

Page 5: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Tipos de componentesWeb Controls

Controles estendido pelo ASP.NET, incluem os controles HTML e acrescentam novos controles ricos;

Não refletem a sintaxe HTML;Ver:–ExemplosWebControls.zip–PassoAPassoWebControls.ppt

Page 6: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Tipos de componentesValidator Controls

Controles de validação de dados;

Validações automatizadas.

Page 7: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Tipos de componentesAjax Components

Permitem a transformação de componentes Web Forms em Ajax;

“Ajaxificação”;

Page 8: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Tipos de componentesData Components

Acesso a banco de dados;

Não são essenciais para o acesso ao banco;

Mas ajudam um monte...

Page 9: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Tipos de componentesLogin e Navegação

Implementação de padrões web de navegação e autenticação;

Permitem a prototipação rápida de interface de autenticação e cadastro de usuários em menos de 30 minutos.

Page 10: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Tipos de componentesWeb Parts

Componentes para personalização de interface;

Permite modificação em tempo real da interface;

O usuário pode salvar a interface utilizada.

Page 11: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Grupos de Propriedades

Accessibility: acessibilidade;Appearance: aparência, CSS,

formatação;Behavior: comportamento;Data: ligação com dados;Layout: dimensões;Misc: Diversos.

Page 12: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

1211/04/23

O que é que quase todo componente

tem?

Page 13: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Principais PropriedadesControles Web Forms

ID: identificador;EnableViewState: indica a

persistência das propriedades entre uma requisição e outra;

Style: Permite alterações no estilo CSS do componente;

Visible: Controla a visibilidade;Text: Geralmente é o texto do controle;

Page 14: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Principais PropriedadesControles Web Forms - Listas

AutoPostBack: indica se o servidor é invocado automaticamente quando o elemento é modificado.

Items: coleção de opções da lista.SelectedItem: o item selecionado.SelectedIndex: índice do elemento

selecionado na lista;SelectedValue: o valor do item

selecionado.

Page 15: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Principais PropriedadesControles Web Forms – Itens Listas

Enabled: elemento habilitado ou não;Selected: indica se o elemento é

marcado (true) ou não (false) por default.

Text: o texto associado ao elemento.Value: o valor associado ao elemento.

Page 16: Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Referências

Portal:–http://www.asp.net/

Início:–http://www.asp.net/get-started/

Aprenda:–http://www.asp.net/learn/

ASP.NET QuickStart:–http://quickstarts.asp.net/QuickStartv

20/default.aspx1611/04/23