Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Program Visual Basic dibangun dari blok penyusun standar. Solusi terdiri dari satu atau beberapa proyek. Proyek pada gilirannya dapat berisi satu atau beberapa komponen. Setiap rakitan dikompilasi dari satu atau beberapa file sumber. File sumber menyediakan definisi dan implementasi kelas, struktur, modul, dan antarmuka, yang pada akhirnya berisi semua kode Anda.
Untuk informasi selengkapnya tentang blok penyusun program Visual Basic ini, lihat Solusi dan Proyek dan Rakitan di .NET.
Elemen Pemrograman File-Level
Saat Anda memulai proyek atau file dan membuka editor kode, Anda akan melihat beberapa kode sudah ada di tempat dan dalam urutan yang benar. Kode apa pun yang Anda tulis harus mengikuti urutan berikut:
Pernyataan
Option
Pernyataan
Imports
Namespace
pernyataan dan elemen tingkat namespace
Jika Anda memasukkan pernyataan dalam urutan yang berbeda, kesalahan kompilasi dapat diakibatkan.
Program juga dapat berisi pernyataan kompilasi bersyarat. Anda dapat menyisipkan ini dalam file sumber di antara pernyataan pada urutan sebelumnya.
Pernyataan Opsi
Option
pernyataan menetapkan aturan dasar untuk kode berikutnya, membantu mencegah sintaksis dan kesalahan logika.
Pernyataan Eksplisit Opsi memastikan bahwa semua variabel dideklarasikan dan dieja dengan benar, yang mengurangi waktu penelusuran kesalahan.
Pernyataan Ketat Opsi membantu meminimalkan kesalahan logika dan kehilangan data yang dapat terjadi saat Anda bekerja di antara variabel dari berbagai jenis data.
Pernyataan Opsi Bandingkan menentukan cara string dibandingkan satu sama lain, berdasarkan nilai Binary
atau Text
.
Pernyataan Impor
Anda dapat menyertakan Pernyataan Impor (.NET Namespace and Type) untuk mengimpor nama yang ditentukan di luar proyek Anda. Pernyataan Imports
memungkinkan kode Anda untuk merujuk ke kelas dan jenis lain yang ditentukan dalam namespace yang diimpor, tanpa harus memenuhi syarat. Anda dapat menggunakan Imports
pernyataan sebanyak yang diperlukan. Untuk informasi selengkapnya, lihat Referensi dan Pernyataan Impor.
Pernyataan Namespace
Namespace membantu Anda mengatur dan mengklasifikasikan elemen pemrograman Untuk kemudahan pengelompokan dan akses. Anda menggunakan Pernyataan Namespace untuk mengklasifikasikan pernyataan berikut dalam namespace tertentu. Untuk informasi selengkapnya, lihat Namespace di Visual Basic.
Pernyataan Kompilasi Kondisional
Pernyataan kompilasi bersyarat dapat muncul hampir di mana saja dalam berkas sumber Anda. Ini menyebabkan bagian kode Anda disertakan atau dikecualikan pada waktu kompilasi tergantung pada kondisi tertentu. Anda juga dapat menggunakannya untuk memeriksa aplikasi Anda, karena kode kondisional hanya berjalan dalam mode debugging. Untuk informasi selengkapnya, lihat Kompilasi Kondisional.
Elemen Pemrograman Namespace-Level
Kelas, struktur, dan modul berisi semua kode dalam file sumber Anda. Mereka adalah elemen tingkat namespace yang dapat muncul dalam namespace atau di tingkat file sumber. Mereka memegang deklarasi semua elemen pemrograman lainnya. Antarmuka, yang menentukan tanda tangan elemen tetapi tidak menyediakan implementasi, juga muncul pada tingkat modul. Untuk informasi selengkapnya tentang elemen tingkat modul, lihat yang berikut ini:
Elemen data di tingkat namespace adalah enumerasi dan delegasi.
Elemen Pemrograman Module-Level
Prosedur, operator, properti, dan peristiwa adalah satu-satunya elemen pemrograman yang dapat menyimpan kode yang dapat dieksekusi (pernyataan yang melakukan tindakan pada run time). Ini adalah elemen tingkat modul dari program Anda. Untuk informasi selengkapnya tentang elemen tingkat prosedur, lihat yang berikut ini:
Elemen data pada tingkat modul adalah variabel, konstanta, enumerasi, dan delegasi.
Elemen Pemrograman Procedure-Level
Sebagian besar konten elemen tingkat prosedur adalah pernyataan yang dapat dieksekusi, yang merupakan kode run-time program Anda. Semua kode yang dapat dieksekusi harus dalam beberapa prosedur (Function
, , , Sub
Operator
, Get
, Set
AddHandler
, RemoveHandler
, RaiseEvent
). Untuk informasi selengkapnya, lihat Statements.
Elemen data pada tingkat prosedur terbatas pada variabel dan konstanta lokal.
Prosedur Utama
Prosedur Main
ini adalah kode pertama yang dijalankan ketika aplikasi Anda telah dimuat.
Main
berfungsi sebagai titik awal dan kontrol keseluruhan untuk aplikasi Anda. Ada empat varietas :Main
Sub Main()
Sub Main(ByVal cmdArgs() As String)
Function Main() As Integer
Function Main(ByVal cmdArgs() As String) As Integer
Variasi yang paling umum dari prosedur ini adalah Sub Main()
. Untuk informasi selengkapnya, lihat Prosedur Utama di Visual Basic.