Professional Documents
Culture Documents
1
MTODO PRINT
En formularios y PictureBox:
Objeto.Print "Escriba texto"
Separadores: coma (,) punto y coma (;)
Tab separa como la coma.
Tab(n) lleva el punto de insercin a la columna
n.
Space(n) deja n espacios antes de escribir.
Nmeros positivos, precedidos por un espacio
y separados entre s por otro espacio.
Negativos, el espacio es ocupado por el signo.
Mtodo Print
2
MDULOS ESTNDAR (*.bas)
Formulario *.frm
Clase *.cls
Mdulo comn estndar *.bas
Agregar: Proyecto / Agregar
mdulo.
3
Procedimientos y Funciones
Public o Private
Private: invocados por procedimientos
localizados en ese formulario o mdulo.
Public en un formulario: llamado desde
cualquier lugar de la aplicacin.
Nombres del formulario y del procedimiento:
Form1.MiProc
Public en un mdulo: disponibles para toda la
aplicacin.
Por defecto los procedimientos Sub.
Llamados especificando el nombre del
procedimiento: MiProc.
4
Declaracin de variables en
un Mdulo
Variable simple que puede ser vista
desde cualquier parte de la aplicacin
y mantiene su valor:
6
ARREGLOS (Array of Data)
Coleccin finita de datos (variables) del mismo
tipo.
Estructura de dato esttica. Se le asigna una
cantidad fija de memoria.
Se almacenan en posiciones contiguas de
memoria.
El mismo identificador (nombre de variable).
Cada elemento identificado por ndice (como los
elementos de una lista).
El nmero de ndices determina su
dimensionalidad.
Acceso directo o aleatorio a cada elemento del
arreglo: x(1), x(2), x(3),, x(n).
7
ARREGLOS ESTTICOS
8
DECLARACIN DE LOS ARREGLOS
9
ARREGLOS DE UNA
DIMENSIN: VECTORES
Arreglo unidimensional (lista).
Las calificaciones en un examen de 30 alumnos.
Calificaciones
Nombre del vector: Calificaciones
Subndice: (1)
Contenido: Calificaciones(1) = 7.50
10
OPERACIONES CON VECTORES
Asignacin: igual a cualquier variable, pero
poniendo entre parntesis el nmero de ndice
del elemento en cuestin.
Dim Notas(10) as Double
For i = 0 To 10
Notas(i) = CDbl(lstNotas.List(i))
suma = suma + Notas(i)
Form1.CurrentX = 500
Print Notas(i), suma
Vector
Next
11
Trabajo con arreglo de una
dimensin
12
FUNCIONES LBound y UBound
Lbound devuelve el lmite inferior de un
arreglo.
LBound (arreglo [,dimensin])
UBound devuelve el lmite superior de un
arreglo.
UBound (arreglo [,dimensin])
13
VECTORES DE 2
DIMENSIONES - MATRICES
Private|Public|Dim nomArreglo(fila, columna) As
Tipodato
Por defecto el ndice inferior es 0:
Dim unArreglo(5,6) As Double 6 filas Double y 7
columnas
Para numerar desde el ndice 1:
Dim Alumno(1 To 25, 1 To 20) As String
15
BIBLIOTECA DE LA FACET
LIBROS y DVD
Curso de programacin de Visual Basic 6; Ceballos
Sierra, Francisco Javier.
Manual avanzado de Microsoft Visual Basic 6;
Blzquez Iglesias, Matas.
Microsoft Visual basic 6.0 : iniciacin y referencia;
Joyanes Aguilar, Luis - Muoz Clemente, Antonio.
Manual del programador Visual Basic 6.0;
MICROSOFT; Madrid; McGraw-Hill; 1998.
En Hemeroteca: DVD (N 653) con Tutoriales.
16