Satura rādītājs:
- 1. darbība. Pirmais solis: nedēļas dienas tabula
- 2. solis: atzīmju tabulas kodēšana
- 3. darbība: mainīgo kodēšana
- 4. solis: vārdu ievietošana tabulās
- 5. darbība: sākuma ekrāna kodēšana
- 6. darbība: iestatījumu funkcija
- 7. solis: darba kārtības funkcijas kodēšana
- 8. solis: pakāpes kalkulatora kodēšana
- 9. darbība: peles klikšķināšanas funkcija
- 10. solis: procedūras
Video: Virtuālā organizatora kods: kulminācijas uzdevums (Vanessa): 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Savā kodā es izveidoju virtuālu organizatoru, kas aprēķinātu atzīmes un ļautu lietotājam ierakstīt notikumus katrai nedēļas dienai. Kods ir paredzēts tikai demonstrēšanai.
1. darbība. Pirmais solis: nedēļas dienas tabula
Viens no komponentiem, ko vēlējos iekļaut, bija virtuāla dienas kārtība, kurā bija iekļautas nedēļas dienas, nodarbības un laika nišas, kurās rakstīt. Man vajadzēja novietot līnijas pareizajās vietās, lai izveidotu tabulu ar visām nepieciešamajām vietām. Tāpēc es izveidoju atsevišķu failu, lai es varētu kodēt un pēc tam izveidot savu nedēļas dienas tabulu.
2. solis: atzīmju tabulas kodēšana
Vēl viena mana koda sastāvdaļa, kuru vēlējos iekļaut, bija tabula, kurā būtu redzamas jūsu klases, skolotāji un dažas atzīmes, kuras esat saņēmis klasē, tāpēc man bija jādara līdzīgi kā pirmajai tabulai un jāiekodē atsevišķā failā.
3. darbība: mainīgo kodēšana
Jau no sākuma es zināju, ka būs kāda pamatinformācija, kas man būs jājautā lietotājam visā kodā, tāpēc es izveidoju mainīgos tiem, kurus es zināju, ka noteikti izmantošu. Daži piemēri ir viņu kursi, skolotāji, diena un klase, fonti utt.
4. solis: vārdu ievietošana tabulās
Abās manās tabulās bija jābūt etiķetēm, lai identificētu dažādas sastāvdaļas, tāpēc man tajās bija jāievieto vārdi. Es izdomāju fontu zīmēšanas koordinātas un izdomāju, cik lieliem fontiem jābūt, lai tie ietilptu, un izveidoju tiem īpašas krāsas. Es izveidoju atsevišķu failu, lai to pārbaudītu. Pārbaudē man bija jādeklarē fonti, lai vārdi izskatītos tā, kā es gribēju.
5. darbība: sākuma ekrāna kodēšana
Es vēlējos, lai organizatoram būtu ekrāns, kurā viņi varētu izvēlēties sev vēlamo iespēju. Es zināju, ka vēlos, lai manas sastāvdaļas būtu dienas kārtība, kursu tabula, atzīmju kalkulators un iespēja mainīt iestatījumus. Man tam bija jāizveido fonti un jāizdomā koordinātas, kur katrs vārds nonāks. Tas tika izveidots atsevišķā failā.
6. darbība: iestatījumu funkcija
Manai iestatījumu funkcijai uzdevums bija vienkārši lūgt lietotājam visu informāciju, lai tā tiktu ieviesta turpmāko procedūru kodā. Tas prasītu pirmo kursu, tad pirmo skolotāju, pēc tam otro kursu utt. Beigās tas parādītu visas lietas, ko esat ierakstījis blakus, un jautātu, vai viss ir kārtībā. Ja tā nebija, jūs varētu to pateikt un tā atkal lūgs jūsu informāciju. Es arī izvēlējos fontus un krāsas uzvednēm.
7. solis: darba kārtības funkcijas kodēšana
Darba kārtības funkcijai es vēlējos, lai lietotājs varētu ierakstīt savus uzdevumus tieši vajadzīgajā lodziņā. Vispirms tiek jautāts, kādu klasi un dienu vēlaties, un tad man bija jāatrod kursora atrašanās vieta. Ja viņi izvēlētos konkrētu dienas un klases kombināciju, man būtu saskaņota ieviešana, lai viņi varētu ierakstīt pareizo vietu, tiklīdz parādīta darba kārtības tabula. Šim nolūkam es izveidoju atsevišķu failu, taču vienīgā problēma bija tā, ka man būs jādeklarē visi kursa mainīgie, lai tas varētu darboties, tāpēc tas aizņēma kādu laiku.
8. solis: pakāpes kalkulatora kodēšana
Šī procedūra bija diezgan standarta. Es gribēju, lai persona varētu aprēķināt un pēc tam saglabāt savu atzīmi. Procentuālā daļa, ko viņi saņēma, bija viņu atzīme, dalīta ar testu. Pēc tam persona ievietos kursu, kurā vēlējās, lai tas tiktu saglabāts, un tas parādītos uz viņu atzīmju tabulas. Man vajadzēja atrast koordinātas, lai atzīme nonāktu pareizajā vietā.
9. darbība: peles klikšķināšanas funkcija
Es vēlējos, lai mans kods varētu veikt funkcijas, ne tikai liekot lietotājiem ievadīt ievadi. Šeit tiek izmantota peles klikšķināšanas funkcija. Man nebija izpratnes par to, kā panākt, lai pele noklikšķinātu uz ekrāna, lai iegūtu ievadi. Sākotnēji meklējot iedvesmu šī projekta kodēšanas sākumā, vietnē compsci.ca es saskāros ar kodu “Helikopteru spēle”, kurā kodam bija peles klikšķināšanas funkcija. Es izmantoju koda formātu savā kodā (atrodiet peles x koordinātas, y koordinātas un pogas statusu) un ievietoju paziņojumu ja/tad. Katram paziņojumam bija peles koordinātas, kas atbilda konkrētu vārdu koordinātām manā sākuma ekrānā, tāpēc, noklikšķinot uz tām, notiks kaut kas konkrēts. Ja viņi klikšķinātu šajā vietā, viņi iegūtu savu rezultātu.
10. solis: procedūras
Es vēlējos ieviest savu atzīmju tabulu visā kodā, bez nepieciešamības atkal un atkal pārrakstīt visas koordinātas un fontus. Es arī vēlējos, lai kods parādītu sākuma ekrānu un tā funkcijas katru reizi, kad funkcija tika izpildīta. Šeit ienāca manas procedūras. Pirms mana koda sākuma man bija jāpaziņo 3 procedūras: atzīmju tabula, darba kārtības tabula un pilnais kods. Novērtējumu tabulā bija redzamas jūsu klases, skolotāji un pārbaudes rezultāti, darba kārtībā bija vietas, kurās rakstīt uzdevumus, un pilns kods bija viss mans kods, kas tika nokopēts procedūrā, lai pēc funkcijas izpildes tā atgrieztos mājās ekrāns. Pēc nepieciešamības es īstenoju procedūras visā kodā.
Ieteicams:
Spēle Kā izveidot drošības kastīti mūsu vidū - Elektroinstalācijas uzdevums: 7 soļi
Spēle Kā panākt drošības kastes ievērošanu starp mums - Elektroinstalācijas uzdevums: Šodien es jums parādīšu, kā izveidot drošības kastīti pēc spēles starp mums - Elektroinstalācijas uzdevums
Pixy2Bot objekta sekotājs (servo kods): 4 soļi
Pixy2Bot objektu sekotājs (servo kods): vienkārša objekta izveidošana pēc robota (bez panoramēšanas/noliekšanas mehānisma) ar Arduino Uno + motora vairogu, diviem lētiem nepārtrauktiem servoservisiem un Pixy2. Video: https://youtu.be/lxBLt5DJ5BM
Uzlabots 'Simona saka' kods: 3 soļi
Uzlabots “Simona saka” kods: atjaunināts “Vienkāršā Simona” projekts. Konkrētāk, vieglāk strādāt ar programmatūras ieviešanu
Uzdevums, kas dod Arduino mašīnu (pazīstams arī kā Mop Your Bop-it!): 5 soļi
Uzdevums, kas dod Arduino mašīnu (pazīstams arī kā Making Your Own Bop-it!): Pētījumam, kuram pašlaik sekoju, es saņēmu uzdevumu kaut ko izveidot ar Arduino. Es biju dabūjis sev standarta materiālu materiālu komplektu no skolas un izdomājis kaut ko tādu, kas būtu piemērots tiem, ar minimālu ārējo paklāju
Atvilktņu organizatora dalītāji no maka kartēm: 5 soļi
Atvilktņu organizatora dalītāji no maka kartēm: šī pamācība parādīs, kā izveidot jaunus dalītājus atvilktņu daļu uzglabāšanas organizatoriem ar veikala lojalitātes kartēm vai citiem atkritumiem jūsu makā. Es centos izprast savu haosu, kas bija vairāku veidu skrūves un skrūves, un man nebija