VB.Net Programı ile Code Örnekler

⚡ Akıllı Özet

VB.Net program yapısı, kodu ad alanlarına, modüllere, sınıflara ve ilk çalışan bir Main prosedürüne göre düzenler. Bu yapı taşlarını ve grup yapılarını anlamak önemlidir.ping Veriler, yeni başlayanların açık ve iyi organize edilmiş konsol ve komut dosyaları yazmasına olanak tanır. Windows Visual Studio'da form uygulamaları.

  • 🔘 Ad alanları: `imports` ifadesi, `System` gibi bir ad alanını kapsama alanına dahil ederek, bu ad alanındaki yöntemlerin doğrudan çağrılabilmesini sağlar.
  • ☑️ Modüller ve dersler: Her programın, verilerini, prosedürlerini ve yürütülebilir mantığını barındıracak bir modüle veya sınıfa ihtiyacı vardır.
  • ✅ Ana prosedür: Main, her VB.Net uygulamasında yürütmenin başladığı giriş noktasını işaretler.
  • 🧪 Yapılar: Bir yapı, farklı türdeki çeşitli ilişkili değerleri kullanıcı tanımlı tek bir değer türü içinde bir araya getirir.
  • ️ Proje türleri: Visual Studio hem Konsol hem de Windows VB.Net için form uygulamaları.
  • 🤖 Yapay zeka yardımı: Yardımcı pilot ve IntelliCode Visual Studio 2026'da, düz İngilizce komut istemlerinden VB.Net modülleri ve sınıfları oluşturun.

VB.Net Program Yapısı

VB.Net'teki modüller

Bir VB.Net programı aşağıdaki modüllerden oluşur:

  • Ad alanı bildirimi
  • Bir veya daha fazla prosedür
  • Bir sınıf veya modül
  • Değişkenler
  • Ana prosedür
  • Yorumlar
  • İfadeler ve İfadeler

VB.Net'te Merhaba Dünya Programı Örneği

Aşağıda VB.Net'teki basit bir Merhaba Dünya programı örneği verilmiştir:

) 1 Adım Yeni bir konsol uygulaması oluşturun.

) 2 Adım Aşağıdaki kodu ekleyin:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

        Console.WriteLine("Hello Guru99")
        Console.ReadKey()

    End Sub
End Module

) 3 Adım Çalıştırmak için araç çubuğundan Başlat düğmesine tıklayın. Konsolda aşağıdakini yazdırması gerekir:

Merhaba Dünya programı

Yukarıdaki programın çeşitli bölümlerini tartışalım:

Merhaba Dünya programı

Açıklaması Code:

  1. Buna ad alanı bildirimi denir. Yaptığımız şey, programlama yapımıza System adında bir ad alanı eklemektir. Bundan sonra o namespace içerisinde tanımlı olan tüm metodlara hata almadan ulaşabileceğiz.
  2. Buna modül bildirimi denir. Burada Module1 isminde bir modül deklare ettik. VB.Net nesne yönelimli bir dildir. Bu nedenle her programda bir sınıf modülümüz olmalıdır. Programınızın kullanacağı verileri ve yöntemleri bu modülün içinde tanımlayabilirsiniz.
  3. Bu bir yorumdur. Yorum olarak işaretlemek için cümlenin başına tek tırnak (') ekledik. VB.Net derleyicisi bu kısmı işlemeyecektir. Yorumların amacı kodun okunabilirliğini arttırmaktır. Kodunuzdaki çeşitli ifadelerin anlamını açıklamak için bunları kullanın. Kodunuzu okuyan herkes, anlaşılmasının kolay olduğunu görecektir.
  4. Bir VB.Net modülü veya sınıfı birden fazla prosedüre sahip olabilir. Çalıştırılabilir kodunuzu prosedürlerin içinde tanımlamalısınız. Bu, prosedürün sınıfın davranışını tanımlayacağı anlamına gelir. Bir prosedür, Fonksiyon, Alt Program, Get, Set, AddHandler olabilir. KullanımRemoveHandler veya RaiseEvent gibi yöntemler kullanılabilir. Bu satırda, Main alt prosedürünü tanımladık. Bu, tüm VB.Net programlarında giriş noktasını işaretler. Modülün çalıştırıldığında ne yapacağını tanımlar.
  5. Burada ana metodun davranışını belirledik. WriteLine metodu Console sınıfına aittir ve System ad alanı içinde tanımlanmıştır. Bunun koda aktarıldığını hatırlayın. Bu ifade, programın "Hello" metnini yazdırmasını sağlar. GuruÇalıştırıldığında konsolda 99 görüntülenir.
  6. Bu satır, program çalıştırıldıktan hemen sonra ekranın kapanmasını veya ekrandan çıkılmasını önleyecektir. Ekran duraklayacak ve kullanıcının ekranı kapatmak için bir eylem gerçekleştirmesini bekleyecektir.
  7. Ana alt prosedürün kapatılması.
  8. Modülün sonlandırılması.

"Merhaba Dünya" programı hazır olduktan sonra, bir VB.Net programının bir sonraki temel yapı taşı sınıftır.

VB.Net'te sınıf

VB.Net'te, bir plan tanımlamak için sınıfları kullanırız. Veri tipi. Bir sınıf tanımının bir veri tanımı olduğu anlamına gelmez ancak o sınıfa ait bir nesnenin nelerden oluşacağını ve böyle bir nesne üzerinde yapabileceğimiz işlemleri açıklar.

Bir nesne bir sınıfın örneğidir. Sınıf üyeleri, sınıf içinde tanımlanan yöntemler ve değişkenlerdir.

Bir sınıfı tanımlamak için, sınıfın adı, sınıf gövdesi ve End Class ifadesinin takip etmesi gereken Class anahtar sözcüğünü kullanırız. Bu, aşağıdaki sözdiziminde açıklanmıştır:

[ <attributelist> ] [ accessmodifier ] _
Class name 
   [ Inherits classname ]
   [ statements ]
End Class

Burada,

  • AttributeList, sınıfa uygulanacak niteliklerin listesini belirtir.
  • AccessModifier, tanımlanan sınıfın erişim düzeyidir. İsteğe bağlı bir parametredir ve Genel, Korunan, Korunan Arkadaş, Arkadaş, Özel gibi değerleri alabilir.
  • Inherits, miras aldığı herhangi bir üst sınıfı belirtir.

VB.Net Sınıfı Örneği

Aşağıda VB.Net'te bir sınıf oluşturmak için örnek bir kod bulunmaktadır:

) 1 Adım Yeni bir konsol uygulaması oluşturun.

) 2 Adım Aşağıdaki kodu ekleyin:

Imports System
Module Module1

    Class Figure
        Public length As Double

        Public breadth As Double
    End Class
    Sub Main()
        Dim Rectangle As Figure = New Figure()
        Dim area As Double = 0.0

        Rectangle.length = 8.0

        Rectangle.breadth = 7.0
        area = Rectangle.length * Rectangle.breadth
        Console.WriteLine("Area of Rectangle is : {0}", area)

        Console.ReadKey()
    End Sub
End Module

) 3 Adım Araç çubuğundan Başlat düğmesine tıklayarak kodu çalıştırın. Aşağıdaki pencereyi görmelisiniz:

VB.Net Sınıfı Örneği

Aşağıdaki kodu kullandık:

VB.Net Sınıfı Örneği

Açıklaması Code:

  1. Modül1 adlı bir modül oluşturuluyor.
  2. Şekil adında bir sınıf oluşturma.
  3. Türün uzunluğu adlı bir sınıf üyesi oluşturma Double. Erişim düzeyi, herkese açık olarak erişileceği anlamına gelen herkese açık olarak ayarlandı.
  4. Türün genişliği adlı bir sınıf üyesi oluşturma Double. Erişim düzeyi, herkese açık olarak erişileceği anlamına gelen herkese açık olarak ayarlandı.
  5. Sınıfı bitirmek.
  6. Ana alt prosedürün oluşturulması.
  7. Dikdörtgen adında bir nesne oluşturma. Bu nesne, şekil türünde olacaktır; bu, Şekil sınıfı içinde tanımlanan tüm üyelere erişebileceği anlamına gelir.
  8. Tür alanı adlı bir değişken tanımlama Double ve değerini 0.0 olarak başlatıyoruz.
  9. Figure sınıfında tanımlanan uzunluk özelliğine erişiliyor ve değeri 8.0 olarak başlatılıyor.
  10. Figure sınıfında tanımlanan genişlik özelliğine erişiliyor ve değeri 7.0 olarak başlatılıyor.
  11. Uzunluk ve genişlik değerlerini çarparak dikdörtgenin alanını hesaplamak. Bu hesaplamanın sonucu alan değişkenine atanacaktır.
  12. Konsolda bir miktar metin ve dikdörtgenin alanı yazdırılıyor.
  13. Kullanıcının konsolu kapatmak için işlem yapmasını bekleyerek konsolu duraklatma.
  14. Alt prosedürün sonlandırılması.
  15. Sınıfı bitirmek.

VB.Net, sınıfların yanı sıra, ilgili değerleri bir araya getirmek için hafif bir yöntem olarak yapılar da sunar.

VB.Net'teki yapı

Yapı, kullanıcı tanımlı bir veri türüdür. Yapılar bize farklı türdeki verileri bir arada paketlemenin bir yolunu sağlar. Yapı anahtar sözcüğü kullanılarak bir yapı bildirilir.

VB.Net Yapı Örneği

İşte VB.Net'te yapı oluşturmaya dair bir örnek:

) 1 Adım Yeni bir konsol uygulaması oluşturun.

) 2 Adım Aşağıdaki kodu ekleyin:

Module Module1
    Structure Struct
        Public x As Integer
        Public y As Integer
    End Structure
    Sub Main()
        Dim st As New Struct
        st.x = 10
        st.y = 20
        Dim sum As Integer = st.x + st.y
        Console.WriteLine("The result is {0}", sum)
        Console.ReadKey()

    End Sub 
End Module

) 3 Adım Araç çubuğundan Başlat düğmesine tıklayarak kodu çalıştırın. Aşağıdaki pencereyi görmelisiniz:

VB.Net'teki yapı

Aşağıdaki kodu kullandık:

VB.Net'teki yapı

Açıklaması Code:

  1. Modül1 adlı bir modül oluşturuluyor.
  2. Struct adında bir yapı oluşturmak.
  3. Integer türünde bir x değişkeni oluşturuluyor. Herkese açık erişim sağlamak için erişim düzeyi Public olarak ayarlandı.
  4. Integer türünde bir y değişkeni oluşturuluyor. Herkese açık erişim sağlamak için erişim düzeyi Public olarak ayarlandı.
  5. Yapının sonu.
  6. Ana alt prosedürün oluşturulması.
  7. Struct türünde st adında bir nesne oluşturma. Bu da Struct isimli yapı içerisinde tanımlanan tüm özelliklere erişebileceği anlamına gelmektedir.
  8. Struct yapısı içerisinde tanımlanan x değişkenine erişim ve değerini 10 olarak başlatmak.
  9. Struct yapısı içerisinde tanımlanan y değişkenine erişim ve değerini 20 olarak başlatmak.
  10. Toplam değişkeninin tanımlanması ve değerinin yukarıdaki iki değişkenin değerlerinin toplamına göre başlatılması.
  11. Konsolda bazı metinlerin ve yukarıdaki işlemin sonucunun yazdırılması.
  12. Kullanıcının kapatmak için işlem yapmasını bekleyen konsol penceresini duraklatma.
  13. Ana alt prosedürün sonu.
  14. Modül sonu.

Yeni Bir Proje Nasıl Oluşturulur? Microsoft Visual Studio

IDE, Entegre Geliştirme Ortamı anlamına gelir. Kodumuzu yazdığımız yerdir. Microsoft Visual Studio, VB.Net programlama için en yaygın IDE türüdür.

Visual Studio'yu yüklemek için şunu kullanın rehberlik.

Kodunuzu yazmak için yeni bir proje oluşturmanız gerekir.

Visual Studio'da yeni bir proje oluşturmanın adımları şunlardır:

Adım 1) Visual Studio'da Dosya Menüsüne gidin

Visual Studio'yu açın, Dosya menüsüne tıklayın ve araç çubuğundan Yeni->Proje'yi seçin

Visual Studio'da Konsol Uygulama Projesi

Adım 2) Seçin Windows Form Başvurusu

Yeni pencerede, soldaki dikey gezinme bölmesinden Visual Basic'e tıklayın ve Windows Form Başvurusu.

Windows Visual Studio'da Form Uygulaması projesi

Adım 3) Projenize bir ad verin

Bir ad verin ve Tamam düğmesini tıklayın. Proje oluşturulacak.

Bir tane yaratmış olacaksınız Windows Form Uygulaması projesi. Bu proje türü, sürükle ve bırak yöntemiyle grafiksel bir kullanıcı arayüzü oluşturmanıza olanak tanır.ping elemanları.

Visual Studio'da Konsol Uygulaması Projesi Nasıl Oluşturulur

Konsolda çalışan bir uygulama oluşturmanız gerekebilir. Bunun için bir Konsol Uygulaması projesi oluşturmanız gerekir. Aşağıdaki adımlar bunu başarmanıza yardımcı olabilir:

) 1 Adım Visual Studio'yu açın ve Dosya menüsüne tıklayın, araç çubuğundan Yeni'yi ve ardından Proje'yi seçin.

Visual Studio'da Konsol Uygulama Projesi

) 2 Adım Yeni pencerede sol dikey gezinme bölmesinden Visual Basic'e tıklayın. Konsol Uygulaması'nı seçin.

Visual Studio'da Konsol Uygulama Projesi

) 3 Adım Bir ad verin ve Tamam düğmesini tıklayın. Proje oluşturulacak.

SSS

Bir modülün, miras alınamayan, paylaşılan bir örneği vardır; bu nedenle yardımcı kodlar ve konsol giriş noktaları için uygundur. Bir sınıf ise, nesne olarak örneklendirdiğiniz ve yeniden kullanılabilir, nesne yönelimli tasarımlar için miras alabileceğiniz bir şablondur.

Main prosedürü, her VB.Net programının giriş noktasıdır; .NET çalışma zamanı, uygulamayı yükledikten sonra bu prosedürü çağırır. Bir modül içinde Main'in Shared anahtar kelimesine ihtiyacı yoktur, ancak bir sınıf içinde Shared olması gerekir.

Bir ad alanı, ilgili sınıfları ve modülleri gruplandıran ve adlandırma çakışmalarını önleyen en üst düzey kapsayıcıdır. Imports ifadesi onu kapsama alanına getirir, böylece Console.WriteLine gibi üyeleri doğrudan çağırabilirsiniz.

Küçük ve kısa ömürlü veriler için bir yapı kullanın çünkü bu bir değer türü Ödev üzerine kopyalandı. Kalıtım, referans veya paylaşılan durum gerektiren daha büyük nesneler için bir Sınıf seçin, çünkü sınıflar yığın tarafından yönetilen referans türleridir.

VB.Net nesne yönelimli bir dildir, bu nedenle tüm çalıştırılabilir kod bir modül veya sınıf içinde yer almalıdır. Bu kapsayıcı, derleyicinin programı düzenlemek için ihtiyaç duyduğu değişkenleri, prosedürleri ve ana giriş noktasını içerir.

Evet. Visual Studio 2026'daki GitHub Copilot, düz İngilizce bir yorumu Modül, Sınıf veya Ana prosedüre dönüştürerek eksiksiz VB.Net yapıları oluşturabilir. Oluşturulan kodu kullanmadan önce daima gözden geçirin.

Evet. Visual Studio 2026, GitHub Copilot ve IntelliCrypt üzerinden yapay zekayı kullanıyor.Code VB.Net kodlamasını hızlandırmak için, kalıplarınızı öğrenen ve en alakalı üyeleri önce gösteren bağlam duyarlı tamamlama özellikleri sunar.

Konsol uygulaması, yalnızca metin içeren bir komut penceresinde çalışır ve temel VB.Net sözdizimini öğrenmek için idealdir. Windows Form Uygulaması, sürükle ve bırak yöntemiyle oluşturulan grafiksel bir arayüz ekler.ping Masaüstü uygulamaları için kontroller.

Bu yazıyı şu şekilde özetleyin: