El experto en VB da algunos consejos... ¿Cuáles son las frases de código de programación comúnmente utilizadas y sus traducciones?
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. contado 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 p>
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 [, inicio). carácter] [, 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] [, método de comparación]): caracteres divididos La cadena es un indicador de división para convertir la cadena en una matriz de caracteres. Los parámetros opcionales deben seleccionarse al mismo tiempo.
Función de conversión de tipo de datos:
.Cint(str): convierte un número positivo a Verdadero -1; Falso 0; número de días desde el 31/12/1899; 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#; fecha numérica positiva que está a varios días del 31/12/1899; fecha en coma flotante + hora decimal
Cbyte(num): num<255 convertido a bytes
p>Csng(str): Convertir a valor de precisión simple
Cdbl(str): Convertir a valor de precisión doble
Ccur(str): Convertir a formato de efectivo
p>4. Función de hora:
fecha: obtiene la fecha actual del sistema
hora: obtiene la hora actual del sistema
ahora: obtiene la hora actual del sistema y el valor de fecha Tipo de fecha y hora
temporizador: toma la distancia de tiempo actual desde cero segundos, temporizador, puede calcular la diferencia horaria
DateAdd (intervalo unidad, valor de intervalo, fecha): Calcular fechas adyacentes
DateDiff (unidad de intervalo, fecha uno, fecha dos): Calcular la diferencia horaria fecha dos - fecha uno
Datepart (unidad de intervalo , fecha): calcula el valor unitario del intervalo de la fecha
Dateserial(fecha): valor de la fecha de salida (calculado en secuencia)
Timeserial(time): valor de la hora de salida (calculado en secuencia)
Valor de fecha (fecha y hora): elimina los caracteres Valor de fecha en la cadena
Valor de hora (fecha y hora): elimina el valor de hora en la cadena
día de la semana (fecha ): Calcular el día de la semana
Nombre del mes (fecha): Nombre del mes de salida
año (fecha y hora): intercepta el año
mes (fecha y hora): interceptar el mes
día(fecha y hora): interceptar el día
hora(fecha y hora): interceptar la hora
minuto(fecha y hora): interceptar el minuto p>
segundo(fechahora): intercepta el segundo
5. Otras funciones:
Array(unit,..): Genera dinámicamente un array
Asc(str): genera el código ASCII del primer carácter de la cadena
Chr(asc): convierte ASCII a caracteres Ingresa: Chr(13)&Chr(10)
Filtro (nombre de la matriz, cadena clave, [, contiene] [, método de comparación]):
Convertir Los elementos que contienen la cadena clave en la matriz de cadenas se almacenan en una nueva matriz (predeterminada) [incluir] es false, entonces se toman los elementos no incluidos
oin(ArrayName): concatena los elementos del array en una cadena
Ubound(ArrayName[,dimension]): obtiene el límite superior de la dimensión correspondiente de la matriz
Lbound(ArrayName[,dimension]): obtiene el límite inferior de la dimensión correspondiente de la matriz. Generalmente, 0
Randmize n: comienza aleatoriamente. semilla numérica
Rnd(n): obtiene un número aleatorio, n>0 o vacío, obtiene el siguiente valor aleatorio en la secuencia, n<0, aleatorio El valor es el mismo, n=0, produciendo el mismo número que el valor aleatorio anterior
Tome un número positivo aleatorio C entre A y B, 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 función del subprograma
Salir Sub salta en el medio Exit Function salta en el medio
End Sub StrFunName=valor valor de retorno
End Function
[llamada] StrSubName se refiere a subrutina Var=StrFunName(ar
g[1],..) función de referencia