Daftar Isi:

Kode Penyelenggara Virtual: Tugas Puncak (Vanessa): 10 Langkah
Kode Penyelenggara Virtual: Tugas Puncak (Vanessa): 10 Langkah

Video: Kode Penyelenggara Virtual: Tugas Puncak (Vanessa): 10 Langkah

Video: Kode Penyelenggara Virtual: Tugas Puncak (Vanessa): 10 Langkah
Video: 💎【幻游猎人 S1 Full】【EP1~12】虚默与妹妹诺兰通过多次考验成功进入奇幻猎人组织,并在奇幻猎人组织中遇到偶像青空!【幻游猎人 Fantasy Hunter】 2024, November
Anonim
Kode Penyelenggara Virtual: Tugas Puncak (Vanessa)
Kode Penyelenggara Virtual: Tugas Puncak (Vanessa)

Dalam kode saya, saya membuat penyelenggara virtual yang akan menghitung nilai dan memungkinkan pengguna untuk menulis di acara untuk setiap hari dalam seminggu. Kode ini hanya untuk tujuan demonstrasi.

Langkah 1: Langkah Satu: Tabel Hari Minggu

Langkah Satu: Meja Hari Minggu
Langkah Satu: Meja Hari Minggu

Salah satu komponen yang ingin saya sertakan adalah agenda virtual, lengkap dengan hari dalam seminggu, kelas, dan slot untuk menulis. Saya perlu menempatkan garis di tempat yang tepat untuk membuat tabel dengan semua slot yang diperlukan. Jadi saya membuat file terpisah sehingga saya bisa membuat kode dan kemudian membuat tabel hari dalam seminggu.

Langkah 2: Mengkode Tabel Kelas

Mengkode Tabel Kelas
Mengkode Tabel Kelas

Komponen lain dari kode saya yang ingin saya sertakan adalah tabel yang akan menunjukkan kelas, guru, dan beberapa nilai yang Anda terima di kelas, jadi saya harus melakukan hal yang mirip dengan tabel pertama saya dan mengkodekannya dalam file terpisah.

Langkah 3: Coding Variabel

Variabel Pengkodean
Variabel Pengkodean

Sejak awal, saya tahu bahwa akan ada beberapa informasi dasar yang harus saya tanyakan kepada pengguna di seluruh kode, jadi saya membuat variabel untuk variabel yang saya tahu pasti akan saya gunakan. Beberapa contoh adalah kursus mereka, guru mereka, hari dan kelas, font, dll.

Langkah 4: Memasukkan Kata Ke Dalam Tabel

Menempatkan Kata Ke Dalam Tabel
Menempatkan Kata Ke Dalam Tabel

Kedua tabel saya perlu memiliki label di dalamnya untuk mengidentifikasi komponen yang berbeda, jadi saya harus memasukkan kata-kata di dalamnya. Saya menemukan koordinat untuk menggambar font dan saya menemukan seberapa besar font harus pas, dan saya membuatnya dengan warna tertentu. Saya membuat file terpisah untuk menguji ini. Saya harus mendeklarasikan font dalam pengujian sehingga kata-kata akan terlihat seperti yang saya inginkan.

Langkah 5: Mengkode Layar Beranda

Mengkode Layar Beranda
Mengkode Layar Beranda

Saya ingin penyelenggara saya memiliki layar awal di mana mereka dapat memilih opsi yang mereka inginkan. Saya tahu bahwa saya ingin komponen saya menjadi agenda, tabel kursus, kalkulator nilai, dan opsi untuk mengubah pengaturan Anda. Saya harus membuat font untuk ini dan mencari tahu koordinat di mana setiap kata akan pergi. Ini dibuat menjadi file terpisah.

Langkah 6: Fungsi Pengaturan

Fungsi Pengaturan
Fungsi Pengaturan

Untuk fungsi pengaturan saya, tugasnya hanya meminta pengguna untuk semua informasi mereka sehingga diimplementasikan ke dalam kode untuk prosedur di masa mendatang. Itu akan menanyakan kursus pertama Anda lalu guru pertama Anda, lalu kursus kedua Anda, dll. Pada akhirnya, itu akan menunjukkan kepada Anda semua hal yang Anda ketik berdampingan, dan itu akan menanyakan apakah itu baik-baik saja. Jika tidak, Anda bisa mengatakannya dan dia akan meminta informasi Anda lagi. Saya juga memilih font dan warna untuk petunjuknya.

Langkah 7: Mengkodekan Fungsi Agenda

Mengkodekan Fungsi Agenda
Mengkodekan Fungsi Agenda

Untuk fungsi agenda, saya ingin pengguna dapat mengetikkan tugas mereka langsung ke dalam kotak yang mereka inginkan. Pertama ia menanyakan kelas dan hari apa yang Anda inginkan, dan kemudian saya harus mencari lokasi kursor. Jika mereka memilih kombinasi hari dan kelas tertentu, saya akan menerapkan koordinasi sehingga mereka dapat mengetik di tempat yang benar setelah ditampilkan di tabel agenda. Saya membuat file terpisah untuk ini, tetapi satu-satunya masalah adalah saya perlu mendeklarasikan semua variabel kursus saya sebelum dapat berfungsi, sehingga butuh beberapa saat.

Langkah 8: Mengkode Kalkulator Grade

Mengkode Kalkulator Nilai
Mengkode Kalkulator Nilai

Prosedur ini cukup standar. Saya ingin orang tersebut dapat menghitung kemudian menyimpan nilai mereka. Persentase yang mereka terima adalah nilai mereka dibagi dengan hasil tes. Kemudian, orang tersebut akan memasukkan kursus yang mereka inginkan untuk disimpan dan itu akan muncul di tabel nilai mereka. Saya harus menemukan koordinat sehingga nilai akan pergi ke tempat yang benar.

Langkah 9: Fungsi Mengklik Mouse

Fungsi Mengklik Mouse
Fungsi Mengklik Mouse

Saya ingin kode saya dapat menjalankan fungsi tanpa hanya meminta pengguna mengetikkan input. Di sinilah fungsi klik mouse masuk. Saya tidak memiliki pemahaman tentang bagaimana membuat mouse mengklik layar untuk mendapatkan input. Selama pencarian awal saya untuk inspirasi di awal pengkodean proyek ini, saya menemukan kode di compsci.ca yang disebut "Permainan Helikopter" di mana kode tersebut memiliki fungsi mengklik mouse. Saya menggunakan format kode dalam kode saya sendiri (temukan koordinat x, koordinat y, dan status tombol mouse) dan berikan pernyataan if/then. Setiap pernyataan memiliki koordinat untuk mouse yang sesuai dengan koordinat kata-kata tertentu di layar beranda saya, jadi jika Anda mengkliknya, sesuatu yang spesifik akan terjadi. Jika mereka mengklik di lokasi itu, maka mereka akan mendapatkan hasilnya.

Langkah 10: Prosedur

Prosedur
Prosedur

Saya ingin menerapkan tabel nilai saya di seluruh kode tanpa harus menulis ulang semua koordinat dan font berulang kali. Saya juga ingin kode menampilkan layar beranda dan fungsinya setiap kali suatu fungsi dijalankan. Di sinilah prosedur saya masuk. Saya harus mendeklarasikan 3 prosedur sebelum kode saya dimulai: Tabel Nilai, Tabel Agenda, dan Kode Lengkap. Tabel Nilai menunjukkan kelas, guru, dan hasil tes Anda, Agenda memiliki slot untuk menulis tugas, dan Kode Lengkap adalah seluruh kode saya yang disalin ke dalam prosedur sehingga setelah suatu fungsi selesai dijalankan, fungsi itu akan kembali ke rumah layar. Saya menerapkan prosedur di seluruh kode sesuai kebutuhan.

Direkomendasikan: