Setelah memahami teknik-teknik memasukan data melalui keyboard menggunakan teknik inline assembly, pada sub bab ini akan dibuat pustaka class (class library) yang mengenkapsulasi semua fungsi operasi keyboard yang telah dibuat sebelumnya. Jadi, fungsi getKey, getSpecialKey, getString, getPwdString dan getKeyState akan menjadi fungsi anggota class Keyboard. Class Keyboard akan bertindak seperti class Screen pada file screen.cpp, yaitu menyediakan antarmuka untuk operasi input menggunakan keyboard. Pada class Keyboard akan ditambahkan dua fungsi anggota baru, yaitu fungsi hideCursor (untuk menyembunyikan kursor) dan fungsi showCursor (untuk menampilkan kursor). Karena class Keyboard yang akan dibuat menggunakan class Screen maka file kode program class Keyboard, keyboard.cpp, harus disimpan dalam direktori yang sama. Berikut ini adalah kode program class Keyboard yang dapat diunduh di tautan berikut :
Untuk mempraktekkan cara menggunakan class Keyboard, berikut ini akan diberikan contoh program. Program berikut ini adalah program sederhana untuk menghitung besar beda potensial dengan mengalikan besar tahanan dengan besar arus listrik. Pengguna hanya harus memasukan nilai kuat arus listrik dan besar tahanan. Simpan project contoh17.ide dan kode program contoh17.cpp berikut ini pada direktori yang sama dengan file screen.cpp dan keyboard.cpp
Title :
Pertemuan XIII : Membuat Class untuk Operasi pada Keyboard
Description : Setelah memahami teknik-teknik memasukan data melalui keyboard menggunakan teknik inline assembly, pada sub bab ini akan dibuat pustaka cla...
Rating :
5