Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

17
Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Transcript of Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Page 1: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Componentes do ASP.Net

1º Semestre 2010 > PUCPR > BSI

Bruno C. de Paula

Page 2: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

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

2

Page 3: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Tipos de componentesHTML ControlsControles pobres;Poucos recursos;Sintaxe JavaScript;Fácil integração com

outras linguagens;Uso limitado;

3

Page 4: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Tipos de componentesWeb ControlsControles estendido pelo ASP.NET,

incluem os controles HTML e acrescentam novos controles ricos;

Não refletem a sintaxe HTML;

Page 5: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Tipos de componentesValidator ControlsControles de

validação de dados;

Validações automatizadas.

Page 6: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Tipos de componentesAjax ComponentsPermitem a

transformação de componentes Web Forms em Ajax;

“Ajaxificação”;Não confundir com os

componentes do jQuery UI ou do Ajax Control Toolkit.

Page 7: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI 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 8: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI 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 9: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Tipos de componentesWeb PartsComponentes para

personalização de interface;

Permite modificação em tempo real da interface;

O usuário pode salvar a interface utilizada.

Page 10: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Tipos de componentesASP.NET Ajax Control Toolkit Dezenas de controles ricos

(similar jQuery UI); Open Source e desenvolvido

pela comunidade; Diversos bugs, cuidado! Alguns controles utilizam a

metáfora de extenders:Controle que melhora as

características já existentes de outro.

Precisa ser instalado!

1027/04/23

Page 11: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI 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 do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

12

O que é que quase todo componente

tem?

Page 13: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI 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 do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Principais PropriedadesControles Web Forms - ListasAutoPostBack: 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 do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Principais PropriedadesControles Web Forms – Itens ListasEnabled: 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 do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Uso RAD de alguns dos principais grupos de componentesComponentes Ajax:

ScriptManager + UpdatePanel;ToolScriptManager + UpdatePanel;

Componentes do ASP.NET Ajax:Instalação;Uso de Extenders;Similar ao jQuery UI.

Componentes de Banco de Dados:Geração de interface de acesso ao banco.

1627/04/23

Page 17: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

ReferênciasPortal:

http://www.asp.net/ Início:

http://www.asp.net/get-started/ASP.NET QuickStart:

http://quickstarts.asp.net/QuickStartv20/default.aspx

17