VB.Net Program Yapısı, Modül, Sınıflar: Merhaba Dünya Örneği

İçindekiler:

Anonim

Bu eğitimde öğreneceksiniz-

  • Modüller
  • Merhaba Dünya Programı
  • Sınıflar
  • Yapılar
  • Microsoft Visual Studio IDE'yi kullanma

Modüller

Bir VB.NET programı aşağıdakilerden oluşur:

  • Ad alanı beyanı
  • Bir veya daha fazla prosedür
  • Bir sınıf veya modül
  • Değişkenler
  • Ana prosedür
  • Yorumlar (değiştir | kaynağı değiştir)
  • İfadeler ve İfadeler

Merhaba Dünya Programı

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

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

Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module

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

Yukarıdaki programın çeşitli kısımlarını tartışalım:

Kod Açıklaması:

  1. Buna ad alanı bildirimi denir. Yaptığımız şey, programlama yapımıza System adıyla bir ad alanı eklememizdir. Bundan sonra, o isim alanında tanımlanmış olan tüm metotlara herhangi bir hata almadan ulaşabileceğiz.
  2. Buna modül bildirimi denir. Burada Module1 adında bir modül tanımladık. VB.NET, nesne yönelimli bir dildir. Dolayısıyla 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ımlayabileceksiniz.
  3. Bu bir yorumdur. Yorum olarak işaretlemek için cümlenin başına tek bir alıntı (') ekledik. VB.NET derleyicisi bu bölümü işlemez. Yorumların amacı, kodun okunabilirliğini artırmaktır. Kodunuzdaki çeşitli ifadelerin anlamını açıklamak için bunları kullanın. Kodunuzu okuyan herkes anlaması kolay bulacaktır.
  4. Bir VB.NET modülü veya sınıfı birden fazla prosedüre sahip olabilir. Çalıştırılabilir kodunuzu tanımlamanız gereken prosedürlerin içindedir. Bu, prosedürün sınıf davranışını tanımlayacağı anlamına gelir. Prosedür bir Function, Sub, Get, Set, AddHandler, Operator, RemoveHandler veya RaiseEvent olabilir. Bu satırda Ana alt prosedürü 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. Bu, birincil yöntemin davranışını belirlediğimiz yerdir. WriteLine yöntemi Console sınıfına aittir ve System ad alanı içinde tanımlanır. Bunun koda aktarıldığını unutmayın. Bu ifade, programın çalıştırıldığında konsolda Hello Guru99 metnini yazdırmasını sağlar.
  6. Bu satır, program çalıştırıldıktan hemen sonra ekranın kapanmasını veya çıkmasını engelleyecektir. Ekran duraklayacak ve kullanıcının kapatmak için bir işlem yapmasını bekleyecektir.
  7. Ana alt prosedürün kapatılması.
  8. Modülü sonlandırmak.

Sınıflar

VB.NET'te, bir veri türü için bir plan tanımlamak için sınıfları kullanırız. Bir sınıf tanımının bir veri tanımı olduğu anlamına gelmez, ancak o sınıfın bir nesnesinin nelerden yapılacağını ve böyle bir nesne üzerinde gerçekleştirebileceğimiz işlemleri açıklar.

Bir nesne, bir sınıfın bir ö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 deyimiyle devam etmesi gereken Class anahtar sözcüğünü kullanırız. Bu, aşağıdaki sözdiziminde açıklanmıştır:

[  ] [ accessmodifier ] _Class name[ Inherits classname ][ statements ]End Class

Buraya,

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

Aşağıda, VB.NET'te bir sınıf oluşturmak için örnek kod verilmiştir -

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

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

Imports SystemModule Module1Class FigurePublic length As DoublePublic breadth As DoubleEnd ClassSub Main()Dim Rectangle As Figure = New Figure()Dim area As Double = 0.0Rectangle.length = 8.0Rectangle.breadth = 7.0area = Rectangle.length * Rectangle.breadthConsole.WriteLine("Area of Rectangle is : {0}", area)Console.ReadKey()End SubEnd Module

Adım 3) 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:

Kod Açıklaması:

  1. Module1 adlı bir modül oluşturma.
  2. Figure adlı bir sınıf oluşturmak.
  3. Double türünde length adında bir sınıf üyesi oluşturma. Erişim seviyesi, herkese açık olarak erişileceği anlamına ayarlanmıştır.
  4. Double türü geniş adında bir sınıf üyesi oluşturma. Erişim seviyesi, herkese açık olarak erişileceği anlamına ayarlanmıştır.
  5. Dersi bitirmek.
  6. Ana alt prosedürün oluşturulması.
  7. Dikdörtgen adlı bir nesne oluşturma. Bu nesne figure türünde olacak, yani Figure sınıfı içinde tanımlanan tüm üyelere erişebilecek.
  8. Double türünde alan adında bir değişken tanımlama ve değerini 0.0 olarak başlatma.
  9. Figure sınıfında tanımlanan uzunluk özelliğine erişme ve değerini 8.0 olarak başlatma.
  10. Figure sınıfında tanımlanan genişlik özelliğine erişme ve değerini 7.0 olarak başlatma.
  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ını yazdırma.
  13. Bir kullanıcının kapatmak için işlem yapmasını bekleyen konsolu duraklatmak.
  14. Alt prosedürün bitirilmesi.
  15. Dersi bitirmek.

Yapılar

Yapı, kullanıcı tanımlı bir veri türüdür. Yapılar bize farklı türlerdeki verileri bir arada paketlemenin bir yolunu sunar. Yapı anahtar sözcüğü kullanılarak bir yapı bildirilir. VB.NET'te bir yapı oluşturma örneği:

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

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

Module Module1Structure StructPublic x As IntegerPublic y As IntegerEnd StructureSub Main()Dim st As New Structst.x = 10st.y = 20Dim sum As Integer = st.x + st.yConsole.WriteLine("The result is {0}", sum)Console.ReadKey()End SubEnd Module

Adım 3) 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:

Kod Açıklaması:

  1. Module1 adlı bir modül oluşturma.
  2. Struct adında bir yapı oluşturmak.
  3. Tamsayı türünde bir değişken x oluşturma. Erişim düzeyi, herkesin erişebilmesi için Herkese Açık olarak ayarlandı.
  4. Tamsayı türünde bir değişken y oluşturma. Erişim düzeyi, herkesin erişebilmesi için Herkese Açık 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, Struct adlı yapı içerisinde tanımlanan tüm özelliklere erişebileceği anlamına gelir.
  8. Struct yapısı içinde tanımlanan x değişkenine erişim ve değerini 10 olarak başlatma.
  9. Struct yapısı içinde tanımlanan y değişkenine erişim ve değerini 20 olarak başlatma.
  10. Değişken toplamını tanımlama ve değerini yukarıdaki iki değişkenin değerlerinin toplamına ilklendirme.
  11. Konsolda bazı metinlerin ve yukarıdaki işlemin sonucunun yazdırılması.
  12. Bir kullanıcının kapatmak için işlem yapmasını bekleyen konsol penceresini duraklatmak.
  13. Ana alt prosedürün sonu.
  14. Modülün sonu.

Microsoft Visual Studio IDE'yi kullanma

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ünü oluşturur.

Visual Studio'yu yüklemek için bu kılavuzu kullanın.

Kodunuzu yazmak için yeni bir proje oluşturmanız gerekir. Aşağıdaki adımlar bunu başarmanıza yardımcı olabilir:

Adım 1) 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.

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

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

Bir Windows Form Başvuru projesi oluşturmuş olacaksınız. Bu tür bir proje, öğeleri sürükleyip bırakarak grafiksel bir kullanıcı arayüzü oluşturmanıza olanak sağlar.

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

Adım 1) 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.

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

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

Özet

  • Bir VB.NET programı çeşitli bölümlerden oluşur.
  • Bir isim alanını bir programa içe aktardıktan sonra, o modülde tanımlanmış olan tüm yöntemleri ve fonksiyonları kullanmamız mümkün hale gelir.
  • Her VB.NET programının bir modülü olmalıdır.
  • VB.NET derleyicisi yorumları dikkate almaz.
  • Bir VB.NET programında birden fazla prosedüre sahip olabiliriz.