Öğretici: Visual Studio Code kullanarak .NET konsol uygulaması oluşturma
Bu öğreticide Visual Studio Code kullanarak bir .NET konsol uygulaması oluşturma ve çalıştırma işlemi gösterilmektedir.
Visual Studio Code ile C# Geliştirme Seti yüklü.
Visual Studio Code'da uzantıları yükleme hakkında bilgi için bkz. VS Code Uzantısı Marketi.
"HelloWorld" adlı bir .NET konsol uygulaması projesi oluşturun.
Visual Studio Code'ı başlatın.
Gezgin görünümüne gidin ve .NET Projesi oluştur
seçin. Alternatif olarak, Ctrl+Shift+P (MacOS'ta Command+Shift+P) tuşlarını kullanarak Komut Paleti'ni açabilir ve ardından ".NET" yazıp .NET: Yeni Proje komutunu bulup seçebilirsiniz. Komutu seçtikten sonra proje şablonunu seçmeniz gerekir. Konsol Uygulaması'i seçin.
Yeni projenin oluşturulmasını istediğiniz konumu seçin.
Yeni projenize "HelloWorld" adını verin.
Tüm şablon seçeneklerini göster için seç. Ayarı: üst düzey deyimleri'den 'ye kadar kullanmayın true. Son olarak Proje Oluşturöğesini seçin.Bu klasördeki dosyaların yazarlarına güveniyor musunuz? iletişim kutusunda, Evet, yazarlara güveniyorum ifadesiniseçin. Bu klasörde yalnızca .NET tarafından oluşturulan ve sizin tarafınızdan eklenen veya değiştirilen dosyalar olduğundan, yazarlara güvenebilirsiniz.
Şablon tarafından oluşturulan basit uygulamayı görmek için Program.cs dosyasını açın:
namespace HelloWorld; class Program { static void Main(string[] args) { Console.WriteLine("Hello, World!"); } }
Kod,
Program
isimli sınıfı ve String dizisini bağımsız değişken olarak alanMain
isimli tek bir yöntemi tanımlar.Main
, uygulama başlatıldığında çalışma zamanı tarafından otomatik olarak çağrılan yöntem olan uygulamanın giriş noktasıdır. Uygulama başlatıldığında sağlanan tüm komut satırı bağımsız değişkenleri args dizisinde kullanılabilir.Main
kodu, konsol penceresinde bir ileti görüntülemek için Console.WriteLine(String) yöntemini çağırır.C#
sınıfını ve yöntemini atlamanıza olanak tanıyan üst düzey deyimleri adlı bir özelliğe sahiptir. Bu öğreticide bu özellik kullanılmaz. Bunu programlarınızda kullanıp kullanmayacağınız, stil tercihi ile ilgili bir konudur. Projeyi oluştururken en üst düzey deyimleri true olarak kullanma ayarını yaptığınızda, üst düzey deyimlerin kullanılmasını engellemişsinizdir.
Uygulamanızı çalıştırmak için üstteki menüden Çalıştır Hata Ayıklama olmadan çalıştır> seçin veya klavye kısayolunu (Ctrl+F5) kullanın.
Bir hata ayıklayıcısı seçmeniz istenirse C#
Program "Merhaba, Dünya!" ifadesini görüntüler ve sona erer.
Kullanıcıdan adını isteyecek ve tarih ve saatle birlikte görüntüleyecek şekilde uygulamayı geliştirin.
Açın Program.csdosyasını.
Console.WriteLine
çağıran satır olan Program.csiçindekiMain
yönteminin içeriğini aşağıdaki kodla değiştirin:Console.WriteLine("What is your name?"); var name = Console.ReadLine(); var currentDate = DateTime.Now; Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}!"); Console.Write($"{Environment.NewLine}Press Enter to exit..."); Console.Read();
Bu kod konsol penceresinde bir istem görüntüler ve kullanıcı bir dize girip enter anahtarını
kadar bekler. Bu dizeyi name
adlı bir değişkende depolar. Ayrıca geçerli yerel saati içeren DateTime.Now özelliğinin değerini alır vecurrentDate
adlı bir değişkene atar. Ve bu değerleri konsol penceresinde görüntüler. Son olarak, konsol penceresinde bir istem görüntüler ve kullanıcı girişini beklemek için Console.ReadKey(Boolean) yöntemini çağırır.NewLine, satır sonunu temsil etmek için platformdan bağımsız ve dilden bağımsız bir yoldur. C# dilindeki
\n
aynıdır.Stringin önündeki dolar sembolü (
$
), string içerisinde değişken adları gibi ifadeleri küme parantezleri içerisine yerleştirmenize olanak tanır. İfade değeri, ifade yerine dizeye eklenir. Bu söz dizimi, interpolasyonlu dizelerolarak adlandırılır.Değişikliklerinizi kaydedin.
Önemli
Visual Studio Code'da değişiklikleri açıkça kaydetmeniz gerekir. Visual Studio'un aksine, bir uygulama derleyip çalıştırdığınızda dosya değişiklikleri otomatik olarak kaydedilmez.
çalıştır>hata ayıklamadan çalıştır'ıseçin.
İstemi yanıtlamak için bir ad girip Enter tuşuna basın.
Değiştirilmiş program çıktısı
Terminal penceresi Programdan çıkmak için enter
basın.
Bu öğreticide bir .NET konsol uygulaması oluşturdunuz. Sonraki öğreticide uygulamada hata ayıklaacaksınız.
Visual Studio Code kullanarak .NET konsol uygulamasında hata ayıklama
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: