23
Mtl Lourdes Cahuich 1 Lección A Tutorial 3 Apoyo SSD4

Leccion A Tutorial 3

  • Upload
    uvm

  • View
    426

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Leccion A Tutorial 3

Mtl Lourdes Cahuich 1

Lección A Tutorial

3

Apoyo SSD4

Page 2: Leccion A Tutorial 3

Mtl Lourdes Cahuich 2

Usando variables para almacenar información

Un programador necesita guardar datos, temporalmente, en memoria, dentro de la computadora

Estas localidades de memoria se llaman variables, debido a que el contenido puede cambiar mientras el programa esta corriendo

Además de almacenar información en ellas, las variables se pueden usar para guardar propiedades de control

Page 3: Leccion A Tutorial 3

Mtl Lourdes Cahuich 3

Tipos de datos

Cada variable debe tener asignado un tipo de dato

El tipo de dato determina el tipo de información que la variable puede almacenar

Page 4: Leccion A Tutorial 3

Mtl Lourdes Cahuich 4

Page 5: Leccion A Tutorial 3

Mtl Lourdes Cahuich 5

Page 6: Leccion A Tutorial 3

Mtl Lourdes Cahuich 6

Page 7: Leccion A Tutorial 3

Mtl Lourdes Cahuich 7

Nombrando a las variables

Se debe asignar un nombre descriptivo a cada variable

El nombre debe ayudar a recordar tanto el tipo de dato como el propósito de la variable

Page 8: Leccion A Tutorial 3

Mtl Lourdes Cahuich 8

Convención de nombres para variables

Una convención popular es usar los tres primeros caracteres del nombre para representar el tipo de dato y los demás para representar el propósito de la variable

El nombre debe comenzar con minúsculas con los tres primeros caracteres del tipo de dato e iniciar con mayúscula la parte del propósito de la variable

Page 9: Leccion A Tutorial 3

Mtl Lourdes Cahuich 9

Tipo IDByte bytBoolean blnCurrency curDate (Time) dtmDouble dblInteger intLong lngObject objSingle sngString strVariant vnt

Page 10: Leccion A Tutorial 3

Mtl Lourdes Cahuich 10

Reglas para nombrar variables

El nombre debe comenzar con una letra

El nombre debe contener solo letras, números y guión bajo. No caracteres de puntuación o espacios

El nombre no debe ser mayor de 255 caracteres

El nombre no puede ser una variable reservada

Page 11: Leccion A Tutorial 3

Mtl Lourdes Cahuich 11

Declaración de variables

Se puede usar el enunciado Dim o el enunciado Public para declarar o crear una variable (Dim viene de “dimension”)

El saber que enunciado usar depende de en qué parte quiera crear la variable: local, a nivel forma o global

Sintaxis

Dim nomvariable As tipoDato

Public nomvariable As tipoDato

Page 12: Leccion A Tutorial 3

Mtl Lourdes Cahuich 12

Declaración de variables

Siempre se debe asignar un tipo de dato específico a cada variable, en caso de no hacerlo, VB asigna el tipo Variant, el cual puede no ser el más eficiente tipo de dato para la aplicación

Page 13: Leccion A Tutorial 3

Mtl Lourdes Cahuich 13

Inicialización de variables

Cuando se declara una variable usando uno de los tipos de datos numéricos, VB almacena automáticamente un cero (0) en la variable

VB inicializa las variables String y Variant asignando una cadena vacía

Page 14: Leccion A Tutorial 3

Mtl Lourdes Cahuich 14

Almacenando información en las variables

El enunciado de asignación (=) es una manera de guardar datos en la variable

El formato de la asignación va a depender del tipo de dato de la variable

Ej curVentas = 500 y strNombre = “María”

Las comillas indican la diferencia entre una cadena y un número o un nombre de variable

Hay que recordar que las variables solo pueden guardar un valor a la vez

Page 15: Leccion A Tutorial 3

Mtl Lourdes Cahuich 15

Ámbito de las variables

El ámbito (scope) de una variable indica cuales procedimientos en la aplicación pueden usar dicha variable

El ámbito puede ser global, a nivel de forma o local y se determina por el lugar en donde se declara la variable

Page 16: Leccion A Tutorial 3

Mtl Lourdes Cahuich 16

Ámbito de las variables

Se pueden declarar variables en tres lugares

El procedimiento del evento de un objeto

La sección de declaraciones generales de la forma

La sección de declaraciones generales del código del módulo

Page 17: Leccion A Tutorial 3

Mtl Lourdes Cahuich 17

Variables locales

Se puede usar el enunciado Dim para declarar variables dentro del procedimiento del evento de un objeto, de esta manera solo el procedimiento del evento puede usar dicha variable

Una variable declarada de esta manera se llama variable local y su uso está limitado únicamente al procedimiento en el que está declarada

Page 18: Leccion A Tutorial 3

Mtl Lourdes Cahuich 18

Variables de forma

Se puede usar el enunciado Dim para declarar una variable en la sección de declaraciones generales de la forma

Al hacer esto, todos los procedimientos dentro de la forma (incluyendo los eventos de los objetos en la forma) pueden usar la variable

Page 19: Leccion A Tutorial 3

Mtl Lourdes Cahuich 19

Variables globales

Se puede usar el enunciado Public para declarar una variable en la sección de declaraciones generales del código del módulo

Este tipo de variables se llaman variables globales

Cualquier procedimiento dentro de la aplicación puede usar esta variable

Page 20: Leccion A Tutorial 3

Mtl Lourdes Cahuich 20

Enunciado Option

Explicit

Debido a que es fácil olvidarse declarar una variable en VB, se tiene una opción para evitar que esto suceda

Simplemente se escribe el enunciado “Option Explicit” en la sección de declaraciones generales de la forma

Con esto, si se trata de escribir una variable sin declarar, VB lo notificará con un error

Page 21: Leccion A Tutorial 3

Mtl Lourdes Cahuich 21

Constantes simbólicas

VB tiene dos tipos de constantes, las literales y las simbólicas

Una constante literal es un valor específico (por ejemplo 3) que no cambia mientras el programa esta corriendo

Una constante simbólica es una ubicación de memoria cuyo contenido no puede cambiar mientras el programa está corriendo

Puede haber constantes simbólicas locales, de forma y globales

Page 22: Leccion A Tutorial 3

Mtl Lourdes Cahuich 22

Constantes simbólicas

Para crear una constante simbólica se usa el enunciado Const, cuya sintaxis es[Public] Const constnombre [As tipodato] = expresion

La regla de nombre es la misma que para las variables, solo que las primeras letras del nombre serán “con” permitiendo distinguir de las variables normales

Page 23: Leccion A Tutorial 3

Mtl Lourdes Cahuich 23

Constantes simbólicas

Las constantes simbólicas hacen que el programa se auto-documente y por lo tanto sea más fácil de leer ya que se usan palabras con significado en lugar de valores que son más difíciles de leer

A diferencia de las variables, las constantes simbólicas no pueden modificarse inadvertidamente durante la corrida del programa