WLanguage es el lenguaje de programación de WINDEV, WEBDEV y WINDEV Mobile. En esta breve introducción, veremos los fundamentos de este lenguaje de programación: variables, instrucciones condicionales, procedimientos, etc.

por Windev

WLanguage es un lenguaje completo de quinta generación (5GL) que ofrece un gran número de posibilidades de programación mediante un editor de código robusto que hace que la escritura de código sea mucho más fácil.

WLanguage se basa en eventos. El código se escribe en el evento WLanguage correspondiente. Por ejemplo, este evento se puede asociar a un control, ventana, página, reporte, etc. Todos los eventos se encuentran en el editor de código. Puede agregar eventos adicionales y gestionar casos especiales mediante programación.

También puede utilizar la programación orientada a objetos (POO). Miembro y método, constructor, destructor, herencia múltiple, método virtual, polimorfismo y más. Una de las lecciones de esta parte está completamente dedicada a la POO.

Los controles u objetos se pueden programar fácilmente usando funciones y/o propiedades específicas. Simplemente escriba el nombre del control u objeto en el editor de código para que aparezcan las funciones o propiedades disponibles.
Las funciones WLanguage que manipulan controles u objetos aceptan dos sintaxis:

  • sintaxis estándar.
  • En este caso, las funciones WLanguage comienzan con el nombre de la “familia” correspondiente. Así, todas las funciones que permiten manipular el control Tabla comienzan con la palabra “Table”.
  • Por ejemplo, para agregar elementos a un control Tabla, puede utilizar la función TableAddLine y especificar el nombre del control Tabla como primer parámetro:
  • // Add “Moore” and “Vince”
  • // in the last row of the “TABLE_ProductTable”
  • controlTableAddLine(TABLE_ProductTable,”Moore”,”Vince”)
  • sintaxis con prefijo.
  • En este caso, el nombre del elemento manipulado se especifica primero. Si retomamos el ejemplo anterior, podemos utilizar la función AddLine en el control Tabla:
  • // Add “Moore” and “Vince”
  • // in the last row of the “TABLE_ProductTable”
  • controlTABLE_ProductTable.AddLine(“Moore”,”Vince”)

Fuente: https://help.windev.com/es-ES/?1410087570

Deja una respuesta