Red de conocimiento informático - Material del sitio web - ¿A veces se pueden dejar los datos sin definir en la programación?

¿A veces se pueden dejar los datos sin definir en la programación?

Cualquiera que haya estudiado programación sabe que la mayoría de los lenguajes informáticos especifican sus propios tipos de datos, y VB no es una excepción. De hecho, en el programa más simple no es necesario especificar el tipo de datos, es decir, las variables pueden usar varios tipos, pero en un programa complejo esto es muy peligroso, porque es muy posible asignar la misma variable. diferentes tipos, provocando errores en el programa. Por lo tanto, para que el programa sea riguroso y fácil de visualizar, es necesario definir correctamente el tipo de datos. Otra razón para definir datos es que diferentes datos ocupan diferentes cantidades de memoria. Por ejemplo, los datos enteros ocupan 2 bytes, mientras que los datos enteros largos ocupan 4 bytes. Defina el tipo de datos apropiado, lo crea o no, puede ahorrar. ¡memoria!

Los tipos de datos comúnmente utilizados en VB son: entero (Entero, que representa un número entero entre -32768 y 32767), entero largo (Largo, que representa -2,147,483,648 a 2,147, 483, un número entero entre 647), real tipo (Único, que representa un número real entre -3.37E 38 y 3.37E 38), tipo real de doble precisión (Doble, que representa un número real entre -1.67E 308 y 1.67E 308), carácter (Cadena, cada carácter ocupa un byte , puede almacenar de 0 a 65,535 caracteres), booleano (booleano, solo dos valores son Verdadero/-1 o Falso/0).

Cómo definir tipos de datos:

La forma más sencilla de definir una variable es utilizar la palabra clave "Dim", su sintaxis:

Nombre de variable Dim As Tipo de datos

Por ejemplo: Índice tenue como entero

También puede definir múltiples variables en una línea, como:

Índice tenue como entero, Número tenue Siempre

Para definir múltiples variables como el mismo tipo, puede escribir:

Índice tenue, número como entero

También puede realizar la asignación inicial durante la definición. :

Dim Index=3

A veces, por simplicidad, los símbolos también se utilizan para definiciones simples y la función es la misma que la anterior. El tipo entero se puede reemplazar con "", el tipo entero largo se puede reemplazar con "amp;", el tipo real se puede reemplazar con "!" y el tipo real de doble precisión se puede definir con "#". Por ejemplo, el primer ejemplo de ahora se puede escribir como:

Dim Index es equivalente a Dim Index As Integer

Para la definición de constantes, utilice la definición Const, como por ejemplo: Const COLOR =255.

Para facilitar las referencias en el programa, estipulamos el método de escritura de variables y constantes. Las variables generalmente se escriben en minúsculas y las constantes se escriben completamente en mayúsculas.

Nota: La ventaja de usar constantes es que para los valores que aparecen con frecuencia en el programa, la constante debe establecerse igual a ellos. Esto es conveniente para escribir en segundo lugar. valor, solo necesita cambiar la declaración que define el valor constante sin cambiar cada declaración, lo que mejora la eficiencia.

La definición de una matriz es similar a la definición de una variable, la diferencia es que la matriz necesita especificar el número de elementos de la matriz, por ejemplo:

Dim IntegerArray. (99) Como número entero

Esta matriz contiene 100 elementos, con subíndices que van del 0 al 99.

También puede especificar el valor inicial del subíndice, por ejemplo:

Dim IntegerArray(2 a 10) As Integer

Esta matriz contiene nueve elementos, el subíndice Del 2 al 10.

También puedes definir matrices multidimensionales:

Dim ThreeD(4, 2 a 5, 3 a 6) As Integer

El ejemplo anterior define una matriz tridimensional (4 × 4 × 4).

Definición de registro

La definición de registro es un método para dar control al usuario. Le permite definir su propio tipo de datos. Utiliza la palabra clave "Tipo". el método es:

Identificador de tipo de datos

lt; nombre de dominio gt; tipo de datos gt;

lt; nombre de dominio gt; como lt; tipo de datos gt;

Por ejemplo, defina los datos de una dirección:

Escriba dirección

Calle como cadena

Código postal como cadena

Teléfono como cadena

p>

Tipo de fin

Estos datos de dirección incluyen tres atributos, vecindario, código postal y número de teléfono. Puede definir ciertos datos como este tipo:

.

Atenuar MiCasa Como Dirección

Cuando se desea llamar o cambiar el valor de "MiCasa", es similar al funcionamiento de las propiedades del objeto:

Nombre de variable .Domain name="..."

Para simplificar la escritura de partes repetidas, puede utilizar la palabra clave "With":

With MyHome

. Street="Fucheng Road"

.ZipCode=" 100037"

.Phone="12345678"

End WithVB crea un nuevo tipo de variable: variable de moneda. Al utilizar variables monetarias con solo dos decimales, se puede evitar el problema de los errores de acumulación numérica causados ​​por el uso de variables reales.

Cuando VB llama a una función (Función), debe ir seguido de un par de paréntesis después del nombre de la función.

VB ha reestandarizado el ámbito de uso de brandy. En Basic, todas las variables implícitas se tratan como variables globales, mientras que en VB, todas las variables implícitas se tratan como variables locales.

La declaración de declaración (Declare) en VB solo admite subrutinas y funciones libres de variables de bibliotecas de enlaces dinámicos (DLL).

Para utilizar un array se debe definir previamente con Dim o Redim.