MANUALES

Programación ASP

3. El lenguaje

La programación en ASP está basada en la programación de Visual Basic como ya hemos comentado en el capítulo anterior.

Visual Basic es programación en Basic como su nombre indica, solo que está orientado hacia objetos.

En ASP vamos a definir un objeto como un trozo, control, componente (ActiveX), que nos permite manipularlo como si fuera parte de nuestro propio código.

Todos los objetos tienen propiedades, que alteran su contenido, su forma, su color, etc..

Todos los objetos tienen eventos, algo que se realizará cuando ocurra una determinada acción (dar un mensaje de hola cuando se pulse el botón izquierdo del ratón).

Recuerde, que en aquellas páginas donde vaya a insertar líneas de código en Visual Basic, la primera línea que debe aparecer en el fichero html debe ser esta:

<%@ Language=VBScript %>

Después vendrá toda la cabecera del fichero html y la declaración del cuerpo y sus características, como el color de fondo, una imagen, una fotografía, etc.

Como puede ver, hace referencia a VBScript, en realidad es la indicación de que ese archivo de html, contiene código de Visual Basic, el cual será ejecutado.

Normalmente deberá fijarse en la línea que indica

< body .....>

Justo debajo de ésta línea y antes de la línea de terminación </body>, deberá ir su código asp.

Ejemplo

<@ Language=VBScript %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>CRYSOFT Contadores Web</title>
</head>
<body>
<%
	numeros = 10
	numeros = numeros * 20
%>
<p>El número es <%=numero%></p>
</body>
</html>

Explicación del código

Como puede ver en el código anterior, tenemos declarada la indicación de código con líneas de Visual Basic:

<%@ Language=VBScript %>

Después tenemos la indicación del html y la cabecera:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>CRYSOFT Contadores Web</title>
</head>
<body>

Justo debajo de la lína del body, tenemos la inclusión de líneas de código ASP:

<%
	numeros = 10
	numeros = numeros * 20
%>

Como puede ver, las líneas empiezan por <% y cuando han terminado todas las líneas de código se escribe %>, da igual el número de líneas, pueden ser 1, 2 o 200 líneas de código, pero siempre con la indicación de donde comienza el código ASP y donde termina.

Con los marcadores de <% y %>, le indicamos al servidor que todo lo que hay entre esas dos marcas, se debe compilar primero, por eso no debe tener líneas directas de Html pues provocaría un error.

Tenemos la combinación de líneas ASP con html

<p>El número es <%=numero%></p>

Como puede ver, en medio de la frase El número es, hay una indicación de código ASP <%=numero%>, con esta indicación el servidor pone en ese lugar el valor de la variable número. Esto lo aprenderá más adelante.

Y por último la terminación de la página:

</body>
</html>

En todo documento Html, se debe terminar la página con fin de cuerpo </body> y fin de html </html>. Tanto si la página es en Html o con ASP, siempre se termina con estas líneas, que indican el final del fichero html.

Páginas:
1 2 3 4 5 6 7 8