Manipular estructuras de control
Para crear una estructura con Visual Basic 6.0 hayque utilizar la sentencia Type ... End Type. Esta sentencia solamente puede aparecer en la sección General o de declaraciones de un módulo. Pueden crearse como Public o como Private en un móduloestándar o de clase y sólo como Private en un formulario. Dim equivale a Public. Véase el siguiente ejemplo,
Public Type Alumno
Nombre As String
Direccion As String *40
Telefono As Long
DNI As LongEnd Type
Este ejemplo declara un tipo de datos denominado Alumno que consta de cuatro miembros o campos, denominados Nombre, Direccion, Telefono y DNI.
Una vez definido un nuevo tipo de datos, enun módulo estándar o de clase se pueden declarar variables Public o Private de ese tipo (en un formulario sólo Private), como por ejemplo:
Public Mikel as Alumno
Para referirse a un determinadomiembro de una estructura se utiliza la notación variable.miembro. Por ejemplo,
Mikel.DNI = 34103315
A su vez, un miembro de una estructura puede ser otra estructura, es decir un tipo definido por elusuario. Por ejemplo,
Type Fecha
Dia As
Mes As
Anio As End Type Integer Integer Integer
Type Alumno
Alta
Nombre
Direccion As
As
As Fecha
String
String * 40
Telefono
DNI
End Type ASAs Long
Long
Dentro de una estructura puede haber arrays tanto estáticos como dinámicos.
En Visual Basic 6.0 se pueden definir arrays de estructuras. La declaración de un array de estructurasse hará con la palabra Public, Private o Static, dependiendo de su ámbito. La forma de hacerlo es la siguiente:
Public grupoA (1 To 100) As Alumno
Private grupoB (1 To 100) As Alumno
Static...
Regístrate para leer el documento completo.