El lenguaje

El corazón de cualquier entorno de desarrollo es su lenguaje, y su compilador. Clarion proporciona la mejor calidad en ambos, más las herramientas suplementarias necesarias para diseñar visualmente aplicaciones y desplegar aplicaciones a otras plataformas. El Lenguaje Clarion es un lenguaje de cuarta generación que presenta tipos de dato y estructuras para tablas, filas, ventanas, controles de ventana, e informes. En otras palabras, el lenguaje y el compilador estan intrínsecamente pensados para el proceso de información y tienen estructuras incorporadas para ventanas, informes, etc. Clarion proporciona la utilización de una variedad de tipos de dato, y el desarrollador no tiene que hacer asignaciones para convertir un valor de un tipo a otro. Puede decirse que el lenguaje Clarion es derivado de COBOL, BASIC y JP/1. Los desarrolladores con el conocimiento de cualquiera de estos lenguajes no tendrán ningún problema para entender el código de Clarion. Clarion también incluye un marco de aplicación basada en datos llamado Application Builder Classes. Cada programa de Clarion incluye la sección de código y la sección de datos. Clarion procesa una ventana mediante un bucle ACCEPT. La aplicación abre la ventana y mediante el bucle Accept, detecta cualquier interacción del usuario y acepta la acción. El siguiente código, representa una aplicación completa de Clarion que abre una ventana, muestra un control con el texto ¡Hola Mundo!, y un botón para cerrar la aplicación:



El punto fundamental para el desarrollador es que el lenguaje es fácil de aprender, bien documentado, y potente.
Compiladores y Herramientas de Entorno de Desarrollo.
El compilador de Clarion proviene de la familia de compiladores de TopSpeed para crear ejecutables pequeños y rápidos. Las aplicaciones de Clarion son ejecutables código máquina. Una aplicación completa incluyendo el driver de archivo (como un dyna link library), el ejecutable y la libreria dinamica puede ser tan pequeña como 1.5MB, aunque generalmente las aplicaciones completas sean aproximadamente tres a cuatro megabytes. Una opción dentro del proyecto permite que desarrolladores creen un solo ejecutable, cuando el desarrolador quiere tener un solo archivo binario en lugar de un archivo .exe y varias .dll. Las aplicaciones son libres de royalty. Clarion incluye compiladores para C ++ y Modula-2, permitiendo de una forma fácil crear y mantener proyectos en varios lenguajes. Clarion también puede realizar llamadas a funciones de C.
El entorno de desarrollo tiene formateadores para diseñar ventanas e informes, un editor de código, sistema de mantenimiento de proyectos, y otras herramientas para crear los elementos de su aplicación.

AvisoLegal Copyright © 2.008 Clarion Software España