Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
-
Upload
bernardo-calvo -
Category
Documents
-
view
214 -
download
0
Transcript of 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
Diferencial: ASP.NET é baseado em dezenas de componentes visuais
2
Tipos de componentesHTML ControlsControles pobres;Poucos recursos;Sintaxe JavaScript;Fácil integração com
outras linguagens;Uso limitado;
3
Tipos de componentesWeb ControlsControles estendido pelo ASP.NET,
incluem os controles HTML e acrescentam novos controles ricos;
Não refletem a sintaxe HTML;
Tipos de componentesValidator ControlsControles de
validação de dados;
Validações automatizadas.
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.
Tipos de componentesData Components
Acesso a banco de dados;
Não são essenciais para o acesso ao banco;
Mas ajudam um monte...
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.
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.
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
Grupos de Propriedades
Accessibility: acessibilidade;Appearance: aparência, CSS,
formatação;Behavior: comportamento;Data: ligação com dados;Layout: dimensões;Misc: Diversos.
12
O que é que quase todo componente
tem?
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;
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.
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.
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
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