Buku ini memberikan pengenalan komprehensif tentang Visual Basic.NET dan berupaya menyajikan teknologi terkini, terlengkap, dan praktis kepada pembaca. Buku ini dibagi menjadi 10 bab, yang memperkenalkan pengetahuan dasar, metode dan teknik pemrograman Visual Basic.NET secara rinci. Isinya meliputi gambaran umum .NET Framework, konsep dasar bahasa Visual Basic.NET, dasar pengendalian proses, pemrograman berorientasi objek, dasar-dasar pengembangan aplikasi Windows, pengolahan grafis, akses data, file dan registry, serta pengembangan awal aplikasi Web. , dll. konten.
Buku ini sangat cocok bagi pembaca yang memiliki pengetahuan dasar komputer, dapat digunakan sebagai bahan ajar jurusan terkait di berbagai perguruan tinggi dan universitas, serta dapat digunakan sebagai buku referensi belajar mandiri dan bahan pelatihan bagi para peminat Visual Basic.NET. .
Daftar isi:
Bab 1 Pengantar Bahasa VB.NET
1.1 Ikhtisar .NET Framework
1.1.1 Fitur Runtime Bahasa Umum
1.1.2 Perpustakaan Kelas .NET Framework
1.1.3 Pengembangan aplikasi klien
1.1.4 Pengembangan aplikasi server
1.2 Sejarah Perkembangan Bahasa VB.NET
1.3 Fungsi dan fitur baru VB.NET
1.3.1 Fitur baru dalam pengembangan web
1.3.2 Fitur baru di database
1.3.3 Fitur baru Formulir dan kontrol Windows
1.3.4 Fitur baru proyek
1.3.5 Fitur baru untuk komponen dan pembuatan komponen
1.3.6 Fitur baru dari debugger
1.3.7 Fitur baru dalam skalabilitas dan kontrol otomatis
1.3.8 Fitur baru untuk aplikasi internasional
1.4 Blok penyusun standar
1.5 Ringkasan bab ini
1.6 Latihan
Bab 2 Tipe Data, Operator, dan Ekspresi
2.1 Tipe data
2.1.1 Tipe data dasar
2.1.2 Tipe data yang ditentukan pengguna
2.2 Konstanta dan variabel
2.2.1 Konstanta
2.2.2 Variabel
2.2.3 Ruang Lingkup Variabel
2.3 Operator
2.3.1 Operator aritmatika
2.3.2 Operator relasional
2.3.3 Operator logika
2.3.4 Urutan eksekusi ekspresi
2.4 Himpunan
2.4.1 Array dengan panjang tetap
2.4.2 Array multidimensi
2.4.3 Fungsi Lbound() dan fungsi Ubound()
2.4.4 Array dinamis
2.4.5 Mempertahankan isi array dinamis
2.5 Ringkasan bab ini
2.6 Latihan komputer
2.7 Latihan
Bab 3 Pengendalian Proses Dasar
3.1 Pernyataan penilaian bersyarat
3.1.1 Pernyataan Jika...Maka
3.1.2 Pernyataan Jika...Maka...Lain
3.1.3 Pernyataan Jika...Maka...Elself
3.2 Pernyataan cabang
3.3 Pernyataan putaran
3.3.1 Lakukan...Pernyataan perulangan perulangan
3.3.2 Sementara...Akhiri perulangan While
3.3.3 Untuk...perulangan Berikutnya
3.3.4 Keluar dari loop
3.4 Pernyataan lompat
3.5 Struktur penanganan pengecualian
3.5.1 Pernyataan akhir
3.5.2 Pernyataan berhenti
3.5.3 Pernyataan keluar
3.6 Ringkasan bab ini
3.7 Latihan komputer
3.8 Latihan
Bab 4 Pemrograman Berorientasi Objek
4.1 Sekilas tentang berorientasi objek
4.2 Kelas dan Objek
4.2.1 Definisi kelas
4.2.2 Konsep dan sifat benda
4.3 Warisan dan polimorfisme
4.3.1 Warisan
4.3.2 Polimorfisme
4.4 Metode kelebihan beban
4.4.1 Pengertian kelebihan beban
4.4.2 Penerapan metode kelebihan beban
4.5 Konstruktor dan destruktor
4.5.1 Konstruktor
4.5.2 Destruktor
4.6 Warisan lintas bahasa
4.7 Ruang Nama
4.7.1 Deklarasi namespace
4.7.2 Nama yang sepenuhnya memenuhi syarat
4.8 Ringkasan bab ini
4.9 Latihan komputer
4.10 Latihan
Bab 5 Mendesain Formulir Windows
5.1 Fitur baru Formulir Windows
5.2 Struktur bentuk
5.3 Properti, peristiwa dan metode formulir
5.3.1 Properti
5.3.2 Peristiwa dan metode
5.4 Desain antarmuka multi-dokumen
5.4.1 Membuat formulir induk MDI
5.4.2 Membuat subformulir
5.4.3 Menentukan subformulir aktif
5.4.4 Mentransfer data ke subformulir aktif
5.4.5 Menyusun subformulir
5.5 Ringkasan bab ini
5.6 Latihan komputer
5.7 Latihan
Bab 6 Menambahkan Kontrol ke Formulir
6.1 Pengendalian operasi
6.2 Pengendalian umum
6.2.1 Kontrol tombol
6.2.2 Kontrol Kotak Centang dan RadioButton
6.2.3 Kontrol GroupBox
6.2.4 Kontrol Kotak Teks
6.2.5 Kontrol RichTextBox
6.2.6 Kontrol ScrollBar
6.1.7 Kontrol TrackBar
6.1.8 Kontrol ProgressBar
6.1.9 Kontrol Kotak Daftar
6.1.10 Kontrol Kotak Kombo
6.2 Menu desain
6.2.1 Membuat perubahan menu
6.2.2 4 jenis elemen menu
6.2.3 Kontrol Menu Utama
6.2.4 Komponen Menu Konteks
6.3 Desain bilah alat
6.3.1 Tombol Tambah
6.3.2 Menentukan ikon untuk tombol toolbar
6.3.3 Menangani event Klik pada tombol toolbar
6.4 Tambahkan bilah status
6.4.1 Tambahkan panel ke kontrol StatusBar
6.4.2 Tentukan panel yang diklik
6.4.3 Mengatur ukuran panel bilah status
6.4.4 Memperbarui konten bilah status secara dinamis
6.5 Kontrol dialog
6.5.1 Pembuatan, tampilan dan penutupan kotak dialog
6.5.2 Memeriksa hasil kotak dialog
6.5.3 Menampilkan hub pesan
6.5.4 Kotak dialog umum
6.6 Kontrol khusus
6.7 Ringkasan bab ini
6.8 Latihan komputer
6.9 Latihan
Bab 7 Bekerja dengan Grafik
7.1 Sistem koordinat
7.1.1 Sistem koordinat spesifikasi default
7.1.2 Spesifikasi standar sistem koordinat
7.1.3 Sistem koordinat yang disesuaikan
7.2 Menggunakan fungsi GDI+ dalam formulir
7.2.1 Membuat gambar grafik dengan GDI+
7.2.2 Gunakan GDI+ untuk menggambar bentuk garis
7.2.3 Wadah grafis
7.3 System.Drawing namespace
7.3.1 Sistem.Gambar.Gambar2d
7.3.2 Sistem.Gambar.Pencitraan
7.3.3 Sistem.Gambar.Teks
7.4 Desain animasi sederhana
7.4.1 Desain pemrograman animasi posisi
7.4.2 Desain pemrograman animasi pembalikan halaman
7.5 Ringkasan bab ini
7.6 Latihan komputer
7.7 Latihan
Bab 8 Akses Data
8.1 Ikhtisar ADO.NET
8.1.1 Tujuan Desain ADO.NET
8.1.2 Arsitektur ADO.NET
8.2 Koneksi
8.2.1 Menyambungkan ke SQL Server menggunakan ADO.NET
8.2.2 Pengumpulan koneksi untuk Penyedia Data SQL Server.NET
8.2.3 Gunakan ADO.NET untuk menyambung ke sumber data OLE DB
8.2.4 Pemungutan suara koneksi untuk Penyedia Data OLE DB.NET
8.2.5 Cara kerja peristiwa koneksi
8.3 Pembaca Data
8.3.1 Tutup Pembaca Data
8.3.2 Beberapa pengaturan hasil
8.3.3 Memperoleh informasi struktur dari DataReader
8.3.4 Bab OLE DB
8.4 Pengikatan data
8.4.1 Jenis pengikatan data
8.4.2 Skenario umum untuk menggunakan pengikatan data
8.4.3 Ikhtisar dan sintaksis pengikatan data
8.4.4 Ekspresi pengikatan data
8.4.5 Menggunakan DataBinder.Eval
8.5 Ringkasan bab ini
8.6 Latihan komputer
8.7 Latihan
Bab 9 File dan Registri
9.1 Sistem pemrosesan file VB.NET
9.1.1 Ruang nama System.IO
9.1.2 Kelas dan enumerasi terkait
9.2 Pemrosesan berkas
9.2.1 Perintah File Baru
9.2.2 Perintah OpenFile
9.2.3 Fungsi Buka File
9.2.4 Fungsi Tutup File
9.2.5 Fungsi Salin File
9.2.6 Fungsi FileAttr
9.2.7 Fungsi GetAttr
9.2.8 Fungsi SetAttr
9.2.9 Fungsi FileGet
9.2.10 Fungsi FileGetObject
9.2.11 Fungsi FilePut
9.2.12 Fungsi FilePutObject
9.2.13 Fungsi pencarian
9.2.14 Fungsi lokasi
9.2.15 Fungsi EOF
9.2.16 Fungsi masukan
9.2.17 Fungsi InputString
9.2.18 Fungsi Tulis dan WriteLine
9.2.19 Fungsi Cetak dan PrintLine
9.3 Membaca dan menulis file
9.3.1 Jenis akses file
9.3.2 Fungsi dan pernyataan akses file
9.3.3 Fungsi akses data
9.3.4 Akses file berurutan
9.3.5 Akses file acak
9.3.6 Akses file biner
9.4 Membaca dan menulis registri
9.4.1 Perubahan akses registry di VB.NET
9.4.2 Fungsi yang umum digunakan
9.4.3 Kelas registri
9.4.4 Anggota kelas RegistryKey
9.5 Ringkasan bab ini
9.6 Latihan
Bab 10 Pengembangan Aplikasi Web Awal
10.1 Apa itu aplikasi web?
10.1.1 Ikhtisar Aplikasi Web
10.1.2 Membuat Aplikasi Web
10.2 Merancang Formulir Web
10.2.1 Komponen Formulir Web
10.2.2 File proyek yang dibuat oleh formulir Web
10.2.3 Kompilasi dan penerapan proyek web
10.2.4 Mengompilasi dan menjalankan halaman Formulir Web
10.3 Ringkasan bab ini
10.4 Latihan komputer
10.5 Latihan
Lampiran A Menginstal dan menghapus instalasi Visual Studio.NET
Persyaratan sistem Visual Studio.NET A1
A2 Instal Visual Studio.NET
A3 Hapus instalasi Visual Studio.NET
Lampiran B Penanganan Kesalahan dan Pengecualian VB.NET
Jenis kesalahan B1
B2 Perubahan penanganan pengecualian di VB.NET
Pengenalan Penanganan Pengecualian B3
Penanganan Pengecualian Terstruktur B4
B5 Penanganan Pengecualian Tidak Terstruktur
Lampiran C migrasi proyek VB 6.0 ke VB.NET
Alat peningkatan C1
Perlunya peningkatan C2
Hal yang perlu diperhatikan sebelum mengupgrade C3
Persiapan Aplikasi Peningkatan C4
C5 Tingkatkan proyek menggunakan wizard pemutakhiran
C6 menyelesaikan proses peningkatan
C7 Lihat laporan peningkatan
C8 Tingkatkan proyek dari baris perintah
C9 Kata Pengantar untuk pemecahan masalah aplikasi yang ditingkatkan dari VB 6.0
Memperluas