Академический Документы
Профессиональный Документы
Культура Документы
PROGRAMACION II
MANUAL DE USUARIO
10 de Noviembre de 2014
QUITO-ECUADOR
NDICE
MANUAL DE USUARIO
1.1.
Byte (Tipo de Datos)
4
1.1.1.Variable
1.1.2.Tipo de Datos
1.2.
Integer (Tipo de Datos).
4
1.2.1.Variable
1.2.2.Carcter de declaracin Tipo
1.2.3.Constante
1.3.
Long (Tipo de Datos)..
5
1.3.1.Variable
1.3.2.Carcter de declaracin Tipo
1.4.
Single (Tipo de Datos)..
......5
1.4.1.Variable
1.4.2.Carcter de declaracin Tipo
1.5.
Double (Tipo de Datos)..
..6
1.5.1.Variable
1.5.2.Carcter de declaracin Tipo
1.6.
Deftipo (Instrucciones)
.7
1.6.1.Sintaxis
1.6.2.Comentarios
1.7.
Option Base (Instruccin)
10
1.8.
Option Explicit (Instruccin)
11
1.9.
Dim (Instruccin)
12
MANUAL DE USUARIO
TIPOS DE DATOS
La ccaracterstica de una variable determina qu tipo de datos puede
tener. Los tipos de datos incluyen Byte, Boolean, Integer, Long,
Currency,
Single,
Double,
Date,
String,
Object,
Variant
(predeterminado) y tipos definidos por el usuario, as como tipos
especficos de objetos. La tabla siguiente muestra los compatibles,
incluyendo el tamao de almacenamiento y el intervalo.
Tabla 1 Tipos de Datos.
Tipo de Dato
Tamao de
Almacenamiento
Byte
1 byte
0 - 255
Boolean
2 bytes
True o False
Integer
2 bytes
-32.768 - 32.767
4 bytes
-2.147.483.648 - 2.147.483.647
Single (precisin
simple)
4 bytes
Double (precisin
doble)
8 bytes
-1,79769313486232*10308 a -4,94065645841247*10-324
valores negativos;
4,94065645841247*10-324 a 1,7976931348623210308
valores positivos
Currency (entero a
escala)
8 bytes
-922.337.203.685.477,5808 a
922.337.203.685.477,5807
14 bytes
Decimal
Rango
MANUAL DE USUARIO
Date
8 bytes
Object
4 bytes
String (longitud
variable)
10 bytes long. de
la cadena
long. de la cadena
16 bytes
Variant (con
caracteres)
22 bytes + long. de
la cadena
# requerido por los
elementos
MANUAL DE USUARIO
MANUAL DE USUARIO
Variable
Un lugar de almacenamiento con nombre que puede contener
cierto tipo de datos que puede ser modificado durante la
ejecucin del programa. Cada variable tiene un nombre nico
que la identifica dentro de su nivel de mbito. Puede especificar
un tipo de datos o no. Nombres de variable deben comenzar
con un carcter alfabtico, deben ser nicos dentro del mismo
mbito, no deben contener ms de 255 caracteres y no pueden
contener un punto o carcter de declaracin de tipo.
Carcter de declaracin de tipo
Un carcter adjunto al nombre de una variable que indica el tipo
de datos de una variable. Como opcin predeterminada, las
variables son del tipo Variant, a menos que la instruccin
Deftipo correspondiente est presente en el mdulo.
MANUAL DE USUARIO
Deftipo (Instrucciones)
Se usan en el nivel de mdulo para establecer el tipo de datos
predeterminado para variables, argumentos pasado a procedimientos,
y el valor devuelto por los procedimientos Function y Property Get
cuyos nombres comienzan con los caracteres especificados.
Sintaxis
DefBool intervalo_letras[, intervalo_letras] . . .
DefByte intervalo_letras[, intervalo_letras] . . .
DefInt intervalo_letras[, intervalo_letras] . . .
DefLng intervalo_letras[, intervalo_letras] . . .
DefCur intervalo_letras[, intervalo_letras] . . .
DefSng intervalo_letras[, intervalo_letras] . . .
DefDbl intervalo_letras[, intervalo_letras] . . .
MANUAL DE USUARIO
MANUAL DE USUARIO
MANUAL DE USUARIO
MANUAL DE USUARIO
MANUAL DE USUARIO
Option Explicit
Comentarios
Si se usa, la instruccin Option Explicit debe aparecer en un mdulo
antes de cualquier procedimiento.
Cuando Option Explicit aparece en un mdulo, debe declarar
explcitamente todas las variables mediante las instrucciones Dim,
Private, Public, ReDim o Static. Si intenta usar un nombre de
variable no declarado, ocurrir un error en tiempo de compilacin.
Si no usa la instruccin Option Explicit todas las variables no
declaradas son Variant, a menos que el tipo predeterminado est
especificado de otra manera con una instruccin Deftipo.
Nota Utilice Option Explicit para evitar escribir incorrectamente el
nombre de una variable existente o para evitar confusiones en el
cdigo, donde el alcance de la variable no est claro.
alcance
Define la visibilidad y vida de una variable, procedimiento u
objeto. Por ejemplo, una variable declarada Public est
disponible para todos los procedimientos en todos los mdulos
de todas las aplicaciones, a menos que Option Private
Module est en efecto. Cuando Option Private Module est
en efecto, el mdulo es privado y por lo tanto no es visible a los
proyectos referidos. Las variables declaradas en procedimientos
son visibles solamente dentro del procedimiento y pierden su
valor entre llamadas a menos que se declaren Static.
tiempo de compilacin
Momento en el que el cdigo de origen se traduce a cdigo de
ejecucin.
Dim (Instruccin)
Declara variables y les asigna espacio de almacenamiento.
Sintaxis
12
MANUAL DE USUARIO
New
tipo
Comentarios
Las variables declaradas con Dim en el nivel de mdulo estn
disponibles para todos los procedimientos disponibles slo dentro de
ese mdulo. En el nivel de procedimiento, las variables slo estn
disponibles dentro de ese procedimiento.
Utilice la instruccin Dim en el nivel de mdulo o de procedimiento
para declarar el tipo de datos de una variable. Por ejemplo, la
siguiente instruccin declara una variable como Integer.
Dim NmeroDeEmpleados As Integer
Tambin puede utilizar una instruccin Dim para declarar el tipo de
objeto de una variable. La siguiente lnea declara una variable para
una nueva instancia de una hoja de clculo.
Dim X As New Worksheet
Si no utiliza la palabra clave New al declarar una variable de objeto,
la variable que se refiere al objeto debe asignarse a un objeto
existente mediante la instruccin Set antes de su uso. Hasta que se
le asigne un objeto, la variable de objeto declarada tiene el valor
13
MANUAL DE USUARIO
nivel de procedimiento
Instrucciones localizadas dentro de los procedimientos
Function, Property o Sub. Generalmente, las declaraciones
aparecen primero, seguidas de asignaciones y otro cdigo
ejecutable.
Observe que el cdigo de nivel de mdulo reside fuera del
bloque de procedimiento.
Empty
Un valor que indica que una variable Variant no tiene asignado
ningn valor inicial. Las variables Empty son iguales a 0 (en un
contexto numrico) o de longitud cero ("") (en un contexto de
cadena).
BIBLIOGRAFIA
14
MANUAL DE USUARIO
MSDN
15