Red de conocimiento informático - Problemas con los teléfonos móviles - Colección de funciones de declaración VB

Colección de funciones de declaración VB

(1) Función de conversión de tipos

1 CType(X)

[Formato]:

P=CBool(X )

' Convertir X a tipo "Booleano"

P=CByte(X)

' Convertir X a tipo "Byte" (Byte)

P=CCur(X)

' Convertir X al tipo "Cantidad" (Moneda)

P=CDate(X)

p>

' Convertir X a tipo "Fecha"

P=CDbl(X)

' Convertir X a tipo "Doble"

P=CInt(X)

' Convertir X a tipo "entero"

P=CLng(X)

' Convertir X a tipo "largo"

P= CSng(X)

' Convertir X a tipo "Single"

P=CStr(X)

' Convertir X a tipo "String"

P=Cvar(X)

' Convertir X a tipo "Variante"

P=CVErr(X)

' Convertir X a Error valor

[Ejemplo]:

(1). CStr(13)+CStr(23)

' Después de convertir el valor en una cadena, conéctelo. con el signo "+", el resultado: 1323

(2). CInt("12")+12

' La cadena se convierte en un número entero y luego se suma a 12. El resultado es: 24

(3 ).=CInt(True)

' El resultado de salida es -1

' Al convertir valores booleanos. ​y valores numéricos, tenga en cuenta que los valores booleanos solo tienen Verdadero y Falso, de los cuales Verdadero está en la memoria es -1, Falso se almacena como 0

(4) CBool(-0.001)<. /p>

' El resultado de salida es Verdadero

' Convierte el valor a booleano Cuando se escribe, un valor igual a 0 será Falso y un valor distinto de 0 será Verdadero.

2. Int(X), Fix(X): Toma el valor entero de X

[Formato]:

P=Int(X) ' Toma <. = el valor entero máximo de X

P=Fix(X) ' Toma la parte entera de X y elimina directamente el decimal

[Ejemplo]:

(1) Int(-54.6)

' El resultado es -55, toma el entero más grande <=-54.6

(2) Fix(54.6)

' El resultado es 54, toma el número entero y elimina el decimal directamente

(2) Funciones matemáticas de uso común

[Formato]:

1. (N) toma el valor absoluto

Ejemplo: Abs(-3.5) Resultado: 3.5

2. Cos(N) función coseno

Ejemplo: Cos( 0) Resultado: 1

3. Exp(N) Función exponencial con base e

Ejemplo: Exp(3) Resultado: 20.068

4. N) El logaritmo natural con e como base

Ejemplo: Log(10) Resultado: 2.3

5. Rnd[( N) Generar números aleatorios

Ejemplo: Rnd Resultado: número entre 0--1

6. Función sinusoidal Sin(N)

Ejemplo: Sin (0) Resultado: 0

7. . Función de signo Sgn(N)

' Descripción: Toma el signo positivo y negativo.

Y=Sgn(X) Si X>0, entonces Y=1 si X=0, entonces Y=0 si X<0, entonces Y= -1

8. raíz

Ejemplo: Sqr(9) Resultado: 3

9. Función tangente Tan(N)

Ejemplo: Tan(0) Resultado: 0

10 .Atn(N) función tangente inversa

Ejemplo: Atn(0) Resultado: 0

[Nota]: En funciones trigonométricas se expresa en radianes .

(1) Funciones de clase de cadena:

1. ASC(X), Chr(X): Convertir código de carácter

[Formato]:< / p>

P=Asc(X) Devuelve el código de carácter del primer carácter de la cadena X

P=Chr(X) Devuelve el carácter cuyo código de carácter es igual a X

[Ejemplo]:

(1)P=Chr(65)

'Carácter de salida A, porque el código ASCII de A es igual a 65

(2) P=Asc("A")

'Salida 65

2. Len(X): Calcula la longitud de la cadena X

[ Formato]:

P=Len(X)

[Explicación]:

La longitud de la cadena vacía es 0 y el carácter de espacio también se cuenta como carácter. Aunque un carácter chino ocupa 2 bytes, también cuenta como un carácter.

[Ejemplo]:

(1) Let X="" (cadena vacía)

El resultado de salida de Len(X) es 0

(2) Let X="abcd"

El resultado de salida de Len(X) es 4

(3) Let X="VB Tutorial"

El resultado de salida de Len(X) es 4

3. Función Mid(X): lee los caracteres en medio de la cadena X

[Formato]:

P=Mid(X,n)

Comience desde el enésimo carácter de X y lea todos los caracteres posteriores.

P=Mid(X,n,m)

Comienza desde el enésimo carácter de X y lee los siguientes m caracteres.

[Ejemplo]:

(1) X="abcdefg"

P=Mid(X,5)

El resultado es :P="efg"

(2) X="abcdefg"

P=Mid(X,2,4)

El resultado es P =" bcde"

4. Reemplazar: Reemplazar algunas cadenas específicas en la cadena con otras cadenas

[Formato]:

P=Reemplazar( X,S ,R)

[Descripción]: Reemplace la cadena S en la cadena X con la cadena R y luego regrese.

[Ejemplo]:

X="VB es muy bueno"

P=Reemplazar(X,bueno,agradable)

El resultado de salida es: P="VB es muy agradable"

5 StrReverse: Cadena inversa

[Formato]:

P=StrReverse(X).

[Descripción]:

Devuelve la cadena después de invertir el parámetro X

[Ejemplo]:

(1)X = "abc"

P=StrReverse(X)

Resultado de salida: P="cba"

6. Convierte las letras mayúsculas y minúsculas de letras inglesas

[Formato]:

P=Lcase(X)

'Convierte las letras mayúsculas en la cadena X a lowercase

P=Ucase(X)

'Convierte las letras minúsculas de la cadena X a mayúsculas

[Descripción]: Además de las letras en inglés, otras Los caracteres chinos o chinos no se verán afectados.

[Ejemplo]:

(1) Sea X="VB y VC"

El resultado de Lcase(X) es "vb y vc", El resultado de Ucase(X) es "VB AND VC"

7. Función InStr: Buscar cadena

[Formato]:

P=InStr(X). ,Y)

Encuentre la posición donde aparece Y desde el primer carácter de X

P=InStr(n,X,Y)

Comience desde Buscar la posición donde Y aparece a partir de n caracteres

[Explicación]:

(1) Si Y se encuentra en X, el valor de retorno es el primer carácter de Y que aparece en la ubicación X en.

(2) InStr(X,Y) es equivalente a InStr(1,X,Y).

(3) Si la longitud de la cadena es larga, o X es una cadena vacía, o Y no se puede encontrar en X, se devolverá 0.

(4) Si Y es una cadena vacía, se devuelve 0.

(2) Funciones de fecha y hora:

1. Año(X), Mes(X), Día(X): Saca el año, mes y día

[Formato]:

P=Año(X)

Obtiene el valor de la parte "año" de X

P=Mes( X)

Obtener el valor de la parte "mes" de X

P=Día(X)

Obtener el valor de la parte "día" de X

[Instrucciones] : Año devuelve el año AD si solo hay hora y no hay fecha en Segundos

[Formato]:

P=Hora( X)

Obtener el valor de la parte "hora" de X

P=Minuto (X)

Obtener el valor de la parte "minutos" de X

P=Second(X)

Obtiene el valor de la parte "segundos" de X

[Explicación]: El valor de retorno de Hora está entre 0---23

[Ejemplo]:

X=10:34:23

P=Hora(X)

Q=Minuto(X)

R=Segundo(X)

El resultado de salida es: P=10, Q= 34, R=23

3 Función DateSerial: combina año, mes y día en fecha

[Formato]: DateSerial(Y,M,D)

Donde Y es el año, M es el mes y. D es la fecha

[Explicación]:

(1) Si el valor M es mayor que 12, el mes se calculará al revés desde diciembre M -12 meses si es menor; 1, el mes se extrapola 1 millón de meses hacia atrás desde enero.

(2) Si la fecha D es mayor que el número de días del mes actual, la fecha se calculará hacia atrás desde el número de días del mes actual hasta D, el número de días del mes actual. mes actual; si es menor que 1, la fecha se calculará hacia adelante desde el día 1 al 1-D.

[Ejemplo]:

P=DateSerial(2000,02,02)

El resultado es P=2000/02/02

4. Función TimeSerial: combina horas, minutos y segundos para convertirlos en tiempo

[Formato]: P=TimeSerial(H,M,S)

donde H es el número de horas y M es el número de minutos. S es el número de segundos

[Explicación]: El principio de cálculo es el mismo que el DateSerial anterior

[Ejemplo]:

P =TimeSerial(6,32,45)

El resultado es: P=6:32:45

5. Función Fecha, Hora, Ahora: Leer la fecha y hora del sistema

[Formato]:

P=Fecha()

P=Hora()

P=Now()

[Explicación]: Estas tres funciones no tienen parámetros

[Ejemplo]:

Si la hora actual es A las 19:26:45 de la tarde del 29 de agosto de 2003, entonces

P=Now()

El resultado es: P=2003-08-29 19:26: 45

6. MonthName: Devuelve el nombre del mes

[Formato]: P=MonthName(X)

[Descripción]: El parámetro X se puede pasar en 1---12, luego se devuelve El valor es "un "Mes", "Febrero"..., pero en el entorno Windows en inglés, "Enero", "Febrero"...

[Ejemplo]:

P=NombredelMes (1)

Luego P="Enero"

7. WeekdayName: devuelve el nombre de la semana

[Formato]: P=WeekdayName(X)

[Descripción]: el parámetro X se puede pasar del 1 al 7, luego se devuelve El valor es "Domingo", "Lunes"..., pero en el entorno de Windows en inglés, "Domingo", "Lunes"...

[Ejemplo]:

P= WeekdayName(1)

El resultado es: P="Domingo"

Nombre de función función función

Cbool(cadena) convertida a valor booleano

Cbyte(cadena) se convierte en un valor de tipo byte

Ccur(cadena) se convierte en un valor de moneda

Cdate(cadena) se convierte en un tipo diario valor

Cdbl (cadena) Convertir a un valor doble

Cint(cadena) Convertir a un valor entero

Clng(cadena) Convertir a un valor largo

Csng(cadena) se convierte en un valor de precisión simple

Cstr(var) se convierte en un valor de cadena

Str(var) se convierte en un valor numérico convertido a cadena

Val(string ) Convertir cadena a valor numérico

************************ ******************* **

Abs(nmb) Devuelve el valor absoluto de un número

Atn(nmb) Devuelve el arcotangente de un número

Cos(nmb) Devuelve el arcotangente de un ángulo Valor de cosistencia

Exp(nmb) devuelve la potencia del exponente natural

Int(nmb) devuelve la parte entera (carry) del número 8.4-->9

Fix(nmb) devuelve la parte entera (truncada) del número 8.4-->8

Formatpercent(expresión) devuelve el porcentaje

Hex(nmb) devuelve los datos Número hexadecimal

Log(nmb) devuelve el logaritmo natural

Oct(nmb ) devuelve el número octal del número

Rnd devuelve el número grande

Un número aleatorio que está entre "0" y menos de "1"

Sgn(nmb) determina el signo de un número

Sin(nmb) devuelve el valor positivo del ángulo

Sqr(nmb) devuelve la raíz cuadrada de un número

Tan(nmb) devuelve la tangente de un número

Asc(string) devuelve una cadena ASCII

Chr(charcode) devuelve el carácter según el código de carácter

Instr(string,searchstr) devuelve la posición del primer carácter de la cadena buscada, string es la cadena, searchstr es el cadena buscada

InstrRev(string,searchstr) Igual que arriba, solo busca desde la derecha

Lcase(var) cambia la cadena a minúsculas

Left(string ,nmb) Devuelve cadenas nmb comenzando desde la izquierda desde la cadena

Len(string) Devuelve la longitud de la cadena

Ltrim(string) trunca los espacios en el lado izquierdo de la cadena

Filter(inputstrings,value) devuelve el conjunto de caracteres de la matriz de cadenas, Inputstrings es el grupo de cadenas y value es el carácter que se encuentra en la matriz

Rtrim(string) trunca el espacios en el lado derecho de la cadena

Trim(string) recorta los espacios antes y después de la cadena

Mid(string,start,len) devuelve len caracteres comenzando desde la posición inicial en la cadena

Reemplazar(string,find,withstr) En la cadena string, reemplaza la cadena de búsqueda con withstr

Right(string,nmb) Devuelve cadenas nmb comenzando desde la derecha desde la cadena

Space(nmb) devuelve una cadena con espacios especificados

StrComp(string1,string2) compara dos cadenas

Ucase(string) cambia la cadena a mayúsculas

p>

****************************************** **

Date() devuelve la fecha actual del sistema

DateAdd(interval,nmb,date) utiliza una hora base para devolver la fecha con el intervalo de tiempo agregado especificado, el intervalo es el tipo de intervalo, aaaa-año, m-mes, d-día, h-hora, n-minuto.

DateDiff(interval,nmb1,nmb2) devuelve dos intervalos de tiempo, el significado de intervalo es el mismo que el anterior

Datevalue(date) reproduce la parte de fecha de Date

Día(fecha) Devuelve el número de días

FormatDatetime(fecha) Devuelve una expresión formateada como fecha

Hora(hora) Devuelve el número de horas de tiempo

Minuto(hora) devuelve el número de minutos en el tiempo

Mes(fecha) devuelve el mes en la fecha

Ahora() devuelve la fecha y hora del sistema

Segundo(hora) Devuelve el número de segundos en el tiempo

Hora() devuelve la hora actual del sistema

Día semanal(fecha) devuelve el día de la semana

WeekdayName(fecha) devuelve el día de la semana Nombre chino

Año(fecha) devuelve el año

IsArray(var) determina si un la variable es una matriz

IsDate(var) determina si una variable es una fecha

IsNull(var) determina si una variable está vacía

IsNumeric determina si una la expresión contiene un valor numérico

IsObject(var) determina si una variable es un objeto

TypeName(var) devuelve el tipo de datos de la variable

** ************************** ******

Matriz(lista) devuelve una matriz

CreateObject(clase) crea un objeto

GetObject(nombre de archivo de ruta) obtiene el objeto de archivo

Inputbox(prompt) proporciona un cuadro de diálogo para ingresar datos

LBound(arrayP) devuelve el índice mínimo de la matriz

Msgbox(string) genera un cuadro de mensaje

p>

Split(liststr) devuelve una matriz unidimensional de una lista string

Ubound(array) devuelve el índice máximo de la matriz