Estás en:   Inicio > ¿Qué es VDS? > Tutorial > Lección 2 (Listas)

Acceso rápido

======================
======================
======================

 

    RSS Suscribir al boletín de noticias y novedades

 

 

 

 

 

 

   
 

TUTORIAL - LECCIÓN 2

Basándonos en el programa "Hola Mundo" de la lección 1, pensemos ahora en la posibilidad de preguntar a varias personas por su nombre y presentarlos en pantalla.

Sería bastante tedioso crear tantas variables como nombres queramos introducir. Para ello utilizaremos las listas. Sí, como las del super, donde tenemos apuntado todo lo que tenemos que comprar.

Modifiquemos nuestro primer programa de esta forma y ejecutemos el script:

list create,1
list
add,1,@input(¿Cómo te llamas usuario nº 1?)
list
add,1,@input(¿Cómo te llamas usuario nº 2?)
list
add,1,@input(¿Cómo te llamas usuario nº 3?)
info
Hola Mundo. Os hablan:@cr()@text(1)

Primero crea la lista número 1. Después te preguntará 3 veces (@input) por los nombres de otros tantos usuarios. Como ves, los nombres no son asignados a variables del tipo "%%tu_nombre" sino que los almacena en la lista número 1. Con el parámetro add suma o añade al final de la lista cada nombre introducido.

Presenta el mensaje ya conocido y en la línea de texto siguiente (@cr) presenta todos los datos de la lista con la función @text(n) donde n es el número de lista.

En la versión 4 de VDS pueden crearse 15 listas numeradas de la 1 a la 15.

Podemos presentar y manejar sólo el elemento de la lista que queramos, en nuestro caso, el nombre del usuario que queramos.

Cambiemos la última línea de código solamente por éstas:

list seek,1,0
list
delete,
1
info Hola Mundo. Os hablan:@cr()@text(1)

El parámetro seek sirve para señalar (puntear, seek establece un puntero). Hay que tener en cuenta que en una lista el primer elemento no es el elemento 1 sino el elemento 0. En este caso seek señala en la lista 1 al elemento 0 (primer elemento). Una vez señalado se da la orden de borrar de la lista 1 el elemento punteado (señalado) en ese momento (es decir, elemento 0). Éste desaparece definitivamente de la lista. Comprueba el resultado...

Si quisiéramos guardar en el disco duro la información de la lista 1, una vez introducidos los nombres de los usuarios, basta con dar la siguiente orden al final de nuestro programa:

list savefile,1,c:\Usuarios.txt

El parámetro savefile permite guardar el contenido de la lista 1 con el nombre que queramos incluyendo la carpeta y subcarpetas deseadas (en nuestro caso en el directorio raíz C: con el nombre y extensión Usuarios.txt). Este archivo es de texto y puede abrirse con el Bloc de notas para ver el contenido.

Para finalizar, existen muchas más funciones y operaciones con listas que debes investigar usando la ayuda del propio programa. Aquí únicamente te guío de manera muy elemental.

Investiga y aprende analizando los scripts de otros usuarios.

 

 
Lección 2 (Listas)


 
Copyright © 2004-2008 uVeDeSe

 
1 1