Sınıf Tasarımcısı ile sınıfları tasarlama, görselleştirme ve yeniden düzenleme

Visual Studio'da Sınıf Tasarımcısı'nı kullanarak kod yapınızı görselleştirin, yeni sınıflar tasarlayın ve var olan türleri yeniden düzenlemenin tümünü etkileşimli bir diyagramdan yapın.

Sınıf Tasarımcısı ile, görsel tasarım yüzeyinde kod öğelerini ve bunların ilişkilerini gösteren sınıf diyagramları oluşturabilirsiniz. Bu görünüm, proje yapınızı anlamanıza ve kodunuzu daha etkili bir şekilde yeniden düzenlemenize yardımcı olur.

Önkoşullar

  • Sınıf Tasarımcısı bileşeninin yüklü olduğu Visual Studio. Bkz. Sınıf Tasarımcısı bileşenini yükleme.
  • .NET Framework'i hedefleyen bir C#, Visual Basic veya C++ projesi. Sınıf Tasarımcısı .NET Core, .NET 5 veya üzerini desteklemez.

Sınıf diyagramlarıyla yapabilecekleriniz

Sınıf diyagramları üç ana iş akışını destekler:

  • Tasarım: Sınıf diyagramını düzenleyerek projenizin kodunu düzenleyin. Yeni öğeler ekleyin ve istenmeyen öğeleri silin. Değişiklikleriniz koda yansıtılır.

  • Görselleştirme: Diyagramdaki sınıfları görüntüleyerek projenizin yapısını anlayın. Diyagramınızı özelleştirerek en önemli ayrıntılara odaklanın. Belgeler veya sunular için diyagramları kaydedin.

  • Refactor: Yöntemleri geçersiz kılma, tanımlayıcıları yeniden adlandırma, parametreleri yeniden düzenleme ve arabirimleri ve soyut sınıfları uygulama.

Türleri ve ilişkileri görüntüleme

Sınıf diyagramları, türler arasındaki ilişkilerin yanı sıra üyeler, özellikler ve yöntemler de dahil olmak üzere tür ayrıntılarını görüntüler. Diyagram, kodunuzun dinamik, iki yönlü bir görünümünü sağlar:

  • Tasarımcıdaki türleri düzenlediğinizde, yaptığınız değişiklikler kaynak koda yansır.
  • Kaynak kod dosyalarını düzenler ve sınıf diyagramı otomatik olarak güncelleştirilir.

Projeniz başka bir projedeki bir türe başvuruda bulunursa, başvuruda bulunan projeyi oluşturana kadar sınıf diyagramı bu türü göstermez. Benzer şekilde, siz projeyi yeniden oluşturana kadar diyagramda dış kodda yapılan değişiklikler görüntülenmez.

Tipik iş akışı

Sınıf diyagramları, ister diğer geliştiriciler tarafından oluşturulan kodlarla çalışıyor olun ister kendi projelerinizi yeniden ziyaret edin, kod yapısını anlamanıza yardımcı olur. Proje bilgilerini özelleştirmek, paylaşmak ve sunmak için sınıf diyagramlarını kullanın.

Başlamak için, keşfetmek istediğiniz türleri görüntüleyen bir sınıf diyagramı ekleyin . Türlerin bir alt kümesi, belirli üyeler veya proje yapısının tamamı gibi farklı görünümleri göstermek için proje başına birden çok sınıf diyagramı oluşturabilirsiniz.

Sınıf diyagramlarının gruplandırma, sıralama ve görünürlük seçenekleri gibi bilgileri görüntüleme şeklini de özelleştirebilirsiniz.

Diyagramlarınız hazır olduğunda şunları yapabilirsiniz:

Sınıf Tasarımcısı kaynak dosya konumlarını izlemez. Kaynak dosyaları taşır veya yeniden adlandırırsanız, Sınıf Tasarımcısı türlerin izini kaybedebilir (özellikle tür tanımları, temel sınıflar veya ilişkilendirme türleri) ve Sınıf Tasarımcısı bu türü görüntüleyemiyor gibi bir hata görüntüleyebilir. Bunu düzeltmek için, türü yeniden görüntülemek için değiştirilen veya yeniden konumlandırılan kaynak dosyasını sınıf diyagramına sürükleyin.

Projelere sınıf diyagramları ekleme

Sınıfları tasarlamaya, düzenlemeye ve yeniden düzenlemeye başlamak için projenize bir sınıf diyagramı ekleyin. Kod tabanınızın farklı bölümlerini görselleştirmek için birden çok diyagram ekleyebilirsiniz.

Sınıf Tasarımcısı bileşenini yükleme

Sınıf Tasarımcısı bileşeni yüklü değilse şu adımları izleyin:

  1. Windows Başlat menüsünden Visual Studio Installer açın veya Visual Studio'daki menü çubuğundan Araçları>Araçları ve Özellikleri Al'ni seçin.

    Visual Studio Yükleyicisi açılır.

  2. Visual Studio zaten yüklüyse Değiştir'i seçin.

  3. Tek tek bileşenler sekmesini seçin ve aşağı kaydırarak Kod araçları kategorisine gelin.

  4. sınıf tasarımcısı seçin ve ardından Değiştiröğesini seçin.

    Sınıf Tasarımcısı bileşeni yüklenmeye başlar.

  5. Yükleme tamamlandığında Visual Studio'yu yeniden başlatın. Sınıf Diyagramı şablonu artık Yeni Öğe Ekle iletişim kutusunda kullanılabilir.

Projeye boş sınıf diyagramı ekleme

  1. Çözüm Gezgini'ndeproje düğümüne sağ tıklayın ve sonra Ekle>Yeni Öğeseçin. Alternatif olarak, Ctrl+Shift+Atuşlarına basın. Yalnızca bir kod dosyası ekleme seçeneğiyle küçük bir pencere görüntülenirse Tüm Şablonları Göster düğmesini seçin.

    Yeni Öğe Ekle iletişim kutusu açılır.

  2. Önce Genelgenişletin ve ardından şablon listesinden Sınıf Diyagramı seçin. Visual C++ projeleri için Sınıf Diyagramı şablonunu bulmak için Yardımcı Programı kategorisine bakın.

    Sınıf Diyagramı şablonunu görmüyorsanız, önce Sınıf Tasarımcısı bileşenini yükleyin.

    Sınıf diyagramı Sınıf Tasarımcısı'nda açılır ve Çözüm Gezgini'nde .cd uzantısına sahip bir dosya olarak görünür. Şekilleri ve çizgileri Araç Kutusu'ndan diyagrama sürükleyebilir veya bir proje düğümünü Çözüm Gezgini'nden sürükleyerek bu projedeki sınıfları ekleyebilirsiniz.

Birden çok sınıf diyagramı eklemek için bu yordamdaki adımları yineleyin.

Eksiksiz bir projenin içeriğini görüntüleme

Projedeki tüm türleri gösteren bir sınıf diyagramı oluşturmak için:

  1. Boş bir sınıf diyagramı açın.
  2. Proje düğümünü Çözüm Gezgini'nden sınıf diyagramı yüzeyine sürükleyin.

Projedeki tüm türlerle otomatik olarak doldurulmuş bir sınıf diyagramı oluşturulur.

Sınıf diyagramlarını özelleştirme

Göreviniz için en önemli konulara odaklanmak için sınıf diyagramlarının bilgileri görüntüleme şeklini özelleştirin. Diyagramın tamamını veya tek tek türleri ayarlayabilirsiniz.

Özelleştirme seçenekleri şunlardır:

  • Yakınlaştırma düzeyini ayarlama
  • Üyelerin gruplandırma ve sıralama şeklini değiştirme
  • İlişkileri gizleme veya gösterme
  • Türleri diyagramda herhangi bir yere taşıma

Diyagram görünümünü özelleştirmek temel alınan kodu değiştirmez.

Bir sınıftaki Özellikler bölümü gibi tür üyeleri içeren bölümlere bölme adı verilir. Ayrı bölmeleri ve üye türlerini gizleyebilir veya gösterebilirsiniz.

Yakınlaştırma ve uzaklaştırma

  1. sınıf diyagramı dosyasını Sınıf Tasarımcısıaçın ve seçin.

  2. Yakınlaştırma düzeyini değiştirmek için Sınıf Tasarımcısı araç çubuğunda Yakınlaştır veya Uzaklaştır'ı seçin.

    Alternatif olarak, Yakınlaştırma açılan listesini kullanın veya bir yakınlaştırma değeri yazın (10% ile 400%).

Yakınlaştırma düzeyinin değiştirilmesi, yazdırılan diyagramların ölçeğini etkilemez.

Tür üyelerinin gruplandırma ve sıralamasını özelleştirme

  1. sınıf diyagramı dosyasını Sınıf Tasarımcısıaçın ve seçin.

  2. Tasarım yüzeyinde boş bir alana sağ tıklayın ve Grup Üyeleriüzerine gelin.

  3. Kullanılabilir seçeneklerden birini belirleyin:

    • Türe Göre Gruplandır, tek tek tür üyelerini Gruplandırılmış Özellikler, Yöntemler, Olaylar ve Alanlar listesine ayırır. Tek tek gruplar varlık tanımına bağlıdır: örneğin, bir sınıf için henüz tanımlanmış olay yoksa herhangi bir olay grubu görüntülemez.

    • Access'e Göre Gruplandır, tek tek tür üyelerini üyenin erişim değiştiricilerine göre gruplandırılmış bir listeye ayırır. Örneğin, Genel ve Özel.

    • Alfabetik Sırala bir varlığı oluşturan öğeleri tek bir alfabetik liste olarak görüntüler. Liste artan düzende sıralanır.

Bir türdeki bölmeleri gizleme

  1. Sınıf Tasarımcısı'de bir sınıf diyagramı dosyası açın ve seçin.

  2. Özelleştirmek istediğiniz türdeki üye kategorisine sağ tıklayın (örneğin, sınıftaki Yöntemler düğümünü seçin).

  3. Bölmeyi Gizle'yi seçin.

    Seçili bölme tür kapsayıcısından kaybolur.

Bir türdeki tek tek üyeleri gizleme

  1. sınıf diyagramı dosyasını Sınıf Tasarımcısıaçın ve seçin.

  2. Gizlemek istediğiniz türdeki üyeye sağ tıklayın.

  3. Gizle'yi seçin.

    Seçilen üye tür kapsayıcısından kaybolur.

Bir türün gizli bölmelerini ve üyelerini göster

  1. sınıf diyagramı dosyasını Sınıf Tasarımcısıaçın ve seçin.

  2. Gizli bölmedeki türün adına sağ tıklayın.

  3. Tüm Üyeleri Göster'i seçin.

    Tüm gizli bölmeler ve üyeler tür kapsayıcısında görünür.

İlişkileri gizle

  1. sınıf diyagramı dosyasını Sınıf Tasarımcısıaçın ve seçin.

  2. Gizlemek istediğiniz ilişkilendirme veya devralma satırına sağ tıklayın.

  3. İlişkilendirme satırları için gizle'yi veya devralma satırları için Devralma Satırını Gizle'yi seçin.

    Seçili ilişki çizgisi diyagramdan kaybolur.

Gizli ilişkileri göster

  1. sınıf diyagramı dosyasını Sınıf Tasarımcısıaçın ve seçin.

  2. Gizli ilişkilendirme veya devralma içeren türe sağ tıklayın.

  3. İlişkilendirme satırları için Tüm Üyeleri Göster'i veya devralma satırları için Temel Sınıfı Göster'i veya Türetilmiş Sınıfları Göster'i seçin.

    Gizli ilişki çizgileri diyagramda yeniden görünür.

Sınıf diyagramından şekil kaldırma

Türün temel kodunu etkilemeden sınıf diyagramından tür şeklini kaldırabilirsiniz. Tür şekillerinin sınıf diyagramından kaldırılması yalnızca bu diyagramı etkiler: türü tanımlayan temel kod ve türü görüntüleyen diğer diyagramlar etkilenmez.

  1. Sınıf diyagramında, diyagramdan kaldırmak istediğiniz tür şeklini seçin.

  2. Düzenle menüsünde Diyagramdan Kaldır'ı seçin.

    Tür şekli ve şekle bağlı ilişkilendirme veya devralma çizgileri artık diyagramda görünmez.

Tür şeklini ve temel alınan kodunu silme

  1. Tasarım yüzeyinde şekle sağ tıklayın.

  2. Bağlam menüsünden Kod Sil'i seçin.

    Şekil diyagramdan kaldırılır ve temel alınan kodu projeden silinir.

Sınıf diyagramı öğelerini Microsoft Office belgesine kopyalama

Şekilleri bir .NET sınıf diyagramından (.cd dosyası) diğer belgelere kopyalayabilirsiniz. Belge türüne göre, ya şeklin bir kopyasını ya da temel kodunu alırsınız. Modelleme projesindeki UML sınıf diyagramlarındaki şekilleri kopyalamak için bkz. Diyagramları görüntü olarak dışarı aktarma.

Tek bir öğeyi kopyalama

Şekle sağ tıklayın ve Resmi Kopyalaseçin.

Birkaç öğeyi kopyalama

  1. Diyagramda kopyalamak istediğiniz şekilleri seçin.

  2. Seçiminize sağ tıklayın ve Görüntüyü Kopyalaöğesini seçin.

Sınıf diyagramındaki tüm öğeleri kopyalama

  1. Diyagram yüzeyine sağ tıklayın ve Tümünü Seçöğesini seçin veya Ctrl+Atuşlarına basın.

  2. Düzenle menüsünde Resmi Kopyalaseçin.

Ayrıca, Kopyala öğesini, Resim Kopyalayerine seçebilirsiniz. Kopyala resmi düz bitmap olarak kopyalar. Resmi Kopyala görüntüyü vektör tabanlı bir görüntü olarak kopyalar ve bu çoğu Office uygulaması için daha iyidir.

Sınıf diyagramlarını görüntü olarak dışarı aktarma

Projedeki koddan oluşturduğunuz bir sınıf diyagramını dışarı aktarmak için diyagramı görüntü olarak kaydedin. Bunun yerine UML sınıf diyagramlarını dışarı aktarmak istiyorsanız bkz. Diyagramları görüntü olarak dışarı aktarma.

Diyagramı dışarı aktarma

  1. Sınıf diyagramınızı (.cd) dosyasını açın.

  2. Sınıf Diyagramı menüsünden veya diyagram yüzeyi kısayol menüsünden Diyagramı Resim Olarak Dışarı Aktar'ü seçin.

  3. Bir diyagram seçin.

  4. İstediğiniz biçimi seçin.

  5. Dışarı aktarmayı tamamlamak için dışarı aktar'ı seçin.

Diğer belgelerden bağlantılı dışarı aktarılan görüntüleri otomatik olarak güncelleştirmek için diyagramı Visual Studio'da yeniden dışarı aktarın.

Visual Studio'nun yazdırma özelliğini kullanarak bir sınıf diyagramı yazdırabilirsiniz.

  1. Sınıf diyagramını açın.

  2. Dosya>Yazdır'ı seçin.

    Tüm sınıf diyagramı yazdırılır. Uygun boyutta yazdırmak için Sayfa Yapısı iletişim kutusundaki ayarları değiştirmeniz gerekebilir.

Sınıf diyagramlarına açıklama ekleme

Sınıf diyagramlarına açıklama eklemek için açıklama şekillerini kullanabilirsiniz. Açıklama şeklinin, içine metin yazabileceğiniz Metin bir özelliği vardır. Açıklama şekilleri kodda değil yalnızca diyagram yüzeyinde bulunur.

Açıklama, Sınıf Tasarımcısı'ndakisınıf diyagramı görünümünde bulunur. Aynı projede ikinci bir sınıf diyagramı açarsanız, ilk görünümde oluşturduğunuz açıklamalar görünmez. Diyagramı silerseniz, içerdiği tüm açıklamalar da silinir.

Açıklama şeklini yeniden boyutlandırabilirsiniz, ancak arka plan rengi, yazı tipi veya yazı tipi boyutu gibi görünümünün diğer yönlerini değiştiremezsiniz.

Açıklama ekle

  1. Bir açıklamayı Sınıf Tasarımcısı Araç Kutusu'nden sınıf diyagramına sürükleyin.

  2. Diyagramda yeni açıklama şeklini seçin ve istediğiniz metni yazın.

    Açıklama diyagram yüzeyinde görünür.

Klavye ve fare kısayolları

Sınıf Tasarımcısı'nda ve Sınıf Ayrıntıları penceresinde verimli bir şekilde gezinmek için klavye kısayollarını ve fare eylemlerini (veya başka bir işaret cihazını) kullanın. Bu kısayollar, menü komutlarına geçmeden daha hızlı çalışmanıza yardımcı olur.

Sınıf Tasarımcısı'nda fareyi kullanma

Sınıf diyagramlarında aşağıdaki işaret cihazı eylemleri desteklenir:

Fare Kombinasyonu Bağlam Açıklama
Çift tıklayın Şekil öğeleri Kod düzenleyicisini açar.
Çift tıklayın Lollipop bağlayıcısı Lolipop simgesini genişlet/daralt.
Çift tıklayın Lollipop bağlayıcı etiketi Arabirim Göster komutunu çağırır.
Fare Tekerleği Sınıf diyagramı Dikey olarak kaydırın.
Shift + Fare Kaydırma Tekerleği Sınıf diyagramı Yatay olarak kaydırın.
Ctrl + Fare Tekerleği Sınıf diyagramı Zoom
Ctrl+Shift + tıklama Sınıf diyagramı Zoom

Sınıf Ayrıntıları penceresinde fareyi kullanma

Fare veya başka bir işaret cihazı kullanarak , Sınıf Ayrıntıları penceresinin görünümünü ve görüntülenen verileri aşağıdaki yollarla değiştirebilirsiniz:

  • Düzenlenebilir herhangi bir hücreye tıklanması, söz konusu hücrenin içeriğini düzenlemenize olanak tanır. Değişiklikleriniz, Özellikler penceresinde ve kaynak kodunda da dahil olmak üzere verilerin depolandığı veya görüntülendiği tüm yerlere yansıtılır.

  • Bir satırın herhangi bir hücresine tıklanması, Özellikler penceresinin bu satırla temsil edilen öğenin özelliklerini görüntülemesine neden olur.

  • Bir sütunun genişliğini değiştirmek için, sütun başlığının sağ tarafındaki sınırı, sütun istediğiniz genişliğe gelene kadar sürükleyin.

  • Satırın solundaki ok simgelerine tıklayarak bölme veya özellik düğümlerini genişletebilir veya daraltabilirsiniz.

  • Sınıf Ayrıntıları penceresi, geçerli sınıfta yeni üyeler oluşturmak ve Sınıf Ayrıntıları pencere kılavuzunda üyelerin bölmeleri arasında gezinmek için çeşitli düğmeler sunar.

Sınıf Tasarımcısı'nda klavyeyi kullanma

Sınıf diyagramlarında aşağıdaki klavye eylemleri desteklenir:

Anahtar Bağlam Açıklama
Ok tuşları Yazı tipi iç şekilleri Şekil içeriğinde ağaç stili gezinti (şeklin çevresinde kaydırma desteklenir). Sol ve sağ tuşlar, genişletilebiliyorsa geçerli öğeyi genişletir veya daraltır; eğer değilse, üst öğeye gider (detaylı davranış için ağaç görünümü gezinmesine bakın).
Ok tuşları Üst düzey şekiller Diyagramdaki şekilleri taşıma.
Shift+ok tuşları Yazı tipi iç şekilleri Üyeler, iç içe türler veya bölmeler gibi şekil öğelerinden oluşan sürekli seçim oluşturma. Bu kısayollar çevresinde kaydırmayı desteklemez.
Ana Sayfa Yazı tipi iç şekilleri Üst düzey şekil başlığına gidin.
Ana Sayfa Üst düzey şekiller Diyagramdaki ilk şekle gidin.
Bitiş Yazı tipi iç şekilleri Şeklin içindeki son görünür öğeye gidin.
Bitiş Üst düzey şekiller Diyagramdaki son şekle gidin.
Shift+Giriş İç tip şekli Geçerli öğeden başlayıp aynı şekilde en üstteki öğeyle biten şeklin içindeki öğeleri seçer.
Shift+Bitiş İç tip şekli Shift+Home ile aynıdır ancak yukarıdan aşağı yöndedir.
Enter Tüm bağlamlar Şekil üzerinde varsayılan eylemi çağırır ve bu eylem çift tıklamayla da kullanılabilir. Çoğu durumda bu Görünüm Kodu'dur ancak bazı öğeler bunu farklı tanımlar (lolipoplar, bölme üst bilgileri, lolipop etiketleri).
+ ve - Tüm bağlamlar Şu anda odaklanmış öğe genişletilebilirse, bu anahtarlar öğeyi genişletir veya daraltabilir.
> Tüm bağlamlar Alt öğeleri olan öğelerde, bu öğe daraltılmışsa genişletilir ve ilk alt öğeye gidilir.
< Tüm bağlamlar Üst öğeye gider.
Alt+Üstkrkt+L Tür şekillerinin içinde + tür şekillerinin üstünde. Seçili durumdaki şeklin lolipop'una (varsa) gider.
Alt+Üstkrkt+B Tür şekillerinin içinde + tür şekillerinin üstünde. Tür şekli üzerinde temel tür listesi gösteriliyorsa ve birden fazla öğe varsa, bu işlem listenin genişletme durumunu değiştirir (daralt/genişlet).
Sil Tür ve yorum şekilleri üzerine Diyagram komutundan Kaldır'ı çağırır.
Sil Diğer her şeyde. Silme komutunu Kod'den çağırır (üyeler, parametreler, ilişkilendirmeler, devralma, lolipop etiketleri).
Ctrl+Sil Tüm bağlamlar Seçimde Kod 'den Silme komutunu çağırır.
sekme Tüm bağlamlar Aynı üst öğe içinde sonraki alt öğeye gider (sarmalamayı destekler).
Shift+Sekme Tüm bağlamlar Aynı üst öğe içinde önceki alt öğeye gider (kaydırmayı destekler).
Ara çubuğu Tüm bağlamlar Geçerli öğede seçimi değiştirir.

Sınıf Ayrıntıları penceresinde klavyeyi kullanma

Aşağıdaki anahtar bağlamaları kod yazma deneyimini taklit eder. Sınıf Ayrıntıları penceresinde gezinmek için şu anahtarları kullanın:

Anahtar Sonuç
, (virgül) İmleç bir parametre satırındaysa, virgül yazmak imleci sonraki parametrenin Ad alanına taşır. İmleç bir yöntemin son parametre satırındaysa, imleci yeni parametre oluşturmak için kullanabileceğiniz parametre ekleme<>alanına taşır.

İmleç Sınıf Ayrıntıları penceresinin başka bir yerindeyse, virgül yazmak o anki alana direkt olarak bir virgül ekler.
; (noktalı virgül) veya ) (kapatma parantezi) İmleci Sınıf Ayrıntıları pencere kılavuzundaki bir sonraki üye satırının Ad alanına taşıyın.
sekme İmleci sonraki alana taşır, önce sola, sonra da yukarıdan aşağıya doğru hareket eder. İmleç, metin yazdığınız bir alandan çıkıyorsa, Sınıf Ayrıntıları bu metni işleyip hata oluşmazsa depolar.

İmleç <>parametre ekleme gibi boş bir alandaysa, Sekme bunu sonraki satırın ilk alanına taşır.
Ara çubuğu İmleci sonraki alana taşır, önce sola, sonra da yukarıdan aşağıya doğru hareket eder. İmleç <>parametre ekleme gibi boş bir alandaysa, sonraki satırın ilk alanına taşınır. Virgülden hemen sonra yazılan <boşluk> dikkate alınmaz, unutmayın.

İmleç Özet alanındaysa, boşluk tuşuna basmak boşluk karakteri ekler.

İmleç belirli bir satırın Gizle sütunundaysa, boşluk yazmak Gizle onay kutusunun değerini değiştirir.
Ctrl+Tab Başka bir belge penceresine geçin. Örneğin, Sınıf Ayrıntıları penceresinden açık bir kod dosyasına geçin.
Esc Bir alana metin yazma işlemine başladıysanız, ESC tuşuna basıldığında geri alma tuşu işlevi görür ve alanın içeriği önceki değerine döndürülür. Sınıf Ayrıntıları Penceresinde genel odak varsa ancak belirli bir hücrede odak yoksa, ESC tuşuna basıldığında odak Sınıf Ayrıntıları penceresinden uzağa taşınır.
Yukarı ok ve aşağı ok Bu tuşlar, Sınıf Ayrıntıları pencere kılavuzunda imleci satırdan satıra dikey olarak taşır.
sol ok İmleç Ad sütunundaysa, sol oka bastığınızda hiyerarşideki geçerli düğüm daraltılır (açıksa).
sağ ok İmleç Ad sütunundaysa, sağ oka basıldığında hiyerarşideki geçerli düğüm genişletilir (daraltılmışsa).

Klavye kısayollarının kapsamlı bir listesi için bkz. visual studio klavye kısayolları.