12.170 cursos gratis
8.780.890 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Visual Basic 6. Curso de introducción

Autor: Gabriel Martín Gutiérrez
Curso:
9,90/10 (20 opiniones) |32062 alumnos|Fecha publicación: 15/04/2009
Envía un mensaje al autor

Capítulo 5:

 Sintaxis Visual Basic. Declaración y ámbito de las variables

La siguiente tabla contiene una representación de distintos tipos de datos.
Sintaxis Visual Basic. Declaración y ámbito de las variables
Declaración y ámbito de las variables.

Declarar una variable consiste en avisar al programa de la existencia de la misma, dándola un nombre y un tipo. La declaración de variables es aconsejable pero no obligatoria salvo que se fuerce a Visual Basic a declarar todas las variables mediante la sentencia Option Explicit al principio de cada módulo.

Las variables tienen un ámbito que delimita las partes del programa desde donde se pueden usar, así hay variables de tipo local y variables de tipo global.

Las variables locales son aquellas que están definidas dentro de un procedimiento o función y sólo son accesibles en ese procedimiento o función donde se definieron, así una variable local es reinicializada cada vez que se entra en el procedimiento.

Las variables de tipo global son aquellas que son accesibles desde cualquier parte del programa. Para hacer que una variable sea global, hay que declararla en la parte general de un módulo *.bas o de un formulario de la aplicación usando la palabra Public. Para acceder a las variables definidas como públicas en un formulario hay que especificar el formulario en el que fueron creadas pero si se definen en un módulo no es necesario, basta con el nombre para hacer uso de ellas.

La declaración de variables se realiza de la siguiente forma:

{ Dim / Static / Private / Public ] nombreVariable as Tipo.

Ej:
Dim Letra as String
Static Permanente as Integer
Public Valor as Integer
Private Logico as Boolean

Si se usa la declaración Static, entonces la variable conserva su valor mientras se está ejecutando el resto del código. Por ejemplo, si en el evento click de un botón escribimos:

Private Sub Boton_Click()

Static Acumulado
Acumulado = Acumulado + 7
MsgBox Acumulado
End Sub

Con el código del ejemplo anterior, en tiempo de ejecución al pulsar el botón por primera vez aparece un mensaje con el valor 7, si se vuelve a pulsar el botón, el mensaje será 14, si se vuelve a pulsar será 21, y así se irá incrementando en sucesivas ocasiones que se pulse el botón, es decir, la variable declarada como Static va conservando su valor al entrar en el procedimiento sin inicializarlo a cero como ocurriría si se hubiese declarado con Dim en cuyo caso el mensaje sería siempre 7.

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratará tus datos para realizar acciones promocionales (vía email y/o teléfono).
En la política de privacidad conocerás tu derechos y gestionarás la baja.

Cursos similares a Visual Basic 6. Curso de introducción



  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Access con Visual Basic
Microsoft Access con Visual Basic , aprende a crear una base de datos en Access... [01/07/09]
13.316  
2. Informática. Visual Basic
¿Necesitas que tu sistema de login te recuerde tu nombre de usuario y contraseña?... [12/04/11]
6.769
Curso con video
3. Visual Basic. Programación con aplicaciones MDI
Programación en Visual Basic 6.0 . Hoy tenemos un vídeo- tutorial de Visual Basic... [02/12/10]
3.084
Curso con video

¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail