ASP.NET Ajax 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.

Slides:



Advertisements
Apresentações semelhantes
Nota do Editor: dica para criar o PPT
Advertisements

Área de Desenvolvimento de Sistemas
Introdução Ajax Json XML
Eventos, Variáveis de Sessão e Aplicação
Melhores Práticas com AJAX
2º Semestre 2009 > PUCPR > Design Digital
Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercícios de Fixação 2º Semestre 2009.
Introdução à Programação usando Processing Programação Gráfica 2D Animações Exercício Animações 14/10/09 Bruno C. de Paula 2º Semestre 2009 > PUCPR >
Introdução à Programação usando Processing Programação Gráfica 2D Exercícios Fixação de Lógica 02 (Não precisam ser entregues!) 2º Semestre 2009 > PUCPR.
Introdução à Programação Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula.
2º Semestre 2009 > PUCPR > Design Digital
Consumindo e Criando Web Services SOAP em .Net
Componentes de Dados e Camada de Acesso a Dados – FormView 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Camada de Acesso a Dados em ASP.NET
Laboratório de Informática Introdução à Linguagem HTML
.Net Para Web Plataforma.Net 2º Semestre 2009 > PUCPR > Tecnologia de Programação II Bruno C. de Paula.
Aparência Comum e Navegação 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Laboratório de Informática Box Model Elementos em Bloco 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Introdução ao ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Laboratório de Informática Formulários em HTML 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Seletores Seletores do CSS 1.0 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Conhecendo o VS2008: Windows Forms X Web Forms X Web Services
Web Services 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
.Net para Web Apresentação da Disciplina 1º Semestre 2009 > PUCPR > Pós em Web Bruno C. de Paula.
Passo a Passo Consumo de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
Laboratório de Informática Propriedades CSS: Fontes 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
ASP.NET Ajax 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Animation View 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.
Tecnologia de Programação BD em.Net: Conexão com SQL Server 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Passo a Passo Criação de Serviço SOAP 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
Aparência Comum e Navegação 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes ASP.NET Validação – Parte 3 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em Java 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes de Dados e Camada de Acesso a Dados – GridView 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Controles de visualização de dados GridView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes ASP.NET Validação – Parte 1 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Autenticação de usuários no ASP.NET
Autenticação de usuários no ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula.
ASP.NET Ajax Control Toolkit Passo a passo Instalação 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
SEGUNDA FASE Área de Desenvolvimento de Sistemas.
Tecnologia para Web Controles de Validação
Prof. Anderson M. Fernandes (Burnes)
Conhecendo o Visual Studio.NET
II Semana TI Raphael Zanon Rodrigues Curso ASP.NET AJAX UNIVEM - Prof. Elvis Fusco.
Amirton Chagas
Framework gpnet.
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
Rodrigo Cristiano Silva
Faculdade de Tecnologia SENAC Pelotas
Luiz Antonio Torres, Maio/2014
 Introdução  Estrutura de um projeto Silverlight  XAML  Ligação com Javascript  Demo.
Bruno Inojosa MCP .NET Framework
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
JavaServer Faces Rapid Web Application Development em Java Ricardo Cavalcanti Jobson Ronan
.NET com C#.  Conceitos e Características  Vantagens do SOAP  Descrição do WebService  Gerenciamento de Estados  UDDI  Novidades do Framework 2.0.
Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
ZK RIA com ZK Framework.
AJAX Alunos: Heloísa de Souza Glória Laís de Oliveira Souza
Ferramentas para Sistema Web Sistemas de Informação Aula 9 – 08/05/2013.
Utilizando subversion como controle de versão
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
Desenvolvimento WEB II Introdução ao AJAX Professora: Kelly de Paula Cunha.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Asynchronous Javascript and XML AJAX. AJAX – Motivação Início dos anos 90, a maioria dos web sites eram baseados em páginas HTML Cada ação do usuário.
Transcrição da apresentação:

ASP.NET Ajax 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula

Resumo da aula O objetivo de hoje é conhecer os componentes do ASP.NET que permitem a implementação de recarregamento parcial de uma página (Ajax). Também conheceremos os componentes ricos do toolkit ASP.NET Ajax Toolkit. Por fim, trabalharemos com a integração de JavaScript com o ASP.NET, também característica deste framework;

Ajax Asynchornous JavaScript And XML Padrão de construção de páginas na web; A página é recarregada parcialmente durante as requisições; A recuperação é feita de maneira assíncrona; O que trafega do servidor ao cliente é dado e não conteúdo; 313/1/2014

Com Ajax, a página é parcialmente reconstruída 413/1/2014

Modelo clássico (síncrono) 513/1/2014

Modelo Ajax (assíncrono) 613/1/2014

7 Resposta do Servidor ao Cliente é dado

ASP.NET Ajax Framework da Microsoft para implementação de Ajax; Formado por 3 partes: – ASP.NET Ajax Extensions (Server); – ASP.NET Ajax Control Toolkit; – ASP.NET Ajax Library / jQuery (Client); 813/1/2014

ASP.NET Ajax Extensions Já instalado no Visual Studio 2008; Transformam código não-Ajax em Ajax (ajaxificação); 913/1/2014

ScriptManager Modifica o comportamento do postback do cliente; Todas as páginas que vão trabalhar com Ajax devem possuir um ScriptManager; Já existe um modelo pronto de web form com ScriptManager; 1013/1/2014

Chamando métodos de servidor via Ajax O ScriptManager também permite que se chame métodos do servidor via JavaScript; Propriedade EnablePageMethods=true; Útil para integrar sistemas JS com ASP.NET. 1113/1/2014

UpdatePanel Marca os componentes que poderão sofrer atualização parcial; Dentro de um UpdatePanel vão os componentes ajaxificados; Só colocar UpdatePanel no que se deseja ajaxificar; 1213/1/2014

Exemplo UpdatePanel 1313/1/2014

Só o botão é recarregado! 1413/1/2014

Timer Chama uma função no servidor de tempos em tempos; Trabalhar com o evento Tick; Não usar em excesso; Utilidade: – Chat; – Atualizações em tempo real; – Jogos. 1513/1/2014

UpdateProgress Visualização a ser mostrada enquanto a página estiver carregando; Acalma o usuário; Ícone ou mensagem de carregamento; Prefira colocar ícones Ajax: – /1/2014

ScriptManagerProxy O ScriptManager pode ser colocado na MasterPage; ScriptManagerProxy deve ser colocado em uma página de conteúdo, se já existir ScriptManager na Master; 1713/1/2014

ASP.NET Ajax Toolkit Dezenas de controles ricos; Open Source e desenvolvido pela comunidade; Diversos bugs, cuidado! Diversos bugs Alguns controles utilizam a metáfora de extenders: – Controle que melhora as características já existentes de outro. 1813/1/2014

Modificação de comportamento via extender Cada controle pode ter associado um ou mais extenders; 1913/1/2014

Propriedade TargetControlId indica a associação 2013/1/2014

O componente ganha novas propriedades 2113/1/2014

Conheça os controles! /1/2014

Passo a passo: Download e Instalação 2313/1/2014

Download /1/2014

Download 2513/1/2014

Download 2613/1/2014

Download 2713/1/2014

Download 2813/1/2014

Download 2913/1/2014

Download DLL AjaxControlToolkit.dll contém os controles; 3013/1/2014

Instalação na Toolbox Criar uma nova aba na ToolBox; 3113/1/2014

Instalação na Toolbox Dar um nome significativo para a aba; 3213/1/2014

Instalação na Toolbox Selecionar a aba e a opção Choose Items /1/2014

Instalação na Toolbox 3413/1/2014

Instalação na Toolbox Selecionar a DLL do ControlToolkit; 3513/1/2014

Instalação na Toolbox Selecionar os controles desejados; 3613/1/2014

Ok! Você está pronto para usar os controles! 3713/1/2014

Mais referências ASP.NET Ajax e AjaxToolkit : Coisas que você não vai achar no manual: ASP.NET Ajax e AjaxToolkit : Coisas que você não vai achar no manual: – entryid= entryid= Vídeos: – Tutoriais: –