1. Introdução
ASP
ASP, significa Active Server Pages, e é uma tecnologia proprietária da Microsoft. Trata-se basicamente de uma linguagem de tratamento de textos (scripts), baseada em Basic e que se denomina VBScript (Visual Basic Script).
Utiliza-se quase exclusivamente em servidores Web da Microsoft (IIS - Internet Information Server e PWS - Personal Web Server).
Estes scripts executam-se num servidor, podem ser utilizados conjuntamente com HTML e JAVASCRIPT, para realizar tarefas interactivas em tempo real com um cliente.
Com ASP, podem realizar-se facilmente páginas de consultas a Base de Dados
AMBIENTE
Para os exemplos que vamos mostrar, o ambiente escolhido foi Win 2000 profissional. Para isso adicionámos aos componentes do Windows previamente instalados, os Serviços de Informação Internet (IIS), como mostra a figura que se segue. (INICIAR / DEFINIÇÕES / PAINEL DE CONTROL / ADICIONAR REMOVER PROGRAMAS). No Windows 98, actualizamos a partir do CD de instalação, na pasta "X":\add-ons\pws, onde "X" representa a letra do CD-Rom.

Após a instalação dos novos componentes, novas pastas foram adicionadas ao nosso sistema que podem ser observadas atraves do Explorador do Windows e que a imagem que se segue documenta:
De seguida procura na pasta c:\WINNT\system32\inetsrv\pws.exe, justamente o executável pws.exe, e com o botão direito do rato, faz: Enviar para / Ambiente de Trabalho (Criar Atalho), para facilitar o teu trabalho.
 Atalho do Personal Web Manager




ASP-Continuação
 
Tudo o que dissemos na 1ª página deste tutorial serviu para criarmos um Servidor virtual cujo objectivo é testar as nossas páginas ASP.
Se clicarmos no atalho que criámos no ambiente de trabalho, aparecer-nos-á o nosso servidor virtual como mostra a figura que se segue:
A linguagem ASP, utiliza um TAG inicial (<%) e um TAG final (%>) conforme o exemplo que se segue:
<%
xpto
%>
Onde xpto podem ser várias expressões da linguagem.
Para escrever páginas ASP, como é uma linguagem de programação comum, a sua sintaxe é código ASCII, só necessitamos de um simples editor de texto, como por exemplo o NOTPAD ou o WORDPAD.
Como em várias linguagens, existe uma declaração inicial e opcional que podemos utilizar
<% LANGUAGE="VBScript" %>
Esta declaração coloca-se no inicio do arquivo, antes de qualquer outra expressão.
A minha 1ª expressão de ASP:
Response.Write"VisualWork - Um Site Para Aprender" - Faz aparecer no Browser a frase "VisualWork - Um Site Para Aprender.
Com isto estamos prontos para escrever a nossa 1ª página em ASP.


1. A Minha 1ª Página

Abre o NOTPAD e prepara-te para escrever:
<% LANGUAGE="VBScript" %>
<HTML>
<BODY>
<%
Response.Write"VisualWork - Um Site Para Aprender"
%>
</BODY>
</HTML>
 
Guarda este ficheiro como Default.asp Como Tipo=Todos Os Ficheiros, na directoria c:\inetpub\wwwroot
De seguida abre o teu Personal Web Manager, clicando no atalho que previamente criaste no ambiente de trabalho e aponta para o link http://nomedamaquina. A tua 1ª página ASP será aberta pelo teu Browser e mostrar-te-á a seguinte imagem:
 
 
Nota : nomedamaquina, é neste caso actus
 
Acabaste de criar a tua 1ª página em ASP.

1. Introdução - Parametros do Tag Form
 
Action - Identifica o directorio e o nome do arquive ASP a ser disparado
Name - Indica o nome do teu formulário
Method - Define como serão enviados os dados. Dos vários métodos os mais utilizados são:
  • GET - Os dados enviados serão mostrados pelo Browser
  • POST - Os dados serão enviados para o ASP determinado no parâmetro ACTION
Observa a seguinte imagem :
Inserimos este texto e gravamo-lo na pasta c:\inetpub \wwwroot, com o nome Default.asp
Nota que para o fazeres tens que alterar o Gravar Como para (Todos os Ficheiros).
De seguida criamos mais dois ficheiros que gravamos respectivamente como Horas.asp e Data.asp
 
A zona sombreada a azul é código ASP. A diferença entre este ficheiro data.asp, e o ficheiro Horas.asp é que em vez de datetem a palavra time.
 
Corre o teu Personal Web Manager e clica no link da tua máquina (neste caso é actus) para ver o que se segue:
 
Se clicares num dos botões terás o objectivo pretendido.
 


 
Numa destas imagens clica com o botão direito do rato em Ver HTML. O que observas é puro HTML, o código ASP está assim protegido, protegendo ao mesmo tempo a tua propriedade intelectual.

1. Introdução - Variáveis / Operadores /Comandos Básicos
 
As variáveis em ASP não necessitam de ser inicializadas, mas é boa politica fazê-lo, e para prevenir erros de digitação inserimos no inicio de cada página a seguinte tag:
<%Option Explicit%>
Todas as variáveis em ASP são do tipo VARIANT, isto porque este tipo suporta todos os tipos do Visual Basic:Integer, Double, String, Date, Currency, etc,. Assim conforme o valor da varável, ela assume o tipo adequado. Ver neste tutorial Tabelas e Funções, com especial relevo por VarType().
 
Para inicializarmos variáveis em ASP, usamos o comando Dim com a seguinte sintaxe:
<%Dim variavel%>
Existem dois grandes tipos de variáveis:
  • Application - São variáveis globais e todos os utilizadores têm acesso a elas
  • Session - São criadas para cada sessão e somente visiveis para o utilizador, terminam quando termina a sessão
 
Relativamente aos operadores aritméticos e lógicos aconcelhamos a consultar o nosso tutorial de Visual Basic, no Link da introdução, lição nº 6.
 
Comandos básicos são em tudo iguais aos utilizados em Visual Basic. Poderás consultá-los em Lição nº 1.

1. Os Objectos do ASP - Application
 
O ASP possui alguns objectos básicos que operam as funcionalidades de uma aplicação. Cada objecto possui Métodos e Eventos, que iremos de seguida ver.
 
Application é todo o conjunto de paginas ASP e HTML que formam o programa. Uma aplicação começa quando de acede á 1ª página e termina quando nos desligamos do servidor.
Logo o objecto Application será observado em toda a aplicação e por todos os utilizadores.
Como já referenciámos, as variáveis Application, poderão ser acedidas em qualquer parte do programa e por todos os utilizadores.
Sintaxe: Application("variável")=conteudo
Exemplo 1:
Grava com o nome de Default.asp
Exemplo 2:
Grava com o nome de dicas.asp
Corre o teu PWM, aponta para o link que já sabes, e observa o resultado:
 
Anonymous Anonymous Anonymous

0 comentários:

Postar um comentário

:a   :b   :c   :d   :e   :f   :g   :h   :i   :j   :k   :l   :m   :n   :o   :p   :q   :r   :s   :t

Tudo para design