funciones de programación vb

Páginas: 31 (7570 palabras) Publicado: 16 de noviembre de 2014
FU NDAMENTO S DE INFO RMÁTIC A

Depa rtame nt o de In ge nie ría Elé ct rica

Funciones de Visual Basic

Los procedimientos intrínsecos que Visual Basic provee los podemos clasificar en:


Procedimientos para manipular cadenas de caracteres.



Procedimientos para manipular expresiones numéricas.



Procedimientos varios.

Procedimientos para cadenas de caracteres

Unacadena de caracteres es sinónimo de constante de caracteres (se denomina también literal)
y es simplemente una secuencia de caracteres ANSI encerrados entre comillas. Por ejemplo:
"Introducir valor"
"AF1008G-7"
Una cadena de caracteres puede ser manipulada directamente o a través de una variable de
caracteres o variable alfanumérica en la que se haya almacenado previamente. Por ejemplo:
Dimetiqueta As String
etiqueta = InputBox("Etiqueta:")
etiqueta = etiqueta & "O1"
Utilizando el operador de concatenación (&) y los procedimientos de cadenas de caracteres,
podemos agrupar las variables y las constantes de caracteres para formar una expresión de
caracteres.
Asimismo, utilizando los operadores de caracteres. Por ejemplo:
Dim cad As String, cad2 As String
'…
If cad1 > cad2 Then …Decir que una cadena es menor, igual o mayor que otra, significa indicar si está antes por orden
alfabético, si tienen exactamente los mismos caracteres o si está después por orden alfabético,
respectivamente.
A continuación vamos a realizar un estudio de los procedimiento existentes para manipular
cadenas de caracteres de uso más frecuente.

Función Len

Da como resultado el número decaracteres en una variable de caracteres. Su sintaxis es
nombre_variable = Len(expresión_de_cadena)

Visual Basic

1

FU NDAMENTO S DE INFO RMÁTIC A

Depa rtame nt o de In ge nie ría Elé ct rica

donde expresión_de_cadena es cualquier expresión de caracteres y nombre_variable es una
variable numérica en la que se obtiene el resultado.
En el número de caracteres se contabilizan loscaracteres no imprimibles y los espa cios en
blanco. Por ejemplo:
Dim LongA As Integer, LongB As lnteger, LongT As I.nteger
Dim CadenaA As String, CadenaB As String, CadenaC As String
CadenaA = "Alejandro"
CadenaB = "30/06/83"
CadenaC = ""
LongA = Len(CadenaA)
LongB = Len(CadenaB)
LongT = Len(CadenaA & CadenaB & CadenaC)
Print LongA, LongB, LongT 'escribe: 9 8 17
El valor de LongT es 17,puesto que la longitud de CadenaC es 0.

Función Left

Da como resultado los n caracteres de la expresión_de_cadena situados más a la izquierda. Su
sintaxis es
Nombre_variable = Left(expresión_de_cadena, n)
donde expresión_de_cadena es cualquier expresión de caracteres y n es una expresión
numérica.
Si n es mayor que Len(expresión_de_cadena), el resultado es la cadena de caracterescompleta.
Si n es igual a 0, el resultado es una cadena de longitud cero. Por ejemplo:
CadenaA = "Programa Visual Basic"
CadenaB = Left(CadenaA, 8)
Print CadenaB

'escribe: Programa

For K = 1 To 9
Print Left(CadenaA, K)

' escribe P Pr Pro ...

Next K

Función Right

Visual Basic

2

FU NDAMENTO S DE INFO RMÁTIC A

Depa rtame nt o de In ge nie ría Elé ct rica

Da como resultadolos n caracteres de expresión_de_cadena situados más a la derecha. Su
sintaxis es
nombre_variable = Left(expresión_de_cadena, n)
La explicación es idéntica a la dada para Left , con la diferencia de que ahora se trata de los
caracteres de la derecha.

Función Mid

Da como resultado una subcadena de una cadena de caracteres. Su sintaxis es
nombre_variable = Mid(expresión_de_cadena, n[,m])
donde expresión_de_cadena es cualquier expresión de caracteres y n y m son expresiones
enteras.
La función Mid obtiene una subcadena de m caracteres de longitud, empezando por el n-ésimo
carácter, de la expresión_de_cadena. Si se omite m o si hay menos caracteres que m a la
derecha del carácter n-ésimo de expresión_de_cadena, se obtiene la totalidad de caracteres que
hay a la derecha de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Vb
  • programacion vb y carta gantt
  • Programación En Botones Para Vb
  • Comandos y funciones vb
  • funciones programacion
  • Funciones de programacion
  • Funciones programacion
  • Funciones (Programación)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS