Programação com ASP 4 – Passagem de valores
Sumário <ul><ul><li>Introdução </li></ul></ul><ul><ul><li>Formulários </li></ul></ul><ul><ul><li>Método POST </li></ul></u...
4.1 – Introdução
4.1 - Introdução <ul><li>Uma das grandes vantagens na utilização de páginas dinâmicas é a passagem de valores entre várias...
4.2 – Formulários
4.2 - Formulários <ul><li>Os formulários são conjuntos de campos nos quais o utilizador pode inserir dados. </li></ul><ul>...
4.2 - Formulários Script Página Base de Dados Formulário
4.3 – Método POST
4.3 – Método POST <ul><li>Este método permite enviar os dados do formulário através do cabeçalho do protocolo HTTP </li></ul>
4.3 – Método POST <ul><li>Principais vantagens: </li></ul><ul><ul><li>Permite o envio de grandes quantidades de informação...
4.3 – Método POST <ul><li>Para recuperar a informação enviada através deste método, utilizamos a instrução : </li></ul><ul...
4.3 – Método POST <ul><li>Exemplo Dim num_1 </li></ul><ul><li>Dim resultado </li></ul><ul><li>num_1 = Request.Form(“contad...
4.4 – Método GET
4.4 – Método GET <ul><li>O método GET utiliza o conceito de  QueryString   para enviar os dados através do endereço. </li>...
4.4 – Método GET:  QueryStrings <ul><li>As  QueryStrings  são variáveis que são enviadas no endereço da página que pretend...
4.4 – Método GET:  QueryStrings <ul><li>Sintaxe: </li></ul><ul><li>nome_da_variável = valor </li></ul>Idade=26
4.4 – Método GET:  QueryStrings <ul><li>As QueryStrings encontram-se na url, imediatamente a seguir ao nome da página, e e...
4.4 – Método GET:  QueryStrings <ul><li>Quando pretendemos enviar mais do que uma QueryString, estas são separadas por um ...
4.4 – Método GET:  QueryStrings <ul><li>Para recuperar os dados enviados através do método GET utilizamos a seguinte instr...
4.4 – Método GET:  QueryStrings <ul><li>Exemplo: </li></ul><ul><li>Dim num_1 </li></ul><ul><li>Dim resultado </li></ul><ul...
4.5 – Variáveis de Sessão
4.5 – Variáveis de Sessão <ul><li>As variáveis de sessão guardam informação no servidor sobre  um só  utilizador enquanto ...
4.5 – Variáveis de Sessão <ul><li>As variáveis de sessão permitem identificar o utilizador perante o servidor e verificar ...
4.5 – Variáveis de Sessão <ul><li>Assim sendo, as variáveis de sessão podem ser utilizadas para restringir o acesso a recu...
4.5 – Variáveis de Sessão <ul><li>Sintaxe: </li></ul><ul><li>Session(“nome da variável”) = valor </li></ul>Session(“userna...
4.5 – Variáveis de Sessão <ul><li>Depois de criadas, as variáveis de sessão mantêm-se válidas enquanto o utilizador estive...
4.5 – Variáveis de Sessão <ul><li>Para destruir uma variável de sessão utiliza-se a instrução: </li></ul><ul><li>Session.A...
4.6 – Variáveis de Aplicação
4.6 – Variáveis de Aplicação <ul><li>As variáveis de aplicação armazenam as informações que são mantidas pelo tempo de uti...
4.6 – Variáveis de Aplicação <ul><li>Sintaxe: </li></ul><ul><li>Application(“nome da variável”) = valor </li></ul>Applicat...
4.7 – Cookies
4.7 – Cookies <ul><li>As cookies são pequenos ficheiros de texto que são criados e armazenados no computador do visitante....
4.7 – Cookies <ul><li>Nesses ficheiros podemos guardar informações sobre o login do utilizador, sites visitados…. </li></u...
4.7 – Cookies: Criar uma cookie <ul><li>Sintaxe: </li></ul><ul><li>Response.Cookies(“Nome da cookie”)=Valor </li></ul>Esta...
4.7 – Cookies: Criar uma cookie <ul><li>Exemplo: </li></ul><ul><li>Response.Cookies(“Nome”)= “Rui Cunha” </li></ul>
4.7 – Cookies: Ler uma cookie <ul><li>Sintaxe: </li></ul><ul><li>nome_variável = Request.Cookies(“nome da cookie”) </li></...
4.7 – Cookies: Ler uma cookie <ul><li>Exemplo: </li></ul><ul><li>Request.Cookies(“nome”) = “Rui Cunha” </li></ul><ul><li>U...
Próximos SlideShares
Carregando em…5
×

Programacao Com Asp Vi

2.792 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.792
No SlideShare
0
A partir de incorporações
0
Número de incorporações
29
Ações
Compartilhamentos
0
Downloads
86
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Programacao Com Asp Vi

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

×