PDF de programación - Curso Basico de ASP

Imágen de pdf Curso Basico de ASP

Curso Basico de ASPgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 29 de Septiembre del 2017)
891 visualizaciones desde el 29 de Septiembre del 2017
50,2 KB
18 paginas
Creado hace 24a (12/02/2000)
http://www.cybercursos.net

Introducción a Active Server Pages

Introducción a la Introducción
Active Server Pages (ASP), es una tecnología propietaria de Microsoft. Se trata
básicamente de un lenguaje de tratamiento de textos (scripts), basado en Basic, y que
se denomina VBScript (Visual Basic Script). Se utiliza casi exclusivamente en los
servidores Web de Microsoft (Internet Information Server y Personal Web Server). Los
scripts ASP se ejecutan, por lo tanto, en el servidor y puede utilizarse conjuntamente
con HTML y Javascript para realizar tareas interactivas y en tiempo real con el cliente.

Con ASP se pueden realizar fácilmente páginas de consulta de bases de datos,
funciones sencillas como obtener la fecha y la hora actual del sistema servidor,
cálculos matemáticos simples, etc.



Predisposición
Desde que accedí por la red a una página con un tutorial on-line, pensé que afrontar el
reto de aprender algo a través de aquel sistema era una tarea de titanes. Estaba en
inglés, se le cansa a un@ la vista tanto rato delante de la pantalla, no había un archivo
con los fuentes comprimidos que pudiera bajarme (para poder mejorar la dinamicidad
y minimizar la cuantía de la factura de la compañía telefónica), tardaba mucho, tenía
publicidad por todas partes,... un rollo. Lo que me hizo desistir en pocos minutos de mi
intento por culminar aquella gesta.

Ahora que yo sé algo que algunos otros todavía no saben, me llaman personas que
quieren saber lo que yo sé, y aunque me esfuerzo en advertirles que es muy poco,
todos quieren saber, aunque sea, ese poco. Con ese afán surgió este trabajo.

Si no sabes nada de ASP y te gustaría aprender un poco, mi recomendación es que
sigas leyendo estas páginas (para que este trabajo tenga algún sentido), sino, mejor te
diriges al cuadrito esa de arriba que pondrá algo así como dirección, address o url, y
escribes otro conjunto de símbolos, que a poder ser, sean caracteres ASCII y que
especifiquen una localización de recurso válida en Internet.

Si estás leyendo este párrafo es que o bien no haces caso a las advertencias, o sufres
un repentino ataque de interés inusitado, en un área cuasi mono-plataforma y mono-
sistema, o tienes otras razones personales que no soy quien para juzgar. En cualquier
caso estás aquí y ahora, y pretendes pasar algo de tiempo ampliando conocimientos o
criticando este trabajo (tan loable la primera como la segunda).



Requisitos Previos
Para no hacer de este tutorial un trabajo largo y pesado, supondremos que el/la
hábid@ lector/a tiene conocimientos las áreas más comunes relacionadas con las



Página 1

http://www.cybercursos.net

tecnologías para la Web: HTML y Javascript; algo de lenguajes de programación,
sobre todo Basic (MS Basic), y otro poco de SQL, para las consultas de base de
datos.

Además es totalmente necesario tener algo de tiempo para leer el manual y entender
los ejemplos. Para llevar a cabo pruebas de programas es necesario tener acceso a
un servidor con soporte para ASP, como pueden ser los anteriormente mencionados
Internet Information Server o Personal Web Server.

Para el manejo de bases de datos, dado que estamos en un entorno cuasi totalmente
Microsoft, en estas páginas se explicarán las bases de datos Access, aunque la
dinámica es muy similar en otras.



Interfaz
Para hacer que todo vaya rápido y fácil, en estas páginas no hay demasiadas
imágenes, ni applets, ni videos,... lo que redunda en que si a alguien le interesa
imprirlo, sólo tendrá que hacer pequeños retoques aquí y allá.

El código ASP que contienen los archivos que veremos está puesto en azul. Los
comentarios dentro del código, para que aparezcan más significativos los he puesto
en verde, y los enlaces en rojo. En algunos casos, las etiquetas de HTML no
relevantes para el ejemplos se muestran en gris.

En todas las páginas hay, bien al principio, bien al final, o puede que en ambos
lugares, unas barras de color gris con enlaces a las secciones inmediatamente
anteriores y posteriores.



Herramientas
ASP, VBScript y Javascript son lenguajes de programación comunes, luego su sintaxis
es implementada en código ASCII, por lo que para poder crear, editar y modificar
dicho código, sólo es necesario utilizar un simple y común editor de textos, como
puede ser el "edit" del DOS, el "Notepad" o el "Wordpad" de los entornos Windows, o
cualquiera de los múltiples editores de texto que existen en los entornos *IX (Emacs,
vi, joe, jed,...), así como en los Mac.

Microsoft ha tenido la deferencia de crear, dentro de su suite de desarrollo DevStudio,
una aplicación específica para administración y creación de proyectos Web,
denominada Visual InterDev, que en el momento de realizarse este documento estaba
en su versión 6.0.

Sin embargo, en este documento no nos basaremos en dicho software, ya que nos
limitaremos a dar unas pinceladas sobre los conceptos básicos del lenguaje, sin afán
de introducirnos en áreas más profundas, como la administración de proyectos, y
demás.





Página 2

http://www.cybercursos.net





Introducción a Active Server Pages



1. Conceptos iniciales

1.1. Declaración del lenguaje
1.2. Bloques de código y Comentarios
1.3. Carácterísticas del lenguaje
1.4. Forma de una página ASP



1.1. 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.



1.2. 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

Página 3

http://www.cybercursos.net

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
%>


1.3. Carácterí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).



1.4. 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&iacute;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&eacute;n puedo introducir
etiquetas HTML</B><BR>")
%>
<I>Adem&acute;s es posible mezclar bloques ASP con etiquetas de
HTML</I><BR>
<%
Response.Write("Aunque este es todav&iacute;a un ejemplo muy
sencillo<BR>")
Response.Write("y con ninguna interactividad...")
%>
</BODY>



Página 4

http://www.cybercursos.net

</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...














Página 5

http://www.cybercursos.net



Introducción a Active Server Pages

2. Entrada y Salida

2.1. Response
2.1.1. Response.Write
2.1.2. Response.Redirect
2.2. Request



2.1. Response
Como su nombre indica, la sentencia Response sirve para enviar respuestas (información de
salida) al documento HTML que se visualizará en el navegador, para redireccionar a otros
recursos, etc.

2.1.1. Response.Write

Como sabemos para escribir texto en el documento que se pretende visualizar hay que escribir:
<%
Response.Write({cadena})
%>
Una cadena es cualquier combinación de caracteres ASCII, quitando la comilla doble. Si
queremos que aparezca este símbolo debemos introducirla dos veces (""). Veamos algunos
ejemplos:

<%@ LANGUAGE="VBScript" %>

<%

Response.Write("<HTML>")

Response.Write("<HEAD>")

Response.Write("<TITLE></TITLE>")

Response.Write("</HEAD>")

Response.Write("<BODY>")

Response.Write("Esta p&aacute;gina genera todas las etiquetas
de un documento<BR>")

Response.Write("HTML normal y corriente...")

Response.Write("</BODY>")



Página 6

http://www.cybercursos.net

Response.Write("<HTML>")

%>



<%@ LANGUAGE="VBScript" %>

<HTML>

<HEAD>

<TITLE></TITLE>

</HEAD>

<BODY>

<%

Response.Write("Esta p&aacute;gina genera todas las etiquetas
de un documento<BR>")

Response.Write("HTML normal y corriente...")

%>

</BODY>

<HTML>

Los dos ejemplos anteriores son equivalentes. Si además queremos escribir el valor de alguna
variable:

<%@ LANGUAGE="VBScript" %>

<%

hoy = Date

%>



Página 7

http://www.cybercursos.net

Response.Write("Hoy es:" & hoy & ")

%>

</BODY>

<HTML>

Aunque como es de suponer e
  • Links de descarga
http://lwp-l.com/pdf7077

Comentarios de: Curso Basico de ASP (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad