Bir Visual Basic Programının Yapısı

Visual Basic programı standart yapı taşları kullanılarak oluşturulur. Çözüm bir veya daha fazla projeden oluşur. Bir proje de bir veya daha fazla derleme içerebilir. Her derleme bir veya daha fazla kaynak dosyadan derlenmiş. Kaynak dosya, tüm kodunuzu içeren sınıfların, yapıların, modüllerin ve arabirimlerin tanımını ve uygulamasını sağlar.

Visual Basic programının bu yapı taşları hakkında daha fazla bilgi için bkz. .NET'te Çözümler ve Projeler ve Derlemeler.

Dosya Düzeyinde Programlama Öğeleri

Bir proje veya dosya başlattığınızda ve kod düzenleyicisini açtığınızda, bazı kodların zaten yerinde ve doğru sırada olduğunu görürsünüz. Yazdığınız tüm kodlar aşağıdaki sırayı izlemelidir:

  1. Option raporları

  2. Imports raporları

  3. Namespace deyimleri ve ad alanı düzeyi öğeleri

Deyimleri farklı bir sırayla girerseniz, derleme hataları oluşabilir.

Bir program koşullu derleme deyimleri de içerebilir. Bunlar, önceki dizinin deyimleri arasında kaynak dosyada kesişebilir.

Option Deyimleri

Option deyimleri, sonraki kodlar için temel kurallar oluşturarak söz dizimi ve mantık hatalarını önlemeye yardımcı olur. Option Explicit Deyimi, tüm değişkenlerin doğru şekilde bildirilmesini ve yazılmasını sağlar ve bu da hata ayıklama süresini azaltır. Option Strict Deyimi, farklı veri türlerinin değişkenleri arasında çalışırken oluşabilecek mantık hatalarını ve veri kaybını en aza indirmeye yardımcı olur. Option Compare Deyimi, dizelerin ya da BinaryText değerlerine göre birbirleriyle karşılaştırma şeklini belirtir.

deyimlerini içeri aktarır

Projenizin dışında tanımlanan adları içeri aktarmak için İçeri AktarmaLar Deyimi (.NET Ad Alanı ve Türü) ekleyebilirsiniz. Deyimi Imports , kodunuzun sınıflara ve içeri aktarılan ad alanı içinde tanımlanan diğer türlere nitelemeden başvurmasına olanak tanır. Uygun sayıda Imports deyim kullanabilirsiniz. Daha fazla bilgi için bkz . Başvurular ve İçeri Aktarmalar Deyimi.

Ad Alanı Deyimleri

Ad alanları, programlama öğelerinizi gruplandırma ve erişim kolaylığı için düzenlemenize ve sınıflandırmanıza yardımcı olur. Belirli bir ad alanı içinde aşağıdaki deyimleri sınıflandırmak için Namespace Deyimini kullanırsınız. Daha fazla bilgi için bkz . Visual Basic'te Ad Alanları.

Koşullu Derleme Deyimleri

Koşullu derleme deyimleri kaynak dosyanızda neredeyse her yerde görünebilir. Belirli koşullara bağlı olarak derleme zamanında kodunuzun bölümlerinin eklenmesine veya hariç tutulmasına neden olur. Koşullu kod yalnızca hata ayıklama modunda çalıştığından, bunları uygulamanızda hata ayıklamak için de kullanabilirsiniz. Daha fazla bilgi için bkz . Koşullu Derleme.

Ad Alanı Düzeyinde Programlama Öğeleri

Sınıflar, yapılar ve modüller kaynak dosyanızdaki tüm kodları içerir. Bunlar , ad alanı içinde veya kaynak dosya düzeyinde görünebilen ad alanı düzeyinde öğelerdir. Diğer tüm programlama öğelerinin bildirimlerini barındırırlar. Öğe imzalarını tanımlayan ancak uygulama sağlamayan arabirimler de modül düzeyinde görünür. Modül düzeyi öğeleri hakkında daha fazla bilgi için aşağıdakilere bakın:

Ad alanı düzeyindeki veri öğeleri numaralandırmalar ve temsilcilerdir.

Modül Düzeyinde Programlama Öğeleri

Yordamlar, işleçler, özellikler ve olaylar yürütülebilir kodu (çalışma zamanında eylem gerçekleştiren deyimler) tutabilen tek programlama öğeleridir. Bunlar, programınızın modül düzeyindeki öğeleridir. Yordam düzeyi öğeleri hakkında daha fazla bilgi için aşağıdakilere bakın:

Modül düzeyindeki veri öğeleri değişkenler, sabitler, numaralandırmalar ve temsilcilerdir.

Yordam Düzeyinde Programlama Öğeleri

Yordam düzeyi öğelerinin içeriğinin çoğu, programınızın çalışma zamanı kodunu oluşturan yürütülebilir deyimlerdir. Tüm yürütülebilir kod bir yordamda (Function, , SubOperator, , Get, Set, AddHandler, RemoveHandler) RaiseEventolmalıdır. Daha fazla bilgi için bkz . Deyimler.

Yordam düzeyindeki veri öğeleri yerel değişkenler ve sabitlerle sınırlıdır.

Ana Yordam

Yordam Main , uygulamanız yüklendiğinde çalıştırılacak ilk koddur. Main uygulamanız için başlangıç noktası ve genel denetim görevi görür. Dört çeşit vardır Main:

  • Sub Main()

  • Sub Main(ByVal cmdArgs() As String)

  • Function Main() As Integer

  • Function Main(ByVal cmdArgs() As String) As Integer

Bu yordamın en yaygın çeşitliliğidir Sub Main(). Daha fazla bilgi için bkz . Visual Basic'te Ana Yordam.

Ayrıca bkz.