Asp 01

>> //seccion/asp/ -- 0 comentario /// Agregado el 2003-09-08 @ Por Edan

Este curso está dirigido a toda persona que le interese aprender ASP. Especialmente a los que no saben "nada" todavía y quieren aprender. Pero es un curso para todos[...].

Este curso está dirigido a toda persona que le interese aprender ASP. Especialmente a los que no saben "nada" todavía y quieren aprender. Pero es un curso para todos. A aquellos que sepan algo de ASP, les resultarán aburridos los primeros capítulos, pero tal vez luego encuentren cosas nuevas o desconocidas hasta el momento.

» Introducción a ASP (Active Server Pages):


Las siglas ASP (Active Server Pages) significan Páginas de Servidor Activo. ASP es una tecnología desarrollada por Microsoft basada en el lenguaje Visual Basic (para ser más específicos, en VB Script), que sirve para agregar verdadera interactividad en las páginas webs. Más adelante veremos que ASP no tan sólo se limita a ser escrito en VBScript, sino también en JScript. Una página .asp puede contener, de hecho suele contener, fragmentos de código HTML.
Entonces podemos aprovechar esto para utilizar HTML puro junto a la tecnología ASP.

La principal ventaja de las páginas ASP es que estas se procesan en el servidor del sitio. Ustedes se pueden estar preguntando: ¿Qué diantres significa eso? Sencillamente que estas páginas reciben la información, la procesan y devuelven cierta respuesta al cliente. Está respuesta es en HTML (al sencillo HTML que tu y yo conocemos @__@ ). Parte de ese código que recibe como respuesta no fue escrito por el programador, sino por el server (el servidor) cuando interpreta el código ASP.

Otra ventaja prominente de ASP es que podemos manejar bases de datos (Microsoft Access, SQL, Oracle). Las bases de datos dentro de ASP juegan un papel sumamente importante. No son complejas, pero tan poco son tan simples. Esto lo analizaremos en capítulos posteriores.

2) Nuestro servidor para ASP:

Para ejecutar páginas ASP, necesitamos de un server (servidor) que procese lo que deseemos y nos devuelva la respuesta a nuestro código. ¿Entienden lo que digo? Necesitamos un "programa" que estudie nuestro código, lo interprete y nos muestre en HTML lo pedido. Si estás trabajando bajo Windows 95/98, entonces el servidor que puedes usar es el PWS (Personal Web Server). Como su nombre lo dice, es un servidor web para uso PERSONAL, por eso no te lo recomiendo mucho (pero lamentablemente es el único que existe para esas plataformas). Puedes descargarlo de Microsoft o puedes instalarlo desde tu CD de Windows 98.

Si en cambio trabajas con Windows NT 4, Windows 2000 o Windows XP, entonces me alegro en decirles que pueden usar el IIS (Internet Information Services). La ventaja de este servidor sobre el PWS es que es sumamente completo, no es un servidor para uso personal sino para internet y tiene mejores componentes instalados y actualizados. Ademas, PWS es un servidor "de escritorio", es decir, que no soporta multiple conexiones de diferentes usarios. Lo contrario del IIS, que soporta miles y miles de usuarios conectados a la vez a dicho servidor (yo les recomiendo que si en verdad desean trabajar con ASP, instalen Windows 2000 o XP Professional, para que puedan trabajar con el IIS). Para instalar el IIS, deben tener a mano sus CD´s de Windows 2000 o XP, e instalarlo desde START - CONTROL PANEL - ADD OR REMOVE PROGRAMS - ADD/REMOVE WINDOWS COMPONENTS.

Si no instalan estos servidores en sus PC´s no podrán hacer nada. Una buena solución es conseguir servidores gratis de ASP y probar sus páginas ahí (esto es en caso de que no quieran instalar el PWS o el IIS, y que mucho menos quieran cambiar sus sistemas operativos -_-).

Cuando terminen de instalarlo, se creará una carpeta llamada "Inetpub" en el disco C. Ahí dentro podrán ver varias carpetas, pero la carpeta principal que deseo que miren es la que tiene por nombre "wwwroot", que es en donde guardaremos todas nuestras páginas ASP. Entonces, cuando quieran ver el funcionamiento de dicha página, solo tienen que abrir su Web Browser (Microsoft Internet Explorer o Netscape Navigator, o el que prefieran...) y en la barra de direcciones, escribiran lo siguiente:http://localhost/nombredemipagina.asp

Solamente así podrán ver sus scripts ASP ejecutados. Otra forma es escribiendo el IP de su PC (o en su defecto el IP base de toda PC: 127.0.0.1).
Ej.:http://127.0.0.1/nombredemipagina.asp

3) Mi primera página ASP:

Pueden crear sus páginas ASP con cualquier programa que genere textos en carácteres ASCII (si no entienden, no los culpo. Yo tampoco lo entendía al principio, jejeje). Pueden usar el Bloc de Notas para crear sus páginas ASP y guardarlas con esa misma extensión (.asp). Si ya desean meterse en lleno pueden usar el Microsoft Visual InterDev, de Macromedia Visual Studio (a mi entender, uno de los mejores editores para páginas ASP.) También pueden usar el mismo Front Page, aunque deben tener cuidado a la hora de probar esas páginas, ya que Front Page no las podrá mostrar. Otro editor que considero buenísimo es el Macromedia Dreamweaver InterDev.

Los códigos de ASP se colocan dentro de los tags , a diferencia de los tags de HTML, que son simplemente < >. Debemos colocar nuestros scripts entre para que así nuestro servidor puede diferenciar y ejecutar el código ASP.


Una página ASP podría ser la siguiente:

prueba1.asp

Codigo:
1
2
3
4
5
6
7
8
9
10
<?php<? 
<
HTML
<
HEAD
<
TITLE>Mi primera página ASP</TITLE
</
HEAD
<
BODY
<% 
Response.Write "Hola"%> 
</
BODY
</
HTML
 
?>


Este es un simple ejemplo para que entiendan como se usan los TAGS de ASP.
El ejemplo prueba1.asp solo imprimiría en la pantalla la palabra hola. Pero la ventaja es que cuando miran el código fuente de esta página, no nos muestra el código ASP, sino que nos manda la respuesta en HTML. ¿Cuál es la ventaja? Que así podremos estar seguros de que no nos robarán nuestro código ni podrán imitarnos en otras webs...

4) Declarando el lenguaje:

El lenguaje para escribir los scripts, dijimos ya, que puede ser VBScript o JScript. El lenguaje por defecto es el VBScript, así que no hace falta declararlo, aunque es una buena costumbre.
La declaración de los lenguajes, siempre se escribe en la primer línea de nuestro archivo ASP y su sintaxis es la siguiente:

Para VBScript:
Para JScript:

Esta debe ser la primer línea de nuestra página. Le servirá a nuestro servidor para saber en que "idioma" estamos escribiendo.

Por ahora este es el fin. Tan solo quise darles una pequeña introducción. Más adelante veremos ejemplos, funciones y scripts más complicados que harán que los otros webmasters se mueran de los celos cuando los vean funcionando en nuestras páginas.

Windows Longhorn posee un nuevo sistema de ficheros de base de datos conocido como WinFS. Este nuevo sistema de ficheros, permitirá que los usuarios localicen sus archivos más eficientemente y trabajará con la información sin importar formato o la localización. WinFS no será un reemplazo para el sistema de ficheros de NTFS, mas bién será construido algo sobre este. Esto hará mas fácil localizar archivos e información del sistema.