AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Sintaxis WLanguage / Operadores
  • Presentación
  • Detalles
  • Paréntesis
  • Paréntesis cuadrados
  • Coma
  • Punto y coma
  • Dos puntos
  • Punto
  • Doble punto
  • Triple dote
  • Doble barra
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Los siguientes son operadores adicionales:
  • "(" y ")"
Paréntesis
  • "[" y "]"
Paréntesis cuadrados
  • ","
Coma
  • "."
Punto
  • ":"
Dos puntos
  • ";"
Punto y coma
  • ".."
Doble punto
  • "..."
Triple dote
  • "//"
Doble barra
Detalles

Paréntesis

Los paréntesis se utilizan para:
  • Agrupar los diferentes elementos de una operación especificando el orden de prioridad.. Por ejemplo:
    IF (A1-B1)*5 THEN...
  • Especificar los diferentes parámetros de una función WLanguage. Por ejemplo:
    dCopyImage(Image1, Image2)

Paréntesis cuadrados

Los corchetes son operadores de indexación. Se utilizan para identificar fácilmente los objetos indexados.
Por ejemplo:
  • Elemento de un elemento HFSQL Array. Ejemplo:
    Customer.Address[1]
  • Elemento de un array definido en WLanguage. Ejemplo:
    MyArray is array of 5 strings
    MyArray[1] = "Smith"
  • Combo Box , cuadro de lista, tabla, botón de opción o control Casilla de verificación en una ventana. Ejemplos:
    • Control Combo Box:
      MyCombo[1] = "Miami"
    • Control Casilla de verificación:
      CheckBox[1] = True

Coma

La coma se usa para separar:
  • Diferentes declaraciones de variables del mismo tipo realizadas en la misma Line. Por ejemplo:
    MyExample1, MyExample2 are strings
  • Los diferentes parámetros de una función WLanguage. Por ejemplo:
    dCopyImage(Image1, Image2)

Punto y coma

El punto y coma se utiliza para separar las diferentes declaraciones escritas en la misma Line. Por ejemplo:
I, J are int; MyString is string

Dos puntos

Los dos puntos se utilizan para acceder a los miembros y métodos de los objetos.
Los dos puntos dobles se utilizan para acceder a los miembros globales y a los métodos globales de una clase.

Punto

El punto se utiliza para acceder a un subelemento. Por ejemplo:
  • Acceso a una ventana control: MyWindow.DateEditControl
  • Acceso a una Variable global de una ventana: MyWindow.gDuration
  • Acceso a un elemento del expediente: Nombre del cliente
  • Acceso a una columna de tabla: Columna 1 de la tabla
  • Acceso a las propiedades avanzadas: MygglConnection.Email
  • Acceso a las propiedades de una control: MyControl.BackgroundColor = LightRed
  • Acceso a una función de una ventana control, reporte o Page, utilizando la sintaxis de prefijos..

Doble punto

Los puntos dobles se utilizan para acceder a una Property de un control, ventana, reporte, archivo, elemento o Variable. Por ejemplo:
SCROLL_Scrollbar..MaxValue = 200
WIN_ShippingCost..Title = "Window for entering the shipping cost"
MyReport..BottomMargin = 20
MyFont..Name = "Arial"
Se puede sustituir por un solo punto.

Triple dote

El operador "..." (tres puntos) se utiliza continuar una línea lógica en la línea física siguiente. Por ejemplo:
IF (FamilyCode="LV") AND ...
(FamilyCode="MO") THEN
Process
END
STC_Caption = "Enter the "+...
"customer name."
El operador "..." debe utilizarse obligatoriamente al final de una Line (y no en medio de una Line).
No debe haber ningún carácter después del operador "..." (excepto en los comentarios).
A partir de la versión 12, el operador "..." ya no es necesario para continuar sobre la siguiente Line:
  • los parámetros de las funciones o procedimientos
    // Procedure prototypePROCEDURE MyProc(Param1 is int,
    param2 is int,
    param3 is int)
    // Call to a procedure
    MyProc(5,
    DateToInteger(sGetDate),
    0)
    // Call to a WLanguage function
    Info("a",
    "b")
  • los operandos adecuados para los operadores aritméticos y lógicos
    // Arithmetic operators (+, -, /, *) and logical operators (AND, OR)
    num is int = 5 +
    6
Observaciones:
  • La combinación de teclas Ctrl + Intro añade automáticamente los caracteres "..." antes de pasar a la siguiente Line.
  • Para obtener más información, consulte Cadenas multilínea.

Doble barra

Doble barra comment fuera del texto que sigue. Este texto será ignorado al compilar el código y al ejecutar el proyecto.. Por ejemplo:
// Performs a search in a string// Declaration
MyString is string = "WINDEV is great"
// Test
IF Position(MyString, "W")<>0 THEN
Info("Found") // Displays the result
END
Para que comment emita una o varias líneas de código, pulse:
  • Ctrl + / (en el teclado numérico).
  • Ctrl +: (useful para portátiles).
Para descomentar una o varias líneas de código, pulse:
  • Ctrl + Shift + / (en el teclado numérico).
  • Ctrl + Shift +: (useful para portátiles).
Observación:
  • Doble barra comment fuera de la totalidad de Line.
  • Para comment una parte de la Line, también puede utilizar:
    • " /*" para indicar el inicio de un comment.
    • "*/" para indicar el final de un comment.
    En este caso, puede insertar una comment en medio de un Line de código. Por ejemplo:
    IF Customer.Email <> "" /* _AND_ Customer.VIP = True */ THEN
    Puede comment una sección de una línea de código seleccionándola y pulsando Ctrl + /. Verá los caracteres /* y */ al principio y al final de la sección comment ed..
Ver también
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 04/07/2023

Señalar un error o enviar una sugerencia | Ayuda local