¿Qué significa variable?
Las variables se refieren a cantidades que pueden cambiar en cualquier momento durante la ejecución del programa.
Las variables son el lugar de almacenamiento temporal de los datos en el programa. Puede utilizar solo una variable o varias variables en el código. Las variables pueden almacenar palabras, valores, fechas y atributos. Las variables son útiles porque le permiten dar un nombre corto y fácil de recordar a cada dato que planea usar en su programa. Las variables pueden guardar datos ingresados por el usuario cuando el programa se está ejecutando (como usar la función InputBox para mostrar un cuadro de diálogo en la pantalla y luego guardar el texto escrito por el usuario en la variable), los resultados de operaciones específicas y un dato que se mostrará en el formulario, etc. En resumen, las variables son herramientas sencillas para rastrear casi cualquier tipo de información.
Existen dos tipos de variables: variables de atributos y variables creadas por los propios usuarios.
Cuando diseñamos la interfaz de usuario en el formulario, vb6 creará automáticamente un conjunto de variables para el objeto generado (incluido el formulario en sí), es decir, variables de atributos, y establecerá su valor predeterminado para cada variable. . Este tipo de variable podemos utilizarlo directamente nosotros, como referenciarla o asignarle un nuevo valor.
Los usuarios también pueden crear sus propias variables para almacenar datos temporales o datos de resultados durante la ejecución del programa, etc. En los programas, estas variables son muy necesarias. A continuación se describe cómo crear y utilizar dichas variables.
1. Reglas de nomenclatura para variables
En primer lugar, debemos darle a la variable un nombre apropiado, como si cada uno tuviera su propio nombre, de lo contrario será difícil distinguirla.
En VB6, la denominación de variables debe seguir las siguientes reglas:
(1) El nombre de la variable debe comenzar con una letra y el nombre solo puede estar compuesto por letras, números y subraya "_" ;El último carácter puede ser un especificador de tipo;
(2) La longitud del nombre de la variable no debe exceder los 255 caracteres;
(3) El nombre de la variable debe ser único dentro del rango válido de.
El alcance válido es el alcance en el que el programa puede reconocer y utilizar la variable de referencia, como un procedimiento, un formulario, etc. El alcance de las variables de referencia se presentará más adelante.
(4) El nombre de la variable no puede ser una palabra reservada (palabra clave) en VB, ni puede ser una palabra reservada con un especificador de tipo al final, pero la palabra reservada puede estar incrustada en el nombre de la variable. ,
Las palabras clave se refieren a identificadores internos del sistema, como propiedades, eventos, métodos, procedimientos y funciones en el lenguaje VB6. Como palabras definidas (if, endif, while, loop, etc.), nombres de funciones (len, format, msgbox, etc.). Print e Print$ son ilegales, pero Myprint es legal.
Por ejemplo:
strName1, intMax_Length, intLesson, strNo3, etc. son nombres de variables legales, mientras que A&B, de acuerdo, 3M, _Number, etc. son nombres de variables ilegales.
Nota:
(1) Los nombres de las variables no distinguen entre mayúsculas y minúsculas. Como ABC, aBc, abc, etc. son todos iguales.
(2) Al definir y usar variables, el nombre de la variable generalmente debe definirse como un nombre que sea fácil de leer y que pueda describir el uso de los datos contenidos, en lugar de usar algunas abreviaturas difíciles como A. o B2.
Por ejemplo, supongamos que estás programando un software para vender manzanas para una frutería. Necesitamos dos variables para almacenar el precio y el volumen de ventas de Pingguo. En este punto, puede definir dos variables denominadas Apple_Price y Apple_Sold. Cada vez que se ejecuta el programa, el usuario proporciona valores específicos para estas dos variables, lo que lo hace muy intuitivo.
El método específico consiste en aclarar el significado de la variable utilizando una o más palabras para formar un nombre de variable significativo. Por ejemplo, el nombre de la variable SalesTaxRate tiene un significado mucho más claro que Impuesto o Tasa.
(3) Utilice una combinación de letras mayúsculas y minúsculas y números según sea necesario.
Un acuerdo razonable es poner en mayúscula la primera letra de cada palabra en una variable, por ejemplo: DateOfBirth.
(4) Otro acuerdo razonable es que cada nombre de variable comience con una abreviatura de dos o tres caracteres que corresponda al tipo de datos que la variable debe almacenar. Por ejemplo, utilice strName para indicar que la variable Nombre almacena datos de cadena.
Aunque no es necesario prestar demasiada atención a los detalles de las abreviaturas de caracteres ahora, aún será necesario observar las convenciones en esta área en el futuro. Los detalles de esta convención se pueden encontrar en la ayuda en línea de Visual Basic y en muchos libros de programación avanzada de Visual Basic.
2. Declarar una variable
Antes de utilizar una variable, se debe declarar en el código, es decir, se debe crear la variable.
La mayoría de los lenguajes suelen requerir que se declare una variable antes de utilizarla. Es decir, se debe informar al compilador de antemano qué variables se utilizan en el programa, así como los tipos de datos de estas variables y la longitud de las variables. Esto se debe a que el compilador necesita saber cómo asignar áreas de almacenamiento para las variables de declaración antes de que el programa compilado ejecute el código, de modo que se pueda optimizar la ejecución del programa.
Existen dos formas de declarar variables: declaración implícita y declaración explícita.
Declaración implícita: una variable se puede usar directamente sin declaración. En este momento, VB asigna un tipo y valor predeterminados a la variable. Este método es relativamente simple y conveniente. Puede nombrar y usar variables en cualquier momento en el código del programa, pero no es fácil de verificar.
Declaración explícita: Crea variables usando declaraciones de declaración.
Forzar la declaración explícita de variables:
Para evitar los problemas causados por escribir incorrectamente nombres de variables, los usuarios pueden estipular que siempre que encuentren un nombre que se considere una variable sin explícito declaración, VB emitirá una advertencia de error. El método consiste en forzar la declaración explícita de variables. Para forzar una declaración explícita de una variable, simplemente agregue esta declaración a la sección de declaración de un módulo de clase, módulo de formulario o módulo estándar:
Opción Explícita
Esta declaración se usa para Se estipula que todas las variables en este módulo deben declararse antes de su uso, es decir, las variables no se pueden crear mediante declaración implícita. Después de agregar la declaración Option Explicit, VB verificará automáticamente si hay variables no definidas en el programa y, si las encuentra, se mostrará un mensaje de error.
Si desea insertar automáticamente la instrucción Option Explicit, el usuario solo necesita seleccionar el comando "Opciones" en el menú "Herramientas" y luego hacer clic en la pestaña "Editor" en el cuadro de diálogo "Opciones". y luego seleccione la opción "Requerir declaración de variable"
De esta manera, VB insertará automáticamente la declaración Option Explicit en cualquier módulo nuevo, pero solo en los módulos recién creados. Por lo tanto, para los módulos ya creados, solo puede agregar declaraciones Option Explicit a los módulos existentes manualmente (esta función solo será efectiva si se reinicia VB).
Comprender el alcance de una variable
El alcance de una variable determina la parte del código que tiene conocimiento de la existencia de la variable. Cuando declara una variable dentro de un procedimiento, solo el código dentro del procedimiento puede acceder o cambiar el valor de esa variable; tiene un alcance y es local para el procedimiento; Sin embargo, a veces es necesario utilizar una variable con un alcance mayor, como una variable cuyo valor sea válido para todos los procesos dentro del mismo módulo, o incluso para todos los procesos de toda la aplicación. Visual Basic le permite especificar el alcance de una variable cuando la declara.
Tipos de variables en lenguaje C:
En lenguaje C, las variables se dividen en variables globales y variables locales, también se pueden dividir en: variables automáticas y variables estáticas; basado en función variable Se divide por rango, y este último se divide por la forma en que se almacena la variable.
Si se divide por el espacio de almacenamiento ocupado, puede ser una variable entera, una variable de carácter, una variable de punto flotante, etc. Por supuesto que hay matrices, variables de estructura, etc.
El lenguaje C también tiene otra variable importante: la variable de puntero. El valor que almacena es una dirección de memoria.
Otro punto, al declarar una variable, no es necesario. En lenguajes donde las declaraciones asignan valores directamente para determinar el tipo de variable, como (javascript, flash cs3.0 antes, etc.), la La declaración de variables en dichos lenguajes generalmente se denomina tipo débil, mientras que (c, etc.) debe declararse primero y luego usarse, y el tipo de variable debe determinarse al declarar, que es un tipo de datos estricto.
/view/296689.htm