10% de desconto

Ajax com ASP.NET

de Luís Abreu
Editor: FCA, março de 2007 ‧
21,69€
10% DESCONTO CARTÃO
portes grátis

Ajax com ASP.NET - Curso CompletoA plataforma ASP.NET tem sido cada vez mais adoptada pela comunidade desde o seu lançamento em 2002. Após ter lançado a versão 2.0 desta plataforma em 2005, a Microsoft lança agora as extensões AJAX, que a complementam e auxiliam o programador no desenvolvimento de aplicações WEB ricas e dinâmicas. Este livro apresenta todas as funcionalidades disponibilizadas pelas extensões AJAX da Microsoft. Começa por apresentar detalhadamente a componente cliente, que pode ser usada em qualquer aplicação WEB, debruçando-se em seguida sobre o lado servidor, onde mostra como podemos tirar partido total da integração destas extensões com a plataforma ASP.NET. Esta obra foi escrita por um dos poucos portugueses que teve contacto com os membros da equipa que desenvolveu o produto

Entre outros, são abordados os seguintes temas

  • Javascript e comunicação remota com servidores;
  • Programação OO com as extensões AJAX;
  • Stack de rede introduzida pela plataforma;
  • Componentes, controlos e Behaviors;
  • Linguagem XML-script;
  • Data binding e drag-n-drop;
  • Animações;
  • Serviços;
  • Controlos AJAX servidor;
  • Web services e bridges
  • AJAX Toolkit
  • Público Alvo

  • Esta obra é indicada a todos os que se querem iniciar com a programação AJAX na plataforma Microsoft, sendo também útil a todos os
  • Que querem conhecer profundamente as extensões AJAX.
  • Índice

    1. INTRODUÇÃO ÀS EXTENSÕES AJAX
    1.1 Introdução ao Ajax
    1.2 Objectivos das extensões Ajax
    1.3 Arquitectura das extensões Ajax
    1.4 Instalações e utilização da plataforma
    1.5 Estratégias de desenvolvimento
    1.6 Olá Mundo
    Conclusão
    2. JAVASCRIPT E COMUNICAÇÃO REMOTA COM SERVIDORES
    2.1 Programação oo com Javascript
    2.2 Definição de funções
    2.2.1 Funções "nomeadas"
    2.2.2 Utilização do construtor function
    2.2.3 Utilização de métodos anónimos
    2.2.4 O objecto arguments
    2.2.5 Propriedades e métodos das funções
    2.3 Construção de objectos personalizados
    2.3.1 Acesso às propriedades de uma classe
    2.3.1 Criação de objectos através de Json
    2.4 Utilização de xmlhttprequest
    Conclusão
    3. PROGRAMAÇÃO JAVASCRIPT OO COM MICROSOFT AJAX
    3.1 Componentes cliente
    3.2 Utilização das classes cliente
    3.3 Definição de namespaces
    3.4 Definição de Classes
    3.4.1 Utilização de herança
    3.4.2 Classes fechadas (sealed) e abstractas (abstract)
    3.5 Definição de interfaces
    3.6 Utilização de enumerações
    3.7 Criação de eventos
    3.8 Enriquecimento de classes e adição de novos tipos
    Conclusão
    4. COMUNICAÇÃO COM O LADO SERVIDOR
    4.1 Namespace Sys.Net
    4.1.1 Classes Xmlhttpexecutor
    4.1.2 Classe Sys.Net.Webrequest
    4.1.3 Classe Sys.Net.Webserviceproxy
    4.1.4 Classe Sys.Net_Webrequestmanager
    4.2 Invocação remota de métodos expostos por uma página Asp.Net
    4.3 Utilização de Soap
    Conclusão
    5. CLASSES AUXILIARES, COMPONENTES E BEHAVIORS
    5.1 Objectos SYS.Browser e SYS:Browser.XXX
    5.2 Mensagens de erro, Debugging e Tracing
    5.3 Tratamento de eventos de controlos HTML
    5.4 Classe Domelement
    5.5 Classe SYS. Component
    5.6 Classe SYS.Behavior
    5.6.1 Clickbehavior
    5.6.2 Hoverbehavior
    5.6.3 Popupbehavior
    5.6.4 Autocompletebehavior
    Conclusão
    6. CONTROLOS E VALIDATORS AJAX
    6.1 Controlos AJAX
    6.1.1 Controlo label
    6.1.2 Controlo textbox
    6.1.3 Controlo image
    6.1.4 Controlo checkbox 
    6.1.5 Controlo selector 
    6.1.6 Controlo hyperlink 
    6.1.7 Controlo button
    6.1.8 Tratamento de eventos
    6.2 Utilização de popus e caixas de diálogo
    6.3 Validação de dados
    6.3.1 Grupos de validação
    6.3.2 Comparação com os validators Asp.Net
    Conclusão
    7. INTRODUÇÃO AO XML-SRIPT
    7.1 Introdução ao XML-Script
    7.2 Componentes que podem ser usados em XML-Script
    7.3 Componentes Utilização de acções
    7.4 Criação de acções personalizadas
    Conclusão
    8. INTRODUÇÃO AO DATA BINDING
    8.1 Bindings na plataforma
    8.1.1 Definição do sentido de binding
    8.1.2 Utilização de transformadores
    8.1.2.1 Construção de novos transformadores
    8.2 Controlo xpathbinding
    8.3 Controlo xmldatasource
    8.3.1 Dados em formato tabular
    8.4 Classes úteis de acesso a dados
    8.5 Controlo datasource
    8.6 Controlos de apresentação de dados
    8.6.1 Controlo listview 
    8.6.1.1 Paginação de dados
    8.6.1.2 Ordenação dos dados
    8.6.2 Controlo itemview
    8.6.3 Uma nota sobre filtros
    Conclusão
    9. DRAG-N-DROP COM EXTENSÕES AJAX
    9.1 Introdução ao drag-n-drop
    9.2 Behavior floatingbehavior
    9.3 Behavior dragdroplist e dragdroplistitem
    9.4 Behavior datasourcedroptarget
    9.5 Behaviors layoutbehavior e opacitybehavior
    9.6 Animações
    9.6.1 Animação fadeanimation
    9.6.2 Animação lengthaanimation
    9.6.3 Animação numberanimation
    9.6.4 Animação discreteanimation
    9.6.5 Animação compositeanimation
    Conclusão
    10. MISCELÂNEA 
    10.1 Contadores e timers
    10.2 Objecto SYS.Application
    10.3 Processamento de XML-Script
    10.4 Seriação
    10.5 Templates 
    10.6 Suporte à globalização e localização
    Conclusão
    11. SERVIÇOS
    11.1 Serviços de autenticação 
    11.1.1 Personalização de web service usado para autenticar o utilizador
    11.1.2 Utilização do serviço em páginas Asp.Net 
    11.2 Utilização de perfis 
    11.2.1 Utilização de datetime 
    11.2.2 Personalização do serviço de perfis 
    11.2.3 Utilização a partir de XML-Script
    11.2.4 Utilização a partir do lado servidor 
    Conclusão
    12. INTRODUÇÃO AO MODELO SERVIDOR
    12.1 Controlo updatepanel 
    12.1.1 Utilização de várias zonas de refrescamento parcial
    12.1.2 Propriedade childrenastriggers
    12.1.3 Triggers
    12.1.3.1 Asyncpostbacktrigger
    12.1.3.2 Postbacktrigger
    12.1.4 Início de postbacks parciais/totais a partir de controlos 
    12.2 Controlo scriptmanager 
    12.2.1 Verificação e activação de refrescamentos parciais
    12.2.2 Adição de scripts a uma página AJAX 
    12.2.3 Injecção dinâmica de scripts em páginas 
    12.2.4 Definição do foco depois de um postback assíncrono 
    12.2.5 Definição de timeouts 
    12.2.6 Tratamento de erros
    12.2.6.1 Tratamento de erros a nível global
    12.2.7 Utilização de master pages 
    12.2.8 Suporte à globalização 
    12.3 Mensagem informativa de progresso
    12.3.1 Controlo updateprogress
    12.4 Controlo timercontrol
    12.5 Extenders 
    12.5.1 Controlo autocompleteextender
    12.5.2 Controlo dragoverlayextender
    12.6 Utilização de web parts
    Conclusão
    13. WEB SERVICES E ACESSO A DADOS
    13.1 Acesso a serviços web 
    13.2 data services 
    13.3 Utilização de serviços mantidos em domínios diferentes 
    13.3.1 Configuração do IIS
    13.3.2 Comunicação com web service remoto 
    13.3.3 Utilização de bridges
    13.3.4 Simplificação do código cliente 
    13.3.5 Utilização de cache
    13.3.6 Utilização de transformadores
    13.3.6.1 Transformadores xmlbridgetransformer e xsltbridgetransformer
    13.3.6.2 Xpathbridgetransformer
    13.3.6.3 Transformador objectmapperbridgetransformer 
    13.3.7 Invocação encadeada de serviços 
    13.3.7.1 Encadeamento programático
    13.3.8 Utilização de tunneling 
    Conclusão
    14. PACOTE DE CONTROLOS AJAX TOOLKIT
    14.1 Instalação dos controlos do toolkit
    14.2 Utilização dos controlos do toolkit
    14.3 Construção de novos extenders
    14.3.1 Classes introduzidas no lado cliente
    14.3.2 Classes introduzidas no lado servidor 
    14.3.3 Atributos 
    14.3.4 Classes base para a construção de extenders 
    14.3.5 Controlo textboxverifierextender 
    14.3.5.1 Criação do projecto
    14.3.5.2 Construção do behavior 
    14.3.5.3 Construção do extender 
    14.3.5.4 Página de testes do extender 
    14.4 Construção de controlos integrados com extensões AJAX 
    Conclusão
    ÍNDICE REMISSIVO

    Ajax com ASP.NET

    de Luís Abreu

    Propriedade Descrição
    ISBN: 9789727225514
    Editor: FCA
    Data de Lançamento: março de 2007
    Idioma: Português
    Dimensões: 169 x 237 x 18 mm
    Encadernação: Capa mole
    Páginas: 324
    Tipo de produto: Livro
    Classificação Temática: Livros em Português > Informática > Programação
    EAN: 9789727225514
    Idade Mínima Recomendada: Não aplicável

    SOBRE O AUTOR

    Luís Abreu

    Licenciado em Engenharia de Sistemas e Computadores pela Universidade da Madeira. Tem sido um utilizador regular da plataforma desde 2002. Ao longo dos últimos anos, participou em vários projectos Web e contribuiu com vários artigos para o site do grupo português PontoNetPT. Actualmente, trabalha na SRA onde é um dos responsáveis pela arquitectura e desenvolvimento de aplicações. É MVP ASP.NET desde Outubro de 2005. A partir de 2006, passou a ser o único português a integrar o grupo internacional ASP Insiders (um grupo de elite que mantém contactos regulares com a equipa da Microsoft que desenvolve a plataforma ASP.NET). Autor dos livros ASP.NET 3.5 - Curso Completo e AJAX com ASP.NET - Curso Completo e co-autor do livro LINQ com C#, editados pela FCA.

    (ver mais)

    DO MESMO AUTOR

    QUEM COMPROU TAMBÉM COMPROU