Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo programar con Visual Basic?

¿Cómo programar con Visual Basic?

Amigos, a la hora de programar, primero deben conocer las funciones comunes de VB. Cuando lo hayan memorizado todo, vuelvan a preguntar. Así me enseñó nuestro profesor.

Funciones comunes en Visual. Programas básicos:

1. Función numérica: abs(num): Devuelve el valor absoluto

sgn(num): numgt; 1; Determinar si el valor es positivo o negativo

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

oct(num): Devuelve el octal; valor expresado directamente: amp ;Oxx máximo 8 bits

sqr(num): Devuelve la raíz cuadrada numgt 0

int(num): round 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 numgt con e como base 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. ¡De los caracteres chinos también se cuenta 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 devolver la posición inicial

InStrRev(str, cadena de búsqueda [, carácter inicial). ][, método de comparación]): Invertir 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 de n cadenas Una cadena compuesta de caracteres

StrReverse(str): Invierte una cadena

split(str, dividir cadena [, veces][, 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; la fecha está a días del 31/12/1899;

segmento de mediodía 0; segmento de tarde 1;

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 que es un número positivo que está a varios días del 31/12/1899; una fecha de punto flotante + hora decimal

Cbyte(num): numlt; /p>

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

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

Ccur(str): Convertir a efectivo formato

4. Función de hora:

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: toma la distancia de tiempo actual desde 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): Calcula la diferencia horaria fecha dos - fecha uno

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

Dateserial(fecha): valor de fecha de salida (calculado en secuencia)

Timeserial(time): valor de hora de salida (calculado en secuencia)

Valor de fecha (fecha y hora): saca el valor de fecha en la cadena

Valor de hora (fecha y hora): saca el valor de hora en la cadena

día de la semana (fecha): calcula el día de la semana

Nombre del mes (fecha): 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(fecha y hora): intercepta el minuto

segundo(fechahora): intercepta el segundo

5. Otras funciones:

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

Asc(str): genera el código ASCII del primer carácter de la cadena

Chr(asc): convierte ASCII a carácter Ingrese: Chr (13)amp Chr(10)

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

Contiene la clave en la matriz de cadenas Los elementos de la cadena se almacenan en una nueva matriz ( default) [Include] es false y 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, que generalmente es 0

Randmize n: inicia la semilla de números aleatorios

Rnd(n): obtiene el número aleatorio, ngt o vacío, obtiene el siguiente valor aleatorio en la secuencia, nlt; igual, n=0, produciendo el mismo número que el valor aleatorio anterior

Tome un número aleatorio positivo C entre A y B, fórmula: C=Int(

(B-A 1)*Rnd A) Condición (Bgt; A)

Subprogramas y funciones personalizadas

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

Cuerpo de la función del cuerpo de la subrutina

Exit 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 la subrutina Var=StrFunName(arg[1],..) se refiere a la función