Aracılığıyla paylaş


Öğretici: Basit bir Visual Basic konsol uygulaması oluşturma

Bu öğreticide, Visual Basic uygulaması oluşturmak için Visual Studio'yu kullanacaksınız. Visual Basic (VB), öğrenmesi kolay bir tür güvenliğine sahip programlama dilidir. Bu öğreticide, Visual Studio tümleşik geliştirme ortamının (IDE)git kaynak denetimi de dahil olmak üzere bazı özellikleri de incelenmiştir.

konsol uygulaması girişi alır ve çıkışı konsol olarak da bilinen bir komut satırı penceresinde görüntüler. Oluşturduğunuz konsol uygulaması kullanıcıdan adını ister ve geçerli saatle birlikte görüntüler.

Bu öğreticide şunların nasıl yapılacağını öğreneceksiniz:

  • Visual Studio projesi oluşturma
  • Varsayılan uygulamayı çalıştırma
  • Kullanıcı girişi istemek için kod ekleme
  • Ek kredi: İki sayı ekleme
  • Git kaynak denetimi ekleme
  • Kaynakları temizleme

Önkoşullar

Proje oluşturma

İlk olarak bir Visual Basic uygulama projesi oluşturursunuz. Varsayılan proje şablonu, çalıştırılabilir bir uygulama için ihtiyacınız olan tüm dosyaları içerir.

Not alın

Bu öğreticideki ekran görüntülerinden bazıları koyu temayı kullanır. Koyu temayı kullanmıyor ancak kullanmak istiyorsanız, Visual Studio'da Yazı Tiplerini, Renkleri ve Temaları Değiştirme sayfasına () bakarak nasıl yapıldığını öğrenebilirsiniz.

  1. Visual Studio 2019'yu açın.

  2. Başlangıç penceresinde yeni proje oluştur seçin.

    'Yeni proje oluştur' seçeneğinin seçili olduğu Visual Studio başlangıç penceresini gösteren ekran görüntüsü.

  3. Yeni proje oluştur penceresinde dil listesinden visual basic seçin. Ardından, platform listesinden Windows'i seçin ve proje türleri listesinden Konsol .

    Dil, platform ve proje türü filtrelerini uyguladıktan sonra Konsol Uygulaması şablonunu ve ardından İleri seçin.

    Visual Basic, Windows ve Konsol filtresi seçeneklerinin nasıl seçileceğini ve Konsol Uygulaması proje şablonunun nasıl seçileceğini gösteren ekran görüntüsü.

    Not

    Konsol Uygulaması şablonunu görmüyorsanız, Yeni Bir Proje Oluştur penceresinden yükleyebilirsiniz. Aradığınızı bulamıyor musunuz? ileti Daha fazla araç ve özellik yüklemek için bağlantısına tıklayın.

    'Yeni proje oluştur' penceresindeki 'Daha fazla araç ve özellik yükle' bağlantısını gösteren ekran görüntüsü.

    Ardından Visual Studio Yükleyicisi'nde .NET Core platformlar arası geliştirme iş yükünü seçin.

    Visual Studio Yükleyicisi'ndeki .NET Core platformlar arası geliştirme iş yükünü gösteren ekran görüntüsü.

    Bundan sonra Visual Studio Yükleyicisi'nde Değiştir düğmesini seçin. Çalışmanızı kaydetmeniz istenebilir. Ardından iş yükünü yüklemek için Devam seçin. Ardından bu Proje oluşturma yordamındaki 2. adıma dönün.

  4. Yeni projenizi yapılandırma penceresinde, Proje adı kutusuna WhatIsYourName girin. Ardından İleriseçin.

    Proje adı alanı 'WhatIsYourName' olarak ayarlanmış şekilde Visual Studio'da 'Yeni projenizi yapılandırın' penceresini gösteren ekran görüntüsü.

  5. Ek bilgiler penceresinde, hedef çerçeveniz için .NET 5.0 (Geçerli) zaten seçilmiş olmalıdır. Eğer öyle değilse, .NET 5.0 (Geçerli)seçin. Ardından oluştur'useçin.

    Visual Studio'da yeni proje için hedef çerçeve olarak .NET 5.0 (Geçerli) seçili ek bilgi penceresini gösteren ekran görüntüsü.

    Visual Studio yeni projenizi açar.

  1. Visual Studio'yu açın.

  2. Başlangıç penceresinde yeni proje oluştur seçin.

    'Yeni proje oluştur' seçeneğinin seçili olduğu Visual Studio başlangıç penceresini gösteren ekran görüntüsü.

  3. Yeni proje oluştur penceresinde dil listesinden visual basic seçin. Ardından, platform listesinden Windows'i seçin ve proje türleri listesinden Konsol .

    Dil, platform ve proje türü filtrelerini uyguladıktan sonra Konsol Uygulaması şablonunu ve ardından İleri seçin.

    Visual Basic, Windows ve Konsol filtresi seçeneklerinin nasıl seçileceğini ve Konsol Uygulaması proje şablonunun nasıl seçileceğini gösteren ekran görüntüsü.

    Not

    Eğer Konsol Uygulaması şablonunu görmüyorsanız, Yeni Proje Oluştur penceresinden yükleyebilirsiniz. Aradığını bulamıyor musun? mesajında, Daha fazla araç ve özellik yükle bağlantısını seçin.

    'Yeni proje oluştur' penceresindeki 'Daha fazla araç ve özellik yükle' bağlantısını gösteren ekran görüntüsü.

    Ardından Visual Studio Yükleyicisi'nde .NET masaüstü geliştirme iş yükünü seçin.

    Visual Studio Yükleyicisi'ndeki .NET masaüstü geliştirme iş yükünü gösteren ekran görüntüsü.

    Bundan sonra Visual Studio Yükleyicisi'nde Değiştir düğmesini seçin. Çalışmanızı kaydetmeniz istenebilir. Ardından, iş yükünü yüklemek için Devam'ı seçin. Ardından bu Proje oluşturma yordamındaki 2. adıma dönün.

  4. Yeni Projenizi Yapılandır penceresinde, Proje Adı kutusuna WhatIsYourName girin. Ardından İleriseçin.

    Proje adı alanı 'WhatIsYourName' olarak ayarlanmış şekilde Visual Studio'da 'Yeni projenizi yapılandırın' penceresini gösteren ekran görüntüsü.

  5. Ek bilgiler penceresinde hedef çerçeveniz için .NET 8.0 zaten seçilmiş olmalıdır. Aksi takdirde .NET 8.0öğesini seçin. Ardından oluştur'useçin.

    Yeni proje için hedef çerçeve olarak .NET 8.0'ın seçili olduğu Visual Studio'da Ek bilgi penceresini gösteren ekran görüntüsü.

    Visual Studio yeni projenizi açar.

Uygulamayı çalıştırma

Visual Basic proje şablonunuzu seçtikten ve projenizi adlandırdıktan sonra Visual Studio bir Program.vb dosyası oluşturur. Varsayılan kod, konsol penceresinde "Hello World!" metin dizesini görüntülemek için WriteLine metodunu çağırır.

Bu kodu Visual Studio'da hata ayıklama modunda ve bilgisayarınızdan normal tek başına uygulaması olarak çalıştırmanın iki yolu vardır.

Uygulamayı hata ayıklama modunda çalıştırma

Varsayılan 'Hello World' kodunu gösteren ekran görüntüsü.

  1. WhatIsYourName düğmesini seçin veya hata ayıklama modunda varsayılan kodu çalıştırmak için F5 basın.

    Visual Studio araç çubuğunda 'Adınız Nedir' düğmesinin vurgulandığı ekran görüntüsü.

  2. Uygulama Microsoft Visual Studio Hata Ayıklama Konsolu'nda çalıştığında "Merhaba Dünya!" görüntülenir. Hata ayıklama konsolu penceresini kapatmak ve uygulamayı sonlandırmak için herhangi bir tuşa basın:

    'Merhaba Dünya!' ve 'Bu pencereyi kapatmak için herhangi bir tuşa basın' iletilerini gösteren ekran görüntüsü .

Varsayılan 'Merhaba Dünya!' kodunu gösteren ekran görüntüsü.

  1. WhatIsYourName düğmesini seçin veya hata ayıklama modunda varsayılan kodu çalıştırmak için F5 basın.

    Visual Studio araç çubuğunda 'Adınız Nedir' düğmesinin vurgulandığı ekran görüntüsü.

  2. Uygulama Microsoft Visual Studio Hata Ayıklama Konsolu'nda çalıştığında "Merhaba Dünya!" görüntülenir. Hata ayıklama konsolu penceresini kapatmak ve uygulamayı sonlandırmak için herhangi bir tuşa basın:

    Uygulama Hata Ayıklama Konsolu'nda çalışırken 'Merhaba Dünya!' ve 'Bu pencereyi kapatmak için herhangi bir tuşa basın' iletilerini gösteren ekran görüntüsü.

Uygulamayı tek başına çalıştırma

Visual Studio'nun dışındaki çıkışı görmek için sistem konsolu penceresinde yürütülebilir dosyayı (.exe dosyası) derleyin ve çalıştırın.

  1. Derleme menüsünde Çözümü Derleseçin.

  2. Çözüm Gezgini'nde, WhatIsYourName öğesine sağ tıklayın ve Dosya Gezgini'nde Dosya Aç'ıseçin.

  3. Dosya Gezginiiçinde kutusu\Debug\net5.0 dizinine gidin ve WhatIsYourName.exeçalıştırın.

  4. Main prosedürü, tek deyimi yürütüldükten ve konsol penceresi hemen kapandıktan sonra sonlanır. Kullanıcı bir tuşa basana kadar konsolu görünür tutmak için sonraki bölüme bakın.

  1. Derleme menüsünde Çözümü Derleseçeneğini seçin.

  2. Çözüm Gezgini'nde, WhatIsYourName'e sağ tıklayın ve Dosya Gezgini'nde Dosyayı Aç'ıseçin.

  3. Dosya Gezginiiçinde kutusu\Hata ayıklama\net8.0 dizinine gidin ve WhatIsYourName.exeçalıştırın.

  4. Main yordamı işlemi, tek komutun yürütülmesinin ardından ve konsol penceresi hemen kapandıktan sonra sonlanır. Kullanıcı bir tuşa basana kadar konsolu görünür tutmak için sonraki bölüme bakın.

Kullanıcı girişi istemek için kod ekleme

Ardından, adınızı soran ve ardından geçerli tarih ve saatle birlikte bunu görüntüleyen Visual Basic kodunu eklersiniz. Buna ek olarak, kullanıcı bir tuşa basana kadar konsol penceresini duraklatan kod eklersiniz.

  1. Sub Main(args As String()) satırından sonra ve End Sub satırından önce WriteLine satırını değiştirerek aşağıdaki Visual Basic kodunu girin:

    Console.Write("Please enter your name: ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write("Press any key to continue...")
    Console.ReadKey(True)
    
    • Write ve WriteLine konsola bir dize yazın.
    • ReadLine konsoldan gelen girişi okur; bu durumda bir dize.
    • DateTime bir tarih saatini temsil eder ve Now geçerli saati döndürür.
    • ReadKey() uygulamayı duraklatır ve tuş basmasını bekler.

    Visual Basic kod düzenleyicisinde yüklenen 'WhatIsYourName' projesindeki 'Program.vb' dosyasının kodunu gösteren ekran görüntüsü.

  2. WhatIsYourName düğmesini seçin veya hata ayıklama modunda ilk uygulamanızı derlemek ve çalıştırmak için F5 basın.

  3. Hata ayıklama konsolu penceresi açıldığında adınızı girin. Konsol pencereniz aşağıdaki ekran görüntüsüne benzer görünmelidir:

    'Lütfen adınızı girin', tarih ve saat ve 'Devam etmek için herhangi bir tuşa basın' iletilerini içeren hata ayıklama konsol penceresini gösteren ekran görüntüsü .

  4. Uygulamayı sonlandırmak için herhangi bir tuşa basın ve ardından hata ayıklama konsolu penceresini kapatmak için herhangi bir tuşa basın.

  1. Sub Main(args As String()) satırından sonra ve End Sub satırından önce WriteLine satırını değiştirerek aşağıdaki Visual Basic kodunu girin:

    Console.Write("Please enter your name: ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write("Press any key to continue...")
    Console.ReadKey(True)
    
    • Write ve WriteLine konsola bir dize yazın.
    • ReadLine konsoldan gelen girişi okur; bu durumda bir dize.
    • DateTime bir tarih saatini temsil eder ve Now geçerli saati döndürür.
    • ReadKey() uygulamayı duraklatır ve tuş basmasını bekler.

    Visual Basic kod düzenleyicisine yüklenen 'WhatIsYourName' projesindeki 'Program.vb' dosyasının kodunu gösteren ekran görüntüsü.

  2. WhatIsYourName düğmesini seçin veya uygulamanızı Hata Ayıklama modunda derlemek ve çalıştırmak için F5 tuşuna basın.

  3. Hata ayıklama konsolu penceresi açıldığında adınızı girin. Konsol pencereniz aşağıdaki ekran görüntüsüne benzer görünmelidir:

    'Lütfen adınızı girin', tarih ve saat ve 'Devam etmek için herhangi bir tuşa basın' iletilerini içeren hata ayıklama konsol penceresini gösteren ekran görüntüsü .

  4. Uygulamayı sonlandırmak için herhangi bir tuşa basın ve ardından hata ayıklama konsolu penceresini kapatmak için herhangi bir tuşa basın.

Yeni kodunuz uygulamada olduğuna göre, daha önce Uygulamayı tek başınaolarak çalıştırma bölümünde açıklandığı gibi yürütülebilir dosyayı (.exe dosyası) bir sistem konsolu penceresinde derleyin ve çalıştırın. Artık bir tuşa bastığınızda, uygulama kapanır ve konsol penceresi de kapanır.

Ek kredi: İki sayı ekleme

Bu örnek, bir dize yerine sayılarla okumayı ve aritmetik bir işlem yapmayı gösterir. Kodunuzu şu şekilde değiştirmeyi deneyin:

Module Program
    Sub Main(args As String())
        Console.Write("Please enter your name: ")
        Dim name = Console.ReadLine()
        Dim currentDate = DateTime.Now
        Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
        Console.Write("Press any key to continue...")
        Console.ReadKey(True)
    End Sub
End Module

Hedef:

Module Program
    Public num1 As Integer
    Public num2 As Integer
    Public answer As Integer
    Sub Main(args As String())
        Console.Write("Type a number and press Enter")
        num1 = Console.ReadLine()
        Console.Write("Type another number to add to it and press Enter")
        num2 = Console.ReadLine()
        answer = num1 + num2
        Console.WriteLine("The answer is " & answer)
        Console.Write("Press any key to continue...")
        Console.ReadKey(True)
    End Sub
End Module

Ardından güncelleştirilmiş uygulamayı önceki bölümde açıklandığı gibi çalıştırın Uygulamayıçalıştırın.

Git kaynak denetimi ekleme

Artık bir uygulamanız olduğuna göre, bunu bir Git deposuna eklemek isteyebilirsiniz. Visual Studio, doğrudan IDE'den kullanabileceğiniz Git araçlarıyla bu işlemi kolaylaştırır.

Bahşiş

Git, en yaygın kullanılan modern sürüm denetim sistemidir. İster profesyonel bir geliştirici olun, ister kod oluşturmayı öğrenin, Git çok yararlı olabilir. Git'i kullanmaya yeni başladıysanız, https://git-scm.com/ web sitesi başlamak için iyi bir yerdir. Hile sayfalarını, popüler bir çevrimiçi kitabı ve Git Temel Bilgileri videolarını bulabilirsiniz.

Kodunuzu Git ile ilişkilendirmek için, kodunuzun bulunduğu yeni bir Git deposu oluşturarak işe başlayın:

  1. Visual Studio'nun sağ alt köşesindeki durum çubuğunda Kaynak Denetimine Ekleöğesini seçin ve ardından Gitöğesini seçin.

    Visual Studio'da Kaynak Denetimine Ekle'den Git kaynak denetimi eylemine nasıl erişildiğini gösteren ekran görüntüsü.

  2. Git deposu oluştur iletişim kutusunda GitHub'da oturum açın:

    GitHub'da oturum açabileceğiniz Git Deposu Oluştur iletişim penceresinin ekran görüntüsü.

    Depo adı, klasör konumunuza göre otomatik olarak doldurulur. Yeni deponuz varsayılan olarak özeldir ve bu da depoya erişebilecek tek kişinin siz olduğunuz anlamına gelir.

    Bahşiş

    Deponuzun genel veya özel olması fark etmeksizin kodunuzun uzaktan yedeğinin GitHub'da güvenli bir şekilde depolanması en iyisidir. Bir ekiple çalışmasanız bile, uzak bir depo kodunuzu herhangi bir bilgisayardan kullanımınıza sağlar.

  3. 'ı seçin ve'i oluşturup gönderin. Deponuzu oluşturduktan sonra durum çubuğunda durum ayrıntılarını görürsünüz:

    Visual Studio'da Çözüm Gezgini bölmesinin altındaki depo durum çubuğunun ekran görüntüsü.

Visual Studio'da Git eylemlerini kullanma

Visual Studio durum çubuğunda bulunan Git eylemlerinin kısa bir özeti aşağıdadır:

  • Geçerli dalınızda kaç giden/gelen işleme olduğunu, Yukarı/Aşağı okları gösterir. Gelen taahhütleri almak veya giden taahhütleri göndermek için bu simgeyi kullanabilirsiniz.

  • Belirli bir işlemeyi görüntülemek için önce yukarı/aşağı okunu ve ardından Giden/Gelen görmek içinseçin.

  • Pencil kodunuzda kaydedilmemiş değişikliklerin sayısını gösterir. Bu değişiklikleri Git Değişiklikleri penceresinde görüntülemek için bu simgeyi seçebilirsiniz.

Git menüsü, dosyalarınızdaki depo eylemleri için araçlar sağlar. Visual Studio'da sürüm denetimi için git getirme, çekme, gönderme ve eşitlemekullanabilirsiniz.

Git'i uygulamanızla kullanma hakkında daha fazla bilgi için bkz. Visual Studio'da Git Hakkında .

Kaynakları temizleme

Bu uygulamayı kullanmaya devam etmeyecekseniz projeyi silin.

  1. Çözüm Gezgini'nde, projenizin bağlam menüsünü açmak için WhatIsYourName'e sağ tıklayın. Ardından Dosya Gezgini'nde Klasör Aç'ıseçin.

  2. Visual Studio'yu kapatın.

  3. Dosya Gezgini iletişim kutusunda iki klasör düzeyi yukarı gidin.

  4. WhatIsYourName klasörüne sağ tıklayın ve Sil'i seçin.

Sonraki adım

Tebrikler, bu öğreticiyi tamamladınız! Daha fazla bilgi edinmek için aşağıdaki öğreticiye bakın.

Öğreticisi: Visual Studio kullanarak .NET sınıf kitaplığı oluşturma