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