Programação com ASP 1 - Introdução à ASP
Sumário Tecnologias Client-Side e Server-Side A linguagem ASP Requisitos para as ASP Instalação do servidor Programar com ASP Exercícios
1.1 – Tecnologias Client-side e Server-side
1.1.1 – Tipos de web sites Quanto navegamos na web, podemos encontrar dois tipos de sites: Web sites estáticos; Web sites dinâmicos.
1.1.1 – Tipos de web sites Web sites estáticos: São ainda o tipo de site mais comum na Internet; São constituídos por páginas HTML; Obrigam a alterar os conteúdos de forma manual.
1.1.1 – Tipos de web sites Web sites estáticos: Vantagens Desvantagens Fáceis de criar. Construção pouco dispendiosa. Requem poucos conhecimentos técnicos. Exigem poucos recursos do servidor. Possibilidades limitadas. Manutenção muito dispendiosa.
1.1.1 – Tipos de web sites Web sites dinâmicos: São interactivos, permitindo à informação fluir em ambos os sentidos (cliente <> servidor). Permitem a actualização automática dos conteúdos e a redução do n.º de páginas.
1.1.1 – Tipos de web sites Web sites dinâmicos: Vantagens Desvantagens Inúmeras possibilidades de implementação de soluções. Redução do número de páginas. Facilidade na manutenção dos conteúdos. Requerem bons conhecimentos técnicos. Exigem mais requisitos do servidor. Criação dispendiosa.
1.1.1 – Tipos de web sites No universo das tecnologias dinâmicas, existem duas formas de implementação das aplicações Web : Script Client-side (Script no lado do cliente) Script Server-side (Script no lado do servidor)
1.1.2 – Tecnologias Client-side As aplicações web do tipo client-side são executadas no lado do cliente no browser ou no sistema operativo
1.1.2 – Tecnologias Client-side As tecnologias Client-side limitam-se à formatação e apresentação dos conteúdos, permitindo uma interacção muito limitada com o site.
1.1.2 – Tecnologias Client-side cliente Internet servidor Script no lado do cliente Resultado após execução
1.1.2 – Tecnologias Client-side Linguagens de Scripts Client-Side : JavaScript CSS VBScript
1.1.3 – Tecnologias Server-side Nas aplicações web do tipo server-side o conteúdo é gerado de forma dinâmica no servidor web através da utilização de scripts guardados no mesmo.
1.1.3 – Tecnologias Server-side cliente Internet servidor Script no lado do servidor HTML puro
1.1.3 – Tecnologias Server-side Linguagens de Scripts Server-Side : PHP JSP ASP
1.2 – A linguagem ASP
1.2.1 – A linguagem ASP A ASP ( A ctive S erver P ages) é uma linguagem de script que corre no lado do servidor e que permite gerar conteúdo de forma dinâmica.
1.2.1 – A linguagem ASP É uma tecnologia desenvolvida pela Microsoft; Actualmente, encontra-se na versão 3; Têm a extenção .asp (versão 1) e .aspx (versões posteriores).
1.2.1 – A linguagem ASP Na realidade, a ASP como linguagem em si não existe; O código ASP é escrito recorrendo a outras linguagen de script.
1.2.1 – A linguagem ASP Para escrever o código que será processado, podemos utilizar várias linguagens: JavaScript VBScript JScript
1.2.1 – A linguagem ASP A linguagem utilizada por defeito nas páginas ASP é a VBScript.
1.2.2 – Funcionalidades da ASP Dinamicamente, adicionar, eliminar ou alterar conteúdos; Tratar os dados enviados através de formulários; Implementar sistemas de segurança.
1.2.3 –Ficheiros ASP Os ficheiros ASP contêm código HTML normal e blocos de código que serão processados pelo servidor.
1.2.3 –Ficheiros ASP Quando um cliente solicita um ficheiro ASP, o servidor lê esse ficheiro e, sempre que encontrar um bloco de código ASP, processa esse código e envia para o cliente o resultado sobre a forma de HTML.
1.2.3 –Ficheiros ASP O cliente nunca terá acesso ao código ASP, mas somente ao resultado do processamento, em HTML.
1.3 – Requisitos para as ASP
1.3 –Requisitos para as ASP Sendo uma tecnologia Server-side, a ASP necessita de um servidor web para correr.
1.3 –Requisitos para as ASP Servidores com suporte para ASP: IIS PWS
1.3 –Requisitos para as ASP Tecnologias com suporte para ASP para outros sistemas operativos: ChiliASP InstantASP
1.4 – Instalação do servidor
1.4 – Instalação do servidor Como já vimos, é necessário um servidor web para executar páginas ASP.
1.4 – Instalação do servidor Não existe a necessidade de recorrer a servidores dedicados para testar o código ASP; Podemos utilizar um servidor instalado na nossa própria máquina.
1.4 – Instalação do servidor Para os sistemas Windows podemos utilizar o IIS ou o PWS (somente para sistemas mais antigos).
1.4 – Instalação do servidor Para instalar o IIS ( I nternet I nformation S ervices) é necessário ter instalado um dos seguintes sistemas operativos: Windows NT Windows 2000 Windows XP Professional Windows Vista
1.4 – Instalação do servidor Demonstação
1.5 – Programar com ASP
1.5 – Programar com ASP Os ficheiros ASP têm a extensão .asp ou .aspx ; Os ficheiros ASP podem conter (ou não) código HTML e código ASP; O código ASP pode ser escrito utilizando várias linguagens de programação.
1.5 – Programar com ASP A linguagem utilizada por defeito é a VBScript; Todo o código ASP é executado pelo servidor; Ao cliente apenas é enviado o resultado do processamento e nunca o código ASP.
1.5 – Programar com ASP Como é que o servidor diferencia o que é código HTML e o que é código ASP para ser processado?
1.5 – Programar com ASP Todo o código ASP deverá estar delimitado pelos marcadores <% e %> .
1.5 – Programar com ASP Ao encontrar o marcador <% , o servidor processa todo o código que se segue; Quando surgir o marcador %> , o servidor pára o processamento do código ASP.
1.5 – Programar com ASP <html> <head> </head> <body> <% ………… %> </body> </html> Todo o código que se encontrar entre os marcadores será pocessado pelo servidor.
1.5 – Programar com ASP Para além de ser necessário ao servidor saber que código deve processar, é igualmente necessário saber em que linguagem foram escritos os blocos de código.
1.5 – Programar com ASP Antes de escrever qualquer bloco de código ASP, devemos indicar a linguagem utilizada. É boa prática indicar a linguagem utilizada na primeira linha da nossa página.
1.5 – Programar com ASP <%@ language = “vbscript” %> <html> <head> </head> <body> <% ………… %> </body> </html>

Programacao Com Asp I

  • 1.
    Programação com ASP1 - Introdução à ASP
  • 2.
    Sumário Tecnologias Client-Side e Server-Side A linguagem ASP Requisitos para as ASP Instalação do servidor Programar com ASP Exercícios
  • 3.
    1.1 – Tecnologias Client-side e Server-side
  • 4.
    1.1.1 – Tiposde web sites Quanto navegamos na web, podemos encontrar dois tipos de sites: Web sites estáticos; Web sites dinâmicos.
  • 5.
    1.1.1 – Tiposde web sites Web sites estáticos: São ainda o tipo de site mais comum na Internet; São constituídos por páginas HTML; Obrigam a alterar os conteúdos de forma manual.
  • 6.
    1.1.1 – Tiposde web sites Web sites estáticos: Vantagens Desvantagens Fáceis de criar. Construção pouco dispendiosa. Requem poucos conhecimentos técnicos. Exigem poucos recursos do servidor. Possibilidades limitadas. Manutenção muito dispendiosa.
  • 7.
    1.1.1 – Tiposde web sites Web sites dinâmicos: São interactivos, permitindo à informação fluir em ambos os sentidos (cliente <> servidor). Permitem a actualização automática dos conteúdos e a redução do n.º de páginas.
  • 8.
    1.1.1 – Tiposde web sites Web sites dinâmicos: Vantagens Desvantagens Inúmeras possibilidades de implementação de soluções. Redução do número de páginas. Facilidade na manutenção dos conteúdos. Requerem bons conhecimentos técnicos. Exigem mais requisitos do servidor. Criação dispendiosa.
  • 9.
    1.1.1 – Tiposde web sites No universo das tecnologias dinâmicas, existem duas formas de implementação das aplicações Web : Script Client-side (Script no lado do cliente) Script Server-side (Script no lado do servidor)
  • 10.
    1.1.2 – TecnologiasClient-side As aplicações web do tipo client-side são executadas no lado do cliente no browser ou no sistema operativo
  • 11.
    1.1.2 – TecnologiasClient-side As tecnologias Client-side limitam-se à formatação e apresentação dos conteúdos, permitindo uma interacção muito limitada com o site.
  • 12.
    1.1.2 – TecnologiasClient-side cliente Internet servidor Script no lado do cliente Resultado após execução
  • 13.
    1.1.2 – TecnologiasClient-side Linguagens de Scripts Client-Side : JavaScript CSS VBScript
  • 14.
    1.1.3 – TecnologiasServer-side Nas aplicações web do tipo server-side o conteúdo é gerado de forma dinâmica no servidor web através da utilização de scripts guardados no mesmo.
  • 15.
    1.1.3 – TecnologiasServer-side cliente Internet servidor Script no lado do servidor HTML puro
  • 16.
    1.1.3 – TecnologiasServer-side Linguagens de Scripts Server-Side : PHP JSP ASP
  • 17.
    1.2 – Alinguagem ASP
  • 18.
    1.2.1 – Alinguagem ASP A ASP ( A ctive S erver P ages) é uma linguagem de script que corre no lado do servidor e que permite gerar conteúdo de forma dinâmica.
  • 19.
    1.2.1 – Alinguagem ASP É uma tecnologia desenvolvida pela Microsoft; Actualmente, encontra-se na versão 3; Têm a extenção .asp (versão 1) e .aspx (versões posteriores).
  • 20.
    1.2.1 – Alinguagem ASP Na realidade, a ASP como linguagem em si não existe; O código ASP é escrito recorrendo a outras linguagen de script.
  • 21.
    1.2.1 – Alinguagem ASP Para escrever o código que será processado, podemos utilizar várias linguagens: JavaScript VBScript JScript
  • 22.
    1.2.1 – Alinguagem ASP A linguagem utilizada por defeito nas páginas ASP é a VBScript.
  • 23.
    1.2.2 – Funcionalidadesda ASP Dinamicamente, adicionar, eliminar ou alterar conteúdos; Tratar os dados enviados através de formulários; Implementar sistemas de segurança.
  • 24.
    1.2.3 –Ficheiros ASPOs ficheiros ASP contêm código HTML normal e blocos de código que serão processados pelo servidor.
  • 25.
    1.2.3 –Ficheiros ASPQuando um cliente solicita um ficheiro ASP, o servidor lê esse ficheiro e, sempre que encontrar um bloco de código ASP, processa esse código e envia para o cliente o resultado sobre a forma de HTML.
  • 26.
    1.2.3 –Ficheiros ASPO cliente nunca terá acesso ao código ASP, mas somente ao resultado do processamento, em HTML.
  • 27.
    1.3 – Requisitospara as ASP
  • 28.
    1.3 –Requisitos paraas ASP Sendo uma tecnologia Server-side, a ASP necessita de um servidor web para correr.
  • 29.
    1.3 –Requisitos paraas ASP Servidores com suporte para ASP: IIS PWS
  • 30.
    1.3 –Requisitos paraas ASP Tecnologias com suporte para ASP para outros sistemas operativos: ChiliASP InstantASP
  • 31.
  • 32.
    1.4 – Instalaçãodo servidor Como já vimos, é necessário um servidor web para executar páginas ASP.
  • 33.
    1.4 – Instalaçãodo servidor Não existe a necessidade de recorrer a servidores dedicados para testar o código ASP; Podemos utilizar um servidor instalado na nossa própria máquina.
  • 34.
    1.4 – Instalaçãodo servidor Para os sistemas Windows podemos utilizar o IIS ou o PWS (somente para sistemas mais antigos).
  • 35.
    1.4 – Instalaçãodo servidor Para instalar o IIS ( I nternet I nformation S ervices) é necessário ter instalado um dos seguintes sistemas operativos: Windows NT Windows 2000 Windows XP Professional Windows Vista
  • 36.
    1.4 – Instalaçãodo servidor Demonstação
  • 37.
  • 38.
    1.5 – Programarcom ASP Os ficheiros ASP têm a extensão .asp ou .aspx ; Os ficheiros ASP podem conter (ou não) código HTML e código ASP; O código ASP pode ser escrito utilizando várias linguagens de programação.
  • 39.
    1.5 – Programarcom ASP A linguagem utilizada por defeito é a VBScript; Todo o código ASP é executado pelo servidor; Ao cliente apenas é enviado o resultado do processamento e nunca o código ASP.
  • 40.
    1.5 – Programarcom ASP Como é que o servidor diferencia o que é código HTML e o que é código ASP para ser processado?
  • 41.
    1.5 – Programarcom ASP Todo o código ASP deverá estar delimitado pelos marcadores <% e %> .
  • 42.
    1.5 – Programarcom ASP Ao encontrar o marcador <% , o servidor processa todo o código que se segue; Quando surgir o marcador %> , o servidor pára o processamento do código ASP.
  • 43.
    1.5 – Programarcom ASP <html> <head> </head> <body> <% ………… %> </body> </html> Todo o código que se encontrar entre os marcadores será pocessado pelo servidor.
  • 44.
    1.5 – Programarcom ASP Para além de ser necessário ao servidor saber que código deve processar, é igualmente necessário saber em que linguagem foram escritos os blocos de código.
  • 45.
    1.5 – Programarcom ASP Antes de escrever qualquer bloco de código ASP, devemos indicar a linguagem utilizada. É boa prática indicar a linguagem utilizada na primeira linha da nossa página.
  • 46.
    1.5 – Programarcom ASP <%@ language = “vbscript” %> <html> <head> </head> <body> <% ………… %> </body> </html>