Talaan ng mga Nilalaman:

Virtual Organizer Code: Culminating Task (Vanessa): 10 Hakbang
Virtual Organizer Code: Culminating Task (Vanessa): 10 Hakbang

Video: Virtual Organizer Code: Culminating Task (Vanessa): 10 Hakbang

Video: Virtual Organizer Code: Culminating Task (Vanessa): 10 Hakbang
Video: SuperPower Rings Origin Story! SHK HeroForce Full Movie Compilation | SuperHeroKids 2024, Hulyo
Anonim
Code ng Virtual Organizer: Gawing Culminating (Vanessa)
Code ng Virtual Organizer: Gawing Culminating (Vanessa)

Sa aking code, lumikha ako ng isang virtual na tagapag-ayos na makakalkula ang mga marka at payagan ang isang gumagamit na magsulat sa mga kaganapan para sa bawat araw ng linggo. Ang code ay para sa mga layunin ng pagpapakita lamang.

Hakbang 1: Unang Hakbang: Araw ng Talahanayan ng Linggo

Unang Hakbang: Araw ng Talahanayan ng Linggo
Unang Hakbang: Araw ng Talahanayan ng Linggo

Ang isa sa mga sangkap na nais kong isama ay isang virtual agenda, kumpleto sa mga araw ng linggo, mga klase, at mga puwang upang magsulat. Kailangan kong iposisyon ang mga linya sa mga tamang lugar upang lumikha ng isang mesa kasama ang lahat ng kinakailangang mga puwang. Kaya lumikha ako ng isang hiwalay na file upang makapag-code ako at pagkatapos ay maitaguyod ang aking talahanayan na pang-araw-araw.

Hakbang 2: Pag-coding ng Gradong Talahanayan

Pag-coding sa Grado ng Grado
Pag-coding sa Grado ng Grado

Ang isa pang bahagi ng aking code na nais kong isama ay isang talahanayan na magpapakita sa iyong mga klase, guro, at ilang mga marka na iyong natanggap sa klase, kaya't kailangan kong gumawa ng isang katulad na bagay sa aking unang talahanayan at i-code ito sa isang hiwalay na file.

Hakbang 3: Mga Variable ng Coding

Mga Variable ng Coding
Mga Variable ng Coding

Mula sa get-go, alam ko na magkakaroon ng pangunahing impormasyon na hihilingin kong tanungin ang gumagamit sa buong code, kaya't gumawa ako ng mga variable para sa mga alam kong gagamitin kong sigurado. Ang ilang mga halimbawa ay ang kanilang mga kurso, kanilang mga guro, ang araw at klase, ang mga font, atbp.

Hakbang 4: paglalagay ng mga salita sa mga talahanayan

Paglalagay ng mga salita sa mga mesa
Paglalagay ng mga salita sa mga mesa

Ang aking mga talahanayan ay parehong kailangan na magkaroon ng mga label sa loob ng mga ito upang makilala ang iba't ibang mga bahagi, kaya kailangan kong maglagay ng mga salita sa loob nila. Naisip ko ang mga coordinate upang gumuhit ng mga font at naisip ko kung gaano kalaki ang mga font upang magkasya, at ginawa ko ang mga ito ng mga tukoy na kulay. Gumawa ako ng isang hiwalay na file upang subukan ito. Kailangan kong ideklara ang mga font sa pagsubok upang ang mga salita ay magmukhang katulad ng gusto ko.

Hakbang 5: Pag-coding ng Home Screen

Coding ang Home Screen
Coding ang Home Screen

Nais kong magkaroon ang aking tagapag-ayos ng isang come screen kung saan maaari nilang piliin ang pagpipilian na gusto nila. Alam ko na gusto ko ang aking mga sangkap na maging agenda noon, ang talahanayan ng kurso, isang calculator sa grado, at isang pagpipilian upang baguhin ang iyong mga setting. Kailangan kong lumikha ng mga font para dito at alamin ang mga coordinate kung saan pupunta ang bawat salita. Ginawa ito sa isang hiwalay na file.

Hakbang 6: Pag-andar ng Mga Setting

Mga Setting ng Pag-andar
Mga Setting ng Pag-andar

Para sa pagpapaandar ng aking mga setting, ang gawain ay simpleng tanungin ang gumagamit para sa lahat ng kanilang impormasyon kaya ipinatupad ito sa code para sa mga susunod na pamamaraan. Hihiling nito para sa iyong unang kurso pagkatapos ng iyong unang guro, pagkatapos ay ang iyong pangalawang kurso, atbp. Sa huli, ipapakita sa iyo ang lahat ng mga bagay na na-type mong magkatabi, at itatanong kung okay lang. Kung hindi, maaari mong sabihin ito at hihilingin ito muli para sa iyong impormasyon. Pinili ko din ang mga font at kulay para sa mga senyas.

Hakbang 7: Pag-coding ng Agenda Function

Pag-coding ng Agenda Function
Pag-coding ng Agenda Function

Para sa pagpapaandar ng agenda, nais kong ma-type ng gumagamit ang kanilang mga gawain nang direkta sa kahon na gusto nila. Humihiling muna ito para sa kung anong klase at araw ang gusto mo, at pagkatapos ay kailangan kong hanapin para sa lokasyon ng cursor. Kung pipiliin nila ang isang tukoy na kumbinasyon ng araw at klase, magkakaroon ako ng isang pinagsama-sama na implemete upang makapag-type sila sa tamang lugar kapag ipinakita nito ang talahanayan ng agenda. Gumawa ako ng isang hiwalay na file para dito, ngunit ang nag-iisang isyu ay kakailanganin kong ideklara ang lahat ng aking mga variable sa kurso bago ito gumana, kaya't tumagal ng ilang sandali.

Hakbang 8: Pag-code sa Calculator ng Grado

Pag-coding ng Marka ng Calculator
Pag-coding ng Marka ng Calculator

Ang pamamaraang ito ay medyo pamantayan. Nais kong makalkula ng tao pagkatapos ay mai-save ang kanilang marka. Ang porsyento na natanggap nila ay ang kanilang marka na hinati sa kung ano ang labas ng pagsubok. Pagkatapos, ilalagay ng tao ang kursong nais nilang i-save ito at lilitaw ito sa kanilang grade table. Kailangan kong hanapin ang mga coordinate upang ang marka ay mapunta sa tamang lugar.

Hakbang 9: Pag-andar ng Pag-click sa Mouse

Pag-andar ng Pag-click sa Mouse
Pag-andar ng Pag-click sa Mouse

Nais kong magawa ng aking code ang mga pag-andar nang hindi lamang pagkakaroon ng pag-type ng mga gumagamit sa pag-input. Dito pumapasok ang pag-andar ng pag-click sa mouse. Wala akong pagkaunawa sa kung paano makuha ang mouse upang mag-click sa screen upang makakuha ng input. Sa panahon ng aking paunang paghahanap para sa inspirasyon sa simula pa lamang ng pag-coding ng proyektong ito, nakatagpo ako ng isang code sa compsci.ca na tinatawag na "The Helicopter Game" kung saan ang code ay mayroong pag-andar sa pag-click sa mouse. Ginamit ko ang format ng code sa loob ng aking sariling code (hanapin ang x coordinate, y coordinate, at katayuan ng pindutan ng mouse) at maglagay ng isang pahayag na kung / pagkatapos. Ang bawat pahayag ay may mga coordinate para sa mouse na naaayon sa mga coordinate ng mga tukoy na salita sa aking home screen, kaya kung na-click mo ang mga ito may tiyak na mangyayari. Kung nag-clik sila sa lokasyon na iyon, makukuha nila ang kanilang resulta.

Hakbang 10: Mga Pamamaraan

Pamamaraan
Pamamaraan

Nais kong ipatupad ang aking talahanayan ng grade sa buong code nang hindi kinakailangang muling isulat ang lahat ng mga coordinate at font nang paulit-ulit. Nais ko ring ipakita ang code sa home screen at ito ay gumagana bawat oras na ang isang pagpapaandar ay naisakatuparan. Dito nagmula ang aking mga pamamaraan. Kailangan kong ideklara ang 3 mga pamamaraan bago magsimula ang aking code: ang Grado ng Grado, ang Agenda Table, at ang Buong Code. Ipinakita ng Talaan ng Grado ang iyong mga klase, guro, at mga resulta sa pagsubok, ang Agenda ay may mga puwang upang magsulat sa mga gawain, at ang Buong Code ay ang aking buong code na kinopya sa isang pamamaraan upang sa sandaling ang isang pagpapaandar ay tapos na sa pagpapatupad, babalik ito sa bahay screen Ipinatupad ko ang mga pamamaraan sa buong code kung kinakailangan.

Inirerekumendang: