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.
}