Bağımlılık Grafiklerine Gözatma ve Bunları Yeniden Düzenleme
Okuma ve oluşturma performansını artırmak daha kolay hale getirmek için bağımlılık grafikleri öğeleri yeniden düzenleyebilirsiniz.
Gereksinimler
Visual Studio Ultimate, Visual Studio Premium veya Visual Studio Professional
Bağımlılık grafikleri oluşturmak için Visual Studio Ultimate olması gerekir.Bkz: Bağımlılık Grafiklerinde Kod Bağımlılıklarını Görselleştirme
Bu konuda
Büyük grafikler yönetme
Grafik düzenini değiştirme
Grafiğe gözatma
Düğümleri ve bağlantıları İnceleme
Düğümler ve bağlantılar gösterme veya gizleme
Düğümleri gruplandırma
Fare veya klavyeyi kullanarak grafik göz atmak diğer yolları için boş bir grafik üzerinde Yardım bağlantısını seçin.
Büyük grafikler yönetme
İlk kez bir bağımlılık grafiği oluşturduğunuzda, Visual Studio bulduğu tüm bağımlılıkları için bir kod dizini oluşturur.Bu işlem özellikle büyük çözümleri veya birçok bağlantılar içeren grafikler için biraz zaman alabilir ancak bu dizin sonraki işlemlerin performansını artırır.Daha sonra Visual Studio kod daha sonra değişirse, güncelleştirilmiş kod reindexes.
Grafik oluşturmak için beklemek istemiyorsanız, aşağıdaki önerileri deneyin ve oluşturma işlemi iptal etmek istediğiniz zaman kullanabilirsiniz:
Sizi ilgilendiren belirli bağımlılıkları grafiğini çizin.Bkz: Bağımlılık Grafiklerinde Kod Bağımlılıklarını Görselleştirme
Tüm bir çözüm için grafiği oluşturmadan önce çözüm kapsamını azaltın.
Grafiği oluşturduktan sonra aşağıdaki önerileri deneyin:
Grafik araç çubuğunda, seçim Hızlı kümeler
böylece doğal bağımlılık kümelerini kodunu görebilirsiniz.Bkz: Grafik düzenini değiştirme.
Grafiği daha küçük alanlara ilgili düğümleri gruplayarak düzenleyebilirsiniz.Otomatik olarak görünen yalnızca intergroup, bağımlılıkları görmek için bu grupları daraltır.Bkz: düğümleri gruplandırma.
Grafikteki düğümleri ve bağlantıları gereksinim duymadığınız el ile kaldırmak için düzenleyin.Grafik değiştirme arka plandaki kod etkilemez.Bkz: Bağımlılık Grafiklerini Düzenleme ve Özelleştirme
Grafik düzenini değiştirme
Bunun için |
Grafik araç çubuğu veya grafik kısayol menüsünde |
---|---|
Tüm grafiği belirli bir yönde için bağımlılık akışını düzenleyin.Bu kodda mimari katmanları görmenize yardımcı olabilir. |
Grafiği bir ağaç olarak göstermek için şunlardan birini seçin:
|
Kod içinde doğal bağımlılık kümeleri bölümüne bakın. |
Seçim Hızlı kümeler ![]() |
Grafikte belirli düğümleri taşımak için sürükleyin.Diğer düğümlere ve bağlantılara göz önünden düğümleri, sürüklerken basılı taşımak için SHIFT anahtar düğümleri sürükleyin.Ağaç düzenlerden birini seçerek grafiği bağımsız bir grup içindeki düzenini değiştirmek için Hızlı kümeler, veya Liste görünümü, bir liste grubun içeriğini düzenler.Bkz: düğümleri gruplandırma.
[!NOT]
Bu sürümde aşağıdaki işlevselliği kullanılamaz: Komşuları Gözat Modu, Kelebek modunu, Gelişmiş Seçimi, ve Bağımlılık matrisi görünümü.
Grafiğe Gözatma
Bunun için |
Bu adımları gerçekleştirin |
---|---|
Grafik tarama |
Grafiğin herhangi bir yönde sürükleyin. |
Grafiğe yakınlaşın veya ondan uzaklaşın |
Fare tekerleğini döndürün. - veya - Artı işaretini seçin (+) ya da eksi işareti (–) grafik araç çubuğundaki. - veya - Belirli bir alanı yakınlaştırmak için, alan etrafında bir dikdörtgen çizmek üzere sağ fare düğmesini kullanın. |
Yeniden Boyutlandır ve grafiği kendi penceresinde Sığdır |
Grafik araç çubuğunda, seçim sığdırmak için Büyüt. - veya - Grafiğin boş bir alanı çift tıklatın. |
Grafik belirli bir düğüm üzerinde ortalamak ve yeniden boyutlandırma |
Düğümü genişletin.Düğümün içinde boş bir alanı çift tıklatın. Visual Studio tüm Grup grafik penceresinin içine sığmasını grafiği yeniden boyutlandırır. Daraltılmış bir ad alanı, sınıf veya üyelerine çift tıklatırsanız, Visual Studio, kod tanımı gösterir. |
Odağı seçili düğüm bağımsız olarak değiştirme |
TAB'e basın. Odakta düğümü etrafında noktalı bir çizgi görünür. |
Bir düğüm adını kullanarak grafik üzerinde bulabilirsiniz. ![]()
Çözüm, ancak grafiğin öğeleri bulmak için bunları bulmak Çözüm Gezginive daha sonra onları grafiğe sürükleyin.
|
![]()
![]()
Bu gruplara daha önce yalnızca Genişletilmiş, daraltılmış gruplar halinde eşleşmeleri bulmak için arama kutusunu kullanabilirsiniz.Bu eşleşmeler bulmak ve onların üst grupları otomatik olarak genişletmek için arama kutusunun altında bu seçeneği seçin.
|
Bir bağlantının hedefini veya kaynağını bulun. Çok fazla bağlantı olduğunda belirli bir bağlantının hedef veya kaynağını kolayca görmek için bu yöntemi kullanın. |
|
Seçili olmayan tüm düğümleri seçin |
Seçili düğümler için kısayol menüsünü açar.Seçim seçin, Seçimi Ters Çevir'i. |
Seçili olanlara bağlayan ek düğümleri seçin |
Seçili düğümler için kısayol menüsünü açar.Seçim seçin ve aşağıdakilerden birini:
|
Düğümleri ve bağlantıları İnceleme
Aşağıdaki türde bağlantılar bağımlılık grafikleri göster:
Bir bağlantı iki düğüm arasında tek bir ilişkiyi temsil eder.
Çapraz grup bağlantısı farklı gruplardaki iki düğüm arasındaki bir ilişkiyi temsil eder.
Bir birleşik bağlantı iki grup arasında aynı yönde işaret eden tüm ilişkileri temsil eder.
![]() |
---|
Varsayılan olarak, grafik yalnızca seçili düğümler için çapraz-grup bağlantılarını gösterir.Grafik araç çubuğu üzerindeki tüm zamanlarda bu bağlantıları göstermek için açık bağlantıların grafik üzerinde oluşturulmasını değiştirme listesi Bu gruplar arasında toplanmış bağlantılar gizler. |
Bunun için |
Bu adımları gerçekleştirin |
---|---|
Bir düğüm veya bağlantı hakkında daha fazla bilgi |
Düğüm üzerinde fare işaretçisini hareket ettirmek veya araç ipucu görünene kadar bağlayın. Toplanan bir bağlantı için araç ipucu gösterdiği tek tek bağımlılıkları listeler. - veya - Eğer düğüm veya bağlantı için kısayol menüsünü açın.Seçim özelliklerini. |
Grubun içeriğini gösterme veya gizleme |
|
Kod tanımı bir ad, tür veya üye bakın |
Düğüm için kısayol menüsünü açın.Seçim Goto, tanımına gider. -veya- Düğüme çift tıklayın.Genişletilmiş gruplar için Grup başlığını çift tıklatın. -veya- Düğümü seçin.F12'e basın. Örne?in:
|
Bir bağlantının hedefini veya kaynağını bulun. Çok fazla bağlantı olduğunda belirli bir bağlantının hedef veya kaynağını kolayca görmek için bu yöntemi kullanın. |
|
Bir birleşik bağlantı içinde katılan öğeleri ve bağımlılıkları inceleyin |
Tek bir bağlantı için:
Birden çok bağlantı için:
Visual Studio, bağlantının her iki ucundaki grupları genişletir ve bağlantıyı yalnızca öğeleri ve katılmak bağımlılıkları gösterir. ![]()
Kısmi gruplardaki öğeleri arasındaki bağımlılıkları incelediğinizde, aşağıdaki davranışlarla karşılaşabilirsiniz:
![]() |
Farklı gruplar birden çok düğüm üzerinde bağımlılıkları inceleyin. |
|
Bir düğümün veya bağlantının başvurduğu öğeleri ![]()
Bu yalnızca geçerlidir Reference özniteliği ayarlanmışsa düğüm veya bağlantı için grafiğin .dgml dosyasındaki. Öğelere düğümler ve bağlantılardan başvurular eklemek için bkz: Bağımlılık Grafiklerini Düzenleme ve Özelleştirme.
|
Düğüm için kısayol menüsünü açın.Seçim Goto ve madde. |
Düğümler ve bağlantılar gösterme veya gizleme
Düğümleri gizlemek onları Düzen algoritmasına katılmasını engeller.Bu çapraz-grup bağlantılarını varsayılan olarak gizlidir.Bu çapraz-grup bağlantılarını düğümleri gruplar arasında karşılıklı bağlayan tek bağlantılardır.Gruplar daraltıldığında, grafik tüm çapraz-grup bağlantılarını gruplar arasındaki tek bağlantılar içinde toplar.Bir grubu genişletin ve grup içindeki düğümleri seçtiğinizde, çapraz grup bağlantıları görünür ve o grubun bağımlılıkları gösterir.
![]() |
---|
Visual Studio Ultimate'taki kullananlar ile Visual Studio Premium veya Visual Studio Professional oluşturulan bir grafik paylaşmadan önce herhangi bir düğüm veya başkalarının görmesini istediğiniz çapraz-grup bağlantılarını göster emin olun.Aksi takdirde, kullanıcılar bu öğeleri göstermek mümkün olmayacak. |
Düğümleri göstermek veya gizlemek için
Bunun için |
Bu adımları gerçekleştirin |
---|---|
Seçili düğümleri gizleyin |
|
Seçili olmayan düğümleri gizleyin |
|
Gizli düğümleri gösterin |
|
.Dgml dosyasını düzenleyerek düğümleri gizleyin |
|
Bağlantıları göstermek veya gizlemek için
Bunun için |
Grafik araç çubuğunda Aç bağlantıların grafik üzerinde oluşturulmasını değiştirme liste veya grafik kısayol menüsünü açın. Seçin: |
---|---|
Bu çapraz-grup bağlantılarını her zaman göster |
Tüm Çapraz Grup Bağlantılarını Göster Bu gruplar arasında toplanmış bağlantılar gizler. |
Yalnızca seçili düğümler için çapraz-grup bağlantılarını göster |
Çapraz Grup Bağlantılarını Seçili Düğümler Üzerinde Göster |
Bu çapraz-grup bağlantılarını her zaman gizle |
Tüm Çapraz Grup Bağlantılarını Gizle |
Tüm bağlantıları gizle (veya tüm bağlantıları göster) |
Tüm Bağlantıları Gizle Tüm bağlantıları göstermek için seçin Tüm Bağlantıları Gizle yeniden bu modu kapatmak için. |
Düğümleri gruplandırma
Bunun için |
Bu adımları gerçekleştirin |
---|---|
Grup düğümleri veya yaprak düğüm olarak kapsayıcı düğümleri Göster |
Yaprak düğüm olarak kapsayıcı düğümleri göstermek için düğümleri seçin.Seçiminiz için kısayol menüsünü açın.Seçim Grup, dönüştürmek için yaprak. Grup düğümleri olarak kapsayıcı düğümleri göstermek için düğümleri seçin.Seçiminiz için kısayol menüsünü açın.Seçim Grup, gruba dönüştürmez,. Grup düğümleri olarak tüm yaprak düğümleri göstermek için grafik için kısayol menüsünü açın.Seçim Grup, Gruplamayı üzerinde. Yaprak düğüm olarak tüm Grup düğümleri göstermek için grafik için kısayol menüsünü açın.Seçim Grup, Gruplamayı kapatmak. |
Bir grup içindeki düzenini değiştirme |
|
Bir gruba bir düğüm ekleme |
Düğüm grubuna sürükleyin. Düğüm sürüklerken, Visual Studio düğüm taşıdığınız göstermek için bir gösterge görüntüler. Düğümler bir grubun dışına sürükleyebilirsiniz. |
Bir grup düğüm düğüm ekleme |
Herhangi bir düğümde grup olarak dönüştürebilirsiniz.Düğümü hedef düğüm sürükleyin. |
Seçili Grup düğümleri |
|
Belirli kategorileri veya özellikleri olan düğümleri gruplandırın. |
|
Kapsayıcılarına göre düğümleri gruplandırın |
|
Özellik değerlerine göre düğümleri gruplandırın. |
|
Grupları kaldırın |
Grup ya da kaldırmak istediğiniz grubu seçin.Seçiminiz için kısayol menüsünü açın.Seçim Grup, Grubu Kaldır. |
Düğümleri onların üst grubundan bir yukarı gruba veya eğer bir yukarı grupları yoksa grubun dışına kaldırın. |
Taşımak istediğiniz düğümleri seçin.Seçiminiz için kısayol menüsünü açın.Seçim Grup, üst nesneden kaldırmak. |
Ayrıca grafiğin .dgml dosyasını düzenleyerek düğümleri gruplar halinde düzenleyebilirsiniz.
Bir düğüm için bir grubu dönüştürmek veya yeni bir grup eklemek için
Bir düğüm için bir grubu dönüştürmek için düğümü için kısayol menüsünü açın.Choose Goto, DGML.
Visual Studio grafiğin .dgml dosyasını açar ve vurgular <Node/> o düğüm için öğe.
- veya -
Yeni bir grup eklemek için:
Grafiğin boş bir alanına için kısayol menüsünü açın.Choose Goto, DGML.
<Nodes> bölümünde, yeni bir <Node/> öğesi ekleyin.
<Node/> öğesinde, grubun genişletilmiş veya daraltılmış olarak görünüp görünmediğini belirtmek için Group özniteliğini ekleyin.Örne?in:
<Nodes> <Node Id="MyFirstGroup" Group="Expanded" /> <Node Id="MySecondGroup" Group="Collapsed" /> </Nodes>
<Links> bölümünde,<Link/> öğesinin bir grup düğümü ile onun çocuk düğümleri arasındaki her ilişki için varolan aşağıdaki özniteliklere sahip olduğundan emin olun:
Grup düğümünü belirten bir Source özniteliği
Çocuk düğümü belirten bir Target özniteliği
Grup düğümü ile onun çocuk düğümü arasındaki Contains ilişkisini belirten Category özniteliği
Örne?in:
<Links> <Link Category="Contains" Source="MyFirstNewGroup" Target="FirstGroupChildOne" /> <Link Category ="Contains" Source="MyFirstNewGroup" Target="FirstGroupChildTwo" /> <Link Category ="Contains" Source="MySecondNewGroup" Target="SecondGroupChildOne" /> <Link Category="Contains" Source="MySecondNewGroup" Target="SecondGroupChildTwo" /> </Links>
Hakkında daha fazla bilgi için Category özniteliği için bkz: Düğümler ve bağlantılara kategoriler ata , Bağımlılık Grafiklerini Düzenleme ve Özelleştirme.
Ayrıca bkz.
Kavramlar
Bağımlılık Grafiklerini Düzenleme ve Özelleştirme
Bağımlılık Grafiklerinde Kod Bağımlılıklarını Görselleştirme