Webforms4 5

888 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
888
No SlideShare
0
A partir de incorporações
0
Número de incorporações
543
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Webforms4 5

  1. 1. Asp.net Webforms 4.5 Conceitos e novidades MTAC | Microsoft Community Contributor
  2. 2. Quem somos? • Albert Tanure • Anybal Rocha • MTAC | Microsoft Technical Audience Contributor • MCP HTML 5 • MCTS Web • Arquiteto de Software • @alberttanure • tanure@live.com • Analista Desenvolvedor • @anybalrocha • anybalrocha@hotmail.com • http://anybalrocha.wordpress.com • http://www.alberttanure.com MTAC | Microsoft Community Contributor
  3. 3. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Agenda • Conceitos básicos • Motivação de uso • Modelo de desenvolvimento • Algumas novidades do Webforms 4.5 • Componentes “data” tipados • Modelo de “Binding” • Utilização de Data Annotations para validação • Algo a mais MTAC | Microsoft Community Contributor
  4. 4. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Conceitos básicos • ASP.NET Web Forms é uma tecnologia que faz parte da solução de desenvolvimento Web do Microsoft .Net Framework. • O Web Forms traz um paradigma de desenvolvimento de aplicações baseado em componentes e proporciona grande qualidade e produtividade. MTAC | Microsoft Community Contributor
  5. 5. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Motivação • Separação do HTML da Lógica de Negócio • Possui um rico conjunto de controles prontos e extensíveis • Suporta a utilização de Ajax mesmo sem conhecimentos prévios de JavaScript • Produtividade • Qualidade MTAC | Microsoft Community Contributor
  6. 6. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Modelo de desenvolvimento • Orientação a objetos • Controle de estado • Desenvolvimento baseado em componentes MTAC | Microsoft Community Contributor
  7. 7. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Demonstração MTAC | Microsoft Community Contributor
  8. 8. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Algumas novidades do Webforms 4.5 MTAC | Microsoft Community Contributor
  9. 9. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Componentes “data” tipados • Todo componente data recebe um cast. uma “lista” de objetos de uma • No modelo tipado temos a fonte de dados. ajuda do intellisence e maior • Estes objetos eram tratados poder de customização com um object, se torando um • Alguns componentes com tal objeto genérico recurso: • Em alguns casos, para • FormView manipular os controles e • DetailView acessar informações de tal • GridView objeto eram necessário fazer • Repeater MTAC | Microsoft Community Contributor
  10. 10. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Demonstração MTAC | Microsoft Community Contributor
  11. 11. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Modelo de “bind” • Bind significa ligação • Facilita a manipulação dos dados dos objetos de tela para o nosso objeto modelo ou domínio • TryUpdate MTAC | Microsoft Community Contributor
  12. 12. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Demonstração MTAC | Microsoft Community Contributor
  13. 13. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Utilização de data annotations para validação • Validação é muito importante e utilizada nos sistemas • Geralmente é feita com auxílio de JavaScript • O Modelo Webforms proporciona alguns componentes como: • ValidationSummary • CustomValidator • RequiredFieldValidator • RangeValidator • RegularExpressionValidator MTAC | Microsoft Community Contributor
  14. 14. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Demonstração MTAC | Microsoft Community Contributor
  15. 15. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Utilização de data annotations para validação • Como novidade do asp.net Webforms 4.5 temos a inclusão dos data annotations • Neste modelo “anotamos” as nossas propriedades com atributos de validação • Não há necessidade de inclusão de controles de validação na página HTML • Utilização do ModelState para controlar o estado do objeto e sinalizar o usuário de quaisquer problemas MTAC | Microsoft Community Contributor
  16. 16. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Demonstração MTAC | Microsoft Community Contributor
  17. 17. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Algo a mais • A propriedade TextMode do controle TextBox foi atualizada para suportar os tipos do HTML 5 • O controle FileUpload agora oferece suporte a upload de vários arquivos para os navegadores que suportam HTML 5 • Os Controles Validators agora também oferecem suporte aos elementos do HTML 5 • O UpdatePanel foi corrigido para suportar post de tipos HTML 5 MTAC | Microsoft Community Contributor
  18. 18. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Dúvidas? MTAC | Microsoft Community Contributor
  19. 19. Albert Tanure / Anybal Rocha Asp.net Webforms 4.5 Muito Obrigado! http://asp.net http://www.msdnbrasil.com.br http://www.alberttanure.com http://anybalrocha.wordpress.com https://communitymtac-public.sharepoint.com/SitePages/Home.aspx MTAC | Microsoft Community Contributor

×