2. VISUAL BASIC.NET
DEFINICION
En el mundo de la programación
informática, uno de los lenguajes más
populares y conocidos es el de Visual
Basic. Creado en 1991 por Alan Cooper
para Microsoft, este paquete permite programar contenidos informáticos gráficos
de Manera simple y accesible.
El Visual Basic ha sido desarrollado con el objetivo de entregar a los usuarios de
programación informática un paquete de utilidades simples y accesibles. Es por
esto que el Visual Basic puede ser usado y fácilmente comprendido por expertos
como también por usuarios principiantes. Su base parte del dialecto BASIC pero
con componentes novedosos que lo adaptan a los lenguajes informáticos
modernos. A esto se suma que el Visual Basic es además un lenguaje de
programación guiado por eventos que permite mayor operatibilidad y mejores
resultados.
Visual Basic .NET es un lenguaje de programación orientado a objetos que
cuenta con los beneficios que le brinda .NET Framework, el modelo de
programación diseñado para simplificar la programación de aplicaciones en un
entorno sumamente distribuido: Internet.
El lenguaje Visual Basic .NET es totalmente diferente a sus antecesores, permite
crear aplicaciones de escritorio, Web y móviles. Brinda un completo número de
características para hacer que el desarrollo de aplicaciones sea realmente
rápido.
Microsoft ha desarrollado numerosas versiones para Visual Basic. Una de las
más antiguas data de 1992 y si bien presentaba el lenguaje en forma de texto,
permitía ya disfrutar y acceder a algunos de los elementos más importantes del
futuro Visual Basic. Hoy en día, la versión 6.0 es la más difundida a nivel mundial
gracias a la combinación de elementos simples y de elementos perfeccionados.
3. HISTORIA
B.A.S.I.C. significa: Beginner’s All-
purpose Symbolic Instruction Code,
traduciendo esto sería: Código de
instrucciones de uso universal para
principiantes. Basic es un lenguage de
programación que actua como un
intermediario entre el operador y el
computador. Mediante el vocabulario y las
reglas Basic, se le ordena al computador lo que se quiere que haga y el PC
transforma estas instrucciones para poder ejecutarlas. Otros lenguajes de
programación que pueden emplearse son el Pascal, Fortan y Ensamblador.
BASIC es traducido a código binario, también se puede escribir programas en
código binario, pero es muy dificil por eso crearon el Basic.
BASIC es un lenguaje de programación desarrollado por los
estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College. La
versión original del lenguaje Basic fue creada en el año 1964, ganándose
una enorme popularidad gracias sobre todo a dos implementaciones, Tiny
BASIC y Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua
franca de los microordenadores. Otras importantes implementaciones han sido
CBASIC (BASIC Compilado), Integer y Applesoft BASIC (para el Apple II), GW-
BASIC (para computadoras personales), Turbo BASIC (de Borland) y Microsoft
QuickBASIC. El lenguaje ha cambiado en el transcurso de los años pues nació
con el objetivo de servir como lenguaje para aquellas personas que deseaban
introducirse por primera vez en el mundo de la programación, y luego fue
sufriendo modificaciones, hasta que en 1978 se estableció el Basic estándar.
Más adelante, en 1987, llegó una de las versiones más populares del lenguaje:
QuickBasic, una joya de oro de los tiempos del MS-DOS, con la cual muchos se
develaron más de una noche. Las primeras versiones eran interpretadas y no
estructuradas. Las más recientes son estructuradas y, a menudo, compiladas.
En esos tiempos, BASIC solía enseñarse a los programadores principiantes
porque era "fácil" de utilizar y de comprender, y además porque contiene los
mismos conceptos fundamentales que muchos otros lenguajes considerados
más "difíciles", como Pascal, C y COBOL, las cuales, a su vez, eran muy
populares entre los programadores, mientras que había una especie de
desprecio hacia Basic, por tratarse de un lenguaje “para principiantes".
En contraste, hace poco más de 14 años, el proceso de construir una sencilla
aplicación basada en Microsoft Windows solía ser algo complicado, difícil y largo.
Hasta aquí, todo eran oscuras pantallas de texto y aplicaciones de consola. Con
la llegada de Windows, todo resulto muy diferente. Es así que, construir estas
aplicaciones ricas en gráficos no era un proceso trivial antes de la introducción
de Visual Basic 1.0 en mayo de 1991. Las antiguas aplicaciones de MS-DOS
mucho distaban ya de las modernas y visuales de Windows, pero, claro, hacer
4. aplicaciones para ese nuevo sistema operativo era un real privilegio, que muy
pocos estudiosos de la programación en C podían experimentar.
Ese año, Visual Basic 1.0 vio la luz, y revolucionó el desarrollo de aplicaciones
para Windows, especialmente por su facilidad y por la rapidez con la que permite
crearlas.
Si bien muchas personas hicieron de Visual Basic una realidad, un empelado de
Microsoft, llamado Alan Cooper, fue considerado el verdadero padre del
lenguaje. Hoy con más de 14 años del lenguaje en el mercado, Alan es
considerado una eminencia.
Inicialmente, Visual Basic fue pensado para ser un producto muy táctico.
Microsoft tenía varias iniciativas en el desarrollo que lideraba Visual Basic 1.0,
todas fueron pensadas para convertirse en las herramientas de programación a
largo plazo, estratégicas, gráficas y orientadas a objetos. Como siempre ocurre
con los productos en su versión 1.0, el equipo de Visual Basic 1.0 fue forzado a
cortar características de su larga lista de ideas para entregar realmente el
producto al mercado. Consecuentemente, la primera versión incluyó poco más
que la tecnología Embedded Basic que había sido desarrollada originalmente en
Microsoft QuickBasic 4.0 (el código “p” y compilador de Microsoft) y una
herramienta compiladora de diseño simple originalmente diseñada para
Windows 3.0 pero que nunca fue utilizada para tal fin. Aproximadamente 12
meses después, el desarrollo y mejora de la versión 1.0 comenzó, Microsoft sacó
al mercado una herramienta desarrolladora para cubrir la exigencia en ese
momento del mercado cuyo nombre en clave fue "Thunder"(Trueno).
Cuando aún no había pasado un año de su salida inicial al mercado, Visual Basic
ya había evolucionado rápidamente a un kit desarrollador altamente estratégico.
Microsoft había comenzado a utilizar Visual Basic internamente en algunos de
sus propios proyectos que estaba desarrollando. A medida que la demanda de
Visual Basic aumentaba, quedaba claro que los desarrolladores requerirían
un Visual Basic mejor y más capacitado. Para tratar a esta necesidad creciente,
Microsoft anunció la disponibilidad de Visual Basic 2.0 en noviembre de 1992. La
segunda versión de Visual Basic, distribuida en la ediciónestándar y profesional,
proveía a los desarrolladores un funcionamiento perceptiblemente mejorado y
mayor capacidad para crear aplicaciones de tamaño mayor y más sofisticadas.
Incluía también una ayuda para mejorar la puesta a punto y depuración, proveía
de la capacidad de conectarse a bases de datos mediante ODBC, y nuevas y
productivas herramientas, por ejemplo, la ventana de propiedades, sintaxis del
código en color, y completo soporte para un Interfaz de Múltiples Documentos
(MDI).
5. CARACTERISTICAS
Los temas siguientes presentan y describen los componentes básicos de Visual
Basic, un lenguaje de programación orientado a objetos. Después de crear la
interfaz de usuario para su aplicación con formularios y controles, debe escribir
el código que define el comportamiento de la aplicación. Como sucede con
cualquier otro lenguaje de programación moderno, Visual Basicadmite una serie
de elementos de lenguaje y construcciones de programación comunes.
Si ha programado en otros lenguajes, gran parte del material tratado en esta
sección le resultará familiar. Aunque la mayoría de las construcciones son
similares a las de otros lenguajes, la naturaleza orientada a eventos de Visual
Basic presenta algunas diferencias sutiles.
Si está familiarizado con la programación, el material de esta sección sirve como
introducción a los bloques de creación básicos para escribir código. Una vez que
comprenda los aspectos básicos, puede crear aplicaciones eficaces con Visual
Basic.
En esta sección
Matrices
Explica cómo hacer el código más compacto y eficaz mediante la declaración y
utilización de matrices, que contienen varios valores relacionados.
Inicializadores de colección
Describe los inicializadores de colección, que permiten crear una colección y
rellenarla con un conjunto inicial de valores.
Constantes y enumeraciones
Explica el almacenamiento de valores inmutables para su uso repetido, incluidos
los conjuntos de valores de constantes relacionadas.
Flujo de control
Muestra cómo regular el flujo de la ejecución del programa.
Tipos de datos
Describe qué tipos de datos puede contener un elemento de programación y
cómo almacenarlos.
Elementos declarados
Abarca la programación de elementos que puede declarar, sus nombres y
características, y cómo el compilador resuelve las referencias a ellos.
Delegados
Se proporciona una introducción a los delegados y se explica cómo se usan en
Visual Basic.
Enlace en tiempo de compilación y en tiempo de ejecución
6. Describe los enlaces, que realiza el compilador cuando se asigna un objeto a
una variable de objeto, y las diferencias entre los objetos con enlace anticipado
y con enlace en tiempo de ejecución.
Tipos de error
Proporciona información general sobre los errores de sintaxis, errores en tiempo
de ejecución y errores lógicos.
Eventos
Muestra cómo declarar y utilizar eventos.
Interfaces
Describe qué son las interfaces y cómo usarlas en las aplicaciones.
LINQ
Proporciona vínculos a temas que presentan la programación y las
características de Language-Integrated Query (LINQ).
Objetos y clases
Proporciona información general sobre objetos y clases, cómo se utilizan, las
relaciones que mantienen entre sí y las propiedades, los métodos y los eventos
que exponen.
Operadores y expresiones
Describe los elementos de código que manipulan elementos que contienen
valores, cómo utilizarlos de forma eficaz y cómo combinarlos para producir
nuevos valores.
Procedimientos
Describe los procedimientos Sub , Function, Property y Operator , así como
temas avanzados, como procedimientos recursivos y sobrecargados.
Instrucciones
Describe las instrucciones de declaración y ejecutables.
Cadenas
Proporciona vínculos a temas que describen los conceptos básicos sobre el uso
de cadenas en Visual Basic.
Variables
Presenta las variables y describe cómo utilizarlas en Visual Basic.
XML
Proporciona vínculos a temas en los que se describe cómo usar XML en Visual
Basic.
7. ENTORNO DE DESARROLLO
El Entorno de Desarrollo recibe el nombre de Entorno de Desarrollo de Microsoft
Visual Studio .NET. Este entorno es personalizable y contiene todas las
herramientas necesarias para construir programas para Microsoft Windows.
El Entorno de Desarrollo contiene múltiples ventanas y múltiples funcionalidades
y es por consecuencia llamado un entorno de desarrollo integrado (integrated
delopment environment IDE).
La ventana central es la ventana de diseño (Designer Window), la cual contiene
el formulario a desarrollar.
La caja de herramientas (ToolBox) se localiza de lado izquierdo. En el extremo
derecho tenemos la ventana de explorador de soluciones (Solution Explorer).
La ventana de propiedades (Properties window) contiene tres partes:
1. La parte superior contiene un combo box que muestra el nombre y la clase del
objeto seleccionado.
2. La parte media contiene la lista de propiedades del objeto seleccionado, de
lado derecho contiene un conjunto de cajas para ver y editar el valor de la
propiedad seleccionada.
3. La parte inferior es un cuadro descriptivo que proporciona una breve
descripción de la propiedad seleccionada.
Es necesario tener instalado el Visual Studio .NET, al ejecutarlo se presenta una
página de inicio, en caso de no presentarse entonces de clic en Help/ShowStart
Page. En esta página será posible establecer su perfil, por ejemplo, identificarse
como Desarrollador Visual Studio o más específico como Desarrollador Visual
Basic con lo cual Visual Studio configura de inmediato el entorno de desarrollo
para programar en Visual Basic.
Para iniciar un nuevo proyecto, de clic en la opción Projectsy clic en el botón
[New Project], esta acción abre una ventana donde se indicará el archivo abrir,
los proyectos Visual Basic .NET tiene la extensión.vbproj. Una vez que abre el
proyecto si la página de inicio estaba visible continuará así y en el Explorador de
Soluciones (Solution Explorer) se cargan los archivos correspondientes al
proyecto.
En Visual Basic .NET existen dos archivos:
1. Un archivo de projecto .vbproj, el cual contiene información específica para
una determinada tarea de programación.
2. Un archivo de solución. sln, el cual contiene información relacionada con uno
o más proyectos. Este tipo de archivo puede administrar varios proyectos
8. relacionados entre sí y son similares a los archivos de grupos de proyecto (. vbg)
en Visual Basic 6.
Si la solución tiene un único proyecto, abrir el archivo de proyecto .vbproj o
elarchivo de solución .sln tiene el mismo resultado, pero si la solución es
multiproyecto entonces deberá abrir el archivo de solución.
Best Practices:Procure siempre abrir el archivo de solución.sln.
Los formularios en Visual Basic .NET tienen la extensión .vb. Se mostrarán
amanera de pestañas la página de inicio, la vista de diseño y el código del
formulario.
Para evitar el acoplamiento de ventanas, mientras arrastre la ventana pulse la
tecla [Ctrl], si desea integrar la ventana como pestaña entonces arrastre la
ventana sobre otras pestañas y libere.
El control Imagen desaparece en Visual Studio.Ya no tendrá que utilizar el
tabulador para identar su código.
9. Resumen
¿Qué es Visual Basic?
Es un lenguaje de programación orientado a objetos creado por Microsoft. Es un
lenguaje que incorpora todas las herramientas necesarias para la creación de
cualquier aplicación para Windows. Visual Basic es un lenguaje visual que se
origina del lenguaje de programación Basic, este lenguaje se basa en un
ambiente de desarrollo totalmente gráfico, que facilita la creación de interfaces
gráficas.
Historia y versiones de Visual Basic
La primera versión de Visual Basic fue lanzada en 1961, que incluyó más que la
tecnología Embedded Basic, la cual había sido desarrollada originalmente en
Microsoft QuickBasic 4.0.
Luego en 1992 Microsoft lanzó Visual Basic 2.0, la cual proveía a los
desarrolladores un funcionamiento perceptible mejorado y con mayor capacidad
para crear aplicaciones de mayor tamaño y más sofisticado.
En marzo de 1997 y en junio de 1998 las versiones de Visual Basic 5.0 y 6.0
representaron un paso importante hacia posibilitar a los desarrolladores en
Visual Basic, programar en los nuevos niveles del funcionamiento, en el
ambiente libre que representa internet. Las características tales como el
compilador del códigonativo, introdujeron aumentos del funcionamiento de hasta
el 2.000 por ciento.
La barra de menús
Esta barra resulta muy similar a la de cualquier otra aplicación de Windows, ya
que algunos menús de esta barra tienen muy poca novedad.
El menú File tiene pocas novedades. Lo más importante es la distinción entre
proyectos. Un proyecto reúne y organiza todos los ficheros que componen el
programa o aplicación. Estos ficheros pueden ser formulario, módulos, clases,
recursos, entre otros. Visual Basic 6.0 permite tener más de un proyecto abierto
simultáneamente, lo cual puede ser útil en ocasiones
El menú Proyect permite añadir distintos tipos de elementos a un proyecto. Se
puede elegir el tipo de proyecto y determinar el formulario con el que se arrancará
la aplicación, con el comando componentes se pueden añadir nuevos controles
a la barra de controles (Toolbox) que aparece a la izquierda de la pantalla.
Barra de herramientas estándar
Aparece debajo de la barra menús, esta permite acceder a las opciones más
importantes de los menús de Visual Basic. Esta barra posee dos elementos que
son propios de EID de Visual Basic, el primer elemento marcado en rojo
representa el indicador de posición de los controles en la aplicación.
El segundo elemento marcado en rojo representa el indicador de tamaño de los
controles en la aplicación.
10. La caja de herramientas
Esta caja incluye controles con los que se puede diseñar la pantalla de la
aplicación, estos son, botones de comando, etiquetas, cajas de texto, imágenes,
entre otros.
Formularios
Son las zonas de la pantalla sobre las que se diseña el programa y sobre los que
se sitúan los controles o herramientas. Al ejecutar el programa el formulario se
convertirá en la ventana principal de la aplicación.
La ventana de propiedades
En ella se muestran todas las propiedades de un control o un módulo
seleccionado en la aplicación.
La ventana de esquema de formularios
Esta ventana permite observar y alinear en la pantalla de cada uno de los
formularios de una aplicación, es decir, que permite indicar la posición donde se
debe aparecer cada uno de los formularios.
Los controles más usados en Visual Basic 6.0
Los botones de comando son aquellos botones típicos que vemos
frecuentemente en las aplicaciones de Windows, que realizan operación en
específico, ejemplo, salir, imprimir, cancelar y otros.
Font permite cambiar de fuente del texto que aparece en el objeto, el tipo de
fuente se refiere a las operaciones o efectos que se pueden efectuar sobre un
texto como el tamaño de letra, negrita, cursiva y otros.
Height y Width permite cambiar la altura y anchura del objeto, en donde height
representa la altura y width la anchura.
Left y top permite cambiar la posición a la izquierda y superior del control sobre
su contenedor.
Uso de las propiedades en el Editor de Código
La generalidad de las propiedades puede cambiarse en modo de diseño y que
también casi siempre en modo de ejecución.
Eventos sobre los botones de comando
Son acciones efectuadas sobre un determinado objeto, están definido como
procedimientos los cuales deben ser codificados para representar un evento.
Evento Click ocurre cuando el usuario presiona y suelta un botón del mouse, es
un botón de comando este ocurre cuando se presiona y se suleta el botón
izquierdo del mouse.
Publicado por Debin Castro en 13:05 lunes, 6 de julio de 2015
11. SUMMARY
What is Visual Basic?
It is an object-oriented programming language created by Microsoft. It is a
language that incorporates all the necessary tools for the creation of any
Windows application. Visual Basic is a visual language that originates from the
programming language Basic, this language is based on a totally graphic
development environment, which facilitates the creation of graphic interfaces.
History and versions of Visual Basic
The first version of Visual Basic was released in 1961, which included more than
the Embedded Basic technology, which had originally been developed in
Microsoft QuickBasic 4.0.
Then in 1992 Microsoft launched Visual Basic 2.0, which provided developers
with enhanced perceptible performance and greater ability to create larger and
more sophisticated applications.
In March of 1997 and in June of 1998 the versions of Visual Basic 5.0 and 6.0
represented an important step towards enabling the developers in Visual Basic,
programming at the new levels of operation, in the free environment represented
by the Internet. Features such as the compiler of native code, introduced
performance increases of up to 2,000 percent.
The menu bar
This bar is very similar to that of any other Windows application, since some
menus in this bar have very little novelty.
The File menu has few novelties. The most important thing is the distinction
between projects. A project gathers and organizes all the files that make up the
program or application. These files can be form, modules, classes, resources,
among others. Visual Basic 6.0 allows you to have more than one project open
simultaneously, which can be useful at times
The Project menu allows you to add different types of elements to a project. You
can choose the type of project and determine the form with which the application
will be started, with the component command you can add new controls to the
control bar (Toolbox) that appears on the left of the screen.
Standard toolbar
It appears below the menu bar, this allows access to the most important options
of the Visual Basic menus. This bar has two elements that are typical of Visual
Basic EID, the first element marked in red represents the position indicator of the
controls in the application.
The second element marked in red represents the size indicator of the controls
in the application.
The toolbox
This box includes controls with which you can design the screen of the
application, these are, command buttons, labels, text boxes, images, among
others.
Forms
12. Are the areas of the screen on which the program is designed and on which the
controls or tools are located. When executing the program the form will become
the main window of the application.
The properties window
It shows all the properties of a control or a module selected in the application.
The form outline window
This window allows you to observe and align on the screen of each of the forms
of an application, that is, to indicate the position where each of the forms should
appear.
The most used controls in Visual Basic 6.0
The buttons are those typical buttons that we see frequently in Windows
applications, which perform specific operation, eg, exit, print, cancel and others.
Font allows you to change the font of the text that appears in the object, the font
type refers to operations or effects that can be performed on a text such as font
size, bold, italic and others.
Height and Width allows changing the height and width of the object, where height
represents the height and width the width.
Left and top allows you to change the position to the left and top of the control on
your container.
Use of the properties in the Code Editor
The generality of the properties can be changed in design mode and also almost
always in execution mode.
Events on the command buttons
They are actions carried out on a certain object, they are defined as procedures
which must be coded to represent an event.
Click event occurs when the user presses and releases a mouse button, it is a
command button that occurs when the left mouse button is pressed and swiped.
Posted by Debin Castro at 13:05 Monday, July 6, 2015
13. RECOMENDACIONES
Es muy recomendable tener conocimientos de programación orientada a objetos
(por ejemplo, java, visual basic, visual c++, c++, etc) para un correcto provecho
del curso ya que no es objetivo del curso enseñar al alumno el concepto de
programación orientada a objetos (Aún así se repasará mínimamente).
CONCLUSIONES
VISUAL BASIC.NET.esta es una herramienta que nos facilitó a nosotros como
usuarios a programar de una manera amigable e incluso divertida.
No obstante, el uso de Visual Basic .NET presenta un inconveniente que, aunque
mínimo, debe ser resaltado. El no crear código directamente ejecutable para
poder así optimizar éste para el sistema operativo y procesador en el que se va
a ejecutar la aplicación, obliga a tener instalado en el PC en el que se usará el
programa la plataforma Microsoft .NET. Esto requiere la instalación previa de
este sofware y de un espacio extra en el disco duro que, en ocasiones, puede
ser hasta 10 veces superior al tamaño del propio programa diseñado. Este
inconveniente resulta inapreciable teniendo en cuenta la capacidad de
almacenamiento de los ordenadores actuales.
14. APRECIACIONES DEL EQUIPO
podemos decir que la forma de programar, ha evolucionado con el paso del tiempo, en la
actualidad, existen diversos programas los cuales nos facilitan nuestras actividades que
realizamos en nuestra vida diaria, es un gran trabajo el que hacen los programadores, es
importante mencionar que no cualquiera puede hacer un programa, se debe tener una
preparación para realizar estos.
todos estos temas de Programación en Visual Basic nos podemos percatar que la programación
es sumamente útil en nuestra vida cotidiana, desde ir a pagar el recibo de impuestos, sacar
dinero del banco o incluso nuestros celulares o reproductores de música están empleados con
programas unos más complejos que otros, pero accesibles para nosotros como usuarios.
Glosario de Terminos
Interface / Implements
Los interfaces a diferencia de las clases es que no hay que escribir código para
los métodos o propiedades que expone, simplemente se indica la "declaración".
Usando Implements, se pueden usar esas interfaces en las clases, aunque hay
que escribir el código de cada método o propiedad implementado.
Herencia
La posibilidadde que una clase herede las propiedades y métodos de otra clase
de forma que se puedan usar con la nueva clase de igual forma que si se
hubiesen escrito directamente en ella.
Instancia
Para poder usar una clase, hay que crear una instancia del mismo. Es decir,
debemos declarar una variable y a esa variable asignarle el objeto o clase en
cuestión para que podamos usarlo. Es como si tuviésemos que darle vida al
objeto para poder usarlo. La instanciación de las clases se hace usando New
LaClase.
Interface
Se dice que las propiedades y métodos expuestos por una clase (tipo) forman la
interface de la misma.
Me (this)
15. La palabra clave (o instrucción) Me hace referencia a la clase actual. Por
ejemplo Me.Width se refiere a la propiedad Width de la clase actual. En C# en
lugar de Me es this.
Método
Método
Un procedimiento (Sub, Function -función) que se usa para realizar una tarea
específica en la clase o módulo.
Miembros compartidos
Son miembros de una clase que pueden ser accedidos sin necesidad de crear
una instancia de la clase. Se declaran usando la instrucción Shared (static en
C#).
Miembros de instancia
Son miembros de una clase que sólo pueden ser accedidosal crear una instancia
(objeto) de la clase en la memoria. Módulo Los módulos.
Polimorfismo
La posibilidad de usar en clases diferentes propiedades o métodos con el mismo
nombre de forma que cuando se usen no nos preocupe a que clase pertenece.
Por ejemplo el objeto básico del que derivan todas las clases de .NET tiene una
propiedad llamada ToString, ésta propiedad estará implementada de forma
diferente en diferentes clases, pero nosotros la usaremos de la misma forma, sin
importarnos que objeto estemos usando.
Variable
Son "espacios" de memoria en la que se almacena un valor. Se usarán para
guardar en memoria los valores numéricos o de cadena de caracteres que
nuestro programa necesite.
Variables estáticas
Son variables definidas en los procedimientos con la instrucción Static en lugar
de con Dim, que mantienen el valor entre llamadas a ese procedimiento. A
diferencia de las variables normales, las cuales pierden el valor una vez que se
termina el procedimiento.