Interfaz de usuario de consola

La interfaz de usuario de consola (ConsoleUI) es una tecnología para visualizar datos en un formato basado en texto en una pantalla Windows o UNIX. Esta tecnología sólo está disponible en programas Java generados por EGL, no en PageHandlers.

La interfaz que se crea con ConsoleUI puede visualizarse en Windows 2000/NT/XP o UNIX X-windows, ya sea localmente o a través de una sesión de terminal remoto.

La ConsoleUI es distinta de la interfaz de usuario de texto (TextUI) y las dos no pueden funcionar en el mismo programa:

Cuando utilice consoleUI, normalmente codificará un programa de la manera siguiente:
  1. Declare un conjunto de variables que se basen en los componentes ConsoleUI, que siempre están disponibles; no defina los componentes que son específicos de ConsoleUI.
  2. Abra una entidad visual como, por ejemplo, un formulario incluyendo una variable consoleUI como argumento al invocar la función EGL apropiada. De forma alternativa, puede abrir una entidad visual invocando una función EGL como displayFormByName, que acepta un nombre que se conoce durante la ejecución.
  3. Haga referencia a la entidad visual de una sentencia EGL openUI, que permite la interacción de usuario vinculando eventos concretos (como por ejemplo pulsaciones teclas de usuario) a una determinada lógica.

El usuario de una aplicación consoleUI puede pulsar teclas para interactuar con la visualización en pantalla, pero las pulsaciones de ratón no tienen ningún efecto.

ConsoleUI puede aceptar la entrada de usuario en un campo, pero sólo si se ha especificado un binding (enlace), que es una correspondencia entre el campo de entrada y una variable de tipo primitivo. El entorno de ejecución de EGL actúa del siguiente modo:
ConsoleUI también permite interactuar con los usuarios en modalidad de línea, que es una modalidad de proceso en que el código sólo lee o escribe una línea a la vez. Las implicaciones de la modalidad de línea son las siguientes:

ConsoleUI es equivalente a la tecnología de interfaz de usuario del producto Informix 4GL.

Tareas relacionadas
Crear una interfaz con ConsoleUI

Consulta relacionada
Componentes de ConsoleUI y variables relacionadas
Opciones de pantalla ConsoleUI para UNIX
Biblioteca ConsoleLib de EGL
openUI
Utilización de new en informes de EGL y ConsoleUI

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.