Iniciando com ASP - Parte I...

Novo aqui no site? Talvez gostaria de assinar o
RSS feed do site?

Publicado em: 25/09/2006
Área: ASP
Visualizações: 7.677
Comentário(s): 2

imprimir envie por e-mail compartilhe
Olá meus caros amigos!

          Primeiramente, gostaria de dizer que é um prazer fazer parte da Equipe da Oficina da Net e espero poder compartilhar meus conhecimentos com vocês e aumentar os meus nesta troca de experiências mútuas.

          Pretendo, no decorrer dos artigos, ir desenvolvendo um site em asp totalmnte administrável e customizável. De imediato, como é o nosso primeiro artigo, gostaria de estar fazendo uma introdução sobre alguns principais conceitos desta linguagem.

O que é ASP?
          Active Server Pages, são páginas que possuem um conteúdo dinâmico, que, com extensão .asp, normalmente são constituídas de uma combinação de Scripts e tags HTML. O código ASP é executado no servidor, que devolve ao cliente apenas páginas no padrão HTML, o que viabiliza seu acesso de qualquer browser e a proteção do código. Uma aplicação asp, ainda pode vir a possuir linhas de códigos Client-Side scripts, que são códigos de programas processados pela estação Cliente. Geralmente, estes códigos cuidam apenas de pequenas consistências de telas, validação de dados, etc.

          Contudo, a utilização deste tipo de script pode trazer problemas devido á incompatibilidade de interpretação do código por alguns browsers. Em contrapartida, existem os códigos que como já mencionei, são processados no servidor, ou seja, Server Side Scripts. Neste caso, o servidor é que tem que se preocupar em interpretar os códigos e devolver as respostas. A linguagem padrão para se trabalhar com ASP é o VBScript ou seja Visual Basic Script.

Que programa usar para programas em ASP?
          Os arquivos asp são do tipo texto(ASCII), fazendo com que qualquer editor de textos comum, como o NotePad (Bloco de Notas) possa ser utilizado como ambiente de desenvolvimento. Existem ainda outros ambientes como o MS-Visual Studio que torna mais fácil esta programação, mas que ainda assim exige conhecimentos do programador.

Pré-Requisitos:
          As páginas asp para que funcionem, necessitam de um servidor da Microsoft como o IIS (Internet Information Server) na versão 3 ou superior.

Iniciando...
          Diante de destes conceitos, vamos criar nossa primeira página asp.

          1 – Abra o Bloco de Notas ou o ambiente de desenvolvimento de sua preferência, no meu caso estarei utilizando o MS Visual Studio 2003. Caso você também venha a utilizá-lo, notará que ele acrescentará no início do arquivo asp criado, a linha <% @ Language = VBScript %>, contudo, esta linha é opcional, já que se você não incluí-la, será tomada como default a linguagem VBScript.

          2 – Vamos digitar o código abaixo:



          3 – Salve o código da página com o nome default.asp .Rode a página asp no seu servidor.

          4 – O resultado obtido deverá ser algo parecido com isto:



          Ou seja, foi exibida no browser, a mensagem Hello Word!

          Interpretando o código, temos as tags <html>, <title>, <head> e <body> já do conhecimento de vocês, pois se trata apenas de HTML padrão. (Caso tenha alguma dificuldade, sugiro dar uma estudada em Conceitos Básicos de HTML).

          A novidade são as tags <% e %> e o conteúdo dentro delas. Estas tags, servem como delimitadores, separando o código asp do HTML. Tudo que é digitado entre elas é tido pelo servidor como código asp.

          O método Response, controla o que será enviado para o cliente, o que podem ser variáveis, tags HTML, textos (como neste caso), etc, e o método Write, é usado para enviar texto para a página HTML. A sintaxe destes métodos é :

                          Response.Write Conteúdo

          Outra maneira de estar enviando o texto para nossa primeira página é utilizando o seguinte código, onde obteremos o mesmo resultado:



          Comentários:
          Os comentários em ASP são delimitados por aspas simples, ou seja, por (). Assim, todo o resto da linha após o (‘) será considerado como um comentário.

Operadores Aritiméticos:
          Como operadores aritméticos, podemos utilizar:

          +            Adição
          -            Subtração
          *            Multiplicação
          /           Divisão
                      Divisão inteira
          ^           Exponenciação

Operadores de comparação
Como operadores de comparação, podemos utilizar:
          =           Igualdade           =
          <>         Desigualdade           <>
          >           Maior que           >
          <           Menor que <
          >=         Maior que ou Igual a >=
          <=         Menor que ou Igual a <=
          IS          Equivalência de Objetos IS

Usando variáveis:
          A declaração de uma variável em asp é feita da seguinte forma:

          Dim VARIAVEL

          Onde VARIAVEL é o nome dados por você á mesma.

          Para continuar nosso teste, vamos usar o seguinte código:



          Explicações:

          1 - Primeiramente fizemos a declaração das variáveis a, b, resultado e texto.

          2 - Depois atribuímos á variável resultado, a soma dos valores das variáveis a e b.

          3 - Por fim, criamos um texto para exibição deste resultado e atribuímos á variável texto. Observe o uso do caracter &, ele foi usado para separar as variáveis do texto e no final da linha, o &_ foi utilizado para indicar que existe continuidade do texto digitado.

          4 – Ainda, seguindo a utilização do &, adicionamos á nossa frase “Hello Word!” um & “<br>” para que, com essa inserção da tag <br> do HTML, seja dada uma quebra de linha.

          5 – E, finalmente, mandamos imprimir a variável texto que criamos e atribuímos valor anteriormente.

          6 – O resultado obtido será algo semelhante á:



          Outro modo de se escrever este código, é descartando a variável texto e mandando imprimir o conteúdo diretamente, ficando assim:




<%@ Language=VBScript %>
<html>
<head>
<title>Primeira Página ASP</title>
</head>
<body>
<%
'Declaração das Variáveis
Dim a
Dim b
Dim resultado

'Atribuição dos valores ás variáveis
a = 10
b = 5

'Soma dos valores das variáveis
resultado = a + b

'Atribuição do texto a ser exibido
texto = "O resultado da soma de " & a &_
" + "& b &" = "& resultado &""

'Código asp
Response.Write("Hello Word!") & "<br>"
Response.Write ("O resultado da soma de " & a &_
" + "& b &" = "& resultado &"")
%>
</body>
</html>



          Bom, por enquanto é só.

         Se você quiser, efetue o download do código da nossa primeira página, clicando  [IMAGEM border="0']ico_altera.gif' />aqui.

          Espero que tenham gostado do artigo. São conceitos fundamentais, mas de grande importância na continuidade de nossos trabalhos.

          Aguardo todos no próximo artigo.

          Abraços.

          Att,

          
          Thiago Ferreira da Silva Antonio
          thi_antonio@yahoo.com.br
          www.imaginacaodigital.com.br
          




Preencha o formulário para comentar:
Nome:*

E-mail:* (não será exibido)

Site: (http://)

Comentário:*

Deseja receber os comentários no e-mail?

Anti-spam: (nova imagem)





   - Publicado em: 25/09/2006 - 17:31

Muito boa sua primeira coluna Thiago Antonio, parabéns.

 

   - Publicado em: 26/09/2006 - 07:48

Boa Thiago mando bem demais kra isso ai, vo ficar ligado aqui pra ve se aprendo heim.

 

Autor da matéria
Thiago Ferreira da Silva Antonio
Analista / Programador, linguagens ASP, ASP.Net, Formando pela PUC MINAS

Todas as matérias de Thiago Ferreira da Silva Antonio

Publicidade
Seguir o Oficina da Net
RSS

RSS

RSS
Top matérias do mês
Matérias relacionadas
Tags

© 2005 - 2009 - Oficina da Net - v 4.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.