SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Principales comando usados en Visual Basic
2.2- Variables.
        Dim| Public| Static nombre_variable As tipo

Dim intTemp As Integer                                  TIPO               COMENTARIO
–        o bien –                                       BOOLEAN            Sólo admite 2 valores TRUE o FALSE
Static intPermanent As Integer                          BYTE               admite valores entre 0 y 255
                                                        INTEGER            admite valores entre -32768 y 32767
Private intTemp As Integer                              LONG               admite valores entre -2.147.483.648 y 2.147.483.647
                                                        SINGLE             admite valores decimales con precisión simple
2.2.3- Tipos de variables
                                                        DOUBLE             admite valores decimales de doble precisión
                                                        CURRENCY           válido para valores de tipo moneda
                                                        STRING             cadenas de caracteres
                                                        DATE               fechas, permite operar con ellas
2.2.4- Matrices
Dim Nombre(m, n) As tipo
Define una matriz de tamaño m x n, con entradas que van de (0,0),…, (m,n)

Dim Nombre (p to m, r to n) As tipo

2.3- Procedimientos y funciones.

2.3.2- Procedimientos.
Un procedimiento Sub es un bloque de código que se ejecuta como respuesta a un evento. Al dividir el
código de un módulo en procedimientos Sub, es más sencillo encontrar o modificar el código de la
aplicación.
La sintaxis de un procedimiento Sub es la siguiente:
[Private|Public][Static]Sub nombre_procedimiento (argumentos)
        instrucciones
End Sub

2.3.3- Funciones.
La sintaxis de un procedimiento Function es la siguiente:
[Private|Public][Static]Function nombre_procedimiento (argumentos) [As tipo]
        instrucciones
End Function

Al igual que un procedimiento Sub, un procedimiento Function es un procedimiento diferente que puede tomar
argumentos, realizar una serie de instrucciones y cambiar el valor de los argumentos. A diferencia de los procedimientos
Sub, los procedimientos Function pueden devolver un valor al procedimiento que realiza la llamada. Hay tres
diferencias entre los procedimientos Sub y Function:
• Generalmente, se llama a una función incluyendo el nombre y los argumentos del procedimiento en la parte derecha
     de una instrucción o expresión mayor (valor_retorno = función()).
• Los procedimientos Function tienen tipos de datos, al igual que las variables. Esto determina el tipo del valor de
     retorno.
• Se devuelve un valor asignándole al propio nombre_procedimiento. Cuando el procedimiento Function devuelve
     un valor, se puede convertir en parte de una expresión mayor.

Por ejemplo, podría escribir una función que calculara el tercer lado, o hipotenusa, de un triángulo rectángulo, dados los
valores de los otros dos lados:

Function Hipotenusa (A As Integer, B As Integer) As String
        Hipotenusa = Sqr(A ^ 2 + B ^ 2)
End Function
2.4- Estructuras de Control (Repetición y Decisión).

2.4.1-Do While – Loop / Do – Loop While.
Utilice el bucle Do para ejecutar un bloque de instrucciones un número indefinido de veces. Hay algunas
variantes en la instrucción Do...Loop, pero cada una evalúa una condición numérica para determinar si
continúa la ejecución. Como ocurre con If...Then, la condición debe ser un valor o una expresión que dé
como resultado False (cero) o True (distinto de cero).
En el ejemplo de Do...Loop siguiente, las instrucciones se ejecutan siempre y cuando condición sea True:

      Do While condición                                          También se puede
       instrucciones                                              Do
      Loop                                                            instrucciones
                                                                  Loop While condición

2.4.2- For – Next.
Los bucles Do funcionan bien cuando no se sabe cuántas veces se necesitará ejecutar las instrucciones del
bucle. Sin embargo, cuando se sabe que se van a ejecutar las instrucciones un número determinado de veces,
es mejor elegir el bucle For…Next. A diferencia del bucle Do, el bucle For utiliza una variable llamada
contador que incrementa o reduce su valor en cada repetición del bucle. La sintaxis es la siguiente:

For contador = iniciar To finalizar [Step incremento]
      instrucciones                                             Los argumentos contador, iniciar, finalizar e
Next [contador]                                                 incremento son todos numéricos.
2.4.3- If – Else – End If.
Use la estructura If...Then para ejecutar una o más           If...Then...Else
instrucciones basadas en una condición. Puede                 Utilice un bloque If...Then...Else para definir
utilizar la sintaxis de una línea o un bloque de              varios bloques de instrucciones, uno de los cuales
varias líneas:                                                se ejecutará:

If condición Then instrucción                                 If condición1 Then
If condición Then                                                    [bloque de instrucciones 1]
      instrucciones                                            [Else
End If                                                               [bloque de instrucciones n]]
                                                              End If
2.4.4- Select - Case
Visual Basic proporciona la estructura Select Case como alternativa a If...Then...Else para ejecutar
selectivamente un bloque de instrucciones entre varios bloques de instrucciones. La instrucción Select Case
ofrece posibilidades similares a la instrucción If...Then...Else, pero hace que el código sea más legible
cuando hay varias opciones.
La estructura Select Case funciona con una única expresión de prueba que se evalúa una vez solamente, al
principio de la estructura. Visual Basic compara el resultado de esta expresión con los valores de cada Case
de la estructura. Si hay una coincidencia, ejecuta el bloque de instrucciones asociado a ese Case:

Select Case expresión_prueba                                  End Select
      [Case lista_expresiones1
      [bloque de instrucciones 1]]                            Case 1 To 4, 7 To 9, 11, 13, Is > maxNumber
      [Case lista_expresiones2
      [bloque de instrucciones 2]]
      .
      .
      [Case Else
      [bloque de instrucciones n]]
15.13-FontBold, FontItalic, FontStrikethru,              15.41-Value
FontUnderline.                                           Sintaxis
Sintaxis                                                    objeto.Value [= valor]
   objeto.FontBold [= booleano]
   objeto.FontItalic [= booleano]                        La sintaxis de la propiedad Value consta de las
   objeto.FontStrikethru [= booleano]                    siguientes partes:
   objeto.FontUnderline [=booleano]                      Parte Descripción
                                                         objeto                                   Una
15.14-FontName                                           expresión de objeto que da como resultado un objeto
Sintaxis                                                 de la lista Aplicable a.
   objeto.FontName [= fuente]                            valor Un valor que especifica el estado, contenido o
                                                         posición de un control, según se indica en Valores.
15.15-FontSize
Sintaxis
   objeto.FontSize [= puntos]


16.1-Operadores Aritméticos.                             16.2-Operadores de Comparación.

Operadores utilizados      para   ejecutar    cálculos   Operadores utilizados para efectuar comparaciones.
matemáticos.
                                                         Se utilizan para comparar expresiones.
Operador ^: Se utiliza para elevar un número a           Sintaxis
la potencia del exponente.                                  resultado = expresión1 opcompar expresión2
   resultado = número^exponente                             resultado = cadena Like patrón

Operador *: Se utiliza para multiplicar dos              16.3-Operadores de Concatenación.
números.                                                 Operadores utilizados para combinar cadenas de
  resultado = número1*número2                            caracteres.
                                                         Operador &: Se utiliza para forzar la
Operador /: Se utiliza para dividir dos números y        concatenación de las cadenas de dos expresiones.
obtener un resultado de signo flotante.                      resultado = expresión1 & expresión2
   resultado = número1/número2
                                                         16.4-Operadores Lógicos.
Operador : Se utiliza para dividir dos números y        Operadores usados para realizar operaciones lógicas.
obtener un resultado entero.
   resultado = número1número2                           Operador And:
                                                         Se utiliza para efectuar una conjunción lógica de
Operador Mod: Divide dos números y devuelve              dos expresiones.
sólo el resto.                                             resultado = expresión1 And expresión2
   resultado = número1 Mod número2
                                                         La sintaxis del operador And consta de las
Operador +: Se utiliza para sumar dos números.           siguientes partes:
  resultado = expresión1+expresión2                      Parte         Descripción
                                                         Resultado Obligatorio; cualquier variable numérica.
Operador -:Se utiliza para hallar la diferencia          expresión1       Obligatorio; cualquier expresión.
entre dos números o para indicar el valor negativo       expresión2       Obligatorio; cualquier expresión.
de una expresión numérica.
    resultado = número1-número2                          Operador Not: Se utiliza para ejecutar una
                                                         negación lógica sobre una expresión.
                                                            resultado = Not expresión

                                                         Operador Or: Se utiliza para ejecutar una
                                                         disyunción lógica sobre dos expresiones.
                                                            resultado = expresión1 Or expresión2
izquierda (LTrim), sin espacios a la derecha (RTrim)
17.6-IIF                                                  o sin espacios ni a la derecha ni a la izquierda (Trim).
Devuelve uno de entre dos valores, dependiendo de la      Sintaxis
evaluación de una expresión.                                 LTrim(cadena)
Sintaxis                                                     RTrim(cadena)
IIf(expr, truepart, falsepart)                                Trim(cadena)

                                                          17.15-Mid
                                                          Devuelve un tipo Variant (String) que contiene un
17.7-InputBox                                             número especificado de caracteres de una cadena.
Muestra un mensaje en un cuadro de diálogo, espera        Sintaxis
que el usuario escriba un texto o haga clic en un botón      Mid(string, start[, length])
y devuelve un tipo String con el contenido del cuadro
de texto.
                                                          17.16-MsgBox
Sintaxis                                                  Muestra un mensaje en un cuadro de diálogo, espera a
      InputBox(prompt[, title][, default][, xpos][,       que el usuario haga clic en un botón y devuelve un
ypos][, helpfile, context])                               tipo Integer correspondiente al botón elegido por el
                                                          usuario.
                                                          Sintaxis
17.8-Int, Fix                                                   MsgBox(prompt[, buttons][, title][, helpfile,
Devuelve un valor del mismo tipo que el que se pasó       context])
como parámetro y que contiene la parte entera de un
número.                                                   17.17-Right
Sintaxis                                                  Devuelve un tipo Variant (String) que contiene un
   Int(número)                                            número especificado de caracteres del lado derecho de
   Fix(número)                                            una cadena.
                                                          Sintaxis
17.11-Left                                                   Right(string, lenght)
Devuelve un tipo Variant (String) que contiene un
número especificado de caracteres del lado izquierdo
de una cadena.                                            17.18-Str
Sintaxis                                                  Devuelve en un tipo Variant (String) la
   Left(string, length)                                   representación de cadena de un número.
                                                          Sintaxis
17.12-Len                                                    Str(número)
Devuelve un tipo Long que contiene el número de
caracteres en una cadena o el número de bytes             17.20-Val
necesarios para almacenar una variable.                   Devuelve los números contenidos en una cadena como
Sintaxis                                                  un valor numérico del tipo adecuado.
   Len(cadena | nombrevar)                                Sintaxis
                                                             Val(cadena)
17.14-Ltrim, Rtrim y Trim
Devuelve un tipo Variant (String) que contiene una
copia de una cadena determinada sin espacios a la

Contenu connexe

Tendances

Arquitecturas harvard y von neumann
Arquitecturas harvard y von neumannArquitecturas harvard y von neumann
Arquitecturas harvard y von neumannJesusRivero7
 
Diagramas de flujo y pseint
Diagramas de flujo y pseint Diagramas de flujo y pseint
Diagramas de flujo y pseint SharonRodriguez43
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y ciscDaCoom
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas yelizabeth_20
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivassena
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciamonty19
 
Tercera ley de newton.
Tercera ley de newton.Tercera ley de newton.
Tercera ley de newton.SELU RR
 
mecanica antecedentes historicos
mecanica antecedentes historicos mecanica antecedentes historicos
mecanica antecedentes historicos Daniel Cortez
 
Numeros aleatorios & pseudoaleatorios itsz vhhh
Numeros aleatorios & pseudoaleatorios itsz vhhhNumeros aleatorios & pseudoaleatorios itsz vhhh
Numeros aleatorios & pseudoaleatorios itsz vhhhVictor Hugo
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 

Tendances (20)

Compiladores
CompiladoresCompiladores
Compiladores
 
Ciclo PARA
Ciclo PARACiclo PARA
Ciclo PARA
 
Arquitecturas harvard y von neumann
Arquitecturas harvard y von neumannArquitecturas harvard y von neumann
Arquitecturas harvard y von neumann
 
Analizador lexico
Analizador lexicoAnalizador lexico
Analizador lexico
 
Diagramas de flujo y pseint
Diagramas de flujo y pseint Diagramas de flujo y pseint
Diagramas de flujo y pseint
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y cisc
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas 
 
Red de Petri
Red de Petri Red de Petri
Red de Petri
 
unidades
unidadesunidades
unidades
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 
Uso y manejo de DFD - Una aproximación
Uso y manejo de DFD - Una aproximaciónUso y manejo de DFD - Una aproximación
Uso y manejo de DFD - Una aproximación
 
Tercera ley de newton.
Tercera ley de newton.Tercera ley de newton.
Tercera ley de newton.
 
mecanica antecedentes historicos
mecanica antecedentes historicos mecanica antecedentes historicos
mecanica antecedentes historicos
 
Numeros aleatorios & pseudoaleatorios itsz vhhh
Numeros aleatorios & pseudoaleatorios itsz vhhhNumeros aleatorios & pseudoaleatorios itsz vhhh
Numeros aleatorios & pseudoaleatorios itsz vhhh
 
Simulacion discreta
Simulacion discretaSimulacion discreta
Simulacion discreta
 
Ciudadanía laboral
Ciudadanía laboralCiudadanía laboral
Ciudadanía laboral
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 

Similaire à Principales codigos visual basic

Programacion MatLab
Programacion MatLabProgramacion MatLab
Programacion MatLabEdgar Galvez
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programarRubén Loredo
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a MatlabOmar Yupanqui
 
Programacion matlab
Programacion matlabProgramacion matlab
Programacion matlabMarc Llanos
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en javaJefferson Sarmiento
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de JavaRay
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaRay
 
Metodos funciones
Metodos funcionesMetodos funciones
Metodos funcioneseulo10
 
conceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfconceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfcarlosquiza2
 
UT2. Elementos básicos de programación en Java.pdf
UT2. Elementos básicos de programación en Java.pdfUT2. Elementos básicos de programación en Java.pdf
UT2. Elementos básicos de programación en Java.pdfcRSt6
 
Unidad 2
Unidad 2Unidad 2
Unidad 2UTP, TA
 

Similaire à Principales codigos visual basic (20)

Programacion MatLab
Programacion MatLabProgramacion MatLab
Programacion MatLab
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
 
Operadores C SHARP
Operadores C SHARPOperadores C SHARP
Operadores C SHARP
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a Matlab
 
Abc algoritmos
Abc algoritmos Abc algoritmos
Abc algoritmos
 
Matlab
MatlabMatlab
Matlab
 
4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum
 
Programacion matlab
Programacion matlabProgramacion matlab
Programacion matlab
 
Introduccions a java
Introduccions a javaIntroduccions a java
Introduccions a java
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en java
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje Java
 
Metodos funciones
Metodos funcionesMetodos funciones
Metodos funciones
 
conceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfconceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdf
 
Instrucciones basicas
Instrucciones basicasInstrucciones basicas
Instrucciones basicas
 
Visaul
VisaulVisaul
Visaul
 
UT2. Elementos básicos de programación en Java.pdf
UT2. Elementos básicos de programación en Java.pdfUT2. Elementos básicos de programación en Java.pdf
UT2. Elementos básicos de programación en Java.pdf
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Visual basic
Visual basicVisual basic
Visual basic
 
CÁLCULO RELACIONAL
CÁLCULO RELACIONALCÁLCULO RELACIONAL
CÁLCULO RELACIONAL
 

Principales codigos visual basic

  • 1. Principales comando usados en Visual Basic 2.2- Variables. Dim| Public| Static nombre_variable As tipo Dim intTemp As Integer TIPO COMENTARIO – o bien – BOOLEAN Sólo admite 2 valores TRUE o FALSE Static intPermanent As Integer BYTE admite valores entre 0 y 255 INTEGER admite valores entre -32768 y 32767 Private intTemp As Integer LONG admite valores entre -2.147.483.648 y 2.147.483.647 SINGLE admite valores decimales con precisión simple 2.2.3- Tipos de variables DOUBLE admite valores decimales de doble precisión CURRENCY válido para valores de tipo moneda STRING cadenas de caracteres DATE fechas, permite operar con ellas 2.2.4- Matrices Dim Nombre(m, n) As tipo Define una matriz de tamaño m x n, con entradas que van de (0,0),…, (m,n) Dim Nombre (p to m, r to n) As tipo 2.3- Procedimientos y funciones. 2.3.2- Procedimientos. Un procedimiento Sub es un bloque de código que se ejecuta como respuesta a un evento. Al dividir el código de un módulo en procedimientos Sub, es más sencillo encontrar o modificar el código de la aplicación. La sintaxis de un procedimiento Sub es la siguiente: [Private|Public][Static]Sub nombre_procedimiento (argumentos) instrucciones End Sub 2.3.3- Funciones. La sintaxis de un procedimiento Function es la siguiente: [Private|Public][Static]Function nombre_procedimiento (argumentos) [As tipo] instrucciones End Function Al igual que un procedimiento Sub, un procedimiento Function es un procedimiento diferente que puede tomar argumentos, realizar una serie de instrucciones y cambiar el valor de los argumentos. A diferencia de los procedimientos Sub, los procedimientos Function pueden devolver un valor al procedimiento que realiza la llamada. Hay tres diferencias entre los procedimientos Sub y Function: • Generalmente, se llama a una función incluyendo el nombre y los argumentos del procedimiento en la parte derecha de una instrucción o expresión mayor (valor_retorno = función()). • Los procedimientos Function tienen tipos de datos, al igual que las variables. Esto determina el tipo del valor de retorno. • Se devuelve un valor asignándole al propio nombre_procedimiento. Cuando el procedimiento Function devuelve un valor, se puede convertir en parte de una expresión mayor. Por ejemplo, podría escribir una función que calculara el tercer lado, o hipotenusa, de un triángulo rectángulo, dados los valores de los otros dos lados: Function Hipotenusa (A As Integer, B As Integer) As String Hipotenusa = Sqr(A ^ 2 + B ^ 2) End Function
  • 2. 2.4- Estructuras de Control (Repetición y Decisión). 2.4.1-Do While – Loop / Do – Loop While. Utilice el bucle Do para ejecutar un bloque de instrucciones un número indefinido de veces. Hay algunas variantes en la instrucción Do...Loop, pero cada una evalúa una condición numérica para determinar si continúa la ejecución. Como ocurre con If...Then, la condición debe ser un valor o una expresión que dé como resultado False (cero) o True (distinto de cero). En el ejemplo de Do...Loop siguiente, las instrucciones se ejecutan siempre y cuando condición sea True: Do While condición También se puede instrucciones Do Loop instrucciones Loop While condición 2.4.2- For – Next. Los bucles Do funcionan bien cuando no se sabe cuántas veces se necesitará ejecutar las instrucciones del bucle. Sin embargo, cuando se sabe que se van a ejecutar las instrucciones un número determinado de veces, es mejor elegir el bucle For…Next. A diferencia del bucle Do, el bucle For utiliza una variable llamada contador que incrementa o reduce su valor en cada repetición del bucle. La sintaxis es la siguiente: For contador = iniciar To finalizar [Step incremento] instrucciones Los argumentos contador, iniciar, finalizar e Next [contador] incremento son todos numéricos. 2.4.3- If – Else – End If. Use la estructura If...Then para ejecutar una o más If...Then...Else instrucciones basadas en una condición. Puede Utilice un bloque If...Then...Else para definir utilizar la sintaxis de una línea o un bloque de varios bloques de instrucciones, uno de los cuales varias líneas: se ejecutará: If condición Then instrucción If condición1 Then If condición Then [bloque de instrucciones 1] instrucciones [Else End If [bloque de instrucciones n]] End If 2.4.4- Select - Case Visual Basic proporciona la estructura Select Case como alternativa a If...Then...Else para ejecutar selectivamente un bloque de instrucciones entre varios bloques de instrucciones. La instrucción Select Case ofrece posibilidades similares a la instrucción If...Then...Else, pero hace que el código sea más legible cuando hay varias opciones. La estructura Select Case funciona con una única expresión de prueba que se evalúa una vez solamente, al principio de la estructura. Visual Basic compara el resultado de esta expresión con los valores de cada Case de la estructura. Si hay una coincidencia, ejecuta el bloque de instrucciones asociado a ese Case: Select Case expresión_prueba End Select [Case lista_expresiones1 [bloque de instrucciones 1]] Case 1 To 4, 7 To 9, 11, 13, Is > maxNumber [Case lista_expresiones2 [bloque de instrucciones 2]] . . [Case Else [bloque de instrucciones n]]
  • 3. 15.13-FontBold, FontItalic, FontStrikethru, 15.41-Value FontUnderline. Sintaxis Sintaxis objeto.Value [= valor] objeto.FontBold [= booleano] objeto.FontItalic [= booleano] La sintaxis de la propiedad Value consta de las objeto.FontStrikethru [= booleano] siguientes partes: objeto.FontUnderline [=booleano] Parte Descripción objeto Una 15.14-FontName expresión de objeto que da como resultado un objeto Sintaxis de la lista Aplicable a. objeto.FontName [= fuente] valor Un valor que especifica el estado, contenido o posición de un control, según se indica en Valores. 15.15-FontSize Sintaxis objeto.FontSize [= puntos] 16.1-Operadores Aritméticos. 16.2-Operadores de Comparación. Operadores utilizados para ejecutar cálculos Operadores utilizados para efectuar comparaciones. matemáticos. Se utilizan para comparar expresiones. Operador ^: Se utiliza para elevar un número a Sintaxis la potencia del exponente. resultado = expresión1 opcompar expresión2 resultado = número^exponente resultado = cadena Like patrón Operador *: Se utiliza para multiplicar dos 16.3-Operadores de Concatenación. números. Operadores utilizados para combinar cadenas de resultado = número1*número2 caracteres. Operador &: Se utiliza para forzar la Operador /: Se utiliza para dividir dos números y concatenación de las cadenas de dos expresiones. obtener un resultado de signo flotante. resultado = expresión1 & expresión2 resultado = número1/número2 16.4-Operadores Lógicos. Operador : Se utiliza para dividir dos números y Operadores usados para realizar operaciones lógicas. obtener un resultado entero. resultado = número1número2 Operador And: Se utiliza para efectuar una conjunción lógica de Operador Mod: Divide dos números y devuelve dos expresiones. sólo el resto. resultado = expresión1 And expresión2 resultado = número1 Mod número2 La sintaxis del operador And consta de las Operador +: Se utiliza para sumar dos números. siguientes partes: resultado = expresión1+expresión2 Parte Descripción Resultado Obligatorio; cualquier variable numérica. Operador -:Se utiliza para hallar la diferencia expresión1 Obligatorio; cualquier expresión. entre dos números o para indicar el valor negativo expresión2 Obligatorio; cualquier expresión. de una expresión numérica. resultado = número1-número2 Operador Not: Se utiliza para ejecutar una negación lógica sobre una expresión. resultado = Not expresión Operador Or: Se utiliza para ejecutar una disyunción lógica sobre dos expresiones. resultado = expresión1 Or expresión2
  • 4. izquierda (LTrim), sin espacios a la derecha (RTrim) 17.6-IIF o sin espacios ni a la derecha ni a la izquierda (Trim). Devuelve uno de entre dos valores, dependiendo de la Sintaxis evaluación de una expresión. LTrim(cadena) Sintaxis RTrim(cadena) IIf(expr, truepart, falsepart) Trim(cadena) 17.15-Mid Devuelve un tipo Variant (String) que contiene un 17.7-InputBox número especificado de caracteres de una cadena. Muestra un mensaje en un cuadro de diálogo, espera Sintaxis que el usuario escriba un texto o haga clic en un botón Mid(string, start[, length]) y devuelve un tipo String con el contenido del cuadro de texto. 17.16-MsgBox Sintaxis Muestra un mensaje en un cuadro de diálogo, espera a InputBox(prompt[, title][, default][, xpos][, que el usuario haga clic en un botón y devuelve un ypos][, helpfile, context]) tipo Integer correspondiente al botón elegido por el usuario. Sintaxis 17.8-Int, Fix MsgBox(prompt[, buttons][, title][, helpfile, Devuelve un valor del mismo tipo que el que se pasó context]) como parámetro y que contiene la parte entera de un número. 17.17-Right Sintaxis Devuelve un tipo Variant (String) que contiene un Int(número) número especificado de caracteres del lado derecho de Fix(número) una cadena. Sintaxis 17.11-Left Right(string, lenght) Devuelve un tipo Variant (String) que contiene un número especificado de caracteres del lado izquierdo de una cadena. 17.18-Str Sintaxis Devuelve en un tipo Variant (String) la Left(string, length) representación de cadena de un número. Sintaxis 17.12-Len Str(número) Devuelve un tipo Long que contiene el número de caracteres en una cadena o el número de bytes 17.20-Val necesarios para almacenar una variable. Devuelve los números contenidos en una cadena como Sintaxis un valor numérico del tipo adecuado. Len(cadena | nombrevar) Sintaxis Val(cadena) 17.14-Ltrim, Rtrim y Trim Devuelve un tipo Variant (String) que contiene una copia de una cadena determinada sin espacios a la