Función cadena

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.

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