• Like
Programacao Com Asp   Vi
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Programacao Com Asp Vi

  • 2,528 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,528
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
79
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Programação com ASP 4 – Passagem de valores
  • 2. Sumário
      • Introdução
      • Formulários
      • Método POST
      • Método GET
      • Variáveis de Sessão
      • Variáveis de Aplicação
      • Cookies
      • Exercícios
  • 3. 4.1 – Introdução
  • 4. 4.1 - Introdução
    • Uma das grandes vantagens na utilização de páginas dinâmicas é a passagem de valores entre várias páginas.
  • 5. 4.2 – Formulários
  • 6. 4.2 - Formulários
    • Os formulários são conjuntos de campos nos quais o utilizador pode inserir dados.
    • Estes dados poderão depois ser tratados da forma que o programador desejar.
  • 7. 4.2 - Formulários Script Página Base de Dados Formulário
  • 8. 4.3 – Método POST
  • 9. 4.3 – Método POST
    • Este método permite enviar os dados do formulário através do cabeçalho do protocolo HTTP
  • 10. 4.3 – Método POST
    • Principais vantagens:
      • Permite o envio de grandes quantidades de informação.
      • A informação enviada não é vísivel na barra de endereços.
  • 11. 4.3 – Método POST
    • Para recuperar a informação enviada através deste método, utilizamos a instrução :
    • Request.Form(“Nome_do_Campo_do_Form”)
    Request.Form(“username”)
  • 12. 4.3 – Método POST
    • Exemplo Dim num_1
    • Dim resultado
    • num_1 = Request.Form(“contador”)
    • resultado = num_1 * 10
    • response.write(resultado)
  • 13. 4.4 – Método GET
  • 14. 4.4 – Método GET
    • O método GET utiliza o conceito de QueryString para enviar os dados através do endereço.
    • É mais rápido que o método POST.
  • 15. 4.4 – Método GET: QueryStrings
    • As QueryStrings são variáveis que são enviadas no endereço da página que pretendemos visualizar.
  • 16. 4.4 – Método GET: QueryStrings
    • Sintaxe:
    • nome_da_variável = valor
    Idade=26
  • 17. 4.4 – Método GET: QueryStrings
    • As QueryStrings encontram-se na url, imediatamente a seguir ao nome da página, e encontram-se separadas deste através de um ponto de interrogação ( ? ).
    www.sapo.com/astrologia.asp ?signo=peixes
  • 18. 4.4 – Método GET: QueryStrings
    • Quando pretendemos enviar mais do que uma QueryString, estas são separadas por um & (i comercial).
    www.sapo.com/astrologia.asp ?signo=peixes & idade=26
  • 19. 4.4 – Método GET: QueryStrings
    • Para recuperar os dados enviados através do método GET utilizamos a seguinte instrução:
    • Request.QueryString(“nome_do_campo”)
    Request.QueryString(“idade”)
  • 20. 4.4 – Método GET: QueryStrings
    • Exemplo:
    • Dim num_1
    • Dim resultado
    • num_1 = Request.QueryString(“contador”)
    • resultado = num_1 * 10
    • response.write(resultado)
  • 21. 4.5 – Variáveis de Sessão
  • 22. 4.5 – Variáveis de Sessão
    • As variáveis de sessão guardam informação no servidor sobre um só utilizador enquanto este visita o site ou mantém o browser aberto.
  • 23. 4.5 – Variáveis de Sessão
    • As variáveis de sessão permitem identificar o utilizador perante o servidor e verificar quais os privilégios que este possui.
  • 24. 4.5 – Variáveis de Sessão
    • Assim sendo, as variáveis de sessão podem ser utilizadas para restringir o acesso a recursos do site.
  • 25. 4.5 – Variáveis de Sessão
    • Sintaxe:
    • Session(“nome da variável”) = valor
    Session(“username”) = “user1”
  • 26. 4.5 – Variáveis de Sessão
    • Depois de criadas, as variáveis de sessão mantêm-se válidas enquanto o utilizador estiver a navegar no site ou com o browser aberto.
  • 27. 4.5 – Variáveis de Sessão
    • Para destruir uma variável de sessão utiliza-se a instrução:
    • Session.Abandon
  • 28. 4.6 – Variáveis de Aplicação
  • 29. 4.6 – Variáveis de Aplicação
    • As variáveis de aplicação armazenam as informações que são mantidas pelo tempo de utilização da aplicação e podem ser acedidas e visualizadas por qualquer utilizador.
  • 30. 4.6 – Variáveis de Aplicação
    • Sintaxe:
    • Application(“nome da variável”) = valor
    Application(“count”) = 1
  • 31. 4.7 – Cookies
  • 32. 4.7 – Cookies
    • As cookies são pequenos ficheiros de texto que são criados e armazenados no computador do visitante.
  • 33. 4.7 – Cookies
    • Nesses ficheiros podemos guardar informações sobre o login do utilizador, sites visitados….
    • Deve-se evitar a utilização de cookies devido às suas desvantagens.
  • 34. 4.7 – Cookies: Criar uma cookie
    • Sintaxe:
    • Response.Cookies(“Nome da cookie”)=Valor
    Esta instrução deverá estar antes da tag <html>
  • 35. 4.7 – Cookies: Criar uma cookie
    • Exemplo:
    • Response.Cookies(“Nome”)= “Rui Cunha”
  • 36. 4.7 – Cookies: Ler uma cookie
    • Sintaxe:
    • nome_variável = Request.Cookies(“nome da cookie”)
    Utilizador = Request.Cookies(“nome”)
  • 37. 4.7 – Cookies: Ler uma cookie
    • Exemplo:
    • Request.Cookies(“nome”) = “Rui Cunha”
    • User = Request.Cookies(“nome”)
    • Response.write(“Utilizador: “ & User)