Crear Variables del Banco de Trabajo

Superior  Previo  Próximo

Haga clic con el botón derecho en un nodo Clase en el Explorador del proyecto y seleccione la opción Crear instancia de banco de trabajo, o presione [Ctrl]+[Shift]+[J]. La opción de menú también esta disponible desde un diagrama de Clase.

 

debug_workbench_menu

 

Nombrando el banco de trabajo

Cuando elija crear una instancia de un tipo que EA informa con la ventana Banco de trabajo para nombrar la variable. Cada nombre de una instancia debe ser único para el banco de trabajo.

 

debug_work_create

 

Elegir un Constructor

Una vez que se de un nombre a la variable, debe elegir que constructor usar.

 

Si no define un constructor , o define un solo constructor no tomando argumentos, el constructor predeterminado o constructor definido se invoca automáticamente.

 

De otra forma se muestra la siguiente ventana. Seleccione el constructor desde la lista desplegable y complete con cualquier parámetro requeridos.

 

debug_workbench_ctor

 

Argumentos

En la ventana anterior, escriba cualquier parámetro requerido por el constructor.

Literales como argumentos

Texto:

    abc or “abc” or “a b c”

Números:

     1 or 1.5

 

Objetos como argumentos

Si un argumento no es un objeto, puede proporcionar el mismo en la lista sólo si ya ha creado una instancia de este tipo en el banco de trabajo. Puede hacer esto escribiendo el nombre de la instancia como el argumento. El depurador verificará cualquier nombre ingresado en un argumento comparado con su lista de instancias del banco de trabajo, y sustituirá esa instancia en la llamada actual al método.

 

Strings como argumentos

Los strings entre comillas no son necesarios ya que cualquier cosa que escriba para un argumento de string se vuelve en el valor del string ej:

La única vez que necesitara los strings entre comillas es cuando provee elementos de un arreglo de string, o cuando el string es igual al nombre de una instancia del banco de trabajo existente.

“A b c”

“a b $ % 6 4 “

A b c d

As 5 7 ) 2 === 4

 

Orden como argumentos

     Ingrese los elementos que componen el arreglo separados con comas.

Tipo                Argumentos

String[]        one,two,three,”a book”,”a bigger book”

CPerson[]        Tom,Dick,Harry

 

Tenga en Cuenta: Si ingresa un texto que coincide con el nombre de una instancia existente, escribirla entre comillas para evitar que el depurador pase el objeto como argumento.

 

debug_work_invoke

 

Invocar

Una vez que eligió el constructor y proporcionó cualquier argumento, haga clic en el botón Invocar para crear una variable.  

La salida confirmando esta acción se mostrará en la pestaña Salida.