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ı.
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:
Yukarıdaki programın çeşitli bölümlerini tartışalım:
Açıklaması Code:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Ana alt prosedürün kapatılması.
- 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:
Aşağıdaki kodu kullandık:
Açıklaması Code:
- Modül1 adlı bir modül oluşturuluyor.
- Şekil adında bir sınıf oluşturma.
- 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ı.
- 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ı.
- Sınıfı bitirmek.
- Ana alt prosedürün oluşturulması.
- 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.
- Tür alanı adlı bir değişken tanımlama Double ve değerini 0.0 olarak başlatıyoruz.
- Figure sınıfında tanımlanan uzunluk özelliğine erişiliyor ve değeri 8.0 olarak başlatılıyor.
- Figure sınıfında tanımlanan genişlik özelliğine erişiliyor ve değeri 7.0 olarak başlatılıyor.
- Uzunluk ve genişlik değerlerini çarparak dikdörtgenin alanını hesaplamak. Bu hesaplamanın sonucu alan değişkenine atanacaktır.
- Konsolda bir miktar metin ve dikdörtgenin alanı yazdırılıyor.
- Kullanıcının konsolu kapatmak için işlem yapmasını bekleyerek konsolu duraklatma.
- Alt prosedürün sonlandırılması.
- 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:
Aşağıdaki kodu kullandık:
Açıklaması Code:
- Modül1 adlı bir modül oluşturuluyor.
- Struct adında bir yapı oluşturmak.
- 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ı.
- 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ı.
- Yapının sonu.
- Ana alt prosedürün oluşturulması.
- 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.
- Struct yapısı içerisinde tanımlanan x değişkenine erişim ve değerini 10 olarak başlatmak.
- Struct yapısı içerisinde tanımlanan y değişkenine erişim ve değerini 20 olarak başlatmak.
- Toplam değişkeninin tanımlanması ve değerinin yukarıdaki iki değişkenin değerlerinin toplamına göre başlatılması.
- Konsolda bazı metinlerin ve yukarıdaki işlemin sonucunun yazdırılması.
- Kullanıcının kapatmak için işlem yapmasını bekleyen konsol penceresini duraklatma.
- Ana alt prosedürün sonu.
- 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
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.
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.
) 2 Adım Yeni pencerede sol dikey gezinme bölmesinden Visual Basic'e tıklayın. Konsol Uygulaması'nı seçin.
) 3 Adım Bir ad verin ve Tamam düğmesini tıklayın. Proje oluşturulacak.










