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 / Editores / Editor de código
  • Presentación
  • Ejemplo y vocabulario
  • Ejemplo: modelación de los callees para la "Validación del Orden" Procedure
  • ¿Cómo proceder?
  • Cambiar el nivel de detalle en el modelado
  • Acceder al código de un Process desde el modelado
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
El modelado en código inverso le permite ver en un gráfico:
  • los diferentes Process es, llamadas a procedimientos que se encuentran en un procedimiento WLanguage o Process. El gráfico final se llama "Gráfico de calles".
    Este tipo de gráfico permite comprender cómo se organiza una Procedure y encontrar dónde se deben realizar las modificaciones (al reutilizar un código existente, por ejemplo).
  • los diferentes Process es que llaman un procedimiento WLanguage o Process. El gráfico final se llama "Gráfico de llamadas".
    Este tipo de gráfico permite evaluar el impacto de una modificación realizada en una Procedure.
El modelado inverso se puede realizar en el código de una ventana, página, control, Procedure, ...
El modelado inverso crea una gráfica en el editor de modelado. Este gráfico puede ser modificado completamente de acuerdo a sus propias necesidades.
Ejemplo y vocabulario

Ejemplo: modelación de los callees para la "Validación del Orden" Procedure

El modelo inverso de callees para la "Validación del Orden" Procedure es el siguiente
Los diferentes elementos de este gráfico son los siguientes:
  1. Process para el que se realizó el modelado inverso.
  2. Process llamó.
  3. Conjunto de procesos no detallados.
  4. Conjunto detallado de procesos.
¿Qué es un grupo de procesos?
Se utiliza un grupo de procesos para agrupar los procesos por característica, para get una visión sintética de la arquitectura de los procesos. En este ejemplo, el "OrderValidation" Procedure ejecuta el "StockModification" Procedure que ejecuta otros dos Procedure s. Esta set es un conjunto de procesos.
En el gráfico, un grupo de procesos puede ser detallado o no. El Icon se utiliza para expandir un grupo de procesos y el para colapsar un grupo de procesos.
Las gráficas finales pueden ser modificadas en el editor de modelos para mostrar más detalles, añadir comentarios, ....
¿Cómo proceder?
Para realizar un modelado de código inverso:
  1. Inicie la asistente para el modelado inverso:
    • seleccione "Reverse-modeling" de el menú contextual del panel Procedure (Proyecto Explorador).
    • desde el editor de código. Para ello, posicione el cursor del ratón sobre el nombre de un Procedure, en un proceso, un Procedure, un código de clase, ... y seleccione "Modelación inversa" de el menú contextual.
    • de la ventana de referencia cruzada de una Procedure (abierta por "Shift+F2"): haga clic en el botón "Reverse modeling of callers" (ficha "Callers") o en el botón "Reverse modeling of callees" (ficha "Callees").
  2. Seleccione el tipo de gráfico deseado: Gráfico de calles o Gráfico de llamadas.
  3. Introduzca el nombre del modelado flexible que se generará.
    Este nombre tiene el siguiente formato por defecto: "Modelo inverso de <callees/callers> por <Procedure Nombre
  4. Seleccione las opciones para colorear el modelado. Tienes la capacidad de Color los procesos: en este caso, todos los procesos pertenecientes a un mismo elemento de proyecto (ventana, clase, ...) utilizarán la misma Color.
    También tiene la posibilidad de habilitar la rejilla de alineación en el editor de modelos.
  5. Los procesos se pueden agrupar por característica.
    Le aconsejamos que cree agrupaciones cuando se realiza el modelado inverso en procedimientos complejos.. Proporcionan una visión sintética antes de explorar el código paso a paso.
    Para procesos más pequeños, le aconsejamos que no cree grupos para acceder directamente al máximo nivel de detalles.. Sin embargo, el nivel de detalles no puede ser modificado en el editor de modelos.
  6. Validar la creación del gráfico. Se abre el editor de modelos y se muestra el gráfico generado.

Cambiar el nivel de detalle en el modelado

Si ha elegido generar un gráfico mientras agrupa los procesos por característica, el nivel de detalles se puede cambiar en el modelado.
Procesos agrupadosProcesos detallados


Aumentar el nivel de detalle:
  • de un Process: haga doble clic en en el Process que aparece en el modelado.
  • de todos los procesos del gráfico: haga clic en en la barra de herramientas.
Reducir el nivel de detalles:
  • de un Process: haga doble clic en el icono de en la carpeta Process.
  • de todos los procesos del gráfico: haga clic en en la barra de herramientas.

Acceder al código de un Process desde el modelado

Para acceder al código de un Process:
  • haga doble clic en en el Process.
  • presione "F2" en la Process seleccionada.
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 30/10/2022

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