Articulo de referencia

Oriel (lenguaje de scripting)

Oriel es un lenguaje de scripting lanzado con la serie de libros de instrucción Power Tools, escritos por LeBlond Group. Descrito en su documentación como un "lenguaje por lotes...

Oriel es un lenguaje de scripting lanzado con la serie de libros de instrucción Power Tools, escritos por LeBlond Group. Descrito en su documentación como un "lenguaje por lotes basado en gráficos", fue diseñado originalmente para Microsoft Windows 3.0 y lanzado con el libro Windows 3 Power Tools en 1991. [ 1 ] Sin embargo, también se incluyeron versiones del lenguaje con Windows 3.1 Power Tools en 1992 y Windows NT Power Tools en 1994.

La extensión sugerida para un archivo de script de Oriel era ORL. Oriel se distribuía con dos ejecutables: ORIEL.EXE y MKRUNTIM.EXE. El primero era el intérprete de Oriel, que al ejecutarse solicitaba al usuario que eligiera un archivo de script para su ejecución. El segundo permitía al usuario crear ejecutables personalizados incluyendo un script dentro de una copia del intérprete. De esta forma, un programa de Oriel podía distribuirse y ejecutarse como cualquier otro archivo ejecutable de Windows .

El idioma recibió su nombre del estilo de ventanal tipo mirador . Una ventana de ese estilo se representa en el icono distribuido con el entorno de ejecución.

Ejemplos

El siguiente programa muestra un cuadro de diálogo modal que contiene un mensaje de "hola, mundo" .

MessageBox(OK, 1, INFORMACIÓN, "¡Hola, mundo!", "Oriel dice hola", valorDeRespuesta) 

Un programa Oriel siempre tendrá una ventana principal sobre la cual aparecerá un cuadro de diálogo de este tipo. El siguiente código le da un título a esa ventana, la maximiza y le indica que permanezca abierta hasta que el usuario la cierre. Este código también muestra cómo obtener información de la ventana y cómo usar variables de cadena. La segunda y tercera línea podrían reemplazarse con una llamada a la función SetWindow(MAXIMIZE).

{ Los comentarios de Oriel se colocan entre llaves } UseCaption("Bienvenido a Oriel") WinGetActive(windowName$) WinShow(windowName$, MAXIMIZE, resultValue) MessageBox(OK, 1, INFORMACIÓN, "¡Hola, mundo!", "Oriel dice hola", valorDeRespuesta) WaitInput() 

Véase también

Referencias

  1. COMPUTE! Número 134 - http://www.atarimagazines.com/compute/issue134/143_Windows_3_Power_Tool.php

Lecturas adicionales

  • Leblond, Geoffrey T.; Leblond, William B.; Palonus, Jennifer L. Herramientas avanzadas de Windows 3. Bantam Computer Books. ISBN 0-553-35298-9.