Estructura GraziE
Grazie opera a través de procedimientos, funciones, eventos, objetos
Las palabras reservadas para estos son:
- Proc Realiza los procesos normales de código
- Func Regresa un valor
- Evn Se inicia cuando un control genera una acción ( por ejemplo al dar click de un botón )
- Obj Este bloque de código solo se utiliza para crear o dar propiedades a un objeto, no realiza acciones.
Para declarar los mismos:
Todo procedimiento, función, evento u objeto debe de empezar:
- Proc / Func / Evn / Obj
- ( ) Entre paréntesis solo en funciones van parámetros
- { } Entre corchetes va las líneas del código
Proc ProjectName(){
// mis lineas de código
}
Func Suma (a,b){
let resultado
resultado = a + b
Retorna resultado
}
Para llamar a un procedimiento desde otro se tiene que solo indicar el nombre de mismo.
> var1 = Suma(10,20)
Para Iniciar un Objeto se debe utilizar la palabra reservada INIT
> Init Formulario1
Flujo del Código
Grazie inicia interpretando el archivo principal de tu código, en este deben de estar los siguientes procedimientos en el orden indicado.
Proc Global (){
// Es el primer procedimiento que se ejecuta al abrir el código
// Limitantes. Solo se pueden usar dos comandos:
LET / VAR = Declarar variables globales
IMPORTAR / IMPORT = Importar archivos de código.
}
Proc AlCrear (){
// El segundo procedimiento que se ejecuta.
// Se utiliza generalmente para crear declaraciones antes de mostrar el Formulario principal
}
Proc Ini (){
// El tercer procedimiento que se ejecuta y es después de mostrar el Formulario principal.
// En este procedimiento se incorporan todos los enlaces para el funcionamiento de la aplicación.
}