Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué funciones comunes se utilizan en la programación simple de VB y qué se apresuran a hacer?

¿Qué funciones comunes se utilizan en la programación simple de VB y qué se apresuran a hacer?

Lo que dijiste es que msgbox es una ventana de solicitud de información

También hay algunas funciones como las siguientes

(1) Funciones 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"

P=CCur(X)

' Convertir X al tipo "Moneda"

P=CDate(X)

' Convertir X al tipo "Fecha"

p>

P=CDbl(X)

' Convertir X a tipo "Doble"

P=CInt(X)

' Convertir X a tipo "Entero"

P= CLng(X)

' Convierte X a tipo "largo"

P=CLng(X)

p>

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 valor de error

[Ejemplo]:

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

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

(2). CInt("12") 12

' Después de convertir la cadena en un número entero y sumarla a 12, el resultado es: 24

(3).P=CInt(True)

' El resultado de salida es -1

' Al convertir valores booleanos y valores numéricos, tenga en cuenta que Los valores booleanos son solo Verdadero y Falso, donde Verdadero es -1 en la memoria y Falso se almacena como 0

(4) CBool(-0.001)

' El resultado de salida. es Verdadero

' Al convertir un valor a un tipo booleano, un valor igual a 0 será Falso y un valor distinto de 0 será Verdadero.

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

[Formato]:

P=Int(X) ' Toma lt;= El valor entero máximo de X

P=Fix(X) ' Toma la parte entera de (-54.6)

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

(2) Fix(54.6)

' El resultado es 54. Tome números enteros y elimine decimales directamente

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

[Formato]:

1. Abs(N) toma el valor absoluto

p>

Ejemplo: Abs(-3.5) Resultado: 3.5

2. Función coseno Cos(N)

Ejemplo: Cos(0) Resultado: 1

3. Exp(N) La función exponencial con e como base

Ejemplo: Exp(3) Resultado: 20.068

4. Log(N) La función natural con e como logaritmo base

Ejemplo: Log(10) Resultado: 2.3

5. Rnd[(N)] genera números aleatorios

Ejemplo: Rnd Resultado: 0- -

Número entre 1

6. Función seno Sin(N)

Ejemplo: Sin(0) Resultado: 0

7 Función de símbolo Sgn(N)<. /p>

' Descripción: Toma el signo positivo y negativo. Y=Sgn(X) significa Xgt; luego Y=1; luego Y=0, luego Y= -1

8. /p>

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 bonito”

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. Ucase(X), Lcase(X) : 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)

Encuentra la posición donde aparece Y a partir del primer carácter de X

P=InStr(n, Encuentra la posición donde aparece Y 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.

(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.

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)

Obtener 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

[Descripción]: El año devuelve es el año AD si solo hay hora y no hay fecha en p>

[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=Segundo(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. año, mes, 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á hacia atrás M-12 meses desde el mes de diciembre; si es menor que 1, el mes de diciembre; El mes se calcula hacia atrás 1 millón de meses 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. Funciones Fecha, Hora, Ahora: lee 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"