Video: How does a blockchain work - Simply Explained 2024
Cabaran pengaturcaraan ini agak mudah: Bermula dengan versi Swing dari permainan Tic-Tac-Toe yang anda buat sebagai tindak balas kepada Cabaran Pengaturcaraan Java: Menambah GUI ke Program Tic-Tac-Toe menambah ciri yang membolehkan pengguna menyimpan status permainan ke fail cakera, memulihkan permainan yang disimpan kemudian, dan meneruskan di mana mainan dibiarkan.
Dikehendaki, permainan Tic-Tac-Toe tidak rumit cukup bahawa pengguna sering ingin menyimpan status permainan dan meneruskan permainan nanti. Tetapi cabaran untuk menyelamatkan keadaan permainan Tic-Tac-Toe adalah sama dengan menjimatkan status permainan yang lebih rumit (serta jenis program lain).
Penyelesaian anda harus menambah butang Simpan dan Resume kepada antara muka pengguna, seperti yang ditunjukkan dalam rajah tersebut.
Permainan Tic-Tac-Toe dengan butang Simpan dan Resume.Apabila pengguna mengklik Simpan, kotak dialog Simpan muncul, membenarkan pengguna melayari lokasi di mana fail tersebut perlu disimpan. Jika pengguna klik Resume, kotak dialog Terbuka muncul supaya pengguna boleh memilih fail yang mengandungi permainan yang disimpan. Sebaik sahaja pengguna membuka fail, program anda harus mengisi papan Tic-Tac-Toe mengikut status permainan yang disimpan dan kemudian segera menyambung semula mainan.
Anda bebas untuk memilih kaedah yang anda ingin simpan status permainan. Saya cadangkan anda sama ada (a) membuat format fail teks mudah yang anda boleh mengurai apabila memulihkan permainan disimpan, atau (b) buat skema anda sendiri dan simpan fail dalam format XML.
Anda boleh mencari penyelesaian untuk cabaran ini pada tab Muat Turun Java All-in-One Untuk Dummies, halaman produk Edisi ke-4.
Nasib baik!