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

Bu makalede, basit bir Visual Basic uygulaması, bir konsol uygulaması oluşturmak için Visual Studio'yu nasıl kullandığınız gösterilmektedir. Bu uygulamada, kullanıcıdan adını ister ve geçerli saatle birlikte yeniden görüntülersiniz. Ayrıca Git'teki kaynak denetimi de dahil olmak üzere Visual Studio tümleşik geliştirme ortamının (IDE) bazı özelliklerini keşfedebilirsiniz. Visual Basic, öğrenmesi kolay olacak şekilde tasarlanmış, tür açısından güvenli bir programlama dilidir. Konsol uygulaması girişi alır ve çıkışı konsol olarak da bilinen bir komut satırı penceresinde görüntüler.

Bu öğreticide aşağıdakilerin 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

Visual Studio'yu henüz yüklemediyseniz Visual Studio indirmeleri sayfasına giderek ücretsiz yükleyin.

Bir proje oluştur

İ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

Bu öğreticideki ekran görüntülerinden bazıları koyu temayı kullanır. Koyu temayı kullanmıyor ancak kullanmak istiyorsanız nasıl yapılacağını öğrenmek için Visual Studio IDE ve Düzenleyici'yi kişiselleştirme sayfasına bakın.

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

  2. Başlangıç penceresinde Yeni proje oluştur'u seçin.

    Screenshot showing the Visual Studio start window with 'Create a new project' selected.

  3. Yeni proje oluştur penceresinde Dil listesinden Visual Basic'i seçin. Ardından, Platform listesinden Windows'u ve proje türleri listesinden Konsol'u seçin.

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

    Screenshot that shows how to choose the Visual Basic, Windows, and Console filter options and select the Console Application project template.

    Not

    Konsol Uygulaması şablonunu görmüyorsanız, Yeni proje oluştur penceresinden yükleyebilirsiniz. Aradığınızı bulamıyor musunuz? iletisinde Daha fazla araç ve özellik yükle bağlantısını seçin.

    Screenshot showing the 'Install more tools and features' link from the 'Not finding what you're looking for' message in the 'Create new project' window.

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

    Screenshot showing the .NET Core cross-platform development workload in the Visual Studio Installer.

    Bundan sonra, Visual Studio Yükleyicisi 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ın penceresinde Proje adı kutusuna WhatIsYourNameyazın. Ardından İleri'yi seçin.

    Screenshot showing the 'Configure your new project' window in Visual Studio with the Project name field set to 'WhatIsYourName'.

  5. Ek bilgi penceresinde hedef çerçeveniz için .NET 5.0 (Geçerli) zaten seçilmiş olmalıdır. Aksi takdirde .NET 5.0 (Geçerli) seçeneğini belirleyin. Ardından Oluştur'u seçin.

    Screenshot showing the Additional information window in Visual Studio with .NET 5.0 (Current) selected as the target framework for the new project.

    Visual Studio yeni projenizi açar.

  1. Visual Studio'yu açın.

  2. Başlangıç penceresinde Yeni proje oluştur'u seçin.

    Screenshot showing the Visual Studio start window with 'Create a new project' selected.

  3. Yeni proje oluştur penceresinde Dil listesinden Visual Basic'i seçin. Ardından Platform listesinden Windows'u ve Proje türleri listesinden Konsol'u seçin.

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

    Screenshot that shows how to choose the Visual Basic, Windows, and Console filter options and select the Console Application project template.

    Not

    Konsol Uygulaması şablonunu görmüyorsanız, Yeni proje oluştur penceresinden yükleyebilirsiniz. Aradığınızı bulamıyor musunuz? iletisinde Daha fazla araç ve özellik yükle bağlantısını seçin.

    Screenshot showing the 'Install more tools and features' link from the 'Not finding what you're looking for' message in the 'Create new project' window.

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

    Screenshot showing the .NET desktop development workload in the Visual Studio Installer.

    Bundan sonra, Visual Studio Yükleyicisi 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ın penceresinde Proje adı kutusuna WhatIsYourNameyazın. Ardından İleri'yi seçin.

    Screenshot showing the 'Configure your new project' window in Visual Studio with the Project name field set to 'WhatIsYourName'.

  5. Ek bilgi penceresinde hedef çerçeveniz için .NET 8.0 zaten seçilmiş olmalıdır. Aksi takdirde .NET 8.0'ı seçin. Ardından Oluştur'u seçin.

    Screenshot showing the Additional information window in Visual Studio with .NET 8.0 selected as the target framework for the new project.

    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 "Merhaba Dünya!" değişmez dizesini görüntülemek için yöntemini çağırırWriteLine.

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

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

Screenshot showing the default 'Hello World!' code.

  1. Varsayılan kodu Hata Ayıklama modunda çalıştırmak için WhatIsYourName düğmesini seçin veya F5 tuşuna basın.

    Screenshot showing the 'What Is Your Name' button highlighted in the Visual Studio toolbar.

  2. Uygulama Microsoft Visual Studio Hata Ayıklama Konsolu'nda çalıştırıldığı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:

    Screenshot showing 'Hello World!' and the 'Press any key to close this window' messages.

Screenshot showing the default 'Hello World!' code.

  1. Varsayılan kodu Hata Ayıklama modunda çalıştırmak için WhatIsYourName düğmesini seçin veya F5 tuşuna basın.

    Screenshot showing the 'What Is Your Name' button highlighted in the Visual Studio toolbar.

  2. Uygulama Microsoft Visual Studio Hata Ayıklama Konsolu'nda çalıştırıldığı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:

    Screenshot showing 'Hello World!' and the 'Press any key to close this window' messages when the app runs in the Debug Console.

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. Derle menüsünde Çözüm Derle'yi seçin.

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

  3. Dosya Gezgini'da bin\Debug\net5.0 dizinine gidin ve WhatIsYourName.exe çalıştırın.

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

  1. Derle menüsünde Çözüm Derle'yi seçin.

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

  3. Dosya Gezgini'da bin\Debug\net8.0 dizinine gidin ve WhatIsYourName.exe çalıştırın.

  4. Tek Main deyimi yürütülür ve konsol penceresi hemen kapatıldıktan sonra yordam 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 Visual Basic kodunu ekleyip geçerli tarih ve saatle birlikte görüntülersiniz. Buna ek olarak, kullanıcı bir tuşa basana kadar konsol penceresini duraklatan kod eklersiniz.

  1. Satırın arkasına ve satırının Sub Main(args As String()) önüne End Sub aşağıdaki Visual Basic kodunu girin ve satırı değiştirin WriteLine :

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

    Screenshot showing the code for the 'Program.vb' file in the 'WhatIsYourName' project loaded in the Visual Basic code editor.

  2. İlk uygulamanızı Hata Ayıklama modunda derlemek ve çalıştırmak için WhatIsYourName düğmesini seçin veya 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:

    Screenshot showing the debug console window with 'Please enter your name', the date and time, and 'Press any key to continue' messages.

  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. Satırın arkasına ve satırının Sub Main(args As String()) önüne End Sub aşağıdaki Visual Basic kodunu girin ve satırı değiştirin WriteLine :

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

    Screenshot showing the code for the 'Program.vb' file in the 'WhatIsYourName' project loaded in the Visual Basic code editor.

  2. Uygulamanızı Hata Ayıklama modunda derlemek ve çalıştırmak için WhatIsYourName düğmesini seçin veya 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:

    Screenshot showing the debug console window with 'Please enter your name', the date and time, and 'Press any key to continue' messages.

  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, yürütülebilir dosyayı (.exe dosyası) daha önce Uygulamayı tek başına çalıştırma bölümünde açıklandığı gibi bir sistem konsolu penceresinde derleyin ve çalıştırın. Artık bir tuşa bastığınızda uygulamadan çıkıldığında konsol penceresi kapatılabilir.

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

yerine şunu yazın:

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 uygulama oluşturduğunuza göre, uygulamayı bir Git deposuna eklemek isteyebilirsiniz. Visual Studio, doğrudan IDE'den kullanabileceğiniz Git araçlarıyla bu işlemi kolaylaştırır.

İpucu

Git, en yaygın olarak kullanılan modern sürüm denetim sistemidir, bu nedenle ister 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. Burada, hile sayfaları, popüler bir çevrimiçi kitap ve Git Basics 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'yi ve ardından Git'i seçin.

    Screenshot of the Git source control buttons below the Solution Explorer pane, with the Add to Source Control button highlighted.

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

    Screenshot of the Create a Git Repository dialog window where you can sign in to GitHub.

    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.

    İpucu

    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. Oluştur ve Gönder'i seçin.

    Deponuzu oluşturduktan sonra durum çubuğunda durum ayrıntılarını görürsünüz.

    Screenshot of the repo status bar that's below the Solution Explorer pane in Visual Studio.

    Okları içeren ilk simge, geçerli dalınızda kaç giden/gelen işleme olduğunu gösterir. Gelen işlemeleri çekmek veya giden işlemeleri göndermek için bu simgeyi kullanabilirsiniz. Ayrıca, önce bu işlemeleri görüntülemeyi de seçebilirsiniz. Bunu yapmak için simgeyi seçin ve ardından Giden/Gelenleri Görüntüle'yi seçin.

    Kalem içeren ikinci simge, kodunuzdaki 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'i uygulamanızla kullanma hakkında daha fazla bilgi edinmek için Visual Studio sürüm denetimi belgelerine bakın.

Kaynakları temizleme

Bu uygulamayı kullanmaya devam etmeyecekseniz projeyi silin.

  1. Çözüm Gezgini'da WhatIsYourName öğesine sağ tıklayarak projenizin bağlam menüsünü açın. Ardından, Dosya Gezgini 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ımlar

Bu öğreticiyi tamamladıktan sonra tebrikler! Daha fazla bilgi edinmek için aşağıdaki öğreticiye bakın.

Ayrıca bkz.