Bruno C. de Paula
Componentes do
ASP.Net
1º Semestre 2010 > PUCPR > BSI
2
Diferencial:
ASP.NET é baseado em
dezenas de
componentes visuais
Tipos de componentes
HTML Controls
 Controles
pobres;
 Poucos recursos;
 Sintaxe JavaScript;
 Fácil integração com outras
linguagens;
 Uso limitado;
3
Tipos de componentes
Web Controls
 Controles
estendido pelo ASP.NET,
incluem os controles HTML e
acrescentam novos controles ricos;
 Não refletem a sintaxe HTML;
Tipos de componentes
Validator Controls
 Controles
de
validação de
dados;
 Validações
automatizadas.
Tipos de componentes
Ajax Components
 Permitem
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.
Tipos de componentes
Data Components
Acesso
a banco de
dados;
Não são essenciais
para o acesso ao
banco;
Mas ajudam um
monte...
Tipos de componentes
Login 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.
Tipos de componentes
Web Parts
 Componentes
para
personalização de
interface;
 Permite modificação em
tempo real da interface;
 O usuário pode salvar a
interface utilizada.
Tipos de componentes
ASP.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!

05/11/2015
10
Grupos de Propriedades
 Accessibility:
acessibilidade;
 Appearance: aparência, CSS,
formatação;
 Behavior: comportamento;
 Data: ligação com dados;
 Layout: dimensões;
 Misc: Diversos.
O que é que quase
todo
componente tem?
12
Principais Propriedades
Controles 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;
Principais Propriedades
Controles 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.
Principais Propriedades
Controles 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.
Uso RAD de alguns dos principais
grupos de componentes
 Componentes
05/11/2015
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.
16
17
Referências
 Portal:
http://www.asp.net/
 Início:
http://www.asp.net/get-started/
 ASP.NET QuickStart:
http://quickstarts.asp.net/QuickStartv20/de
fault.aspx
Download

Apresentação sobre componentes em geral