Indholdsfortegnelse:
- Trin 1: Trin et: Tabellen i ugedagen
- Trin 2: Kodning af karaktertabellen
- Trin 3: Kodningsvariabler
- Trin 4: Indsætte ord i tabellerne
- Trin 5: Kodning af startskærmen
- Trin 6: Indstillinger Funktion
- Trin 7: Kodning af dagsordens funktion
- Trin 8: Kodning af lommeregner
- Trin 9: Museklikfunktion
- Trin 10: Procedurer
![Virtual Organizer Code: Culminating Task (Vanessa): 10 trin Virtual Organizer Code: Culminating Task (Vanessa): 10 trin](https://i.howwhatproduce.com/images/006/image-16381-8-j.webp)
Video: Virtual Organizer Code: Culminating Task (Vanessa): 10 trin
![Video: Virtual Organizer Code: Culminating Task (Vanessa): 10 trin Video: Virtual Organizer Code: Culminating Task (Vanessa): 10 trin](https://i.ytimg.com/vi/KolAGuKUNtw/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
![Virtual Organizer Code: Culminating Task (Vanessa) Virtual Organizer Code: Culminating Task (Vanessa)](https://i.howwhatproduce.com/images/006/image-16381-9-j.webp)
I min kode oprettede jeg en virtuel organisator, der ville beregne karakterer og give en bruger mulighed for at skrive i begivenheder for hver ugedag. Koden er kun til demonstration.
Trin 1: Trin et: Tabellen i ugedagen
![Trin et: Tabellen i ugedagen Trin et: Tabellen i ugedagen](https://i.howwhatproduce.com/images/006/image-16381-10-j.webp)
En af de komponenter, jeg ønskede at inkludere, var en virtuel dagsorden, komplet med ugedage, klasser og slots at skrive i. Jeg var nødt til at placere linjerne de rigtige steder for at oprette et bord med alle de nødvendige slots. Så jeg oprettede en separat fil, så jeg kunne kode og derefter oprette mit ugedagstabel.
Trin 2: Kodning af karaktertabellen
![Kodning af karaktertabellen Kodning af karaktertabellen](https://i.howwhatproduce.com/images/006/image-16381-11-j.webp)
En anden komponent i min kode, jeg ville inkludere, var en tabel, der ville vise dine klasser, lærere og nogle karakterer, som du havde modtaget i klassen, så jeg var nødt til at gøre en lignende ting til min første tabel og kode den i en separat fil.
Trin 3: Kodningsvariabler
![Kodningsvariabler Kodningsvariabler](https://i.howwhatproduce.com/images/006/image-16381-12-j.webp)
Fra begyndelsen vidste jeg, at der ville være nogle grundlæggende oplysninger, jeg skulle spørge brugeren gennem hele koden, så jeg lavede variabler for dem, jeg vidste, jeg helt sikkert ville bruge. Nogle eksempler er deres kurser, deres lærere, dagen og klassen, skrifttyperne osv.
Trin 4: Indsætte ord i tabellerne
![At sætte ord i tabellerne At sætte ord i tabellerne](https://i.howwhatproduce.com/images/006/image-16381-13-j.webp)
Mine tabeller skulle begge have etiketter i sig for at identificere de forskellige komponenter, så jeg var nødt til at sætte ord i dem. Jeg fandt ud af koordinater til at tegne skrifttyper, og jeg fandt ud af, hvor store skrifttyperne skulle være for at passe, og jeg lavede dem til bestemte farver. Jeg lavede en separat fil for at teste dette. Jeg var nødt til at deklarere skrifttyperne i testen, så ordene ville se ud, som jeg ville have dem til.
Trin 5: Kodning af startskærmen
![Kodning af startskærmen Kodning af startskærmen](https://i.howwhatproduce.com/images/006/image-16381-14-j.webp)
Jeg ville have, at min arrangør havde en komme -skærm, hvor de kunne vælge den mulighed, de ønskede. Jeg vidste, at jeg ville have, at mine komponenter skulle være dengang dagsorden, kursusbordet, en karakterberegner og en mulighed for at ændre dine indstillinger. Jeg var nødt til at oprette skrifttyper til dette og finde ud af koordinaterne, hvor hvert ord ville gå. Dette blev lavet til en separat fil.
Trin 6: Indstillinger Funktion
![Indstillinger Funktion Indstillinger Funktion](https://i.howwhatproduce.com/images/006/image-16381-15-j.webp)
For min indstillingsfunktion var opgaven simpelthen at bede brugeren om alle deres oplysninger, så den blev implementeret i koden til fremtidige procedurer. Det ville bede om dit første kursus, derefter din første lærer, derefter dit andet kursus osv. Til sidst ville det vise dig alle de ting, du skrev ud side om side, og det ville spørge, om det var okay. Hvis det ikke var det, kunne du fortælle det så, og det ville bede om dine oplysninger igen. Jeg valgte også skrifttyper og farver til prompterne.
Trin 7: Kodning af dagsordens funktion
![Kodning af dagsordens funktion Kodning af dagsordens funktion](https://i.howwhatproduce.com/images/006/image-16381-16-j.webp)
Til dagsordensfunktionen ønskede jeg, at brugeren kunne skrive deres opgaver direkte ind i den boks, de ønskede. Først spørger den om hvilken klasse og dag, du vil have, og derefter måtte jeg finde lokaliseringen af markøren. Hvis de valgte en bestemt kombination af dag og klasse, ville jeg have en koordineret implementeret, så de kunne skrive det korrekte sted, når det viste dagsordetabellen. Jeg lavede en separat fil til dette, men det eneste problem var, at jeg skulle erklære alle mine kursusvariabler, før det kunne fungere, så det tog et stykke tid.
Trin 8: Kodning af lommeregner
![Kodning af lommeregner Kodning af lommeregner](https://i.howwhatproduce.com/images/006/image-16381-17-j.webp)
Denne procedure var temmelig standard. Jeg ville have, at personen kunne beregne og derefter gemme sin karakter. Den procentdel, de modtog, var deres karakter divideret med, hvad testen var ud af. Derefter ville personen sætte det kursus, de ville have det gemt til, og det ville vises på deres karakterbord. Jeg var nødt til at finde koordinaterne, så karakteren ville gå til det korrekte sted.
Trin 9: Museklikfunktion
![Museklikfunktion Museklikfunktion](https://i.howwhatproduce.com/images/006/image-16381-18-j.webp)
Jeg ville have, at min kode skulle kunne udføre funktioner uden blot at have brugere indtastet input. Det er her, museklikfunktionen kommer ind. Jeg havde ikke en forståelse for, hvordan jeg fik musen til at klikke på skærmen for at få input. Under min første søgning efter inspiration i begyndelsen af kodningen af dette projekt stødte jeg på en kode på compsci.ca kaldet "The Helicopter Game", hvor koden havde en museklikfunktion. Jeg brugte kodens format i min egen kode (find x -koordinaterne, y -koordinaterne og knapstatus for musen) og lagde en if/then -sætning. Hver sætning havde koordinater for musen, der var i overensstemmelse med koordinaterne for bestemte ord på min startskærm, så hvis du klikker på dem, ville der ske noget specifikt. Hvis de klikkede på det sted, ville de få deres resultat.
Trin 10: Procedurer
![Procedurer Procedurer](https://i.howwhatproduce.com/images/006/image-16381-19-j.webp)
Jeg ville implementere min karaktertabel i hele koden uden at skulle skrive alle koordinaterne og skrifttyperne igen og igen. Jeg ville også have koden til at vise startskærmen, og dens funktioner hver gang en funktion blev udført. Det var her, mine procedurer kom ind. Jeg var nødt til at erklære 3 procedurer, før min kode startede: Karaktertabellen, dagsordentabellen og den fulde kode. Karaktertabellen viste dine klasser, lærere og testresultater, dagsordenen havde pladser til at skrive i opgaver, og den fulde kode var hele min kode kopieret til en procedure, så når en funktion var udført, ville den gå tilbage til hjemmet skærm. Jeg implementerede procedurerne i hele koden efter behov.
Anbefalede:
Billige, dobbeltsidede, Grid-it Style Organizer Board: 4 trin
![Billige, dobbeltsidede, Grid-it Style Organizer Board: 4 trin Billige, dobbeltsidede, Grid-it Style Organizer Board: 4 trin](https://i.howwhatproduce.com/images/002/image-5045-9-j.webp)
Billigt, dobbeltsidet, Grid-it Style Organizer Board: dette er en enkel og billig version af de mere polerede, stærke og generelt bedre grid-it-arrangører, som du kan købe. Jeg kostede at lave en lignende konstruktion til originalen og besluttede, at det ikke var det værd, men denne version kostede ikke noget (
TOYL Task Tracker: 3 trin (med billeder)
![TOYL Task Tracker: 3 trin (med billeder) TOYL Task Tracker: 3 trin (med billeder)](https://i.howwhatproduce.com/images/010/image-29160-j.webp)
TOYL Task Tracker: Må du ikke bare hader det, når du planlægger at arbejde eller værre, er midt i en arbejdssession, og der kommer en underretning på din telefon - en "hurtig kontrol" bliver timer senere. Ved du også, hvor meget tid du arbejder på bestemte opgaver i forhold til
Task Giving Arduino Machine (aka: Making Your Own Bop-it!): 5 trin
![Task Giving Arduino Machine (aka: Making Your Own Bop-it!): 5 trin Task Giving Arduino Machine (aka: Making Your Own Bop-it!): 5 trin](https://i.howwhatproduce.com/images/011/image-30923-j.webp)
Task Giving Arduino Machine (aka: Making Your Own Bop-it!): Til det studie, jeg i øjeblikket følger, fik jeg til opgave at lave noget med en Arduino. Jeg havde skaffet mig en standard problemstilling af materialer fra skolen og tænkt på noget, der ville omgå dem, med minimal yderside
Task Manager - et husholdningsopgavehåndteringssystem: 5 trin (med billeder)
![Task Manager - et husholdningsopgavehåndteringssystem: 5 trin (med billeder) Task Manager - et husholdningsopgavehåndteringssystem: 5 trin (med billeder)](https://i.howwhatproduce.com/images/004/image-9117-2-j.webp)
Task Manager - et husholdningsledelsessystem: Jeg ville forsøge at løse et reelt problem i vores husstand (og jeg forestiller mig mange andre læsere), som er, hvordan jeg tildeler, motiverer og belønner mine børn for at hjælpe med huslige gøremål. Indtil nu har vi beholdt et lamineret ark
Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trin
![Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trin Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trin](https://i.howwhatproduce.com/images/002/image-3121-80-j.webp)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station): For noget tid siden huskede jeg, at der var en RPiB -reserve efter at have købt en nyere version. Tænkte på privatlivets fred, når jeg lagrede mine backup -filer, og jeg besluttede at have min egen cloud -server. Glad for godt resultat, men ikke tilfreds med spild af potentiale fra R