![Virtuális szervező kód: Kulminációs feladat (Vanessa): 10 lépés Virtuális szervező kód: Kulminációs feladat (Vanessa): 10 lépés](https://i.howwhatproduce.com/images/006/image-16381-8-j.webp)
Tartalomjegyzék:
- 1. lépés: Első lépés: A hét napja táblázat
- 2. lépés: Az osztályozási táblázat kódolása
- 3. lépés: Változók kódolása
- 4. lépés: Szavak beillesztése a táblázatokba
- 5. lépés: A kezdőképernyő kódolása
- 6. lépés: Beállítások funkció
- 7. lépés: Az Agenda függvény kódolása
- 8. lépés: Az osztályszámológép kódolása
- 9. lépés: Egér kattintás funkció
- 10. lépés: Eljárások
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![Virtuális szervező kód: Kulminációs feladat (Vanessa) Virtuális szervező kód: Kulminációs feladat (Vanessa)](https://i.howwhatproduce.com/images/006/image-16381-9-j.webp)
A kódomban létrehoztam egy virtuális szervezőt, amely kiszámítja az osztályzatokat, és lehetővé teszi a felhasználó számára, hogy eseményeket írjon be a hét minden napjára. A kód csak bemutató jellegű.
1. lépés: Első lépés: A hét napja táblázat
![Első lépés: A hét napja táblázat Első lépés: A hét napja táblázat](https://i.howwhatproduce.com/images/006/image-16381-10-j.webp)
Az egyik összetevő, amit bele akartam foglalni, egy virtuális napirend volt, a hét napjaival, osztályokkal és beírható helyekkel kiegészítve. A vonalakat a megfelelő helyre kellett helyeznem, hogy létrehozzak egy táblázatot az összes szükséges hellyel. Létrehoztam tehát egy külön fájlt, hogy kódolhassam, majd létrehozzam a hét napi táblázatát.
2. lépés: Az osztályozási táblázat kódolása
![Az osztályozási táblázat kódolása Az osztályozási táblázat kódolása](https://i.howwhatproduce.com/images/006/image-16381-11-j.webp)
A kódom másik összetevője, amelyet fel akartam venni, egy táblázat volt, amely megmutatja osztályait, tanárait és néhány osztályzatát, amelyeket az osztályban kapott, így az első táblázathoz hasonló dolgot kellett tennem, és külön fájlban kellett kódolnom.
3. lépés: Változók kódolása
![Változók kódolása Változók kódolása](https://i.howwhatproduce.com/images/006/image-16381-12-j.webp)
Kezdettől fogva tudtam, hogy lesz néhány alapvető információ, amelyet meg kell kérdeznem a felhasználótól a kód során, ezért változókat készítettem azokhoz, amelyeket biztosan tudtam használni. Néhány példa a tanfolyamok, a tanárok, a nap és az osztály, a betűtípusok stb.
4. lépés: Szavak beillesztése a táblázatokba
![Szavak beillesztése a táblázatokba Szavak beillesztése a táblázatokba](https://i.howwhatproduce.com/images/006/image-16381-13-j.webp)
Az én tábláimnak is tartalmazniuk kellett címkéket a különböző összetevők azonosításához, ezért szavakat kellett beléjük tenni. Kitaláltam a betűtípusok rajzolásához szükséges koordinátákat, és kitaláltam, hogy mekkora méretű betűtípusoknak kell lenniük, hogy illeszkedjenek, és meghatározott színeket készítettem. Ennek teszteléséhez készítettem egy külön fájlt. Ki kellett jelentenem a betűtípusokat a tesztben, hogy a szavak úgy nézzenek ki, ahogyan szeretném.
5. lépés: A kezdőképernyő kódolása
![A kezdőképernyő kódolása A kezdőképernyő kódolása](https://i.howwhatproduce.com/images/006/image-16381-14-j.webp)
Azt akartam, hogy a szervezőmnek legyen egy képernyője, ahol kiválaszthatják a kívánt opciót. Tudtam, hogy azt akarom, hogy a komponenseim legyenek a napirend, a tanfolyam, a számológép és a beállítások megváltoztatásának lehetősége. Ehhez betűtípusokat kellett létrehoznom, és ki kellett találnom az egyes szavak koordinátáit. Ez külön fájlba került.
6. lépés: Beállítások funkció
![Beállítások Funkció Beállítások Funkció](https://i.howwhatproduce.com/images/006/image-16381-15-j.webp)
A beállítási funkciómnál az volt a feladat, hogy egyszerűen megkérdezzem a felhasználótól az összes információját, hogy azt a későbbi eljárások kódjába beépítsék. Az első kurzusodat, majd az első tanárodat, majd a második tanfolyamodat kéri. A végén megmutatja az összes dolgot, amelyeket egymás mellett írt, és megkérdezi, hogy rendben van -e. Ha nem így volt, elmondhatta, és újra megkérdezi az adatait. A betűtípusokat és a színeket is választottam az utasításokhoz.
7. lépés: Az Agenda függvény kódolása
![Az Agenda függvény kódolása Az Agenda függvény kódolása](https://i.howwhatproduce.com/images/006/image-16381-16-j.webp)
A napirend funkcióhoz azt akartam, hogy a felhasználó közvetlenül a kívánt mezőbe írja be feladatait. Először megkérdezi, hogy milyen osztályt és napot szeretne, majd meg kellett keresnem a kurzor helyét. Ha a nap és az osztály meghatározott kombinációját választanák, akkor összehangoltan valósítanám meg, hogy képesek legyenek beírni a megfelelő helyet, miután megjelenítette a napirendi táblázatot. Külön fájlt készítettem ehhez, de az egyetlen probléma az volt, hogy az összes tanfolyamváltozómat deklarálnom kell, mielőtt működni tudna, így ez eltartott egy ideig.
8. lépés: Az osztályszámológép kódolása
![Az évfolyam számológép kódolása Az évfolyam számológép kódolása](https://i.howwhatproduce.com/images/006/image-16381-17-j.webp)
Ez az eljárás meglehetősen szabványos volt. Azt akartam, hogy az illető tudjon számolni, majd mentse az osztályzatát. A kapott százalékos arányt elosztották a vizsgával. Ezután az adott személy azt a kurzust választotta, amelyre menteni akarta, és megjelenik az osztályzatán. Meg kellett keresnem a koordinátákat, hogy az osztályzat a megfelelő helyre kerüljön.
9. lépés: Egér kattintás funkció
![Egér kattintás funkció Egér kattintás funkció](https://i.howwhatproduce.com/images/006/image-16381-18-j.webp)
Azt akartam, hogy a kódom képes legyen funkciókat végrehajtani anélkül, hogy a felhasználóknak be kellene írniuk a bemenetet. Itt jön be az egérkattintás funkció. Nem tudtam, hogyan kell rávenni az egeret a képernyőre, hogy bevitelt kapjon. Amikor először kerestem ihletet a projekt kódolásának legelején, találkoztam a compsci.ca webhelyen egy kóddal, amelyet "A helikopterjáték" -nak neveztem el és amelyben a kódnak egérkattintási funkciója volt. A kód formátumát használtam a saját kódomon belül (keresse meg az egér x koordinátáit, y koordinátáit és a gomb állapotát), és tettem egy if/then utasítást. Mindegyik utasításnak volt koordinátája az egérhez, amely összhangban volt a kezdőképernyőn lévő szavak koordinátáival, így ha rájuk kattint, valami konkrét történik. Ha kattintanak azon a helyen, akkor megkapják az eredményüket.
10. lépés: Eljárások
![Eljárások Eljárások](https://i.howwhatproduce.com/images/006/image-16381-19-j.webp)
Szerettem volna megvalósítani a táblázatomat a kódban, anélkül, hogy újra és újra újra kellett volna írnom az összes koordinátát és betűtípust. Azt is akartam, hogy a kód megjelenítse a kezdőképernyőt és annak funkcióit minden egyes funkció végrehajtásakor. Itt jöttek be az eljárásaim. Három eljárást kellett bejelentenem a kód elindítása előtt: az Osztályozási táblázatot, a Napirendi táblázatot és a Teljes kódot. Az osztálytáblázat megmutatta az osztályokat, a tanárokat és a teszteredményeket, a napirendben volt rés a feladatok írásához, a teljes kód pedig az egész kódom, amelyet egy eljárásba másoltak be, így ha egy funkció végrehajtása befejeződött, az visszatér a kezdőlapra képernyő. Szükség szerint végrehajtottam az eljárásokat az egész kódban.
Ajánlott:
Hogyan készítsünk biztonsági dobozokat köztünk Játék - Elektromos vezetékek Feladat: 7 lépés
![Hogyan készítsünk biztonsági dobozokat köztünk Játék - Elektromos vezetékek Feladat: 7 lépés Hogyan készítsünk biztonsági dobozokat köztünk Játék - Elektromos vezetékek Feladat: 7 lépés](https://i.howwhatproduce.com/images/001/image-2302-j.webp)
Hogyan készítsünk biztonsági dobozokat közöttünk Játék - Elektromos vezetékek feladata: Ma megmutatom, hogyan készítsünk biztonsági dobozokat a Köztünk című játék után - Elektromos vezetékek feladata
Házi feladat időzítője: Arduino: 5 lépés
![Házi feladat időzítője: Arduino: 5 lépés Házi feladat időzítője: Arduino: 5 lépés](https://i.howwhatproduce.com/images/001/image-1010-11-j.webp)
Házi feladat időzítője: Arduino: A gyermeke órákon keresztül írja a házi feladatát? Könnyen elterelheti gyermeke figyelmét mások, amikor elvégzi a házi feladatát? Ma megpróbáltam a legjobb megoldást találni erre a konfliktusra: az Arduino által készített időzítőt. Miért próbálom ezt az időzítőt beállítani ahelyett, hogy
Arduino időzítő házi feladat írásához: 7 lépés
![Arduino időzítő házi feladat írásához: 7 lépés Arduino időzítő házi feladat írásához: 7 lépés](https://i.howwhatproduce.com/images/008/image-21443-j.webp)
Arduino időzítő a házi feladatok írásához: Ebben az oktatóanyagban megtanulhatja, hogyan kell felépíteni egy Arduino időzítőt a fiatal diákok számára, hogy hatékonyan írhassák meg házi feladatukat. Az időzítő bekapcsolás után elindul, és az időzítő két fő részből áll, amelyek tartalmazzák a munkaidőt és a szünetet
Zero feladat: 7 lépés (képekkel)
![Zero feladat: 7 lépés (képekkel) Zero feladat: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/004/image-9204-52-j.webp)
Nulla feladat: Ha olyan társadalomban élünk, amely értékeli a nagy hatékonyságot és hangsúlyozza a sikert, hajlamosak vagyunk elfelejteni, hogy a munka mellett van élet. A Zero feladat az első előtti feladatról szól. 0. feladat: Értékelje személyes életét. Ne halogassa el azokat a feladatokat, amelyek művelik
Laptopfestési feladat: 9 lépés
![Laptopfestési feladat: 9 lépés Laptopfestési feladat: 9 lépés](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10965340-laptop-paint-job-9-steps-j.webp)
Laptopfestési munka: Ez alapvetően akkor történt, amikor 13 dollárért vettem laptopot egy munkatársamtól. Minél többet néztem, annál jobban tetszett a megjelenése. Az interweb kotrása után az egyetlen lehetőség, amely valóban megfelelne az igényeimnek, az lenne, ha lefesteném az egészet