Entorno de desarrollo
El siguiente gráfico proporciona un diagrama de flujo estructural del entorno de
Clarion
El formateador de ventanas proporciona una herramientas de diseño visual para
personalizar el aspecto de cualquier form. Esto no sólo proporciona el poder
cambiar propiedades como tipos de letra, colores, ayudas, etc. Sino también
proporciona acceso al interface en tiempo de diseño para añadir cualquier
plantilla de control (plantillas relacionadas a un control particular, como un
data grid), y esto además proporciona el acceso a la inserción de código para
los eventos del control, permitiendo al desarrollador manejar casi todo dentro
de las herramientas visuales.
Los desarrolladores colocan controles haciendo clic en la barra de herramientas,
y a continuación haciendo clic en la ventana. Los controles pueden ser cambiados
de tamaño arrastrandolos. Los controles pueden ser alineados seleccionando más de
un control, y haciendo click en el botón derecho para el menú de alineación. Los
desarrolladores pueden dejar caer campos de base de datos haciendo clic en el
icono de herramientas de diccionario en la caja de herramientas, seleccionando
una tabla, y luego hacer clic en la ventana. El formateador pondrá no sólo el
control para el campo, con las opciones que fueron definidas en el diccionario
de datos, sino también colocará un control prompt.
Editor de Código fuente
El
editor de código fuente es un editor de programas, presentando la sintaxis de
código en colores para destacar, ayuda sensible al contexto (situese en una
palabra clave de lenguaje, pulse el F1, y visualice la entrada en el manual),
así como un ayudante de código para rellenar nombres de variable haciendo clic
en una lista.
Editor de Fórmula
El editor de fórmula es muy útil para crear
funciones condicionales o lógicas. Si, por ejemplo, un desarrollador desea
colocar un total calculado en un form, simplemente usará la fórmula para definir
el cálculo, y la fórmula puede ser adjuntada entonces a un control. Además de
cálculos matemáticos, el editor de fórmula puede crear funciones definidas del
usuario y pruebas lógicas, haciéndolo una herramienta excelente para
comprobaciones de validez y otros usos.
Database Manager
El Database Manager
proporciona un interface simple para mostrar los archivos dentro de una base de
datos y actualizarlos. También nos permite realizar conversiones. El ambiente de
desarrollo permite que desarrolladores tomen una definición de diccionario, y la
conviertan a una base de datos diferente, por ejemplo, traspasar información de
un formato de archivo plano a un SQL DBMS. La conversión genera un programa
Clarion para recorrer por la base de datos original y copiar todos sus
contenidos a la nueva base de datos.
Sistema de Proyecto
El sistema de proyecto
permite que el desarrollador defina las opciones para compilar el proyecto
actual.
Depurador
Clarion tiene un depurador profesional completo: los
depuradores permiten a los programadores poner breakpoints, examinar y cambiar
variables, ejecutar el programa paso a paso, poner expresiones de control,
examinar mensajes de Windows, y otros.