İngilizce dilinde oku

Aracılığıyla paylaş


Öğ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.

Önkoşullar

Uygulamayı oluşturma

"HelloWorld" adlı bir .NET konsol uygulaması projesi oluşturun.

  1. Visual Studio Code'ı başlatın.

  2. Gezgin görünümüne gidin ve .NET Projesi oluşturseç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.

  3. Komutu seçtikten sonra proje şablonunu seçmeniz gerekir. Konsol Uygulaması'i seçin.

  4. Yeni projenin oluşturulmasını istediğiniz konumu seçin.

  5. Yeni projenize "HelloWorld" adını verin.

  6. Tüm şablon seçeneklerini gösteriçin seç. Ayarı: üst düzey deyimleri'den 'ye kadar kullanmayın true. Son olarak Proje Oluşturöğesini seçin.

  7. 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.

  8. Ş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, Programisimli sınıfı ve String dizisini bağımsız değişken olarak alan Mainisimli 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.

Uygulamayı çalıştırma

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#seçin ve ardından C#: HelloWorld

Program "Merhaba, Dünya!" ifadesini görüntüler ve sona erer.

Uygulamayı geliştirme

Kullanıcıdan adını isteyecek ve tarih ve saatle birlikte görüntüleyecek şekilde uygulamayı geliştirin.

  1. Açın Program.csdosyasını.

  2. Console.WriteLineçağıran satır olan Program.csiçindeki Main 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 nameadlı bir değişkende depolar. Ayrıca geçerli yerel saati içeren DateTime.Now özelliğinin değerini alır ve currentDateadlı 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.

  3. 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.

  4. çalıştır>hata ayıklamadan çalıştır'ıseçin.

  5. İstemi yanıtlamak için bir ad girip Enter tuşuna basın.

    Değiştirilmiş program çıktısı Terminal penceresi

  6. Programdan çıkmak için enter basın.

Ek kaynaklar

Sonraki adımlar

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