Tutorial VFP de nivel 2 de computadora 2017: diseño y aplicación de menús
¿Estás listo para el examen? ¿La columna del examen de nivel de computadora está organizada con sinceridad? Tutorial de VFP de nivel 2 de computadora de 2017: diseño y aplicación de menús.
Diseño y aplicación del menú
Puntos de conocimiento
1. Proceso de diseño del menú El proceso completo de diseño de un menú consta de cuatro pasos:
( 1) Llamar al diseñador del menú
(2) Definir el menú
(3) Generar el programa de menú
(4) Ejecutar el menú
?Cada opción del menú se puede configurar opcionalmente con una tecla de acceso rápido y una tecla de acceso directo.
Una tecla de acceso rápido suele ser un carácter que le permite seleccionar rápidamente un elemento del menú presionando su tecla de acceso rápido cuando el menú está activado.
?La tecla de acceso directo suele ser una combinación de teclas compuesta por CTRL y otra tecla de carácter. Independientemente de si el menú está activado, puede seleccionar la opción de menú correspondiente mediante las teclas de acceso directo.
?Cualquier tipo de menú, al seleccionar una de las opciones habrá una determinada acción. Esta acción puede ser una de las siguientes tres situaciones:
Solo nombre de opción: Ejecutar un comando
¿También puntos suspensivos Ejecutar un proceso
También hay una? triángulo negro ▲: ¿Activar otro menú
? El comando SET SYSMENU puede permitir o prohibir el acceso al menú del sistema durante la ejecución del programa, y también puede reconfigurar el menú del sistema:
SET SYSMENU ON|OFF|AUTOMATIC|TO[
|TO[
|TO[DEFAULT]|SAVE| NOSAVE
Descripción:
ON: Permitir el acceso al menú del sistema cuando se ejecuta el programa
OFF: Deshabilitar el acceso al menú del sistema cuando se ejecuta el programa
AUTOMÁTICO: Permite que se muestre el menú del sistema, puede acceder al menú del sistema
TO[
TO[
TO DEFAULT: Restaura el menú del sistema a la configuración predeterminada
TO SAVE: Restaura el menú del sistema a la configuración predeterminada
TO NOSAVE: Restaura la configuración predeterminada a la configuración estándar del Menú del sistema VISUAL FOXPRO
Submenú (Submenú): Si la configuración actual definida por el usuario Si el elemento del menú también tiene submenús, se debe seleccionar este elemento. Cuando se selecciona este elemento, aparecerá un botón "Yo" en el lado derecho del mismo. Después de presionar el botón "Yo", se ingresará a una nueva pantalla para diseñar el submenú (el nivel del menú se puede cambiar desde el botón "). Nivel de menú" en el lado derecho de la ventana de diseño (como se ve en la lista emergente).
Comando: Si la función del elemento del menú actual es realizar una determinada acción, se debe seleccionar este elemento. Cuando se selecciona este elemento, aparece un cuadro de texto en el lado derecho. Ingrese el comando que se ejecutará en este cuadro de texto. Esta opción sólo corresponde a ejecutar un comando o llamar a otro programa. Si la acción a realizar requiere varios comandos y no hay ningún programa correspondiente disponible, entonces se debe seleccionar "Proceso" aquí.
? Nombre del menú principal/elemento del menú # (Nombre del pad/# de barra): El elemento del nombre del menú principal (Nombre del pad) aparece al definir el menú principal, y aparece el elemento del menú # (B a r#). al definir el elemento del menú submenú. Cuando se selecciona este elemento, aparece un cuadro de texto en el lado derecho y el usuario puede ingresar un nombre en el cuadro de texto. El propósito de seleccionar este elemento es principalmente hacer referencia a él en el programa, por ejemplo, usarlo para diseñar menús dinámicos.
De hecho, si el usuario no selecciona este elemento, el sistema también asignará un nombre a cada elemento del menú principal y del submenú, pero el usuario no lo sabrá.
Procedimiento: Se utiliza para definir un proceso asociado a un elemento del menú. Este proceso se ejecutará cuando el usuario seleccione el elemento del menú. Si se selecciona esto, aparecerá un botón "Crear" en el lado derecho. Al presionar este botón, aparecerá la ventana Mi para ingresar el código de proceso.
Botón de opción: presione este botón para abrir el cuadro de diálogo Opciones de solicitud.
? Nivel de menú: esta lista emergente muestra el nivel de menú actual. Cuando el menú tiene muchos niveles, puede utilizar este elemento para conocer la posición actual. Este elemento también se utiliza para regresar a cualquier menú de nivel superior desde un submenú.
Botón ?Vista previa?: Utilice este botón para observar la imagen del menú diseñado. Puede realizar selecciones en los menús mostrados y comprobar si las relaciones jerárquicas y las indicaciones de los menús son correctas. Sin embargo, esta selección no realizará las acciones correspondientes de cada menú.
Botón ?Insertar?: Inserta un nuevo elemento de menú delante del elemento de menú actual.
Botón Eliminar: elimina el elemento del menú actual.
Código de menú, que incluye las siguientes dos casillas de verificación:
Configuración: al seleccionar este elemento se abrirá una ventana donde puede agregar un fragmento de código de inicialización al sistema de menú. Para ingresar a la ventana de código de inicialización abierto, presione el botón Aceptar para cerrar el cuadro de diálogo.
Limpieza: Al seleccionar esta opción se abrirá una ventana donde podrá agregar un código de cierre al sistema de menús. Para acceder a la ventana abierta End Code I, presione el botón Aceptar para cerrar el cuadro de diálogo.
Formulario de nivel superior: Si se selecciona esta casilla de verificación, se permitirá el uso del menú en el formulario de nivel superior (SDI). Si no está marcado, este menú sólo se permite en los marcos de página de Visual FoxPro. 2. Cuadro de diálogo de opciones de menú
1) Nombre: el nombre del menú se muestra aquí. Si el usuario se encuentra actualmente en el menú principal, el nombre del archivo aquí no se puede cambiar (¿su nombre es? Barra de menú). ?), es decir, todos los menús principales comparten un proceso. Si el usuario se encuentra actualmente en el submenú, el nombre del archivo aquí se puede cambiar. De forma predeterminada, el nombre del archivo aquí es el mismo que el contenido de la columna de mensajes de usuario en la ventana de diseño del menú. Si se utilizan mensajes de caracteres chinos, es mejor cambiar el nombre del archivo aquí.
2) Proceso: Este cuadro I se utiliza para ingresar o mostrar el código de proceso del menú. Si hay mucho código que excede el tamaño de mi cuadro, se activará la barra de desplazamiento de la derecha.
3) Botón Yo: Al presionar este botón se abrirá una ventana de texto Yo para que el usuario no tenga que ingresar código en el cuadro de diálogo de opciones del menú.
Preguntas de ejemplo
1. En Visual FoxPro, la extensión del archivo de menú es ______.
A..MNX B..MNT C..IDX D..PJT
Análisis El punto de conocimiento probado en esta pregunta es la extensión del archivo de menú. En Visual FoxPro, los archivos de menú tienen la extensión .MNX.
La respuesta A es la extensión del archivo del menú. La opción B es la extensión del archivo de comentarios del menú. La opción C es la extensión del archivo de índice. La opción D es la extensión del archivo del proyecto.
Respuesta A
2. Para diseñar un menú desplegable para el formulario de nivel superior, primero debe seleccionar "Formulario de nivel superior" en el cuadro de diálogo ____ con el casilla de verificación del diseñador de menú abierto; en segundo lugar, establezca el valor del atributo ____ del formulario en 2 para convertirlo en un formulario de nivel superior; finalmente, debe configurar el comando para llamar al programa de menú en el código de evento ____ del formulario.
El análisis del punto de conocimiento probado en esta pregunta es la operación de diseñar un menú desplegable para un formulario. En Visual FoxPro, los pasos para agregar un menú desplegable al formulario de nivel superior son:
(1) Diseñar el menú desplegable en la ventana del diseñador de menús.
(2) Haga clic en "Opciones generales" en el menú "Mostrar" y seleccione "Formulario superior".
(3) Establezca el valor de la propiedad Mostrar Windows del formulario en 2 para convertirlo en un formulario de nivel superior.
(4) Agregue el comando para llamar al programa de menú en el código de evento de inicio del formulario, el formato es:
DO
(5) Agregue un comando para borrar el menú en el código de evento Destruir del formulario, de modo que el menú se pueda borrar al mismo tiempo cuando se cierra el formulario, liberando la memoria espacio utilizado por el mismo. El formato del comando es:
RELEASE MENU
Responder opciones generales, Mostrar ventanas, Iniciar