Introducción a Active Server Pages - Conceptos iniciales
Tutorial creado por Gabriel Natale. Extraido de: http://www.publispain.com/supertutoriales
26 de Agosto de 2005
ASP
6 - Conceptos iniciales
Declaración del lenguaje
Como ocurre en otros lenguajes de programación, en ASP existe una sentencia de declaración opcional del lenguaje a utilizar.
<%@ LANGUAGE="VBScript" %>
Esta declaración se pone al principio del archivo, antes de cualquier otra expresión.
Bloques de código y Comentarios
En páginas ASP, para introducir bloques de sentencias hay que escribir los símbolos reservados:
<% {sentencias} %>
donde sentencias pueden ser una o varias expresiones del lenguaje, como se muestra en el siguiente ejemplo:
...
<%
Request("param")
Response.Write(Now)
while not cond do
rem do nothing
loop
%>
...
En este punto queremos llamar la atención del lector sobre el hecho de que las sentencias en VBScript no se separan por punto y coma (;).
Los comentarios de código VBScript se especifican mediante la palabra reservada rem o con el carácter comilla simple (') y tienen un ámbito de una línea. Por ejemplo:
<%
rem Esto es un comentario
' que ocupa varias
rem líneas
%>
Y este es un comentario mal construído:
<%
rem Esto es un comentario
pero es ya no lo es así que el procesador de ASP
lo interpretará como código, y dará error
%>
Características del lenguaje
Aquí voy a hablar de la declaración de variables, los tipos de las variables, de las sentencias... muy someramente, porque tengo que preparar otra página con información precisa sobre todo esto. Será la última...
Para más información, véase el capítulo 5. Breve referencia del lenguaje, o la ayuda sobre ASP que ofrece Microsoft (ASP Roadmap).
Forma de una página ASP
Para ir abriendo boca, vamos a ver a continuación, que aspecto tiene un archivo de texto que contiene código ASP y que genera como salida, un documento HTML, es decir, una página Web.
<%@ LANGUAGE="VBScript" %>
<%
rem Declaración de variables y funciones a realizar antes de visualizar el documento
rem como por ejemplo, inicializar drivers de bases de datos, o redireccionar a
rem otros documentos
%>
<HTML>
<HEAD>
<TITLE>Título...</TITLE>
</HEAD>
<BODY>
<%
rem Este texto se ve en el documento cuando lo abrimos
Response.Write("Esto es texto simple<BR>")
Response.Write("<B>En el que también puedo introducir etiquetas HTML</B><BR>")
%>
<I>Adem´s es posible mezclar bloques ASP con etiquetas de HTML</I><BR>
<%
Response.Write("Aunque este es todavía un ejemplo muy sencillo<BR>")
Response.Write("y con ninguna interactividad...")
%>
</BODY>
</HTML>
Que se vería de la siguiente manera:
Esto es texto simple
En el que también puedo introducir etiquetas HTML
Además es posible mezclar bloques ASP con etiquetas de HTML
Aunque este es todavía un ejemplo muy sencillo
y con ninguna interactividad...
Como ocurre en otros lenguajes de programación, en ASP existe una sentencia de declaración opcional del lenguaje a utilizar.
<%@ LANGUAGE="VBScript" %>
Esta declaración se pone al principio del archivo, antes de cualquier otra expresión.
Bloques de código y Comentarios
En páginas ASP, para introducir bloques de sentencias hay que escribir los símbolos reservados:
<% {sentencias} %>
donde sentencias pueden ser una o varias expresiones del lenguaje, como se muestra en el siguiente ejemplo:
...
<%
Request("param")
Response.Write(Now)
while not cond do
rem do nothing
loop
%>
...
En este punto queremos llamar la atención del lector sobre el hecho de que las sentencias en VBScript no se separan por punto y coma (;).
Los comentarios de código VBScript se especifican mediante la palabra reservada rem o con el carácter comilla simple (') y tienen un ámbito de una línea. Por ejemplo:
<%
rem Esto es un comentario
' que ocupa varias
rem líneas
%>
Y este es un comentario mal construído:
<%
rem Esto es un comentario
pero es ya no lo es así que el procesador de ASP
lo interpretará como código, y dará error
%>
Características del lenguaje
Aquí voy a hablar de la declaración de variables, los tipos de las variables, de las sentencias... muy someramente, porque tengo que preparar otra página con información precisa sobre todo esto. Será la última...
Para más información, véase el capítulo 5. Breve referencia del lenguaje, o la ayuda sobre ASP que ofrece Microsoft (ASP Roadmap).
Forma de una página ASP
Para ir abriendo boca, vamos a ver a continuación, que aspecto tiene un archivo de texto que contiene código ASP y que genera como salida, un documento HTML, es decir, una página Web.
<%@ LANGUAGE="VBScript" %>
<%
rem Declaración de variables y funciones a realizar antes de visualizar el documento
rem como por ejemplo, inicializar drivers de bases de datos, o redireccionar a
rem otros documentos
%>
<HTML>
<HEAD>
<TITLE>Título...</TITLE>
</HEAD>
<BODY>
<%
rem Este texto se ve en el documento cuando lo abrimos
Response.Write("Esto es texto simple<BR>")
Response.Write("<B>En el que también puedo introducir etiquetas HTML</B><BR>")
%>
<I>Adem´s es posible mezclar bloques ASP con etiquetas de HTML</I><BR>
<%
Response.Write("Aunque este es todavía un ejemplo muy sencillo<BR>")
Response.Write("y con ninguna interactividad...")
%>
</BODY>
</HTML>
Que se vería de la siguiente manera:
Esto es texto simple
En el que también puedo introducir etiquetas HTML
Además es posible mezclar bloques ASP con etiquetas de HTML
Aunque este es todavía un ejemplo muy sencillo
y con ninguna interactividad...
Valora este capítulo:
Autor y licencia de 'Introducción a Active Server Pages - Conceptos iniciales'
|
Opiniona sobre 'Introducción a Active Server Pages - Conceptos iniciales' (1)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este tutorial |
Wikis relacionados con 'Introducción a Active Server Pages - Conceptos iniciales'
Este tutorial te ayuda a conocer el ASP y ver las posibilidades de este lenguaje...
Más »
La macroeconomía es el estudio del comportamiento agregado de una economía, es decir, es la...
Más »
Kerio mailserver es un servidor de correo que soporta los protocolos imap, pop3 y smtp....
Más »
El trabajo en equipo es un estilo de trabajo que no todas las personas están...
Más »
Lo primero que sucede cuando se conecta la alimentación a su computadora es la ejecución...
Más »
