DEFINICIÓN
Las funciones en el entorno de
Visual Basic son como los Procedimientos o subrutinas, es decir como el click
de un botón o el doble click en un formulario, pero con la diferencia de que
estas, devuelven un resultado y los procedimientos no. Estas permiten trabajar
con cadenas de caracteres, con números, fechas, horas, presentar mensajes en
pantalla y muchas otras funciones para formatear datos específicos.
MANUAL DE USO
Chr , ChrW
Devuelve el carácter asociado al
código de carácter especificado.
Public Function Chr(ByVal CharCode As Integer) As Char Public Function ChrW(ByVal CharCode As Integer) As Char
Filter
Devuelve una matriz basada en
cero que contiene un subconjunto de una matriz String basada en criterios de
filtro especificados.
Function Filter( ByVal Source() As { Object | String }, ByVal Match As String, Optional ByVal Include As Boolean = True, Optional ByVal Compare As CompareMethod = CompareMethod.Binary ) As String()
Format
Devuelve una cadena con el
formato que especifiquen las instrucciones contenidas en una expresión String
de formato.
Public Shared Function Format( _ ByVal Expression As Object, _ Optional ByVal Style As String = "" _ ) As String
FormatCurrency
Devuelve una expresión con
formato de moneda en la que se utilizará el símbolo de moneda que se haya
definido en el panel de control del sistema.
Function FormatCurrency( ByVal Expression As Object, Optional ByVal NumDigitsAfterDecimal As Integer = -1, Optional ByVal IncludeLeadingDigit As TriState = TriState.UseDefault, Optional ByVal UseParensForNegativeNumbers As TriState = TriState.UseDefault, Optional ByVal GroupDigits As TriState = TriState.UseDefault ) As String
FormatDateTime
Devuelve una expresión de cadena
que representa un valor de fecha u hora.
Function FormatDateTime( ByVal Expression As DateTime, Optional ByVal NamedFormat As DateFormat = DateFormat.GeneralDate ) As String
FormatNumber
Devuelve una expresión con
formato de número.
Function FormatNumber( ByVal Expression As Object, Optional ByVal NumDigitsAfterDecimal As Integer = -1, Optional ByVal IncludeLeadingDigit As TriState = TriState.UseDefault, Optional ByVal UseParensForNegativeNumbers As TriState = TriState.UseDefault, Optional ByVal GroupDigits As TriState = TriState.UseDefault ) As String
FormatPercent
Devuelve una expresión con
formato de porcentaje (multiplicada por 100), acompañada del carácter final %.
Function FormatPercent( ByVal Expression As Object, Optional ByVal NumDigitsAfterDecimal As Integer = -1, Optional ByVal IncludeLeadingDigit As TriState = TriState.UseDefault, Optional ByVal UseParensForNegativeNumbers As TriState = TriState.UseDefault, Optional ByVal GroupDigits As TriState = TriState.UseDefault ) As String
InStr
Devuelve un entero que especifica
la posición inicial de la primera aparición de una cadena dentro de otra.
Public Shared Function InStr(_ ByVal String1 As String, _ ByVal String2 As String, _ Optional ByVal Compare As CompareMethod _ ) As Integer ' -or- Public Shared Function InStr(_ ByVal Start As Integer, _ ByVal String1 As String, _ ByVal String2 As String, _ Optional ByVal Compare As Microsoft.VisualBasic.CompareMethod _ ) As Integer
InStrRev
Devuelve la posición de la
primera aparición de una cadena dentro de otra, comenzando por el extremo
derecho de la cadena.
Public Function InStrRev( ByVal StringCheck As String, ByVal StringMatch As String, Optional ByVal Start As Integer = -1, Optional ByVal Compare As CompareMethod = CompareMethod.Binary ) As Integer
Join
Devuelve una cadena creada a
partir de la combinación de varias sub cadenas contenidas en una matriz.
Function Join( ByVal SourceArray() As { Object | String }, Optional ByVal Delimiter As String = " " ) As String
LCase
Devuelve una cadena o un carácter
convertidos en minúscula.
Public Shared Function LCase(ByVal Value As Char) As Char ' -or- Public Shared Function LCase(ByVal Value As String) As String
Left
Devuelve una cadena que contiene
un número especificado de caracteres a partir del lado izquierdo de una cadena.
Public Shared Function Left( _ ByVal str As String, _ ByVal Length As Integer _ ) As String
Len
Devuelve un entero que contiene
el número de caracteres de una cadena.
Public Shared Function Len( _ ByVal Expression As { Boolean | Byte | SByte | Char | Double | Integer | UInteger | Long | ULong | Object | Short | UShort | Single | String | DateTime | Decimal } _ ) As Integer
LSet
Devuelve una cadena alineada a la
izquierda que contiene la cadena especificada ajustada a la longitud indicada.
Public Shared Function LSet( _ ByVal Source As String, _ ByVal Length As Integer _ ) As String
LTrim
Devuelve una cadena que contiene
una copia de una cadena especificada sin espacios iniciales.
Public Shared Function LTrim(ByVal Str As String) As String Public Shared Function RTrim(ByVal Str As String) As String Public Shared Function Trim(ByVal Str As String) As String
Mid
Devuelve una cadena que a su vez
contiene un número especificado de caracteres de una cadena.
Public Shared Function Mid( _ ByVal str As String, _ ByVal Start As Integer, _ Optional ByVal Length As Integer _ ) As String
Replace
Devuelve una cadena en la que la
sub cadena especificada se reemplaza determinado número de veces por otra sub
cadena.
Public Function Replace( ByVal Expression As String, ByVal Find As String, ByVal Replacement As String, Optional ByVal Start As Integer = 1, Optional ByVal Count As Integer = -1, Optional ByVal Compare As CompareMethod = CompareMethod.Binary ) As String
Right
Devuelve una cadena que contiene
un número especificado de caracteres desde el lado derecho de una cadena.
Public Shared Function Right( _ ByVal str As String, _ ByVal Length As Integer _ ) As String
RSet
Devuelve una cadena alineada a la
derecha que contiene la cadena especificada y con la longitud especificada.
Public Shared Function RSet( _ ByVal Source As String, _ ByVal Length As Integer _ ) As String
RTrim
Devuelve una cadena que contiene
una copia de una cadena especificada sin espacios finales.
Public Shared Function Trim(ByVal str As String) As String
Space
Devuelve una cadena que consta
del número especificado de espacios.
Public Shared Function Space(ByVal Number As Integer) As String
Split
Devuelve una matriz
unidimensional basada en cero que contiene un número especificado de sub
cadenas.
Function Split( ByVal Expression As String, Optional ByVal Delimiter As String = " ", Optional ByVal Limit As Integer = -1, Optional ByVal Compare As CompareMethod = CompareMethod.Binary ) As String()
StrComp
Devuelve un valor, -1, 0 o 1, que
indica el resultado de una comparación de cadena.
Public Shared Function StrComp( _ ByVal String1 As String, _ ByVal String2 As String, _ <Microsoft.VisualBasic.OptionCompareAttribute> _ Optional ByVal Compare As Microsoft.VisualBasic.CompareMethod _ ) As Integer
StrConv
Devuelve una cadena convertida
según se ha especificado.
Public Shared Function StrConv( _ ByVal str As String, _ ByVal Conversion As Microsoft.VisualBasic.VbStrConv, _ Optional ByVal LocaleID As Integer, ) As String
StrDup
Devuelve una cadena o un objeto
que se compone del carácter especificado repetido el número de veces especificado.
Public Shared Function StrDup( _ ByVal Number As Integer, _ ByVal Character As { Char | String } _ ) As String ' -or- Public Shared Function StrDup( _ ByVal Number As Integer, _ ByVal Character As Object _ ) As Object
StrReverse
Devuelve una cadena en la que se
invierte el orden de los caracteres de la cadena especificada.
Public Function StrReverse(ByVal Expression As String) As String
Trim
Devuelve una cadena que contiene
una copia de una cadena especificada sin espacios iniciales o finales.
Public Shared Function Trim(ByVal str As String) As String
UCase
Devuelve una cadena o un carácter
que contiene la cadena especificada convertida en mayúsculas.
Continuación el link donde pueden encontrar el ejemplo de la FUNCION DE CADENA
https://drive.google.com/a/fitecvirtual.edu.co/#folders/0BxKmeevyBBB4TTdqMlprbGJqVzg
CONTINUACION ENCONTRARA EL LINK DEL VIDEO TUTORIAL PARA REALIZAR UNA FUNCION DE CADENA :
Public Shared Function UCase(ByVal Value As Char) As Char ' -or- Public Shared Function UCase(ByVal Value As String) As String
Continuación el link donde pueden encontrar el ejemplo de la FUNCION DE CADENA
https://drive.google.com/a/fitecvirtual.edu.co/#folders/0BxKmeevyBBB4TTdqMlprbGJqVzg
CONTINUACION ENCONTRARA EL LINK DEL VIDEO TUTORIAL PARA REALIZAR UNA FUNCION DE CADENA :
No hay comentarios:
Publicar un comentario