
Përmbajtje:
- Hapi 1: Hapi i parë: Tabela e Ditës së Javës
- Hapi 2: Kodimi i tabelës së klasës
- Hapi 3: Kodimi i Variablave
- Hapi 4: Vendosja e Fjalëve në Tabela
- Hapi 5: Kodimi i ekranit bazë
- Hapi 6: Funksioni i cilësimeve
- Hapi 7: Kodimi i Funksionit të Axhendës
- Hapi 8: Kodimi i Llogaritësit të Klasës
- Hapi 9: Funksioni i klikimit të miut
- Hapi 10: Procedurat
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

Në kodin tim, krijova një organizator virtual që do të llogariste notat dhe do të lejonte një përdorues të shkruante në ngjarje për çdo ditë të javës. Kodi është vetëm për qëllime demonstrimi.
Hapi 1: Hapi i parë: Tabela e Ditës së Javës

Një nga komponentët që doja të përfshija ishte një axhendë virtuale, e kompletuar me ditë të javës, klasa dhe lojëra elektronike për të shkruar. Më duhej të pozicionoja rreshtat në vendet e duhura për të krijuar një tabelë me të gjitha lojërat elektronike të nevojshme. Kështu krijova një skedar të veçantë që të mund të kodoja dhe më pas të krijoja tabelën time të ditës së javës.
Hapi 2: Kodimi i tabelës së klasës

Një komponent tjetër i kodit tim që doja të përfshija ishte një tabelë që do të tregonte klasat tuaja, mësuesit dhe disa nota që kishit marrë në klasë, kështu që më duhej të bëja një gjë të ngjashme me tabelën time të parë dhe ta kodoja në një skedar të veçantë Me
Hapi 3: Kodimi i Variablave

Që nga fillimi, e dija se do të kishte disa informacione themelore që do të më duheshin t'i kërkoja përdoruesit gjatë gjithë kodit, kështu që bëra variabla për ato që dija se do t'i përdorja me siguri. Disa shembuj janë kurset e tyre, mësuesit e tyre, dita dhe klasa, shkronjat, etj.
Hapi 4: Vendosja e Fjalëve në Tabela

Tabelat e mia të dyja kishin nevojë të kishin etiketa brenda tyre për të identifikuar përbërësit e ndryshëm, kështu që më duhej të vendosja fjalë brenda tyre. Kam gjetur koordinatat për të nxjerrë shkronja dhe kuptova se sa të mëdha duhet të ishin fontet për t'u përshtatur, dhe i bëra ato ngjyra specifike. Kam bërë një skedar të veçantë për ta provuar këtë. Më duhej të deklaroja fontet në test në mënyrë që fjalët të dukeshin ashtu siç doja.
Hapi 5: Kodimi i ekranit bazë

Unë doja që organizatori im të kishte një ekran të ardhur ku ata të mund të zgjidhnin opsionin që ata dëshironin. E dija që doja që komponentët e mi të ishin atëherë agjenda, tabela e kurseve, një kalkulator i notave dhe një mundësi për të ndryshuar cilësimet tuaja. Më duhej të krijoja shkronja për këtë dhe të kuptoja koordinatat ku do të shkonte secila fjalë. Kjo u bë në një skedar të veçantë.
Hapi 6: Funksioni i cilësimeve

Për funksionin tim të cilësimeve, detyra ishte që thjesht t'i kërkoja përdoruesit të gjitha informacionet e tij, kështu që ai u zbatua në kodin për procedurat e ardhshme. Do të kërkonte kursin tuaj të parë, pastaj mësuesin tuaj të parë, pastaj kursin tuaj të dytë, etj. Në fund, do t'ju tregonte të gjitha gjërat që keni shtypur krah për krah, dhe do të pyeste nëse ishte mirë. Nëse nuk ishte, ju mund ta thoni kështu dhe ai do të kërkojë përsëri informacionin tuaj. Unë gjithashtu zgjodha fontet dhe ngjyrat për kërkesat.
Hapi 7: Kodimi i Funksionit të Axhendës

Për funksionin e rendit të ditës, doja që përdoruesi të ishte në gjendje të shkruante detyrat e tyre direkt në kutinë që ata dëshironin. Së pari pyet për cilën orë dhe ditë dëshironi, dhe më pas më duhej të gjeja për vendndodhjen e kursorit. Nëse ata do të zgjidhnin një kombinim specifik të ditës dhe klasës, unë do të kisha një të koordinuar të zbatuar në mënyrë që ata të ishin në gjendje të shtypnin në vendin e duhur sapo të shfaqte tabelën e rendit të ditës. Unë bëra një skedar të veçantë për këtë, por çështja e vetme ishte se do të më duhej të deklaroja të gjitha variablat e kursit tim para se të funksiononte, kështu që u desh pak kohë.
Hapi 8: Kodimi i Llogaritësit të Klasës

Kjo procedurë ishte mjaft standarde. Doja që personi të ishte në gjendje të llogariste dhe pastaj të ruante notën e tij. Përqindja që ata morën ishte nota e tyre e ndarë me atë nga e cila doli testi. Pastaj, personi do të vinte në kursin ku donte të ruhej dhe do të shfaqej në tryezën e tyre të klasës. Më duhej të gjeja koordinatat në mënyrë që nota të shkonte në vendin e duhur.
Hapi 9: Funksioni i klikimit të miut

Unë doja që kodi im të ishte në gjendje të kryejë funksione pa pasur vetëm hyrjen e përdoruesve. Këtu hyn funksioni i klikimit të miut. Unë nuk kam kuptuar se si ta bëj miun të klikojë në ekran për të marrë të dhëna. Gjatë kërkimit tim fillestar për frymëzim në fillim të kodimit të këtij projekti, hasa në një kod në compsci.ca të quajtur "Loja e Helikopterit" në të cilin kodi kishte funksionin e klikimit të miut. Kam përdorur formatin e kodit brenda kodit tim (gjeni koordinatat x, koordinatat y dhe statusin e butonit të miut) dhe vendosa një deklaratë if/then. Çdo deklaratë kishte koordinata për miun që ishin në përputhje me koordinatat e fjalëve të veçanta në ekranin tim kryesor, kështu që nëse i klikoni ato do të ndodhë diçka specifike. Nëse ata ngjiteshin në atë vend, atëherë ata do të merrnin rezultatin e tyre.
Hapi 10: Procedurat

Doja të zbatoja tabelën time të klasës në të gjithë kodin pa pasur nevojë të rishkruaja të gjitha koordinatat dhe fontet pa pushim. Doja gjithashtu që kodi të shfaqte ekranin kryesor dhe funksionet e tij çdo herë që ekzekutohej një funksion. Këtu filluan procedurat e mia. Më duhej të deklaroja 3 procedura para se të fillonte kodi im: Tabela e Notave, Tabela e Axhendës dhe Kodi i plotë. Tabela e Notave tregoi klasat, mësuesit dhe rezultatet e testit tuaj, Axhenda kishte hapësira për të shkruar në detyra, dhe Kodi i plotë ishte kodi im i tërë i kopjuar në një procedurë në mënyrë që sapo të përfundonte një funksion, ai të kthehej në shtëpi ekran. I zbatova procedurat në të gjithë kodin sipas nevojës.
Recommended:
Si të bëni kuti sigurie duke ndjekur lojën mes nesh - Detyra e instalimeve elektrike: 7 hapa

Si të bëni kuti sigurie pas lojës mes nesh - Detyra e telave elektrikë: Sot, unë do t'ju tregoj se si të bëni një kuti sigurie pas lojës mes nesh - Detyra e telave elektrike
Bordi i organizatorit të lirë, me anë të dyfishtë, të stilit Grid-it: 4 hapa

Bordi i lirë, i dyfishtë, organizues i stilit të rrjetës: ky është një version i thjeshtë dhe i lirë i organizatorëve më të lëmuar, të fortë dhe përgjithësisht më të mirë të rrjetit-që mund të blini. Unë kushtova për të bërë një ndërtim të ngjashëm me origjinalin dhe vendosa që nuk ia vlente, megjithatë ky version nuk kushtoi saktësisht asgjë (
Detyra për të dhënë makinën Arduino (e njohur si: Të bësh vetë bop-it!): 5 hapa

Task Giving Arduino Machine (aka: Making Your Own Bop-it!): Për studimin që po ndjek aktualisht mora detyrën për të bërë diçka me një Arduino. Unë kisha marrë një asamble standarde të nxjerrjes së materialeve nga shkolla dhe mendova diçka që do të funksiononte rreth atyre, me rroba të jashtme minimale
Mjedër me shumë detyra 1 B (Re personale + Stacioni i motit): 4 hapa

Multi Task Raspberry 1 B (Personal Cloud + Weather Station): Disa kohë më parë u kujtova se kishte një rezervë RPiB pasi bleva një version më të ri. Duke menduar për privatësinë kur mbaja skedarët e mi rezervë, vendosa të kem serverin tim cloud. Të lumtur me rezultatin e mirë, por të pakënaqur me humbjen e potencialit nga R
Detyra Zero: 7 hapa (me fotografi)

Detyra Zero: Duke jetuar në shoqërinë që vlerëson efikasitet të lartë dhe thekson suksesin, dikush mund të priret të harrojë se ka jetë përveç punës. Detyra Zero ka të bëjë me detyrën para së parës. Detyra 0: Vlerësoni jetën tuaj personale. Mos i shtyni ato detyra që kultivojnë