componentes do asp.net 1º semestre 2010 > pucpr > bsi bruno c. de paula
TRANSCRIPT
![Page 1: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/12.jpg)
12
O que é que quase todo componente
tem?
![Page 13: Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022011720/570638461a28abb8238f3576/html5/thumbnails/17.jpg)
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