Visual Studio IDE'ye hoş geldiniz | C#
tümleşik geliştirme ortamı (IDE), yazılım geliştirmenin birçok yönünü destekleyen zengin özelliklere sahip bir programdır. Visual Studio IDE, kodu düzenlemek, hatalarını ayıklamak ve derlemek ve ardından bir uygulama yayımlamak için kullanabileceğiniz yaratıcı bir başlatma panelidir. Çoğu IDE'nin sağladığı standart düzenleyici ve hata ayıklayıcının üzerinde ve üzerinde Visual Studio, yazılım geliştirme sürecini geliştirmek için derleyiciler, kod tamamlama araçları, grafik tasarımcılar ve daha birçok özellik içerir.
Yukarıdaki görüntüde, önemli pencereleri ve işlevlerini gösteren açık bir projeyle Visual Studio gösterilmektedir:
Çözüm Gezginisağ üstteki kod dosyalarınızı görüntüleyebilir, gezinebilir ve yönetebilirsiniz. Çözüm Gezgini, dosyaları çözümler ve projeler halinde gruplandırarak kodunuzu düzenlemenize yardımcı olabilir.
büyük olasılıkla zamanınızın çoğunu geçireceğiniz merkezidüzenleyici penceresinde dosya içeriği görüntülenir. Düzenleyici penceresinde kodu düzenleyebilir veya düğmeler ve metin kutuları içeren bir pencere gibi bir kullanıcı arabirimi tasarlayabilirsiniz.
Git Değişiklikleri sağ altta, Git ve GitHubgibi sürüm denetimi teknolojilerini kullanarak iş öğelerini izleyebilir ve kodu başkalarıyla paylaşabilirsiniz.
Edisyonlar
Visual Studio, Windows için kullanılabilir.
Visual Studio'nun üç sürümü vardır: Community, Professional ve Enterprise. Her sürümde hangi özelliklerin desteklendiği hakkında bilgi edinmek için bkz. Visual Studio sürümlerini karşılaştırma .
Popüler üretkenlik özellikleri
Visual Studio'da yazılım geliştirirken üretkenliğinizi geliştiren bazı popüler özellikler şunlardır:
Dalgalı çizgiler ve Hızlı İşlemler
Kod yazarken hata veya olası sorunları belirtmek için kullanılan dalgalı alt çizgilerdir. Bu görsel ipuçları, derleme veya çalışma zamanı sırasında hataları bulmayı beklemeden sorunları hemen çözmenize yardımcı olur. Dalgalı bir çizginin üzerine geldiğinizde hata hakkında daha fazla bilgi görürsünüz. Sol kenar boşluğunda hatayı düzeltmek için gerçekleştirebileceğiniz Hızlı İşlemler gösteren bir ampul de görünebilir.
Kod Temizleme
Bir düğmeye tıklayarak kodunuzu biçimlendirebilir ve kod stili ayarlarınız tarafından önerilen kod düzeltmelerini, .editorconfig kurallarıve Roslyn çözümleyicileriuygulayabilirsiniz. Kod Temizleme, şu anda yalnızca C# kodu için kullanılabilir ve kod gözden geçirmesine gitmeden önce kodunuzdaki sorunları çözmenize yardımcı olur.
Kod Temizleme
Bir düğmeye tıklayarak kodunuzu biçimlendirebilir ve kod stili ayarlarınız tarafından önerilen kod düzeltmelerini, .editorconfig kurallarıve Roslyn çözümleyicileriuygulayabilirsiniz. Kod Temizliği, şu anda yalnızca C# kodu için kullanılabilir, kod gözden geçirmesine geçmeden önce kodunuzdaki sorunları çözmenize yardımcı olur.
-
Yeniden düzenleme, değişkenlerin akıllı bir şekilde yeniden adlandırılması, bir veya daha fazla kod satırı yeni bir yönteme ayıklanması ve yöntem parametrelerinin sırasının değiştirilmesi gibi işlemleri içerir.
-
IntelliSense, kodunuz hakkındaki bilgileri doğrudan düzenleyicide görüntüleyen ve bazı durumlarda sizin için küçük kod bitleri yazan bir özellik kümesidir. Editördeki satır içi temel belgelerin mevcut olması gibidir, bu sayede başka bir yerde tür bilgilerini aramanız gerekmez.
Aşağıdaki çizimde IntelliSense'in bir tür için üye listesini nasıl görüntülediği gösterilmektedir:
IntelliSense özellikleri dile göre farklılık gösterir. Daha fazla bilgi için bkz. C# IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSenseve Visual Basic IntelliSense.
-
Visual Studio menüleri, seçenekleri ve özellikleri bazen çok zor görünebilir. Visual Studio araması veya Ctrl+Q, IDE özelliklerini ve kodunu tek bir yerde hızlı bir şekilde bulmanın harika bir yoludur.
Bilgi ve üretkenlik ipuçları için bkz. Visual Studio aramakullanma.
Bilgi ve üretkenlik ipuçları için bkz. Visual Studio aramasını kullanma.
-
Uygulama türünüzden veya programlama dilinizden bağımsız olarak başkalarıyla gerçek zamanlı olarak işbirliği içinde düzenleme ve hata ayıklama. Projenizi anında ve güvenli bir şekilde paylaşabilirsiniz. Ayrıca hata ayıklama oturumlarını, terminal örneklerini,
localhost
web uygulamalarını, sesli aramaları ve daha fazlasını paylaşabilirsiniz. -
Çağrı Hiyerarşisi penceresi, seçili yöntemi çağıran yöntemleri gösterir. Bu bilgiler, yöntemi değiştirmeyi veya kaldırmayı düşünürken veya bir hatayı izlemeye çalışırken yararlı olabilir.
-
CodeLens, düzenleyiciden çıkmadan kod başvurularını, kod değişikliklerini, bağlantılı hataları, iş öğelerini, kod incelemelerini ve birim testlerini bulmanıza yardımcı olur.
CodeLens'i gösteren ekran görüntüsü
CodeLens'i gösteren ekran görüntüsü
-
Tanıma Git özelliği sizi doğrudan bir işlevin veya tür tanımının konumuna götürür.
-
Tanım Özeti penceresi, ayrı bir dosya açmadan bir yöntem veya türün tanımını gösterir.
-
Sık Erişimli Yeniden Yükleme, uygulamanızın kod dosyalarını düzenlemenize ve kod değişikliklerini çalışan uygulamaya hemen uygulamanıza olanak tanır.
Visual Studio'yu yükleme
Bu bölümde, Visual Studio ile yapabileceğiniz bazı şeyleri denemek için basit bir proje oluşturacaksınız. Kodlama yardımı olarak IntelliSense kullanır, uygulama yürütme sırasında değişken değeri görmek için uygulamada hata ayıklar ve renk temasını değiştirirsiniz.
Başlamak için Visual Studio indirip sisteminize yükleyin. Modüler yükleyici, istediğiniz programlama dilleri veya platformlar için gereken özellik grupları olan iş yüklerini seçmenize ve yüklemenize olanak tanır. program oluşturma adımlarını izlemek için yükleme sırasında .NET Core platformlar arası geliştirme iş yükünü seçtiğinizden emin olun.
Başlamak için Visual Studio indirip sisteminize yükleyin. Modüler yükleyicide, istediğiniz programlama dilleri veya platformlar için ihtiyacınız olan özellik grupları olan iş yüklerini seçer ve yüklersiniz. Aşağıdaki adımları kullanarakbir program oluşturmak için, yükleme sırasında .NET masaüstü geliştirme iş yükünü seçtiğinizden emin olun.
Visual Studio'yu ilk kez açtığınızda, Microsoft hesabınızı veya iş veya okul hesabınızı kullanarak oturum açabilirsiniz.
Program oluşturma
Hemen başlayın ve basit bir program oluşturun.
Visual Studio'yu açın.
Başlangıç penceresi bir depoyu kopyalama, son projeyi açma veya yeni proje oluşturma seçenekleriyle birlikte görüntülenir.
yeni proje oluştur seçin.
Yeni bir proje oluştur penceresi açılır ve birkaç proje şablonugösterir. Şablon, belirli bir proje türü için gereken temel dosyaları ve ayarları içerir.
İstediğimiz şablonu bulmak için arama kutusuna .net core konsol yazın veya girin. Kullanılabilir şablonların listesi, girdiğiniz anahtar sözcüklere göre otomatik olarak filtrelenmiştir. Şablon sonuçlarını daha fazla filtrelemek için Tüm dil açılan listesinden C#'i, Tüm platformlar listesinden Windows'u ve Tüm proje türleri listesinden Konsol'u seçebilirsiniz.
Konsol Uygulaması şablonunu seçin ve ardından İleri 'ye tıklayın.
Yeni projenizi yapılandırın penceresinde, Proje adı kutusuna HelloWorld girin, isteğe bağlı olarak proje dosyalarınızın dizin konumunu değiştirin (varsayılan yerel ayar
C:\Users\<name>\source\repos
) ve ardından İleri tıklayın.Ek Bilgiler penceresinde, .NET Core 3.1'nin, Hedef Çerçeve açılan menüsünde göründüğünü doğrulayın ve ardından Oluştur'a tıklayın.
Visual Studio projeyi oluşturur. Konsol (program çıktısı) penceresinde "Hello World!" sabit metin dizgesini görüntülemek için Console.WriteLine() yöntemini çağıran basit bir "Merhaba Dünya" uygulamasıdır.
Kısa bir süre sonra aşağıdaki ekrana benzer bir şey görmeniz gerekir:
Uygulamanızın C# kodu, alanın çoğunu kaplayan düzenleyici penceresinde gösterilir. Metnin, kodun anahtar sözcükler ve türler gibi farklı bölümlerini gösterecek şekilde otomatik olarak renklendirildiğine dikkat edin. Ayrıca, koddaki küçük, dikey kesikli çizgiler hangi küme ayraçlarının birbiriyle eşleşdiğini gösterir ve satır numaraları kodu daha sonra bulmanıza yardımcı olur. Kod bloklarını daraltmak veya genişletmek için küçük, kutulanmış eksi işaretlerini seçebilirsiniz. Bu kod ana hat oluşturma özelliği, ihtiyacınız olmayan kodu gizleyerek ekrandaki dağınıklığı en aza indirmenize yardımcı olur. Proje dosyaları sağ tarafta Çözüm Gezginiadlı bir pencerede listelenir.
Başka menüler ve araç pencereleri de mevcuttur, ancak şimdilik devam edelim.
Şimdi uygulamayı başlatın. Bunu yapmak için, menü çubuğundaki Hata Ayıklama menüsünden Hata Ayıklama Olmadan Başlat seçeneğini seçebilirsiniz. ayrıca Ctrl+F5tuşlarına da basabilirsiniz.
hata ayıklama > Hata Ayıklama olmadan başlat menü öğesini gösteren ekran görüntüsü
Visual Studio uygulamayı oluşturur ve Merhaba Dünyailetisini içeren bir konsol penceresi açılır!. Artık çalışan bir uygulamanız var!
Konsol penceresini kapatmak için klavyenizdeki herhangi bir tuşa basın.
Şimdi uygulamaya biraz daha kod ekleyelim.
Console.WriteLine("Hello World!");
yazan satırın önüne aşağıdaki C# kodunu ekleyin:Console.WriteLine("\nWhat is your name?"); var name = Console.ReadLine();
Bu kod konsol penceresinde "Adınız nedir?" ifadesini görüntüler ve ardından kullanıcı bir metin girdikten sonra Enter tuşuna basana kadar bekler.
Console.WriteLine("Hello World!");
yazan satırı aşağıdaki kodla değiştirin:Console.WriteLine($"\nHello {name}!");
Hata Ayıklama>Hata Ayıklamadan Başlat'i seçerek veya Ctrl+F5tuşlarına basarak uygulamayı yeniden çalıştırın.
Visual Studio uygulamayı yeniden oluşturur ve bir konsol penceresi açılır ve adınızı sorar.
Konsol penceresine adınızı girin ve enter basın.
Konsol penceresini kapatmak ve çalışan programı durdurmak için herhangi bir tuşa basın.
Visual Studio'yu başlatın. Başlangıç penceresi bir depoyu kopyalama, son projeyi açma veya yeni proje oluşturma seçenekleriyle birlikte görüntülenir.
yeni proje oluştur seçin.
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.
Şablon bulmak için arama kutusuna anahtar sözcükler yazabilir veya girebilirsiniz. Kullanılabilir şablonların listesi, girdiğiniz anahtar sözcüklere göre filtrelenir. Tüm diller açılan listesinden C# seçerek, Tüm platformlar listesinden Windows ve Tüm proje türleri listesinden Konsol şablon sonuçlarını daha fazla filtreleyebilirsiniz.
Konsol Uygulaması şablonunu seçin ve ardından İleri seçeneğini tıklayın.
Yeni projenizi yapılandırma penceresinde, Proje adı kutusuna HelloWorld girin. İsteğe bağlı olarak, proje dizini konumunu C:\Users\<adı>\source\reposvarsayılan konumundan değiştirin ve ardından İleri seçin.
Ek Bilgiler penceresinde, .NET 8.0'nin Hedef Çerçeve açılan menüsünde göründüğünü doğrulayın ve ardından Oluşturseçin.
Visual Studio projeyi oluşturur. Program, bir konsol penceresinde "Hello, World! " dizesini görüntülemek için Console.WriteLine() yöntemini çağıran basit bir "Hello World" uygulamasıdır.
Proje dosyaları Visual Studio IDE'nin sağ tarafında, Çözüm Gezginiadlı bir pencerede görünür. Çözüm Gezgini penceresinde Program.cs dosyasını seçin. Uygulamanızın C# kodu, alanın çoğunu kaplayan merkezi düzenleyici penceresinde açılır.
Kod, anahtar sözcükler ve türler gibi farklı bölümleri gösterecek şekilde otomatik olarak renklendirilir. Satır numaraları kodu bulmanıza yardımcı olur.
Koddaki küçük, dikey kesikli çizgiler hangi ayraçların birbiriyle eşleşdiğini gösterir. Kod bloklarını daraltmak veya genişletmek için küçük, kutulanmış eksi veya artı işaretleri de seçebilirsiniz. Bu kod anahat özelliği, görmenizi gerektirmeyen kodu gizlemenize olanak sağlayarak ekrandaki dağınıklığı en aza indirmenize yardımcı olur.
Diğer birçok menü ve araç penceresi mevcuttur.
Visual Studio üst menüsünden Hata Ayıklama>Hata Ayıklama Olmadan Başlat seçerek uygulamayı başlatın. ayrıca Ctrl+F5tuşlarına da basabilirsiniz.
hata ayıklama > Hata Ayıklama olmadan başlat menü öğesini gösteren ekran görüntüsü
Visual Studio uygulamayı oluşturur ve Hello, World! iletisini içeren bir konsol penceresi açılır.. Artık çalışan bir uygulamanız var!
Konsol penceresini kapatmak için herhangi bir tuşa basın.
Şimdi uygulamaya biraz daha kod ekleyelim.
Console.WriteLine("Hello World!");
yazan satırın önüne aşağıdaki C# kodunu ekleyin:Console.WriteLine("\nWhat is your name?"); var name = Console.ReadLine();
Bu kod konsol penceresinde "Adınız nedir?" ifadesini gösterir ve kullanıcı metin girene kadar bekler.
Console.WriteLine("Hello World!");
yazan satırı aşağıdaki satırla değiştirin:Console.WriteLine($"\nHello {name}!");
Hata Ayıkla'>Hata Ayıklamadan Başlat'ı seçerek veya Ctrl+F5tuşlarına basarak uygulamayı yeniden çalıştırın.
Visual Studio uygulamayı yeniden oluşturur ve bir konsol penceresi açılır ve adınızı sorar.
Konsol penceresine adınızı yazın ve enter basın.
Konsol penceresini kapatmak ve çalışan programı durdurmak için herhangi bir tuşa basın.
Yeniden düzenleme ve IntelliSense kullanma
Şimdi ve IntelliSense yeniden düzenlemenin daha verimli bir şekilde kod oluşturmanıza yardımcı yollarından birkaçını inceleyelim.
İlk olarak name
değişkenini yeniden adlandırın:
name
değişkenine çift tıklayın ve değişkenin yeni adını yazın kullanıcı adı.Değişkenin çevresinde bir kutu ve kenar boşluğunda bir ampul görüntülenir.
Kullanılabilir Hızlı İşlemlergöstermek için ampul simgesini seçin. 'name' öğesini'username' olarak yeniden adlandır'ı seçin.
Değişken, proje genelinde yeniden adlandırılır ve bizim durumumuzda bu yalnızca iki yerdir.
Şimdi IntelliSense'e göz atın.
Console.WriteLine($"\nHello {username}!");
yazan satırın altınaDateTime now = DateTime.
yazın.DateTime sınıfının üyelerini gösteren kutu. Seçili durumdaki üyenin açıklaması da ayrı bir kutuda görüntülenir.
Şimdiadlı üyeyi çift tıklayarak veya Sekmetuşlarına basarak sınıfın bir özelliği olan öğesini seçin. Satırın sonuna noktalı virgül ekleyerek kod satırını tamamlayın:
DateTime now = DateTime.Now;
.Bu satırın altına aşağıdaki kod satırlarını girin:
int dayOfYear = now.DayOfYear; Console.Write("Day of year: "); Console.WriteLine(dayOfYear);
Tüyo
Console.Write, yazdırıldığında satır sonlandırıcı eklememesi bakımından Console.WriteLine'den farklıdır. Bu, çıktıya gönderilen sonraki metin parçasının aynı satıra yazdırılacağı anlamına gelir. Açıklamalarını görmek için kodunuzda bu yöntemlerin her birinin üzerine gelebilirsiniz.
Ardından, kodu biraz daha kısa hale getirmek için yeniden düzenlemeyi kullanın.
DateTime now = DateTime.Now;
satırındanow
değişkenini seçin. Bu satırdaki kenar boşluğunda bir tornavida simgesi görünür.Visual Studio'dan sağlanan önerileri görmek için tornavida simgesini seçin. Bu örnek, genel kod davranışını değiştirmeden bir kod satırını kaldırmak için satır içi geçici değişken kullanılarak yeniden düzenlemeyi gösterir.
Kodu yeniden düzenlemek için satır içi geçici değişken seçin.
Ctrl+F5tuşlarına basarak programı yeniden çalıştırın. Çıktı şuna benzer:
Kodda hata ayıklama
Kod yazarken, kodu çalıştırmalı ve hatalar için test etmelisiniz. Visual Studio'nun hata ayıklama sistemi, kodda adım adım gezmenize ve ilerlerken değişkenleri incelemenize olanak tanır. Kodun belirli bir satırda yürütülmesini durduran kesme noktaları ayarlayabilir ve kod çalıştırılırken değişken değerinin nasıl değiştiğini gözlemleyebilirsiniz.
Program çalışırken username
değişkeninin değerini görmek için bir kesme noktası ayarlayın.
En sol kenar boşluğuna veya satırın yanındaki oluğa tıklayarak
Console.WriteLine($"\nHello {username}!");
yazan kod satırına bir kesme noktası ayarlayın. Ayrıca kod satırını seçip F9basabilirsiniz.Kenar boşluğunda kırmızı bir daire belirir ve satır vurgulanır.
Hata Ayıkla'>Hata Ayıklamayı Başlat'ı seçerek veya F5tuşlarına basarak hata ayıklamaya başlayın.
Konsol penceresi görüntülenip adınızı sorduğunda adınızı girin.
Odak Visual Studio kod düzenleyicisine döner ve kesme noktası olan kod satırı sarı renkle vurgulanır. Sarı vurgu, bu kod satırının daha sonra yürütüleceği anlamına gelir. Kesme noktası, uygulamanın yürütmeyi bu satırda duraklatmasını sağlar.
Değerini görmek için farenizi
username
değişkeninin üzerine getirin. Ayrıca,username
'e sağ tıklayıp İzleme Ekle'yi seçerek değişkeni İzleme penceresine ekleyebilirsiniz, burada değerini de görebilirsiniz.Uygulamayı çalıştırmayı tamamlamak için F5 yeniden basın.
Uygulama çalıştırıldıktan sonra, Çalışırken Yeniden Yükle düğmesine tıklayarak çalışan uygulamaya kod değişiklikleri uygulayabilirsiniz.
Visual Studio'da hata ayıklama hakkında daha fazla bilgi için Hata Ayıklayıcısı özellik turuna bakın.
Visual Studio'yu özelleştirme
Varsayılan renk temasını değiştirmek de dahil olmak üzere Visual Studio kullanıcı arabirimini kişiselleştirebilirsiniz. Renk temasını değiştirmek için:
Menü çubuğundan Araçlar>Seçenekler seçeneğini seçerek Seçenekler iletişim kutusunu açın.
Ortam>Genel seçenekleri sayfasında, Renk temasını seçimini Koyu olarak değiştirin ve ardından Tamam'ı seçin.
IDE'nin tamamı için renk teması koyu olarak değişir.
Menü çubuğunda, Araçlar>Seçenekler seçeneğini Seçenekler iletişim kutusunu açmak için seçin.
Ortamı>Genel seçenekleri sayfasında, Renk Teması seçimini Mavi veya Açıkolarak değiştirin ve ardından Tamam'ı seçin.
IDE'nin tamamı için renk teması buna göre değişir. Aşağıdaki ekran görüntüsünde Mavi tema gösterilmektedir:
IDE'yi kişiselleştirmenin diğer yolları hakkında bilgi edinmek için Visual Studio kişiselleştirmebölümüne bakın.
Ortam ayarlarını seçme
Visual Studio'yu C# geliştiricilerine uyarlanmış ortam ayarlarını kullanacak şekilde yapılandırabilirsiniz:
Menü çubuğunda Araçları>İçeri ve Dışarı Aktarma Ayarlarıöğesini seçin.
Ayarları İçeri ve Dışarı Aktarma Sihirbazı'da, Tüm ayarları sıfırla'yı seçin ve ardından Sonraki'yi seçin.
Geçerli Ayarları Kaydet sayfasında, sıfırlamadan önce geçerli ayarlarınızın kaydedilip kaydedilmeyeceğini seçin. Herhangi bir ayarı özelleştirmediyseniz, Hayır, ayarları sıfırla'yı seçin ve geçerli ayarlarımın üzerine yazın. Ardından İleriseçin.
Varsayılan Bir Ayarlar Koleksiyonu Seçin sayfasında Visual C#'ü seçin, ardından Son'u seçin.
Sıfırlama Tamamlandı sayfasında Kapat'ıseçin.
IDE'yi kişiselleştirmenin diğer yolları hakkında bilgi edinmek için Visual Studio'yu Kişiselleştirmebölümüne bakın.
Sonraki adımlar
Aşağıdaki giriş makalelerinden birini izleyerek Visual Studio'yu daha fazla keşfedin:
Ayrıca bkz.
- daha fazla Visual Studio özelliğikeşfedin.
- visualstudio.microsoft.comadresini ziyaret edin.
- Visual Studio blogunuokuyun.