Variables y tipos de datos Capítulo 6 Variables y tipos de datos Educere – Cargando Tecnología en tu memoria. Web: http://www.enlace.net/ramirez2 E-mail: proap@enlace.net Condiciones de uso de esta presentación, se encuentran en la página web anotada anteriormente. Las referencias de páginas son con respecto al título Aprenda Visual Basic Practicando, José Felipe Ramírez Ramírez, 2001, Pearson Educación, ISBN 970-26-0285-8.
06-01: Función MsgBox y Función InputBox Sintaxis de las funciones: MsgBox(Mensaje[, CódigoDeBotón[, TítuloDeVentana]]) MsgBox(“Hola”) Print MsgBox(“Desea Borrar?”, 1) Print MsgBox(“Desea Borrar?”, 1, “Confirmación”) InputBox(Mensaje[, Título[,Predeterminado]]) Print InputBox(“Captura un número”) Print InputBox(“Captura un número”, “Captura”) Print InputBox(“Captura un número”, “Captura”, 10) Capítulo 6, págs. 132, 139.
06-02: Constantes de Visual Basic vbOKOnly vbOKCancel vbAbortRetryIgnore vbYesNoCancel vbYesNo vbRetryCancel vbCritical vbQuestion vbExclamation vbInformation vbDefaultButton1 vbDefaultButton2 vbDefaultButton3 vbDefaultButton4 vbApplicationModal vbSystemModal vbOK vbCancel vbAbort vbRetry vbIgnore vbYes vbNo Disponibilidad de botones Indicadores Visuales Respuestas Constantes de Visual Basic Capítulo 6, págs. 135, 137.
06-03: Elementos a considerar con respecto a las variables Nombre Tipo de datos Alcance PrefijoAlcance + PrefijoDato + NombreRepresentativo + CarácterDefinición ( int ) Integer ( % ) ( lng ) Long Integer ( & ) ( sng ) Single Precision ( ! ) ( dbl ) Double Precision ( # ) ( cur ) Currency ( @ ) ( str ) String ( $ ) ( bln ) Boolean ( dtm ) Date ( udt ) Usuario ( byt ) Byte ( vnt ) Variant A nivel procedimiento (Definir en un procedimiento) ( m ) A nivel módulo (Definir en declaraciones generales) ( g ) A nivel global (Definir en un módulo estándar) Elementos a considerar al definir variables Capítulo 6, págs. 142, 143, 147.
06-04: Composición del nombre de variable Capítulo 6, págs. 148.
06-05: Tipos de definición de variables Variables Dim NombreVariable [As Tipo | CaracterDefinición] Dim mcurVentasAcumuladas As Currency Dim mcurVentasAcumuladas@ Constantes Const NombreConstante As Tipo = Valor Const dblPI As Double = 3.1416 Matrices Dim NombreVariable(Posiciones) As Tipo Dim intUnidadesVendidas(10) As Integer Dim intUnidadesVendidas(1 to 10) As Integer Option Explicit: Obliga a que todas las variables utilizadas hayan sido definidas de manera explícita. Capítulo 6, págs. 145, 150, 155.
06-06: Conversión de datos CBool(ExpresiónAConvertir) > De String a Boolean CByte(ExpresiónAConvertir) > De String a Byte CCur(ExpresiónAConvertir) > De String a Currency CDate(ExpresiónAConvertir) > De String a Date CDbl(ExpresiónAConvertir) > De String a Double CDec(ExpresiónAConvertir) > De String a Decimal CInt(ExpresiónAConvertir) > De String a Integer CLng(ExpresiónAConvertir) > De String a Long CSng(ExpresiónAConvertir) > De String a Single CVar(ExpresiónAConvertir) > De String a Variant Str(ExpresiónAEvaluar) > De Número a String Val(ExpresiónAEvaluar) > De String a Número Funciones de conversión Capítulo 6, págs. 158.
06-07: Formato de datos General Number Currency Fixed Standard Percent Función Format, Sintaxis: General Number Currency Fixed Standard Percent Scientific General Date Long Date Medium Date Short Date Long Time Medium Time Short Time Yes/No True/False On/Off > < Format(DatoAFormatear, MascaraDeFormato) Principales máscaras de formato Capítulo 6, págs. 161.
Laboratorio Realice los siguientes ejercicios. 06.01 MsgBox: Creando ventanas de información y confirmación de manera rápida 06.02 Utilizando constantes de Visual Basic 06.03 InputBox: Acceso rápido de datos 06.04 Determinando nombre, tipo de dato y alcance indicado para las variable 06.05 Uso de arreglos y determinación de límites mínimos y máximos del intervalo de subíndices 06.06 Declaración automática de variables en Visual Basic 06.07 Uso de Option Explicit (requerir la declaración de variables de manera explícita) 06.08 Establecer Option Explicit de manera automática para todos los formularios nuevos 06.09 Uso de funciones de conversión 06.10 Uso de la función Format 06.11 Uso de la función Fomat, en formatos definidos por el usuario