Red de conocimiento informático - Problemas con los teléfonos móviles - Aprendizaje de sintaxis Vb

Aprendizaje de sintaxis Vb

1. Función numérica:

abs(num): Devuelve el valor absoluto

sgn(num): num>0 num=0 0; num<0 -1; Determina si el valor es positivo o negativo

hex(num): Devuelve el valor hexadecimal expresado directamente: &Hxx máximo 8 dígitos

oct(num): Devuelve el valor octal Representación directa: &Oxx máximo 8 dígitos

sqr(num): devuelve la raíz cuadrada num>0

int(num): redondea int(99.8)=99; (-99.2) =100

fix(num): redondeo fix(99.8)=99; fix(-99.2)=99

round(num,n): redondeo a decimal coloca round( 3.14159,3)=3.142 El valor del punto medio se redondea a un entero casi par round(3.25,1)=3.2

log(num): toma el logaritmo con e como base num>0

exp(n): Para llevar e a la enésima potencia, se suele utilizar num^n

sin(num): función trigonométrica, calculada en radianes (ángulo*Pai)/ 180=radianes con( num); tan(num); atn(num)

2. Función de cadena:

len(str): calcula la longitud de la cadena. ¡Los personajes también se cuentan como uno!

mid(str, carácter inicial, [longitud de lectura]): intercepta la subcadena del medio de la cadena

left(str,nlen): intercepta la subcadena de longitud nlen de la cadena izquierda

right(str,nlen): intercepta la subcadena de longitud nlen desde la derecha

Lcase(str): convierte la cadena a minúsculas

Ucase (str) : Convierte la cadena a mayúsculas

trim(str): Elimina los espacios en ambos extremos de la cadena

Ltrim(str): Elimina los espacios en el lado izquierdo de la cadena

Rtrim(str): Elimina espacios en el lado derecho de la cadena

replace(str, cadena de búsqueda, cadena de reemplazo, [carácter inicial, número de sustituciones, método de comparación]): Reemplazar cadena

Nota: Valor predeterminado: carácter inicial 1; no hay límite para el número de sustituciones; el método de comparación distingue entre mayúsculas y minúsculas (0)

InStr([carácter inicial,]str , cadena de búsqueda [, método de comparación]): compruebe si contiene una subcadena que debe seleccionarse al mismo tiempo para volver a la posición inicial

InStrRev(str, cadena de búsqueda [, carácter inicial). ] [, método de comparación]): inversa Detecta si contiene una subcadena y regresa a la posición inicial

espacio(n): construye una cadena de n espacios

cadena(n, str): construye la primera cadena de n cadenas. Una cadena compuesta de caracteres

StrReverse(str): invierte la cadena

split(str, split string [, times] [, comparación método]): caracteres divididos La cadena es un indicador de división para convertir la cadena en una matriz de caracteres. Se deben seleccionar parámetros opcionales al mismo tiempo.

Función de conversión de tipo de datos:

Cint(str): Convertir número positivo Verdadero -1; Falso 0; distancia de fecha desde 1899/12/31 días; hora segmento de la mañana 0;

Cstr(str): formato de salida de fecha. aaaa/mm/dd; formato de salida de hora Am/Pm hh: mm:ss

Clng(str): similar a Cin()

Cbool(num): num no es cero Verdadero; en caso contrario, Falso

Cdate(str): Convertir formato de fecha 0: #Am 12:00:00#; una fecha positiva que está a varios días del 31/12/1899 en punto flotante; fecha + hora decimal

<

p>Cbyte(num): num<255 Convertir a byte

Csng(str): Convertir a valor de precisión simple

Cdbl(str): Convertir a valor de doble precisión

p>

Ccur(str): Convertir a formato efectivo

4. Función de tiempo:

fecha: obtiene la fecha actual del sistema

hora: obtiene la hora actual del sistema

ahora: obtiene el valor de fecha y hora actual del sistema Tipo de fecha y hora

temporizador: obtiene la distancia de tiempo actual desde el valor de cero segundos, temporizador, puede calcular la diferencia horaria

DateAdd (unidad de intervalo, valor de intervalo, fecha): calcular fechas adyacentes

DateDiff (unidad de intervalo, fecha uno, fecha dos): calcular la diferencia horaria fecha dos - fecha uno

Parte de fecha (unidad de intervalo, fecha): calcula el valor de la unidad de intervalo de la fecha

Dateserial(fecha): genera el valor de fecha (calculado en secuencia)

Timeserial(time): genera el valor de tiempo (calculado en secuencia) Cálculo)

Datevalue(datetime): obtiene el valor de fecha en la cadena

Timevalue(datetime) : obtiene el valor de tiempo en la cadena

weekday(date): calcula el día de la semana

MonthName(date): genera el nombre del mes

año (fecha y hora): intercepta el año

mes(fecha y hora): intercepta el mes

día(fecha y hora): intercepta el día

hora(fecha y hora): intercepta la hora

minuto(fechahora): intercepta el minuto

segundo(fechahora): intercepta segundos

Otras funciones:

Array(unit,..): genera una matriz dinámicamente

Asc(str): genera la primera cadena de caracteres ASCII

Chr(asc): convierte ASCII en carácter Ingrese: Chr (13)&Chr(10)

Filtro (nombre de la matriz, cadena de clave, [, contiene][, método de comparación]):

Guarde los elementos que contienen la cadena de clave en la cadena matriz en una nueva matriz (predeterminado) [Incluir] Si es falso, toma los elementos que no están incluidos

oin(ArrayName): concatena los elementos de la matriz en una cadena

Ubound (ArrayName [, dimensión]): obtiene el límite superior de la dimensión correspondiente de la matriz

Lbound(ArrayName [, dimensión]): obtiene el límite inferior de la dimensión correspondiente de la matriz, que generalmente es 0

Aleatorizar n: Iniciar la semilla de números aleatorios

Rnd(n): Obtener el número aleatorio, n>0 O vacío, tomar el siguiente valor aleatorio en la secuencia, n< 0, los valores aleatorios son los mismos, n=0, produce el mismo número que el valor aleatorio anterior

Obtiene un valor aleatorio positivo entre A y B Número C, fórmula: C=Int(( B-A+1)*Rnd+A) Condición (B>A)

Subprogramas y funciones personalizadas

Sub StrSubName Función StrFunName(arg[1],..)

Cuerpo de la función del cuerpo de la subrutina

Salir Sub Saltar en el medioSalir Función Saltar en el medio

End Sub StrFunName=value Valor de retorno

Función final

[llamada] StrSubName se refiere a la subrutina Var=StrFunName(arg[1],..) se refiere a la función

Subrutina y personalización Las funciones se pueden llamar de forma recursiva;