Aula 1 e 2 + exercícios.

Propaganda
1
ASP.NET - PARA INÍCIO DE CONVERSA
ASP – Active Server Pages – responsável pelo desenvolvimento de páginas dinâmicas e com interatividade.
Ex.: Site jornal – WWW.dgabc.com.br - tem a extensão aspx – banco de dados
Para que se possa desenvolver páginas para a internet usando a tecnologia ASP.NET.seu computador deve
estar configurado para desempenhar o papel de um servidor web e possuir o Microsoft.net Framework 2.0
ou superior.
O Servidor web utilizado pelo asp.net é o IIS (internet Information Services), que somente está disponível
nas versões Professional do Windows 2000 e XP, nas versões Business e Ultimate do Windows Vista e nas
versões do Windows Server System.
As versões Home do Windows XP, Home basic e Home Premium do Windows Vista n]ao suportam IIS,
porém nessas plataformas é possível utilizar o servidor WEB DO ASP.NET WEB MATRIX para fins
didáticos.
Scripts
Script é um programa escrito numa determinada linguagem de programação que não necessita
ser compilado para ser posteriormente executado. Scripts são interpretados, ou seja, seus
comandos são lidos em tempo de execução por um Script Engine, processados e seus resultados
passados para a saída padrão da aplicação(monitor de vídeo, impressora, sevidor web etc).
Toda a funcionalidade e “Inteligência” de uma página ASP é controlada através de comandos de
Script.

Visual Basic Script (VBScript) - default

MS Java Script(JScript) –
C#

Nós utilizaremos por uma questão didática o Visual Basic Script.
A grande vantagem, porém, é que existe esta exigência apenas do lado do servidor. No lado do
cliente, você pode utilizar qualquer browser, mesmo os que não suportam VBScript.
Resumindo:O ASP não é uma linguagem de programação e sim uma tecnologia capaz de
processar comandos de uma linguagem e criar dinamicamente páginas em HTML.
Os delimitadores do ASP.NET
Os scripts da linguagem VBScript sempre estarão entre os marcadores <% e % >
Obs.: Salvar sempre seus arquivos com a extensão .aspx
2
Salvar seus arquivos no diretório virtual normalmente na pasta c:\inetpub\wwwroot\
Obs.: para criar diretório virtual WWW.fabbri.pro.br cursos de asp
EXEMPLO DE ASP.NET
1 – Exibindo a Data e a Hora do Sistema.
<%@ Page Language = "VB" %>
<html>
<head><title>Como funciona o ASP </title></head>
<body bgcolor="red">
Hoje é <b> <% = Now %> </b>
</body>
</html>
2 – Declarando Variáveis e exibindo mensagens
<%@ Page Language = "VB" %>
<html>
<head><title>Como funciona o ASP </title></head>
<body bgcolor="red">
<%
dim a,b,c as integer
dim d as string
a=5
b = 15
c = a+ b
%>
<% = c %>
<% d = "Saudações Tricolores" %>
<% = d %>
</body>
</html>
3 – calculando a Raiz Quadrada
<%@ Page Language = "VB" Debug="true" %>
<html>
<head><title>Como funciona o ASP </title></head>
<body>
<%
dim a,b,c as integer
dim d as string
a=2
%>
3
A Raiz quadrade de <% = a %> é <% = Math.sqrt(a) %>
<% = c %>
<br> <hr size=2>
<% d = "Saudações Tricolores" %>
<% = d %>
</body>
</html>
4 – Exibindo apenas data e/ou hora
<%@ Page Language = "VB" %>
<html>
<head><title>Como funciona o ASP </title></head>
<body bgcolor="red">
Horário<b> <% = format(Now,"t") %> </b> <br>
Data<b> <% = format(Now,"d") %> </b> <br>
<% 'comentários %>
</body>
</html>
EXERCÍCIOS
1 – Criar uma página asp.net para somar os números: 27 + 22 + 1 + 7 armazenados nas variáveis a,b,c,d e
após extrair a raiz quadrada deste número.
<%@ Page Language = "VB" Debug="true" %>
<html>
<head><title>Como funciona o ASP </title></head>
<body>
<%
dim a,b,c,d,e as single
a = 27
b = 22
c=1
d=7
e=a+b+c+d
%>
A Raiz quadrade de <% = e %> é <% = Math.sqrt(e) %>
<% = e %>
</body>
</html>
2 - Criar um exercício para informar seu nome, endereço, telefone e data de nascimento e exebí-los.
<%@ Page Language = "VB" debug="TRUE"%>
<html>
4
<head><title>Como funciona o ASP </title></head>
<body bgcolor="red">
<%
dim DATA_NASC as DATE
dim NOME,ENDEREÇO,TELEFONE as string
NOME = "Nelson"
ENDEREÇO = "R. NILO PEÇANHA, 255"
TELEFONE = "4444-0987"
DATA_NASC = #02/08/2010#
%>
<b>Nome.............:</b> <% = nome %> <br>
Endereço.........: <% = endereço %> <br>
Telefone.........:<b><% = telefone %></b> <br>
Data Nascimento.: <% = format(data_nasc,"d") %> <br>
</body>
</html>
área do retângulo
<%@ Page Language = "VB" Debug="true" %>
<html>
<head><title>Como funciona o ASP </title></head>
<body>
<%
dim a,b as single
a = 15
b = 12
%>
A Área do Retângulo com lados de <% = a %> e <% = B %> é <% = a*b %>
</body>
</html>
área do quadrado = l * l
área do triângulo = (base * altura)/2
Download