NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigos › ASP 3.0 › Capítulo 04 : 03
Quer receber novidades e e-books gratuitos?
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
SITES DINÂMICOS COM ASP 3.0 - CURSO COMPLETO
Autor: Júlio Battisti


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas.

Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

MAIS DETALHES | COMPRAR ESTE LIVRO


Lição 029 - Capítulo 04 - Objetos do ASP 3.0

Com a tecnologia ASP 3.0, temos acesso a uma série de objetos e métodos que fazem parte do próprio ASP. Estes objetos e métodos fornecem diversas funcionalidades necessárias à criação de páginas dinâmicas. Como exemplo, temos um objeto chamado Request, o qual pode ser utilizado para processar as informações que o usuário preenche em um formulário. Temos também um objeto Response, do qual já utilizamos o método Write na Listagem 4.1, o qual é utilizado para retornar informações para o Navegador do cliente, e assim por diante.

Neste item faremos uma apresentação genérica sobre o Modelo de Objetos do ASP 3.0, bem como uma breve descrição de cada objeto. Nos demais itens deste capítulo estaremos tratando, em maiores detalhes, de cada um destes objetos. Estudaremos os objetos através de exemplos práticos de utilização dos mesmos.

Uma visão geral do Modelo de Objetos do ASP 3.0

O modelo de Objetos do ASP 3.0, apresenta os seguintes objetos:

  • Response
  • Request
  • Application
  • Session
  • Server
  • ASPError (este é novidade do ASP 3.0)

Cada um destes objetos pode possuir os seguintes elementos:

  • Methods (Métodos)
  • Collections (Coleções)
  • Properties (Propriedades)
  • Events (Eventos)

Chamamos um método de um objeto, para que o mesmo realize uma determinada ação. De uma maneira geral, sem nos preocuparmos em sermos precisos em termos da teoria de Orientação a Objetos, poderíamos dizer que: “Um método é um comportamento ou ação realizada por um objeto”. Por exemplo, quando utilizamos o método Write do objeto Response (Response.Write), o comportamento esperado é que o método Write envie o texto fornecido entre aspas, para o servidor Web, o qual por sua vez envia para o Navegador do cliente.

Conforme pode ser constatado pela Listagem 4.1, para chamarmos um método de um objeto, utilizamos a seguinte sintaxe:

Nome_do_objeto.Nome_do_método  parâmetros

Observe o exemplo da Figura 4.4:

Curso Completo de ASP 3.0 - Júlio Battisti
Figura 4.4 Utilizando o método Write do objeto Response.

Uma propriedade de um objeto, define uma característica ou atributo do mesmo. Por exemplo, temos a propriedade ScriptTimeout, a qual define qual o tempo máximo em que o código ASP pode ficar executando em uma página, antes que o Servidor cancele a execução e retorne uma mensagem de erro. O valor padrão é de 90 segundos. O exemplo seguinte, define esta propriedade para 5 minutos – 300 segundos:

Server.ScriptTimeout  = 300

Observe que as propriedades de um objeto são chamadas da mesma maneira que os métodos, isto é:

Nome_do_objeto.Nome_da_propriedade  = valor

Uma coleção contém um ou mais valores, os quais podem ser acessados pelo código ASP. Por exemplo, a coleção Form, do objeto Request, contém os nomes e valores de todos os controles de um formulário cujos dados foram passados para processamento da página ASP. Lembre que isto é feito através do atributo Action da tag FORM, além disso o atributo method deve ser definido em POST. Para maiores detalhes sobre os atributos Action e Method, consulte o Capítulo 2.

Um evento é uma determinada ação que acontece, e para a qual podemos escrever código ASP em resposta ao evento. Por exemplo, o Objeto Session possui um evento OnStart, o qual ocorre quando uma usuário estabelece uma seção com uma página ASP e antes que uma requisição do usuário seja executada. Podemos utilizar este evento para iniciar variáveis ou rodar qualquer outro código que seja necessário. Você já deve ter entrado em um site onde é necessário preencher um formulário de cadastramento. Da próxima vez que você entra no site, você recebe uma mensagem dizendo “Nem vindo Fulano de tal!”. Como é que o site sabe que é você, ou pelo menos o seu computador, que está entrando no site ? A página utiliza o evento Session.OnStart, para ler informações que foram gravadas no seu computador, normalmente na forma de um Cockie e determinar quem está acessando a página. 

Na Figura 4.5, temos uma visão geral de todos os Objetos, seus métodos, coleções, eventos e propriedades. No restante deste Capítulo, estaremos aprendendo a utilizar os objetos Response e Request. Os demais objetos serão vistos no restante do livro.

Curso Completo de ASP 3.0 - Júlio Battisti
Figura 4.5 O Modelo de Objetos do ASP 3.0.


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas.

Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

MAIS DETALHES | COMPRAR ESTE LIVRO


« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2019 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI