Visual Studio IDE'de gezinme

Visual Studio tümleşik geliştirme ortamına (IDE) bu girişte bazı pencereler, menüler ve diğer kullanıcı arabirimi özelliklerinde bir tura çıkarsınız.

Herhangi bir uygulama türü geliştirmek veya dil öğrenmek için Visual Studio Tümleşik Geliştirme Ortamı'nda (IDE) çalışırsınız. Visual Studio IDE, kod düzenlemenin ötesinde grafik tasarımcıları, derleyicileri, kod tamamlama araçlarını, kaynak denetimini, uzantıları ve daha birçok özelliği tek bir yerde bir araya getirir.

İndirme ve kurma

Başlamak için Visual Studio'yu indirin ve sisteminize yükleyin.

Visual Studio Yükleyicisi, istediğiniz programlama dilleri veya platformlar için ihtiyacınız olan özellik grupları olan iş yüklerini seçer ve yüklersiniz. Bu öğreticiyi takip etmek için yükleme sırasında .NET masaüstü geliştirme iş yükünü seçtiğinizden emin olun.

Screenshot of the .NET desktop development workload selected in the Visual Studio Installer.

Visual Studio'nuz zaten varsa. .NET masaüstü geliştirme iş yükünü aşağıdaki gibi ekleyebilirsiniz:

  • Visual Studio Yükleyicisi başlatın.
  • İstenirse yükleyicinin kendisini güncelleştirmesine izin verin.
  • Visual Studio için bir güncelleştirme varsa, bir Güncelleştir düğmesi gösterilir. Yüklemeyi değiştirmeden önce güncelleştirmek için seçin.
  • Visual Studio yüklemenizi bulun ve Değiştir düğmesini seçin.
  • Henüz seçili değilse . NET masaüstü geliştirme iş yükünü seçin ve Değiştir düğmesini seçin. Aksi takdirde, iletişim kutusunu kapatması gerekir.

Başlangıç penceresi

Visual Studio'yu açtıktan sonra göreceğiniz ilk şey başlangıç penceresidir. Kodu kopyalama veya kullanıma alma, var olan bir projeyi veya çözümü açma, yeni bir proje oluşturma veya yalnızca bazı kod dosyalarını içeren bir klasör açma seçenekleri vardır.

Screenshot of the Start window in Visual Studio 2019.

Visual Studio'yu ilk kez kullanıyorsanız, son projeler listeniz boş olur.

Proje veya çözüm olmadan kod geliştirmek için Visual Studio'da kodunuzu açmak için Yerel klasör aç seçeneğini kullanın. Aksi takdirde, GitHub veya Azure DevOps gibi bir kaynak sağlayıcıdan yeni proje oluşturabilir veya Depo kopyalayabilirsiniz.

Visual Studio geliştirme ortamını belirli bir proje veya kod yüklenmeden açmak için Kod olmadan devam et seçeneğini kullanın. Canlı Paylaşım oturumuna katılmak veya hata ayıklama işlemine eklemek için bu seçeneği belirleyebilirsiniz. Başlangıç penceresini kapatmak ve IDE'yi açmak için Esc tuşuna da basabilirsiniz.

Başlangıç penceresi

Visual Studio'yu açtıktan sonra göreceğiniz ilk şey başlangıç penceresidir. Kodu kopyalama veya kullanıma alma, var olan bir projeyi veya çözümü açma, yeni bir proje oluşturma veya yalnızca bazı kod dosyaları içeren bir klasör açma seçenekleri vardır.

An annotated screenshot that shows the start window in Visual Studio 2022.

Visual Studio'yu ilk kez kullanıyorsanız, son projeler listeniz boş olur.

Proje veya çözüm olmadan kod geliştirmek için Visual Studio'da kodunuzu açmak için Yerel klasör aç seçeneğini kullanın. Aksi takdirde, GitHub veya Azure DevOps gibi bir kaynak sağlayıcıdan yeni proje oluşturabilir veya Depo kopyalayabilirsiniz.

Visual Studio geliştirme ortamını belirli bir proje veya kod yüklenmeden açmak için Kod olmadan devam et seçeneğini kullanın. Canlı Paylaşım oturumuna katılmak veya hata ayıklama işlemine eklemek için bu seçeneği belirleyebilirsiniz. Başlangıç penceresini kapatmak ve IDE'yi açmak için Esc tuşuna da basabilirsiniz.

Projenizi oluşturun

Visual Studio'nun özelliklerini keşfetmek için yeni bir proje oluşturalım.

  1. Visual Studio'yu başlatın ve Yeni proje oluştur'u seçin.

    Screenshot of the 'Create a new project' window in Visual Studio 2019.

    Yeni proje oluştur penceresi açılır ve birkaç proje şablonu gösterilir. Şablon, belirli bir proje türü için gereken temel dosyaları ve ayarları içerir.

    Burada bir proje şablonu arayabilir, filtreleyebilir ve seçebilirsiniz. Ayrıca son kullandığınız proje şablonlarının listesini de gösterir.

  2. Yeni proje oluştur penceresinde, proje türleri listesini filtrelemek için arama kutusuna konsol yazın. Tüm diller açılan listesinden C# (veya seçtiğiniz başka bir dil) seçerek arama sonuçlarını daha da daraltın.

    Screenshot of the 'Create a new project' window in Visual Studio 2019, where you select the template that you want.

  3. C# seçeneğini belirlediyseniz Konsol Uygulaması şablonunu ve ardından İleri'yi seçin. (Farklı bir dil seçtiyseniz herhangi bir şablon seçmeniz yeter. Kullanıcı arabirimi tüm programlama dilleri için benzerdir.)

  4. Yeni projenizi yapılandırın penceresinde varsayılan proje adını ve konumunu kabul edin ve İleri'yi seçin.

    Screenshot of the 'Configure a new project' window in Visual Studio 2019, where you enter the name of the project.

  5. Ek bilgi penceresinde Hedef Çerçeve açılan menüsünde .NET Core 3.1'in göründüğünü doğrulayın ve oluştur'u seçin.

    Screenshot of the 'Additional information' window in Visual Studio 2019, where you select the version of the .NET Core Framework that you want.

  6. Projeniz Visual Studio'da oluşturulur ve yüklenir.

Temel düzen

  • Projenizdeki, çözümünüzdeki veya kod klasörünüzdeki dosya ve klasör hiyerarşisinin grafik gösterimini gösteren Çözüm Gezgini kullanarak projenizin içeriğine göz atın.

  • Hiyerarşiye göz atabilir ve dosyayı seçerek Düzenleyici'de açabilirsiniz. Düzenleyici penceresinde Program.cs adlı bir dosya açılır. Düzenleyici, dosyaların içeriğini gösterir ve visual studio'da kodlama çalışmanızın çoğunu yaptığınız yerdir.

    Screenshot showing the Editor window in Visual Studio 2019.

  • Visual Studio'nun üst kısmındaki menü çubuğu komutları kategorilere ayırır. Örneğin, Proje menüsünde çalıştığınız projeyle ilgili komutlar bulunur. Araçlar menüsünde, Seçenekler'i seçerek Visual Studio'nın nasıl davranacağını özelleştirebilir veya Araçları ve Özellikleri Al'ı seçerek yüklemenize özellikler ekleyebilirsiniz.

    Screenshot showing the Menu bar in Visual Studio 2019.

  • Fare imleci bir anahtar sözcüğün üzerindeyken veya bir anahtar sözcük seçtikten sonra F1 tuşuna basarak bağlamsal yardım alın. Örneğin konsolu seçin ve Konsol Sınıfı'nda belgelere atlamak için F1 tuşuna basın.

  • Visual Studio'nun klavye erişilebilirliği mükemmeldir. Eylemleri hızlı bir şekilde gerçekleştirmek için bir dizi yerleşik klavye kısayolu destekler. Klavye kısayollarının listesini görmek için Yardım > Klavye Kısayolu başvurularını kullanın.

  • Hata Listesi kodunuzun geçerli durumuyla ilgili hataları, uyarıları ve iletileri gösterir. Dosyanızda veya projenizde herhangi bir yerde hatalar (eksik ayraç veya noktalı virgül gibi) varsa, bunlar burada listelenir. Hata Listesi penceresini açmak için Görünüm menüsünü ve ardından Hata Listesi'ni seçin.

    Screenshot of the Error List in Visual Studio 2019.

  • En üstteki Arama kutusu (Ctrl + Q), Visual Studio'da hemen hemen her şeyi bulmanın hızlı ve kolay bir yoludur. Yapmak istediğiniz işlemle ilgili bazı metinler girebilirsiniz ve metinle ilgili seçeneklerin listesini gösterir. Örneğin, bir Terminal penceresi açmak için bu pencereyi arayın ve arama sonuçlarından açın. Yerleşik terminal açılır ve komutlar için hazırdır.

    Screenshot showing the Search box in Visual Studio 2019.

  • Visual Studio kullanırken herhangi bir sorunla karşılaşırsanız veya ürünü nasıl geliştirebileceğinize ilişkin önerileriniz varsa, IDE'nin sağ üst köşesindeki Geri Bildirim Gönder düğmesini seçerek bize bildirebilirsiniz.

    Screenshot of the Send Feedback menu in Visual Studio 2019.

  1. Visual Studio'yu başlatın ve Yeni proje oluştur'u seçin.

    Screenshot of the 'Create a new project' window in Visual Studio 2022.

    Yeni proje oluştur penceresi açılır ve birkaç proje şablonu gösterilir. Şablon, belirli bir proje türü için gereken temel dosyaları ve ayarları içerir.

    Burada bir proje şablonu arayabilir, filtreleyebilir ve seçebilirsiniz. Yeni proje oluştur penceresinde son kullanılan proje şablonlarınızın listesi de gösterilir.

  2. Yeni proje oluştur penceresinde, proje türleri listesini filtrelemek için arama kutusuna konsol yazın. Tüm diller açılan listesinden C# (veya seçtiğiniz başka bir dil) seçerek arama sonuçlarını daha da daraltın.

    Screenshot of the 'Create a new project' window in Visual Studio 2022, where you select the template that you want.

  3. C# seçeneğini belirlediyseniz Konsol Uygulaması şablonunu ve ardından İleri'yi seçin. Farklı bir dil seçtiyseniz herhangi bir şablonu seçmeniz yeter.

  4. Yeni projenizi yapılandırın penceresinde varsayılan proje adını ve konumunu kabul edin ve İleri'yi seçin.

    Screenshot of the Configure a new project window in Visual Studio 2022, where you enter the name of the project and the project location.

  5. Ek bilgiler penceresinde Çerçeve açılan menüsünde .NET 8.0'ın göründüğündenemin olun ve oluştur'u seçin.

    Screenshot of the Additional information window in Visual Studio 2022, where you select the version of the .NET that you want.

  6. Proje, Visual Studio'da oluşturulur ve yüklenir.

Temel düzen

  • Projenizdeki, çözümünüzdeki veya kod klasörünüzdeki dosya ve klasör hiyerarşisinin grafik gösterimini gösteren Çözüm Gezgini kullanarak projenizin içeriğine göz atın.

  • Hiyerarşiye göz atabilir ve dosyayı seçerek Düzenleyici'de açabilirsiniz. dosya Program.cs Düzenleyici penceresinde açılır. Düzenleyici, dosyaların içeriğini gösterir ve visual studio'da kodlama çalışmanızın çoğunu yaptığınız yerdir.

    Screenshot of the Editor in Visual Studio 2022.

  • Visual Studio'nun üst kısmındaki menü çubuğu komutları kategorilere ayırır. Örneğin, Proje menüsünde çalıştığınız projeyle ilgili komutlar bulunur. Araçlar menüsünde, Seçenekler'i seçerek Visual Studio'nın nasıl davranacağını özelleştirebilir veya Araçları ve Özellikleri Al'ı seçerek yüklemenize özellikler ekleyebilirsiniz. Kendi geliştirme stilinizi ve gereksinimlerinizi en iyi şekilde desteklemek için Visual Studio IDE ayarlarını çeşitli yollarla özelleştirebilirsiniz.

    Screenshot of the Menu bar in Visual Studio 2022.

  • Bağlama duyarlı kod tamamlamaları, öneriler, kod açıklamaları ve daha fazlası ile doğrudan düzenleyicide GitHub Copilot ile yapay zeka yardımı alın. Örneğin, kodun ne yapmasını istediğinizi açıklayan bir doğal dil açıklaması yazarak kod önerileri alabilirsiniz.

    Screenshot of the GitHub Copilot extension in Visual Studio 2022.

    Visual Studio'da yapay zeka destekli geliştirme hakkında daha fazla bilgi edinin.

  • Fare imleci bir anahtar sözcüğün üzerindeyken veya bir anahtar sözcük seçtikten sonra F1 tuşuna basarak bağlamsal yardım alın. Örneğin konsolu seçin ve Konsol Sınıfı'nda belgelere atlamak için F1 tuşuna basın.

  • Visual Studio'nun klavye erişilebilirliği mükemmeldir. Eylemleri hızlı bir şekilde gerçekleştirmek için bir dizi yerleşik klavye kısayolu destekler. Klavye kısayollarının listesini görmek için Yardım > Klavye Kısayolu başvurularını kullanın.

  • Hata Listesi kodunuzun geçerli durumuyla ilgili hataları, uyarıları ve iletileri gösterir. Dosyanızda veya projenizde herhangi bir yerde hatalar (eksik ayraç veya noktalı virgül gibi) varsa, bunlar burada listelenir. Hata Listesi penceresini açmak için Görünüm menüsünü ve ardından Hata Listesi'ni seçin.

    Screenshot of the Error List in Visual Studio 2022.

  • En üstteki Arama kutusu (Ctrl + Q), Visual Studio'da hemen hemen her şeyi bulmanın hızlı ve kolay bir yoludur. Yapmak istediğiniz işlemle ilgili bazı metinler girebilirsiniz ve metinle ilgili seçeneklerin listesini gösterir. Örneğin, bir Terminal penceresi açmak için bu pencereyi arayın ve arama sonuçlarından açın. Yerleşik terminal açılır ve komutlar için hazırdır.

    Screenshot of the Search box in Visual Studio 2022.

  • Visual Studio kullanırken herhangi bir sorunla karşılaşırsanız veya ürünü nasıl geliştirebileceğinize ilişkin önerileriniz varsa, IDE'nin sağ üst köşesindeki Geri Bildirim Gönder düğmesini seçerek bize bildirebilirsiniz.

    Screenshot of the Send Feedback button and menu in Visual Studio 2022.

Uygulamanızı derleme

Şimdi biraz derleme çıktısı görmek için projeyi derleyelim. Çıkış penceresi, projenizi oluşturma ve kaynak denetim sağlayıcınızdan gelen çıkış iletilerini gösterir.

Derle menüsünden Çözüm Derle'yi seçin. Çıkış penceresi otomatik olarak odağı alır ve başarılı bir derleme iletisi gösterir.

Screenshot of the Output window in Visual Studio.

Screenshot of the Output window in Visual Studio 2022 showing output messages from building your project and from your source control provider.

Uygulamanızı çalıştırma

  1. Araç çubuğunda Hata Ayıklamayı Başlat düğmesini (yeşil ok) seçin veya uygulamanızı çalıştırmak için F5 tuşuna basın.

    Screenshot of the Start Debugging button in the debug toolbar.

    Visual Studio uygulamayı oluşturur ve Hello, World! iletisiyle bir konsol penceresi açılır. Artık çalışan bir uygulamanız var!

  2. Konsol penceresini kapatmak için herhangi bir tuşa basın.

  1. Araç çubuğunda Hata Ayıklamayı Başlat düğmesini (yeşil ok) seçin veya uygulamanızı çalıştırmak için F5 tuşuna basın.

    Screenshot of the Start Debugging button in the debug toolbar.

    Visual Studio uygulamayı oluşturur ve Hello, World! iletisiyle bir konsol penceresi açılır. Artık çalışan bir uygulamanız var!

  2. Konsol penceresini kapatmak için herhangi bir tuşa basın.

Uygulamanızda hata ayıklama

Visual Studio'nun birçok yerleşik hata ayıklama özelliği vardır. Kodun yürütülmesini duraklatmak veya adım adım hata ayıklamak için kodun ilgilendiği herhangi bir noktada bir kesme noktası ayarlayın. Her aşamadaki değerleri inceleyerek kodun sorunlarını gidermek için Yerel Ayarlar, Otomatikler ve İzleme penceresine göz atın.

  1. Şimdi uygulamaya biraz daha kod ekleyelim. aşağıdaki C# kodunu yazan Console.WriteLine("Hello World!");satırın önüne ekleyin:

    Console.WriteLine("\nWhat is your name?");
    var name = Console.ReadLine();
    
  2. Uygulamanızı çalıştırmak için Visual Studio'da hata ayıklama araç çubuğunda Hata Ayıklamayı Başlat düğmesini (yeşil ok) seçin.

    Screenshot of the Start Debugging button in the debug toolbar.

  3. Araç çubuğundaki Durdur düğmesine tıklayarak uygulamayı istediğiniz zaman durdurabilirsiniz.

  1. Şimdi uygulamaya biraz daha kod ekleyelim. aşağıdaki C# kodunu yazan Console.WriteLine("Hello World!");satırın önüne ekleyin:

    Console.WriteLine("\nWhat is your name?");
    var name = Console.ReadLine();
    
  2. Uygulamanızı çalıştırmak için Visual Studio'da hata ayıklama araç çubuğunda Hata Ayıklamayı Başlat düğmesini (yeşil ok) seçin.

    Screenshot of the Start Debugging button in the debug toolbar.

  3. Çalışırken Yeniden Yükleme kullanarak sorunları düzeltin veya anında kodda değişiklik yapın ve uygulamayı yeniden başlatmadan sonuçları görün.

    Screenshot of the Hot Reload button in the debug toolbar.

  4. Araç çubuğundaki Durdur düğmesini seçerek uygulamayı istediğiniz zaman durdurabilirsiniz.

    Screenshot of the Stop button in the debug toolbar.

Kullanıcı arabirimini tanımak için Visual Studio'nun özelliklerinden yalnızca birkaçını incelediniz. Daha fazla keşfetmek için: