Teknobu

C# Konsol Tabanlı Uygulama Nasıl Yapılır

C# Konsol Tabanlı Uygulama Nasıl Yapılır

C# Konsol Tabanlı Uygulama Nasıl Yapılır

Konsol programlarının geliştirilmesi kolaydır, çünkü konsol tabanlı uygulamalar tüm giriş ve çıkışlarını komut satırında gerçekleştirir, dil özelliklerini hızla denemek ve komut satırı yardımcı programları yazmak için idealdirler. Daha önce bir programlama dili öğrendiyseniz, hepsinin “Merhaba dünya!” İle başladığını bilirsiniz. programı. Burada da “Merhaba dünya!” İle başlıyoruz.

Merhaba Dünya – İlk Programınızı yapın !

C # konsol tabanlı bir uygulama oluşturmak için aşağıdaki adımları uygulayın.

1. Visual Studio’nuzu açın

2. Dosya menüsünde Yeni Proje’yi tıklayın.

Ardından Yeni Proje iletişim kutusu belirir. Bu iletişim kutusu, farklı varsayılan uygulama türlerini listeler.

3. Proje türünüz olarak Konsol Uygulaması’nı seçin ve alttaki metin kutusunda uygulamanızın adını değiştirin.

Varsayılan konum konusunda rahatsanız, isterseniz her zaman yeni bir yol girebilirsiniz.

4. Ardından Tamam’a tıklayın.

Tamam butonuna tıkladıktan sonra aşağıdaki resimdeki gibi bir ekran göreceksiniz.

Aşağıdaki programda sadece bir “Merhaba dünya!” yazdıracağız. Aşağıdaki komutu kopyalayıp ana kod bloğuna yapıştırın.

Console.WriteLine("Hello, world!"); //BU KOD EKRANDA MERHABA DÜNYA YAZDIRIR
// TEKNOBU

Şimdi tam kaynak kodunu paylaşıyorum sizlerle.

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, world!");
        }
    }
}

Programınızı Ctrl + F5 kullanarak çalıştırabilirsiniz. Ardından Visual Studio, bir tuşa basana kadar konsol penceresini açık tutar. Aşağıdaki resimdeki gibi ekran göreceksiniz.

Artık ilk programınızı Visual Studio’da oluşturdunuz.

Otomatik kapanmanın C # konsol uygulamaları nasıl durdurulur

İlk program uygulamanızı Ctrl + F5 kullanarak çalıştırmaktır, böylece konsol penceresi siz bir tuşa basana kadar açık kalacaktır. Bunun dezavantajı (Ctrl + F5), Visual Studio’nun hata ayıklama bilgilerini kaybetmenizdir. Konsol uygulamanızı Ctrl + F5 yerine F5 kullanarak çalıştırırsanız, pencerenin aniden kaybolacağını görebilirsiniz. Bunun nedeni programınızın bitmesidir. Konsol uygulamaları yürütülmeyi tamamladığında ve ana yöntemlerinden döndüğünde, ilişkili konsol penceresi otomatik olarak kapanır. Bu beklenen bir davranıştır.

Bir C # Konsol Uygulamasının bittiğinde kapanmasını önleyin

Uygulamayı hata ayıklama amacıyla açık tutmak istiyorsanız, uygulamayı sonlandırmadan ve pencereyi kapatmadan

önce bilgisayara bir tuşa basılmasını beklemesi talimatını vermeniz gerekir. Bu durumda, kullanıcının Enter’a girmesini veya Console.ReadKey’in herhangi bir anahtarı beklemesini beklemek için Console.ReadLine () kullanabilirsiniz.
Console.ReadLine();
Console.ReadKey();

Tam Kaynak:

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, world!");
            Console.ReadLine();
        }
    }
}

C # Komut Satırı Parametreleri

Bazı durumlarda, uygulamanıza komut satırı parametreleri göndermeniz gerekir. Komut satırı girişi olan argümanları ilettiğinizde, standart giriş noktasından dize dizisi olarak okuyun.

static int Main(string[] args)

Main metodunun argümanları, komut satırı argümanlarını temsil eden bir String dizisidir. Genellikle, Length özelliğini test ederek bağımsız değişkenlerin olup olmadığını belirlersiniz.

if (args.Length == 0)
{
  System.Console.WriteLine("No arguments found!!");
  return 1;
}

Ana program argümanları argümanlar [0], argümanlar [1] vb. Sırasıyla kabul eder. Aşağıdaki program, konsol uygulamasına girilen tüm parametrelerin nasıl görüntüleneceğini gösterir.

using System;
using System.Text;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Number of command line arguments = {0}",args.Length);
            for (int i = 0; i < args.Length; i++)
            {
                Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
            }
        }
    }
}

Konsol uygulaması nasıl duraklatılır

System.Threading.Thread.Sleep () programlarınızı geciktirir. Beklenecek milisaniye sayısını gösteren bir değer alır. Bu, harici bir uygulamayı veya görevi beklemek için yararlı olabilir.

class Program
{
  static void Main(string[] args)
  {
    Console.WriteLine("Pausing 5 seconds");
    System.Threading.Thread.Sleep(5000);
  }
}

Yukarıdaki programı çalıştırdığınızda 5 saniye bekleyecek ve uygulamadan çıkacaktır.

BİR SONRAKİ DERSİMİZDE GÖRÜŞMEK ÜZERE

Diğer Yazımız :   C# Sinema Rezervasyon Otomasyonu Sql Veritabanlı Projesi
2 Beğen