Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es la función de la "marca" en "Idioma electrónico"? ¿Dónde se muestra?

¿Cuál es la función de la "marca" en "Idioma electrónico"? ¿Dónde se muestra?

El primer paso es presentar a los amigos para que aprendan programación en lenguajes sencillos, siempre utilizando ventanas y componentes. Hoy veremos los componentes de la ventana en idioma Yi.

En primer lugar, pide a tus amigos que echen un vistazo a este pequeño programa. (Ingrese "identificación de componente" en el cuadro de edición)

¿Sabe qué componentes se utilizan aquí? ¿Sabes cómo fue escrito? Abra su sistema Easy Language y prográmelo.

Ahora echemos un vistazo a este programa nuevamente. (Ingrese "siguiente" en el cuadro de edición)

¿Crees que no hay diferencia entre los dos programas? ¡Equivocado! El primer programa utiliza el atributo de marcado del componente, mientras que el segundo programa no. Si bien no se puede notar la diferencia en la visualización, hace una gran diferencia al escribir código. Usando atributos de etiqueta, el código será mucho más simple. Sin atributos de etiqueta, se necesitarán muchas variables y código para lograr el mismo efecto. Segundo paso, explicación. Sabemos que hay muchos componentes en el lenguaje Yi. Además de sus propias propiedades, los componentes también tienen algunas propiedades iguales, como: alto, ancho, izquierda, superior ... etc. A menudo notamos estas propiedades y las utilizamos para operar componentes. Sin embargo, hay otra cosa sobre el componente que hemos ignorado y es el atributo "marca". Las etiquetas son los atributos básicos de los componentes de la ventana, pero en "Easy Language Knowledge Base" y "Easy Language Programming System" hay muy pocas explicaciones sobre las etiquetas, y en las muchas rutinas de aprendizaje en el foro, las etiquetas rara vez se mencionan. Quizás mucha gente no sepa qué son las etiquetas ni cómo utilizarlas. Entonces, permítanme hablar brevemente sobre las propiedades de marcado de componentes. En primer lugar, ¿qué es una etiqueta? La descripción de las etiquetas en la biblioteca de soporte es la siguiente:

Tipo de datos: tipo de texto. Esta propiedad registra datos de texto adicionales utilizados para marcar el objeto seleccionado actualmente para su uso en tiempo de ejecución.

(Escriba "Easy Language Programming System" en el cuadro de edición)

La base de conocimientos describe la etiqueta de la siguiente manera:

Tipo de datos: tipo de texto;

Sintaxis: Objeto. Etiqueta = objetos de aplicación de tipo de texto: ventana, cuadro de edición, cuadro de imagen, cuadro de forma, mesa de trabajo, cuadro de grupo, etiqueta, botón, cuadro de selección, botón de opción, cuadro combinado, cuadro de lista, cuadro de lista de selección, barra de desplazamiento horizontal, barra de desplazamiento vertical , barra de progreso, barra deslizante, carpeta de selección, cuadro de imagen, cuadro de fecha, calendario mensual, cuadro de unidad, cuadro de directorio, cuadro de archivo, selector de color, cuadro de hipervínculo, ajustador, reloj de diálogo común, impresora, datagrama, cliente, servidor, puerto, fuente de datos de formulario, proveedor universal, proveedor de base de datos, botón gráfico, base de datos externa, proveedor de datos externo, cuadro de navegador de hipertexto, cuadro de árbol, barra de estado, barra de herramientas, cuadro de hiperlista, pestañas transparentes, accesos, marcos de imagen avanzados, barras divididas, marcos de edición de acceso , Conexiones de bases de datos, conjuntos de registros, controles de gráficos de barras, controles de gráficos circulares, controles de gráficos, programas de Word, conjuntos de documentos de Word, gráficos de Word, programas de Excel, libros de Excel, gráficos de Excel y componentes de script. Con respecto a las explicaciones simples anteriores, creo que muchos amigos lo harán. Estar confundido: ¿Qué es exactamente una marca? Las etiquetas son las propiedades básicas de los widgets de lenguaje simple. El tipo de esta propiedad es texto. En otras palabras, podemos agregar información adicional en forma de texto en el marcado del componente. Según tengo entendido, la marca es la marca del componente, al igual que escribimos marcas para los productos. Si vas al supermercado a comprar algo, en el recibo que te entregará el cajero no sólo figurará el nombre del producto que compraste, sino también el número del producto. A través del número de producto, podrás saber qué productos compraste. Asimismo, podemos encontrar un componente por su etiqueta. ¿Por qué usar etiquetas? Se puede decir que las etiquetas son variables especiales. No solo puede colocar cierta información en la etiqueta, sino que también puede encontrar el componente etiquetado a través del valor de la etiqueta. pero también se puede utilizar como variable. Otras propiedades del componente no tienen dicha funcionalidad. Ponemos cierta información en las propiedades de marcado del componente para poder llamarlo más tarde cuando sea necesario. Si queremos cambiar la información configurada, también podemos reasignar el valor a la etiqueta del componente. A muchos amigos siempre les gusta definir variables una tras otra al programar.

Demasiadas variables no sólo son propensas a errores de un tipo u otro, sino que también provocan un desperdicio de recursos. En este momento, debemos explorar algunos recursos en el componente y hacer un uso razonable de ellos, lo que no solo puede reducir las variables, sino también la aparición de errores. 3. Clasificación del contenido marcado El marcado se basa principalmente en el texto. Para facilitar el uso de las anotaciones, el autor tiene esta clasificación: si el texto de la anotación es puramente numérico, es una anotación numérica, y viceversa, es una anotación no numérica. Para etiquetas numéricas, el componente marcado se puede llamar dinámicamente en el programa. Para etiquetas no numéricas, solo se puede llamar al contenido de la marca, pero no se puede llamar al componente marcado. Paso 3. Operación de marca 1. Marca digital La marca digital se puede agregar al diseñar la interfaz del programa o se puede agregar dinámicamente en el programa. Cabe señalar que debe ser un número puro. El propósito de esto es marcar todos los componentes marcados en el programa. Por ejemplo: en el programa anterior, arrastramos el control deslizante y el estado de la etiqueta correspondiente cambió. Si no utilizamos etiquetas de componentes, será problemático y requerirá múltiples juicios y más declaraciones. Abramos Easy Language y hagámoslo. El código es el siguiente:

Versión 2 Etiqueta 1. Título = "Alternative_0001"

Etiqueta 2. Título = "Alternative_0002"

Etiqueta 3. Título = "Alternativa_0003 "

Etiqueta 4.Título = "Artículo alternativo_0004"

Etiqueta 5.Título = "Artículo alternativo_0005"

Etiqueta 6."Alternativa_0006"

Etiqueta 7.Título = "Alternativa_0007"

Etiqueta 8.Título = "Alternativa_0008"

Etiqueta 9.Título = "Proyecto Alternativo_0009"

Label 10.Title = "Alternative Project_0010"

Color 1 = #Negro

Color 2 = #Magenta

(Lo anterior es la parte de asignación del título )

.Versión 2 Asignación continua (color 1, etiqueta 1. color de texto, etiqueta 2. color de texto, etiqueta 3. color de texto, etiqueta 4. color de texto, etiqueta 5. color de texto, etiqueta 6. color de texto, etiqueta 7 .color de texto, etiqueta 8. color de texto, etiqueta 9. color de texto, etiqueta 10. color de texto)

asignación continua(falso, etiqueta 1. fuente. negrita, etiqueta 2. negrita , etiqueta 3 .negrita, etiqueta 4. negrita, etiqueta 5. negrita, etiqueta 6. negrita, etiqueta 7. negrita, etiqueta 8. negrita, etiqueta 9. negrita, etiqueta 10. negrita)

Asignación continua (2, etiqueta 1. borde, etiqueta 2. borde, etiqueta 3. borde, etiqueta 4. borde, etiqueta 5. borde, etiqueta 6. borde, etiqueta 7. borde, etiqueta 8. borde, Etiqueta 9. borde, Etiqueta 10 . Borde)

(Lo anterior es la parte de restauración del color del texto)

Restauración del color del texto de la etiqueta de la versión 2 ()

Inicio del juicio (slider1.position). = 1)

etiqueta1.text color = color2

etiqueta1.font.

Negrita = Verdadero

Etiqueta 1.Borde = 1

.Juez (control deslizante 1.posición = 2)

Etiqueta 2.color del texto = color 2< / p>

Etiqueta 2.font.Bold = True

.Bold = True

Etiqueta 2.Border = 1

.Judgment (barra deslizante1. posición = 3)

etiqueta3.text color = color 2

etiqueta3.font.Font.Bold = True

.Bold = True

Etiqueta 3.Borde = 1

.Juicio (barra deslizante 1.posición = 4)

Etiqueta 4.color del texto = color 2

Etiqueta 4 .font.Font = True

.Bold = True

Etiqueta 4.Border = 1

.Juicio (barra deslizante 1 .posición = 5)

Etiqueta 5.text color = color 2

Etiqueta 5.font.Font = True

.Bold = True

Etiqueta 5.Borde = 1

.Juicio (barra deslizante 1.posición = 6)

Etiqueta 6.color del texto = color 2

Etiqueta 6.font.Font = Verdadero

.Bold = True

Etiqueta 6.Border = 1

.Juicio (barra deslizante 1.posición = 7 )

Etiqueta 7.color del texto = color 2

Etiqueta 7.font.Font = True

.Bold = True

Etiqueta 7.Border = 1

.Juicio (barra deslizante 1.posición = 8)

Etiqueta 8.color del texto = color 2

Etiqueta 8.fuente .Font = Verdadero

.Bold = True

Etiqueta 8.Borde = 1

.Juicio (barra deslizante 1.posición = 9)

Etiqueta 9.text color = color 2

Etiqueta 9.font.Font = True

.Bold = True

Etiqueta 9.Border = 1

.Judge ( barra deslizante 1.posición = 10)

Etiqueta 10.color del texto = color 2

Etiqueta 10.font.Font = True

.Bold = True

Etiqueta 10.Borde = 1

.Predeterminado (la parte de arriba es la parte que cambia la posición del control deslizante)

(Ingrese "Idioma fácil" en el cuadro de edición)

Usando etiquetas, podemos configurar todos los componentes de esta categoría a través de un bucle. El código es el siguiente: