Principales comando usados en Visual Basic2.2- Variables.        Dim| Public| Static nombre_variable As tipoDim intTemp As...
2.4- Estructuras de Control (Repetición y Decisión).2.4.1-Do While – Loop / Do – Loop While.Utilice el bucle Do para ejecu...
15.13-FontBold, FontItalic, FontStrikethru,              15.41-ValueFontUnderline.                                        ...
izquierda (LTrim), sin espacios a la derecha (RTrim)17.6-IIF                                                  o sin espaci...
Upcoming SlideShare
Loading in …5
×

Principales codigos visual basic

9,595 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
9,595
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
204
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Principales codigos visual basic

  1. 1. Principales comando usados en Visual Basic2.2- Variables. Dim| Public| Static nombre_variable As tipoDim intTemp As Integer TIPO COMENTARIO– o bien – BOOLEAN Sólo admite 2 valores TRUE o FALSEStatic intPermanent As Integer BYTE admite valores entre 0 y 255 INTEGER admite valores entre -32768 y 32767Private intTemp As Integer LONG admite valores entre -2.147.483.648 y 2.147.483.647 SINGLE admite valores decimales con precisión simple2.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 ellas2.2.4- MatricesDim Nombre(m, n) As tipoDefine 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 tipo2.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 elcódigo de un módulo en procedimientos Sub, es más sencillo encontrar o modificar el código de laaplicación.La sintaxis de un procedimiento Sub es la siguiente:[Private|Public][Static]Sub nombre_procedimiento (argumentos) instruccionesEnd Sub2.3.3- Funciones.La sintaxis de un procedimiento Function es la siguiente:[Private|Public][Static]Function nombre_procedimiento (argumentos) [As tipo] instruccionesEnd FunctionAl igual que un procedimiento Sub, un procedimiento Function es un procedimiento diferente que puede tomarargumentos, realizar una serie de instrucciones y cambiar el valor de los argumentos. A diferencia de los procedimientosSub, los procedimientos Function pueden devolver un valor al procedimiento que realiza la llamada. Hay tresdiferencias 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 losvalores 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. 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 algunasvariantes en la instrucción Do...Loop, pero cada una evalúa una condición numérica para determinar sicontinú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ón2.4.2- For – Next.Los bucles Do funcionan bien cuando no se sabe cuántas veces se necesitará ejecutar las instrucciones delbucle. 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 llamadacontador 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 eNext [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...Elseinstrucciones basadas en una condición. Puede Utilice un bloque If...Then...Else para definirutilizar la sintaxis de una línea o un bloque de varios bloques de instrucciones, uno de los cualesvarias líneas: se ejecutará:If condición Then instrucción If condición1 ThenIf condición Then [bloque de instrucciones 1] instrucciones [ElseEnd If [bloque de instrucciones n]] End If2.4.4- Select - CaseVisual Basic proporciona la estructura Select Case como alternativa a If...Then...Else para ejecutarselectivamente un bloque de instrucciones entre varios bloques de instrucciones. La instrucción Select Caseofrece posibilidades similares a la instrucción If...Then...Else, pero hace que el código sea más legiblecuando hay varias opciones.La estructura Select Case funciona con una única expresión de prueba que se evalúa una vez solamente, alprincipio de la estructura. Visual Basic compara el resultado de esta expresión con los valores de cada Casede 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. 3. 15.13-FontBold, FontItalic, FontStrikethru, 15.41-ValueFontUnderline. SintaxisSintaxis 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 Una15.14-FontName expresión de objeto que da como resultado un objetoSintaxis 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-FontSizeSintaxis 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 Sintaxisla potencia del exponente. resultado = expresión1 opcompar expresión2 resultado = número^exponente resultado = cadena Like patrónOperador *: 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 laOperador /: 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 deOperador 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 lasOperador +: 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. 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 Sintaxisevaluació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 un17.7-InputBox número especificado de caracteres de una cadena.Muestra un mensaje en un cuadro de diálogo, espera Sintaxisque 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 cuadrode texto. 17.16-MsgBoxSintaxis 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 unypos][, helpfile, context]) tipo Integer correspondiente al botón elegido por el usuario. Sintaxis17.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 unnúmero. 17.17-RightSintaxis 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. Sintaxis17.11-Left Right(string, lenght)Devuelve un tipo Variant (String) que contiene unnúmero especificado de caracteres del lado izquierdode una cadena. 17.18-StrSintaxis Devuelve en un tipo Variant (String) la Left(string, length) representación de cadena de un número. Sintaxis17.12-Len Str(número)Devuelve un tipo Long que contiene el número decaracteres en una cadena o el número de bytes 17.20-Valnecesarios para almacenar una variable. Devuelve los números contenidos en una cadena comoSintaxis un valor numérico del tipo adecuado. Len(cadena | nombrevar) Sintaxis Val(cadena)17.14-Ltrim, Rtrim y TrimDevuelve un tipo Variant (String) que contiene unacopia de una cadena determinada sin espacios a la

×