Você está na página 1de 22

Nuno Godinho

Nuno.Godinho@engifrota.pt
http://weblogs.pontonetpt.com/mutley
ASP.NET AJAX
 Nuno Godinho
 CTO, EngiFrota – Soluções de Gestão de Frotas, SA.
 Nuno.Godinho@engifrota.pt
 http://weblogs.pontonetpt.com/mutley

 Ambiente utilizado
 Visual Studio 2008 Beta 2
 AJAX Control Toolkit
Agenda
 O que é o ASP.NET AJAX
 Controlos básicos
 Microsoft AJAX Library
 ASP.NET AJAX Control Toolkit
 AJAX e Web Services
 Perguntas e Respostas
Agenda
 O que é o ASP.NET AJAX
 Controlos básicos
 Microsoft AJAX Library
 ASP.NET AJAX Control Toolkit
 AJAX e Web Services
 Perguntas e Respostas
O que é o ASP.NET AJAX
Framework para o desenvolvimento de experiências
Web mais personalizadas e mais ricas.

 Melhora a produtividade
 Menos conceitos, menos linhas de código
 Facilita o desenvolvimento, debug e manutenção
 Muito bem integrado com as ferramentas de desenho e
desenvolvimento
 Modelo aplicacional integrado com o ASP.NET
 Funciona em páginas e server controls de ASP.NET
 Cross-browser, baseado em standards
O que é o ASP.NET AJAX
 Arquitectura
HTML, Script, Service
ASP.NET AJAX ASP.NET AJAX
Proxies Web Services
Markup ASP.NET Pages

Client Script Library


ASP.NET AJAX Server Extensions
Controls, Components App Services
ASP.NET AJAX Bridge
Component Model and Server Controls
Web Services
UI Framework Bridge
Client
Base Class Library
Application
ASP.NET 2.0
Services
Script Core Page
Browser Application
Framework,
Integration Browser Compatibility Services
Server Controls

Client Framework and Services Server Framework


O que é o ASP.NET AJAX
 Cenário de desenvolvimento
 Server-centric
 Enriquecimento incremental do UI
 Não necessita de muito Javascript
 Mantém a lógica do lado do servidor (C#/VB)
 Client-centric
 Retira partido de todo o poder da integração de script e
DHTML
 Proporciona um UI mais rico e interactivo
 Facilita a criação de gadgets que melhorem a experiência de
utilização da solução Web
Agenda
 O que é o ASP.NET AJAX
 Controlos básicos
 Microsoft AJAX Library
 ASP.NET AJAX Control Toolkit
 AJAX e Web Services
 Perguntas e Respostas
Controlos Básicos
 Script Manager
 Script Manager Proxy
 Timer
 Update Panel
 Update Progress
Agenda
 O que é o ASP.NET AJAX
 Controlos básicos
 Microsoft AJAX Library
 ASP.NET AJAX Control Toolkit
 AJAX e Web Services
 Perguntas e Respostas
Microsoft AJAX Library
 ASP.NET AJAX script core – uma framework completa
para javascript
 Classes, Interfaces, Herança
 Enumerados
 Multi-cast EventHandlers semelhantes ao .NET
 Base class library
 String Builder, extensões a tipos existentes
 Serializers
 Classes para Debug e Trace
 Classes para funcionamento em rede
Agenda
 O que é o ASP.NET AJAX
 Controlos básicos
 Microsoft AJAX Library
 ASP.NET AJAX Control Toolkit
 AJAX e Web Services
 Perguntas e Respostas
ASP.NET AJAX Control Toolkit
 Projecto de comunidade em Shared-source
 Controlos e Extensões aos controlos de ASP.NET
 SDK que simplifica a criação de novos controlos
 Cerca de 30 controlos e componentes disponibilizados
Agenda
 O que é o ASP.NET AJAX
 Controlos básicos
 Microsoft AJAX Library
 ASP.NET AJAX Control Toolkit
 AJAX e Web Services
 Perguntas e Respostas
AJAX e Web Services
 ScriptManager, é o responsável pela gestão do acesso
aos Web Services
 Requisitos dos Serviços ASMX
 Referência para ao Microsoft.Web.Script.Services
 Atributo [ScriptService] ao nível da classe
 Capacidade de chamar métodos existentes no ASPX
como sendo Web Services
Agenda
 O que é o ASP.NET AJAX
 Controlos básicos
 Microsoft AJAX Library
 ASP.NET AJAX Control Toolkit
 AJAX e Web Services
 Perguntas e Respostas
Nuno Godinho
CTO, EngiFrota – Soluções de Gestão de Frotas, SA.
Nuno.Godinho@engifrota.pt
http://weblogs.pontonetpt.com/mutley

Você também pode gostar