Apakah Jenis Data?
Jenis data menentukan jenis data yang boleh disimpan oleh mana-mana pemboleh ubah. Pemboleh ubah yang tergolong dalam pelbagai jenis data diperuntukkan jumlah ruang yang berbeza dalam memori. Terdapat pelbagai jenis data di VB.NET. Ia merangkumi:
- Boolean : penyimpanan yang diperuntukkan bergantung pada platform pelaksanaan. Nilainya boleh benar atau salah.
- Byte : ruang simpanan yang diperuntukkan 1 bait. Nilai berkisar antara 0 hingga 255 (tidak ditandatangani).
- Caj : memperuntukkan ruang 2 bait. Nilai berkisar antara 0 hingga 65535 (tidak ditandatangani).
- Tarikh : ruang simpanan diperuntukkan sebanyak 8 bait. Nilai berkisar antara 0:00:00 (tengah malam) 1 Januari 0001 hingga 11:59:59 PM 31 Disember 9999.
- Bilangan bulat : mempunyai ruang simpanan 4 bait. Nilai berkisar antara -2,147,483,648 hingga 2,147,483,647 (ditandatangani).
- Panjang : mempunyai ruang simpanan 8 bait. Nombor berkisar antara -9,223,372,036,854,775,808 hingga 9,223,372,036,854,775,807 (ditandatangani).
- Rentetan : Ruang penyimpanan yang diperuntukkan bergantung pada platform pelaksanaan. Nilai berkisar antara 0 hingga kira-kira 2 bilion watak Unicode.
Dalam tutorial ini, anda akan belajar:
- Jenis Data
- Fungsi Penukaran Jenis
- Pernyataan Pembolehubah
- Permulaan Pemboleh ubah
- Menerima Nilai Pengguna
- Nilai dan Nilai
Fungsi Penukaran Jenis
Ada fungsi yang dapat kita gunakan untuk menukar dari satu jenis data ke yang lain. Ia merangkumi:
- CBool (ekspresi): menukar ungkapan menjadi jenis data Boolean.
- CDate (ekspresi): menukar ungkapan menjadi jenis data Tarikh.
- CDbl (ekspresi): menukar ungkapan menjadi jenis data berganda.
- CByte (ekspresi): menukar ungkapan menjadi jenis data bait.
- CChar (ekspresi): menukar ungkapan menjadi jenis data Char.
- CLng (ekspresi): menukar ungkapan menjadi jenis data Panjang.
- CDec (ekspresi): menukar ungkapan menjadi jenis data Perpuluhan.
- CInt (ekspresi): menukar ungkapan menjadi jenis data Integer.
- CObj (ekspresi): menukar ekspresi menjadi jenis data Objek.
- CStr (ekspresi): menukar ungkapan menjadi jenis data String.
- CSByte (ekspresi): menukar ungkapan menjadi jenis data Byte.
- CShort (ekspresi): menukar ungkapan menjadi jenis data Pendek.
Pernyataan Pembolehubah
Dalam VB.NET, pengisytiharan pemboleh ubah melibatkan pemberian nama kepada pemboleh ubah dan menentukan jenis data yang menjadi miliknya. Kami menggunakan sintaks berikut:
Dim Variable_Name as Data_Type
Dalam sintaks di atas, Variable_Name adalah nama pemboleh ubah sementara Data_Type adalah nama yang menjadi milik pemboleh ubah.
Berikut adalah contoh pengisytiharan pemboleh ubah yang sah di VB.NET:
Dim x As Integer
Dalam contoh di atas, 'x' adalah nama pemboleh ubah sementara Integer adalah jenis data yang menjadi milik pemboleh ubah x.
Permulaan Pemboleh ubah
Memulakan pemboleh ubah bermaksud memberikan nilai kepada pemboleh ubah. Contoh berikut menunjukkan ini:
Dim x As Integerx = 10
Di atas, kami telah menyatakan pemboleh ubah integer bernama 'x' dan memberikannya nilai 10. Berikut adalah contoh lain:
Dim name As Stringname = "John"
Di atas, kami telah menyatakan nama pemboleh ubah rentetan dan memberikannya nilai John.
Sekiranya anda menyatakan pemboleh ubah Boolean, nilainya mesti betul atau salah. Sebagai contoh:
Dim checker As Booleanchecker = True
Di atas, kami telah menentukan pemboleh ubah Boolean bernama pemeriksa dan memberikannya nilai Benar.
Mari kita tunjukkan cara menyatakan dan menginisialisasi pemboleh ubah menggunakan contoh kod:
Langkah 1) Buat Projek Baru
- Buka Visual Studio dan klik menu Fail, Pilih Baru kemudian Projek dari bar alat.
- Pada tetingkap baru, klik Visual Basic dari panel navigasi menegak kiri. Pilih Permohonan Borang Tetingkap.
- Beri nama dan klik butang OK. Projek akan dibuat.
Langkah 2) Buat Butang
- Untuk membuat Butang, mulakan dengan membuka tab reka bentuk.
- Seret kawalan Butang dari kotak alat ke WindowForm:
Langkah 3) Klik tab lain yang terletak di sebelah kiri tab reka bentuk. Anda juga boleh mengklik dua kali butang yang telah anda tambahkan ke borang.
Langkah 4) Tambahkan kod berikut untuk menambahkan teks ke kawalan:
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) Kini anda boleh menjalankan kod dengan mengklik butang Mula yang terletak di bar atas:
Langkah 6) Anda harus mendapatkan borang berikut:
Langkah 7) Klik Butang 1. Anda harus mendapatkan dialog berikut:
Klik butang OK untuk beralih ke dialog seterusnya. Ia harus seperti berikut:
Sekali lagi, klik butang OK untuk beralih ke dialog seterusnya. Ia harus seperti berikut:
Berikut adalah tangkapan skrin kod lengkap untuk perkara di atas:
Penjelasan kod:
- Membuat kelas awam bernama Form1
- Membuat sub prosedur bernama Button1_Click. Ia akan dipanggil apabila butang diklik. Objek pengirim akan menaikkan acara sementara argumen e akan mempunyai data untuk acara tersebut. EventArgs membentuk kelas asas untuk semua argumen peristiwa VB.Net. The Handles Button1.Click menyatakan bahawa subprosedur akan mengendalikan sebarang klik pada butang.
- Membuat pemboleh ubah Boolean bernama pemeriksa.
- Menetapkan nilai True ke pemboleh ubah pemeriksa.
- Membuat dialog Kotak Mesej untuk menunjukkan beberapa teks dan nilai penyemak pemboleh ubah.
- Membuat pembolehubah integer bernama x.
- Menetapkan nilai 32 kepada pemboleh ubah x.
- Membuat dialog Kotak Mesej untuk menunjukkan beberapa teks dan nilai pemboleh ubah x.
- Membuat pemboleh ubah rentetan yang diberi nama.
- Menetapkan pemboleh ubah Guru99 ke nama pemboleh ubah.
- Membuat dialog Kotak Mesej untuk menunjukkan beberapa teks dan nilai nama pemboleh ubah.
- Menamatkan sub-prosedur.
- Menamatkan kelas.
Menerima Nilai Pengguna
Semasa membuat aplikasi, anda mungkin memerlukan kaedah untuk mendapatkan input dari pengguna. Ini boleh dilakukan dengan menggunakan fungsi ReadLine kelas Console di ruang nama Sistem. Setelah anda menerima input dari pengguna, anda diminta memberikannya kepada pemboleh ubah. Sebagai contoh:
Dim user_message As Stringuser_message = Console.ReadLine
Dalam contoh di atas, kami telah menentukan pemboleh ubah bernama user_message. Mesej yang dibaca dari konsol telah diberikan kepada pemboleh ubah tersebut. Mari kita tunjukkan ini:
Langkah 1) Buat Aplikasi Konsol
- Buka Visual Studio dan klik menu Fail, Pilih Baru kemudian Projek dari bar alat.
- Pada tetingkap baru, klik Visual Basic dari panel navigasi menegak kiri. Pilih Aplikasi Konsol.
- Beri nama dan klik butang OK. Projek akan dibuat.
Langkah 2) Tambahkan kod 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) Kini anda boleh menjalankan kod dengan mengklik butang Mula yang terletak di bar atas:
Langkah 4) Masukkan Mesej anda
- Semasa menjalankan kod, anda akan mendapat konsol berikut:
- Taipkan sebarang mesej dan tekan kekunci enter. Anda harus mendapat yang berikut:
Berikut adalah kod lengkap untuk contoh:
Penjelasan Kod:
- Membuat modul bernama Module1. Ia akan bertindak sebagai kelas untuk kod tersebut.
- Membuat sub-prosedur utama untuk modul. Ia akan dipanggil semasa kelas dijalankan / dijalankan.
- Membuat pemboleh ubah rentetan bernama user_message.
- Cetak mesej di konsol meminta pengguna untuk menaip mesejnya.
- Tetapkan nilai yang dibaca dari konsol ke pemboleh ubah di atas.
- Mencetak garisan kosong di konsol.
- Cetak beberapa teks dan mesej yang ditaip oleh pengguna di konsol.
- Membaca mesej yang ditaip oleh pengguna.
- Tamatkan sub-prosedur.
- Tamatkan modul.
Nilai dan Nilai
Ungkapan VB.NET terdiri daripada dua jenis:
- lvalue - ungkapan lvalue mungkin muncul di sebelah kiri atau di sebelah kanan pengendali tugasan.
- rvalue - ungkapan rvalue hanya boleh muncul di sebelah kanan pengendali tugasan tetapi tidak di sebelah kiri.
Pemboleh ubah adalah nilai, yang bermaksud bahawa kita boleh meletakkannya di sebelah kiri pengendali tugasan. Sebagai contoh:
Dim x As Integer = 32
Untuk literal numerik, mereka tidak boleh ditugaskan dan juga tidak boleh muncul di sebelah kiri operator tugas kerana mereka adalah nilai. Sebagai contoh:
32 = x
Ungkapan di atas salah dan akan menghasilkan ralat waktu kompilasi.
Ringkasan
- Setiap pemboleh ubah mesti tergolong dalam jenis data. Jenis data menentukan jumlah ruang memori yang diperuntukkan kepada pemboleh ubah.
- Kita boleh menukar pemboleh ubah dari satu jenis data ke jenis yang lain.
- Memulakan pemboleh ubah bermaksud memberikan nilai kepada pemboleh ubah.
- Kami membuat aplikasi konsol untuk membantu kami mendapatkan input daripada pengguna melalui konsol menggunakan fungsi ReadLine .