Tipe Data VB.Net dan Deklarasi Variabel dengan DIM

Daftar Isi:

Anonim

Apa itu Tipe Data?

Jenis data menentukan jenis data yang dapat disimpan variabel apa pun. Variabel yang termasuk dalam tipe data berbeda dialokasikan jumlah ruang yang berbeda dalam memori. Ada berbagai tipe data di VB.NET. Mereka termasuk:

  • Boolean : penyimpanan yang dialokasikan bergantung pada platform implementasinya. Nilainya bisa True atau False.
  • Byte : ruang penyimpanan yang dialokasikan sebesar 1 byte. Nilainya berkisar dari 0 hingga 255 (unsigned).
  • Char : mengalokasikan ruang sebesar 2 byte. Nilainya berkisar dari 0 hingga 65535 (unsigned).
  • Tanggal : ruang penyimpanan yang dialokasikan sebesar 8 byte. Nilainya berkisar dari 0:00:00 (tengah malam) 1 Januari 0001 hingga 11:59:59 PM tanggal 31 Desember 9999.
  • Integer : memiliki ruang penyimpanan 4 byte. Nilai berkisar antara -2.147.483.648 hingga 2.147.483.647 (ditandatangani).
  • Panjang : memiliki ruang penyimpanan 8 byte. Jumlahnya berkisar dari -9.223.372.036.854.775.808 hingga 9.223.372.036.854.775.807 (ditandatangani).
  • String : Ruang penyimpanan yang dialokasikan bergantung pada platform implementasinya. Nilainya berkisar dari 0 hingga sekitar 2 miliar karakter Unicode.

Dalam tutorial ini, Anda akan mempelajari:

  • Jenis Data
  • Ketik Fungsi Konversi
  • Deklarasi Variabel
  • Variabel Inisialisasi
  • Menerima Nilai Pengguna
  • Lvalues ​​dan Rvalues

Ketik Fungsi Konversi

Ada fungsi yang bisa kita gunakan untuk mengkonversi dari satu tipe data ke tipe lainnya. Mereka termasuk:

  • CBool (ekspresi): mengonversi ekspresi menjadi tipe data Boolean.
  • CDate (ekspresi): mengonversi ekspresi menjadi tipe data Tanggal.
  • CDbl (ekspresi): mengonversi ekspresi menjadi tipe data ganda.
  • CByte (ekspresi): mengubah ekspresi menjadi tipe data byte.
  • CChar (ekspresi): mengonversi ekspresi menjadi tipe data Char.
  • CLng (ekspresi): mengonversi ekspresi menjadi tipe data panjang.
  • CDec (ekspresi): mengonversi ekspresi menjadi tipe data Desimal.
  • CInt (ekspresi): mengonversi ekspresi menjadi tipe data Integer.
  • CObj (ekspresi): mengonversi ekspresi menjadi tipe data Objek.
  • CStr (ekspresi): mengonversi ekspresi menjadi tipe data String.
  • CSByte (ekspresi): mengonversi ekspresi menjadi tipe data Byte.
  • CShort (ekspresi): mengonversi ekspresi menjadi tipe data Pendek.

Deklarasi Variabel

Di VB.NET, deklarasi variabel melibatkan pemberian nama variabel dan menentukan tipe data yang dimilikinya. Kami menggunakan sintaks berikut:

Dim Variable_Name as Data_Type

Dalam sintaks di atas, Variable_Name adalah nama variabel sedangkan Data_Type adalah nama variabel tersebut.

Berikut adalah contoh deklarasi variabel yang valid di VB.NET:

Dim x As Integer

Dalam contoh di atas, 'x' adalah nama variabel sedangkan Integer adalah tipe data yang dimiliki variabel x.

Variabel Inisialisasi

Menginisialisasi variabel berarti memberikan nilai ke variabel. Contoh berikut menunjukkan ini:

Dim x As Integerx = 10

Di atas, kami telah mendeklarasikan variabel integer bernama 'x' dan memberinya nilai 10. Berikut adalah contoh lain:

Dim name As Stringname = "John"

Di atas, kami telah mendeklarasikan nama variabel string dan memberinya nilai John.

Jika Anda mendeklarasikan variabel Boolean, nilainya harus benar atau salah. Sebagai contoh:

Dim checker As Booleanchecker = True

Di atas, kami telah mendefinisikan variabel Boolean bernama checker dan memberinya nilai True.

Mari kita tunjukkan cara mendeklarasikan dan menginisialisasi variabel menggunakan contoh kode:

Langkah 1) Buat Proyek Baru

  1. Buka Visual Studio dan klik menu File, Pilih New kemudian Project dari toolbar.

  2. Di jendela baru, klik Visual Basic dari panel navigasi vertikal kiri. Pilih Aplikasi Formulir Jendela.

  3. Beri nama dan klik tombol OK. Proyek akan dibuat.

Langkah 2) Buat Tombol

  1. Untuk membuat Tombol, mulailah dengan membuka tab desain.

  1. Seret kontrol Tombol dari toolbox ke WindowForm:

Langkah 3) Klik tab lain yang terletak di sebelah kiri tab desain. Anda juga dapat mengklik dua kali tombol yang telah Anda tambahkan ke formulir.

Langkah 4) Tambahkan kode berikut untuk menambahkan teks ke kontrol:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickDim checker As Booleanchecker = TrueMsgBox("The value of variable checker is : " & checker)Dim x As Integerx = 32MsgBox("The value of variable x is : " & x)Dim name As Stringname = " Guru99 "MsgBox("The value of variable name is : " & name)End Sub

Langkah 5) Sekarang Anda dapat menjalankan kode dengan mengklik tombol Start yang terletak di bar bagian atas:

Langkah 6) Anda harus mendapatkan formulir berikut:

Langkah 7) Klik Tombol 1. Anda akan melihat dialog berikut:

Klik tombol OK untuk pindah ke dialog berikutnya. Ini harus sebagai berikut:

Sekali lagi, klik tombol OK untuk pindah ke dialog berikutnya. Ini harus sebagai berikut:

Berikut tangkapan layar dari kode lengkap di atas:

Penjelasan kode:

  1. Membuat kelas publik bernama Form1
  2. Membuat sub prosedur bernama Button1_Click. Ini akan dipanggil ketika tombol diklik. Objek pengirim akan memunculkan acara sementara argumen e akan memiliki data untuk acara tersebut. EventArgs membentuk kelas dasar untuk semua argumen acara VB.Net. Tombol Menangani 1. Klik menyatakan bahwa subprocedure akan menangani setiap klik pada tombol.
  3. Membuat variabel Boolean bernama checker.
  4. Menetapkan nilai True ke variabel pemeriksa.
  5. Membuat dialog Kotak Pesan untuk menampilkan beberapa teks dan nilai pemeriksa variabel.
  6. Membuat variabel integer bernama x.
  7. Menetapkan nilai 32 ke variabel x.
  8. Membuat dialog Kotak Pesan untuk menampilkan beberapa teks dan nilai variabel x.
  9. Membuat variabel string bernama name.
  10. Menetapkan variabel Guru99 ke nama variabel.
  11. Membuat dialog Kotak Pesan untuk menampilkan beberapa teks dan nilai nama variabel.
  12. Mengakhiri sub-prosedur.
  13. Mengakhiri kelas.

Menerima Nilai Pengguna

Saat membuat aplikasi, Anda mungkin memerlukan cara untuk mendapatkan masukan dari pengguna. Ini dapat dilakukan dengan menggunakan fungsi ReadLine dari kelas Console di namespace Sistem. Setelah Anda menerima masukan dari pengguna, Anda diminta untuk menugaskannya ke variabel. Sebagai contoh:

Dim user_message As Stringuser_message = Console.ReadLine

Dalam contoh di atas, kami telah mendefinisikan variabel bernama user_message. Pesan yang dibaca dari konsol telah ditetapkan ke variabel itu. Mari kita tunjukkan ini:

Langkah 1) Buat Aplikasi Konsol

  1. Buka Visual Studio dan klik menu File, Pilih New kemudian Project dari toolbar.

  2. Di jendela baru, klik Visual Basic dari panel navigasi vertikal kiri. Pilih Aplikasi Konsol.

  3. Beri nama dan klik tombol OK. Proyek akan dibuat.

Langkah 2) Tambahkan kode berikut ke ruang kerja:

Module Module1Sub Main()Dim user_message As StringConsole.Write("Enter your message: ")user_message = Console.ReadLineConsole.WriteLine()Console.WriteLine("You typed: {0}", user_message)Console.ReadLine()End SubEnd Module

Langkah 3) Sekarang Anda dapat menjalankan kode dengan mengklik tombol Start yang terletak di bar bagian atas:

Langkah 4) Masukkan Pesan Anda

  1. Saat menjalankan kode, Anda akan mendapatkan konsol berikut:

  1. Ketik pesan apa saja dan tekan tombol enter. Anda harus mendapatkan yang berikut:

Berikut kode lengkap untuk contohnya:

Penjelasan Kode:

  1. Membuat modul bernama Module1. Ini akan bertindak sebagai kelas untuk kode.
  2. Membuat sub-prosedur utama untuk modul. Ini akan dipanggil ketika kelas dijalankan / dieksekusi.
  3. Membuat variabel string bernama user_message.
  4. Cetak pesan di konsol yang meminta pengguna untuk mengetikkan pesannya.
  5. Tetapkan nilai yang dibaca dari konsol ke variabel di atas.
  6. Mencetak baris kosong di konsol.
  7. Cetak beberapa teks dan pesan yang diketik oleh pengguna di konsol.
  8. Membaca pesan yang diketik oleh pengguna.
  9. Akhiri sub-prosedur.
  10. Akhiri modul.

Lvalues ​​dan Rvalues

Ekspresi VB.NET terdiri dari dua jenis:

  • lvalue - ekspresi lvalue mungkin muncul di sisi kiri atau di sisi kanan operator penugasan.
  • rvalue - ekspresi rvalue hanya dapat muncul di sisi kanan operator penugasan tetapi tidak di sisi kiri.

Variabel adalah lvalues, artinya kita bisa meletakkannya di sisi kiri operator penugasan. Sebagai contoh:

Dim x As Integer = 32

Untuk literal numerik, mereka tidak bisa ditetapkan dan juga tidak bisa muncul di sisi kiri operator penugasan karena mereka adalah rvalues. Sebagai contoh:

32 = x

Ekspresi di atas salah dan akan menghasilkan kesalahan waktu kompilasi.

Ringkasan

  • Setiap variabel harus termasuk dalam tipe data. Jenis data menentukan jumlah ruang memori yang dialokasikan ke variabel.
  • Kita dapat mengonversi variabel dari satu tipe data ke tipe lainnya.
  • Menginisialisasi variabel berarti memberikan nilai ke variabel.
  • Kami membuat aplikasi konsol untuk membantu kami mendapatkan masukan dari pengguna melalui konsol menggunakan fungsi ReadLine .