Cómo: Navegar y examinar los documentos de gráfico

En Visual Studio Ultimate, puede realizar tareas diferentes para explorar los nodos y los vínculos de un documento de gráficos.

En este tema

  • Seleccionar un diseño

  • Examinar el gráfico

  • Inspeccionar nodos y vínculos del gráfico

Seleccionar un diseño

Para determinadas tareas, algunos diseños son más convenientes que otros. Para seleccionar un diseño apropiado para explorar el código del gráfico, siga estos pasos:

Para seleccionar un diseño para el gráfico

  1. Si la barra de herramientas del gráfico no está visible, en el menú Ver, elija Barras de herramientas y, a continuación, haga clic en Gráfico dirigido.

  2. En la barra de herramientas del gráfico, seleccione una tarea y un diseño de la siguiente tabla:

    Tarea

    Seleccione

    Explorar las capas arquitectónicas del código

    Diseño de árbol:

    • De izquierda a derecha

    • De derecha a izquierda

    • De arriba abajo

    • De abajo arriba

    Muestra los nodos como una estructura de árbol.

    El gráfico intenta organizar los nodos de modo que la mayoría de las dependencias fluyan en la dirección especificada.

    Explorar conceptos o clústeres naturales del código

    Clústeres rápidos

    Muestra los nodos como clústeres.

    En el gráfico, los nodos con más dependencias se sitúan en la parte central de los clústeres, mientras que los nodos con menos dependencias se sitúan en la parte exterior de estos clústeres.

    Explorar áreas del código con gran densidad de dependencias

    Vista de matriz de dependencias

    Muestra los nodos como filas y columnas de una matriz. Las dependencias se representan como celdas situadas en las intersecciones de la fila y la columna que conectan. Los colores de las celdas representan tipos diferentes de dependencias.

    En el gráfico, las filas y columnas se ordenan alfabéticamente o en función del número de vínculos de cada nodo.

    Para organizar las filas alfabéticamente, junto a Vista de matriz de dependencias, haga clic en Ordenar filas por nombre para mostrar. Para organizar las filas por el número de vínculos, haga clic de nuevo en el mismo botón, cuya información sobre herramientas será: Ordenar filas por densidad de vínculos.

    Para organizar las columnas alfabéticamente, haga clic en Ordenar columnas por nombre para mostrar. Para organizar las columnas por el número de vínculos, haga clic de nuevo en el mismo botón, cuya información sobre herramientas será: Ordenar columnas por densidad de vínculos.

    Para ver las dependencias sin tener en cuenta su dirección, haga clic en Mostrar vista reflexiva. Para ver las dependencias en función únicamente de la dirección, haga clic de nuevo en el mismo botón, cuya información sobre herramientas será: Ocultar vista reflexiva.

  3. Si selecciona el diseño de árbol o el diseño de clústeres rápidos, también puede seleccionar el modo en que se realizan las siguientes tareas:

    Tarea

    Modo

    Explorar el flujo de dependencias a través del código

    Modo de mariposa

    Muestra únicamente los nodos vinculados que están en la misma ruta de acceso que los nodos seleccionados. Si no hay ningún nodo seleccionado, el gráfico selecciona el concentrador primario.

    Los vínculos circulares no se muestran en este modo. En cambio, se copian los nodos que participan en relaciones circulares para que aparezcan a ambos lados de los nodos seleccionados. Las dependencias que tienen varios niveles aparte del nodo seleccionado, no aparecerán necesariamente en orden porque el diseño del gráfico se basa en la ruta de acceso más corta del nodo seleccionado.

    Para activar este modo, haga clic en Activar el modo de mariposa. Para desactivar este modo, haga clic en el mismo botón, donde ahora se mostrará la información sobre herramientas: Desactivar el modo de mariposa. No se puede deshacer el modo de mariposa.

    NotaNota
    La eliminación de este modo de los nodos seleccionados hace que los nodos conectados desaparezcan del gráfico.Esto se debe a que los nodos seleccionados ya no existen en el gráfico.Para restaurar los nodos conectados que faltan, desactive el modo de mariposa.

    Para cambiar la parte central del diseño de mariposa, haga doble clic en otro nodo.

    Explorar el entorno de los nodos seleccionados

    Modo de exploración de entorno

    Muestra solamente los nodos que tienen un número concreto de vínculos aparte de los nodos seleccionados.

    Para activar este modo, haga clic en la lista desplegable Modo de exploración de entorno y, a continuación, seleccione el nivel de nodos que desea ver.

    NotaNota
    Para cambiar la parte central del diseño de entorno, haga doble clic en otro nodo.

    Para desactivar este modo y ver todos los nodos, haga clic en la lista desplegable Modo de exploración de entorno y, a continuación, seleccione Todo.

Examinar el gráfico

Cuando hay demasiados vínculos y resulta complicado ver los detalles del gráfico, use las siguientes tareas para que le resulte más fácil examinar el gráfico:

Para

Siga estos pasos

Arrastrar el gráfico a la izquierda, a la derecho, arriba o abajo

Mantenga presionada la teca CTRL mientras arrastra el gráfico.

Usar el zoom para ampliar o reducir el gráfico

Mantenga presionada la tecla CTRL mientras gira la rueda del mouse.

– O bien –

Haga clic en el signo más (+) o el signo menos (-) de la barra de herramientas del gráfico.

Para ampliar un área concreta, use el botón secundario del mouse para dibujar un rectángulo alrededor de esa área.

Seleccionar los nodos seleccionados recientemente

Par seleccionar un nodo que se seleccionó previamente, en la barra de herramientas de Visual Studio, hace clic en la lista desplegable Navegar hacia atrás, elija el gráfico actual y, a continuación, seleccione un nodo.

Para seleccionar un nodo que se seleccionó después del actual, haga clic en Navegar hacia delante.

Buscar el origen o destino de un vínculo

Este método se usa para poder ver con facilidad el origen o destino de un vínculo específico cuando hay demasiados vínculos.

  1. Cambie el diseño del gráfico al diseño de árbol o al diseño de clústeres rápidos.

    Para obtener más información, vea Seleccionar un diseño.

  2. Elija un vínculo del gráfico.

    En Visual Studio aparecen dos botones de flecha sobre el vínculo. En Visual Studio, también aparece una información sobre herramientas que identifica el origen y destino del vínculo y cualquier otro detalle disponible sobre el vínculo.

  3. Haga clic en el botón de flecha que apunta en la dirección que desea seguir.

    En función de la dirección seleccionada, se mostrará el origen o destino seleccionado.

Buscar un nodo por nombre

Presione CTRL+F.

Inspeccionar nodos y vínculos del gráfico

Para

Siga estos pasos

Mostrar u ocultar el contenido de un grupo

Para expandir un único grupo, haga clic con el botón secundario en el nodo, elija Grupo y, a continuación, haga clic en Expandir. También puede hacer clic en el botón de contenido adicional para expandir el grupo.

Para expandir todos los grupos, haga clic con el botón secundario en el gráfico, elija Grupo y, a continuación, haga clic en Expandir todo.

Para contraer un único grupo, haga clic con el botón secundario en el nodo, elija Grupo y, a continuación, haga clic en Contraer.

O bien

Haga clic en el botón de contenido adicional para contraer el grupo.

Para contraer todos los grupos, haga clic con el botón secundario en el gráfico, elija Grupo y, a continuación, haga clic en Contraer todo.

Para expandir o contraer un grupo seleccionado a través del teclado, haga clic en la tecla SUMA (+) o RESTA (-).

Para expandir o contraer todos los elementos que se encuentran dentro de un grupo seleccionado, mantenga presionada la tecla MAYÚS mientras hace clic en la tecla SUMA (+) o RESTA (-).

Ver las propiedades de un nodo o vínculo

Mantenga el mouse sobre el nodo o vínculo hasta que aparezca la información sobre herramientas.

Por ejemplo, en la información sobre herramientas de un vínculo agregado se muestran los tipos de dependencias individuales que representa.

– O bien –

Haga clic con el botón secundario en el nodo o vínculo y, a continuación, haga clic en Propiedades.

Examinar las dependencias subyacentes de un vínculo

NotaNota
Este mecanismo solo se aplica cuando cada uno de los extremos del vínculo está conectado a un ensamblado.Si la información del ensamblado se ha quitado del gráfico, no ocurrirá nada.
  1. Cambie el diseño del gráfico al diseño de árbol o al diseño de clústeres rápidos.

    Para obtener más información, vea Seleccionar un diseño.

  2. Haga doble clic en el vínculo que representa la dependencia.

    – O bien –

    1. Elija el vínculo que representa la dependencia.

      En Visual Studio aparecen dos botones de flecha sobre el vínculo.

    2. Haga clic en el signo más (+) situado entre los dos botones de flecha.

  3. En el cuadro de diálogo Generar gráfico de dependencias, seleccione los tipos de estructuras y sus propiedades que desea examinar en esa dependencia.

Examinar un nodo más detenidamente

Haga doble clic en el nodo.

– O bien –

Haga clic con el botón secundario en el nodo y, a continuación, haga clic en Ver contenido.

SugerenciaSugerencia
En el modo de exploración de mariposa o de entorno, si hace doble clic en un nodo, ese nodo pasará a ser el centro del gráfico.

Por ejemplo:

  • En un nodo de ensamblado, se abrirá un nuevo gráfico de dependencias en el que aparecerá ese único ensamblado y sus dependencias externas. 

  • En un nodo de espacio de nombres, se abrirá el archivo de código de la primera clase por orden alfabético de ese espacio de nombres donde se mostrará la definición de esa clase.

    NotaNota
    Al realizar esta tarea en un nodo de un espacio de nombres de Visual Basic .NET, el archivo de código subyacente no se abre.Este problema también se produce cuando se efectúa esta tarea en un grupo de nodos seleccionados que incluyen un espacio de nombres de Visual Basic .NET.Para evitar este problema, navegue manualmente hasta el archivo de código subyacente u omita el nodo del espacio de nombres para la selección.
  • En un nodo de clase o un nodo de clase parcial, se abrirá el archivo de código de esa clase donde se mostrará la definición de esa clase.

  • En un nodo de método, se abrirá el archivo de código de la clase primaria donde se mostrará la definición de ese método.

Ver los elementos al que un nodo o vínculo hace referencia

NotaNota
Disponible solo cuando el atributo Reference está establecido en el nodo o vínculo del archivo .dgml del gráfico.Para obtener más información acerca de cómo se agregan referencias a elementos a partir de nodos o vínculos, vea Cómo: Editar y personalizar documentos de gráfico.

Si el nodo o vínculo hace referencia a un único elemento, haga doble clic en el nodo o vínculo.

O bien

Mueva el puntero del mouse sobre el vínculo y, a continuación, haga clic en el signo más (+).

Si el nodo o vínculo hace referencia a varios elementos, haga clic con el botón secundario en el nodo o vínculo, elija Ir a y, a continuación, haga clic en una referencia.

Vea también

Conceptos

Cómo: Generar gráficos de dependencia para código .NET

Otros recursos

Como: Explorar el código con gráficos de dependencia

Cómo: Editar y personalizar documentos de gráfico