home *** CD-ROM | disk | FTP | other *** search
/ Internet Pratica / IPRAT_01.iso / tutoriais / ASP / webforms / webforms.txt
Encoding:
Text File  |  2002-10-30  |  2.7 KB  |  58 lines

  1. ASP.Net - Introduzindo os webforms do ASP.Net 
  2.  
  3.  
  4. Raphael Ribeiro Θ Microsoft Certified Professional, tΘcnico em VB e ASP. Vem estudando a plataforma .Net desde o seu lanτamento. Falarß para n≤s, toda semana, sobre ASP.Net.
  5.  
  6. 25/06/2001 - Coluna n║ 2
  7.  
  8. ASP.Net - Introduzindo os webforms do ASP.Net
  9.  
  10. Como viram no t≤pico, nesta 2¬ coluna estarei comeτando a introduzir a programaτπo no ASP.Net, a partir dos webforms. Mas vocΩ deve estar se perguntando, o que sπo os webforms? WebForms sπo usados no server para gerar pßginas dinΓmicas. Com eles temos:
  11.  
  12. . A habilidade de criar e usar UI controls que podem encapsular o codigo e reduzir o seu tamanho;
  13. . A habilidade de poder criar uma estrutura l≤gica em sua pßgina e colocar o c≤digo em ordem, sem criar grandes confus⌡es e complicaτ⌡es no futuro;
  14. . Ferramentas que provΘm o WYSIWYG (what you see is what you get - o que vocΩ vΩ Θ o que vocΩ vai ter).
  15.  
  16. Todo arquivo ASP.Net tem a extensπo de .aspx, e vocΩ pode criar um arquivo simples ASP.Net, simplesmente renomeando de .htm para .aspx. O c≤digo do .aspx tem suporte para 3 diferentes linguagens o C#, o VB e o Jscript.
  17.  
  18. Agora explicarei o uso das "Render Blocks" <% %> no ASP.Net
  19.  
  20. ASP.Net tem uma sintaxe que Θ compativel com pßginas existentes feitas em ASP. Isso inclui suporte para os <% %> render blocks e isso faz com que o ASP.Net possa ser misturado com o conte·do do HTML em um arquivo .aspx. Esse c≤digo executa o ASP.Net e finaliza o mesmo.
  21.  
  22. Os desenvolvedores de ASP.Net podem utilizar as "render blocks" para dinamicamente modificar o HTML sem comprometer o ASP.Net como podemos fazer atualmente com o simples ASP. Veja abaixo um exemplo de como elas podem ser usadas:
  23.  
  24. <html>
  25. <head>
  26. <link rel="stylesheet"href="intro.css">
  27. </head>
  28. <body>
  29. <center>
  30. <form action="intro2.aspx" method="post">
  31. <h3> Nome: <input id="Nome" type=text>
  32. Categoria: <select id="Category" size=1>
  33. <option>Psicologia</option>
  34. <option>Sexo</option>
  35. <option>Futebol</option>
  36. </select>
  37. <input type=submit value="Procurar">
  38. <p>
  39. <font size="0"> Bem vindo ao ASP.NET </font> <br>
  40. <font size="1"> Bem vindo ao ASP.NET </font> <br>
  41. <font size="2"> Bem vindo ao ASP.NET </font> <br>
  42. <font size="3"> Bem vindo ao ASP.NET </font> <br>
  43. <font size="4"> Bem vindo ao ASP.NET </font> <br>
  44. <font size="5"> Bem vindo ao ASP.NET </font> <br>
  45. <font size="6"> Bem vindo ao ASP.NET </font> <br>
  46. <font size="7"> Bem vindo ao ASP.NET </font> <br>
  47. </form>
  48. </center>
  49.  
  50. Obs.: Neste exemplo foi usado o C#. VocΩ pode roda-lo a partir do ASP.Net, pois ainda nπo existem servidores capazes de suportar o ASP.Net, o ·nico Θ o blinkster porΘm estß em fase de testes.
  51.  
  52. AtΘ a pr≤xima semana!
  53.  
  54. Raphael Ribeiro
  55.  
  56. Todos os direitos autorais dos artigos pertencem ao seu autor. 
  57.  
  58.