Obsah:
- Krok 1: Krok první: Tabulka dne v týdnu
- Krok 2: Kódování tabulky známek
- Krok 3: Kódování proměnných
- Krok 4: Vkládání slov do tabulek
- Krok 5: Kódování domovské obrazovky
- Krok 6: Funkce nastavení
- Krok 7: Kódování funkce agendy
- Krok 8: Kódování kalkulačky známek
- Krok 9: Funkce kliknutí myší
- Krok 10: Postupy
Video: Kód virtuálního organizátora: Kulminační úkol (Vanessa): 10 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
V mém kódu jsem vytvořil virtuální organizátor, který by počítal známky a umožnil uživateli zapisovat do událostí pro každý den v týdnu. Kód je pouze pro demonstrační účely.
Krok 1: Krok první: Tabulka dne v týdnu
Jednou z komponent, které jsem chtěl zahrnout, byla virtuální agenda, doplněná o dny v týdnu, třídy a sloty, do kterých se má zapisovat. Potřeboval jsem umístit řádky na správná místa, abych vytvořil tabulku se všemi potřebnými sloty. Vytvořil jsem tedy samostatný soubor, abych mohl kódovat a poté vytvořit svou tabulku dne v týdnu.
Krok 2: Kódování tabulky známek
Další součástí mého kódu, který jsem chtěl zahrnout, byla tabulka, která by zobrazovala vaše třídy, učitele a některé známky, které jste ve třídě obdrželi, takže jsem musel udělat podobnou věc jako moje první tabulka a kódovat ji v samostatném souboru.
Krok 3: Kódování proměnných
Od začátku jsem věděl, že v kódu budou nějaké základní informace, na které se budu muset uživatele zeptat, takže jsem vytvořil proměnné pro ty, o kterých jsem věděl, že je určitě použiji. Některé příklady jsou jejich kurzy, jejich učitelé, den a třída, písma atd.
Krok 4: Vkládání slov do tabulek
Moje tabulky musely mít v sobě popisky k identifikaci různých komponent, takže jsem do nich musel vložit slova. Zjistil jsem souřadnice pro kreslení písem a zjistil jsem, jak velká musí být písma, aby se vešla, a udělal jsem jim konkrétní barvy. K otestování jsem vytvořil samostatný soubor. Písma jsem musel v testu deklarovat, aby slova vypadala tak, jak jsem chtěl.
Krok 5: Kódování domovské obrazovky
Chtěl jsem, aby můj organizátor měl obrazovku, kde si mohli vybrat požadovanou možnost. Věděl jsem, že chci, aby mými komponentami byla pak agenda, tabulka kurzů, kalkulačka známek a možnost změnit vaše nastavení. K tomu jsem musel vytvořit písma a zjistit souřadnice, kam každé slovo půjde. Toto bylo zpracováno do samostatného souboru.
Krok 6: Funkce nastavení
Pro moji funkci nastavení bylo úkolem jednoduše požádat uživatele o všechny jeho informace, aby byla implementována do kódu pro budoucí postupy. Chtělo by to váš první kurz, pak vašeho prvního učitele, pak váš druhý kurz atd. Na konci by vám to ukázalo všechny věci, které jste napsali vedle sebe, a to by se vás zeptalo, jestli je to v pořádku. Pokud tomu tak není, můžete to říct a znovu vás požádá o informace. Pro výzvy jsem také vybral písma a barvy.
Krok 7: Kódování funkce agendy
U funkce agendy jsem chtěl, aby uživatel mohl zadávat své úkoly přímo do požadovaného pole. Nejprve se zeptá, jakou hodinu a den chcete, a pak jsem musel udělat umístění kurzoru. Pokud by zvolili konkrétní kombinaci dne a hodiny, nechal bych koordinovaný implementovat, aby mohli po zadání tabulky programu zadat správné místo. Udělal jsem pro to samostatný soubor, ale jediným problémem bylo, že než to bude fungovat, budu muset deklarovat všechny své proměnné kurzu, takže to chvíli trvalo.
Krok 8: Kódování kalkulačky známek
Tento postup byl celkem standardní. Chtěl jsem, aby ten člověk dokázal vypočítat a pak si uložit známku. Procento, které obdrželi, bylo jejich známkou děleno tím, z čeho byl test mimo. Poté se osoba zúčastní kurzu, do kterého ji chce uložit, a objeví se v tabulce známek. Musel jsem najít souřadnice, aby známka šla na správné místo.
Krok 9: Funkce kliknutí myší
Chtěl jsem, aby můj kód mohl provádět funkce, aniž by uživatelé museli zadávat vstup. Zde přichází na řadu funkce kliknutí myší. Nerozuměl jsem tomu, jak přimět myš, aby klikla na obrazovku, aby získala vstup. Během mého počátečního hledání inspirace na samém začátku kódování tohoto projektu jsem na compsci.ca narazil na kód nazvaný „The Helicopter Game“, ve kterém měl kód funkci klikání myší. Použil jsem formát kódu ve svém vlastním kódu (najdu souřadnice x, souřadnice y a stav tlačítka myši) a vložím příkaz if/then. Každé prohlášení mělo souřadnice pro myš, které byly v souladu se souřadnicemi konkrétních slov na mé domovské obrazovce, takže pokud na ně kliknete, stane se něco konkrétního. Pokud by na tom místě klikli, pak by získali svůj výsledek.
Krok 10: Postupy
Chtěl jsem implementovat svou tabulku známek v celém kódu, aniž bych musel znovu a znovu přepisovat všechny souřadnice a písma. Také jsem chtěl, aby kód zobrazoval domovskou obrazovku a její funkce při každém spuštění funkce. Tady přišly moje procedury. Musel jsem deklarovat 3 procedury, než začal můj kód: Tabulka známek, Tabulka agendy a Úplný kód. Tabulka známek zobrazovala vaše třídy, učitele a výsledky testů, Agenda měla sloty pro psaní úkolů a celý kód byl celý můj kód zkopírovaný do procedury, takže jakmile se funkce dokončí, vrátí se zpět domů obrazovka. Postupy jsem podle potřeby implementoval do celého kódu.
Doporučuje:
Jak vytvořit bezpečnostní schránku po hře mezi námi - úkol elektrického zapojení: 7 kroků
Jak vyrobit bezpečnostní schránku mezi námi - úkol elektrického zapojení: Dnes vám ukážu, jak vytvořit bezpečnostní schránku podle hry mezi námi - úkol elektroinstalace
Úkol nula: 7 kroků (s obrázky)
Úkol nula: Život ve společnosti, která si cení vysoké efektivity a zdůrazňuje úspěch, může mít tendenci zapomínat, že vedle práce je život. Úkol nula je o úkolu před prvním. Úkol 0: Chraňte svůj osobní život. Neodkládejte úkoly, které se pěstují
Postup: Nastavení brány firewall virtuálního počítače IPCop k ochraně hostitele Windows (zdarma!): 5 kroků
Postup: Nastavení brány firewall virtuálního počítače IPCop k ochraně hostitele Windows (zdarma!): Shrnutí: Cílem tohoto projektu je použít IpCop (Free Linux Distribution) ve virtuálním počítači k ochraně hostitelského systému Windows v jakékoli síti. IpCop je velmi výkonný firewall založený na Linuxu s pokročilými funkcemi jako: VPN, NAT, Intrusion Det
Instalace nového virtuálního hostitele na webový server Apache: 3 kroky
Instalace nového virtuálního hostitele na webový server Apache: Účelem tohoto tutoriálu je projít procesem konfigurace a spuštění nového virtuálního hostitele webového serveru Apache. Virtuální hostitel je " profil " který detekuje, který hostitel DNS (např. www.MyOtherhostname.com) je volán pro
Přidání virtuálního webu Drupal do plně oddělené farmy Drupal: 3 kroky
Přidání virtuálního webu Drupal do plně oddělené farmy Drupal: Drupal je systém pro správu obsahu (CMS). Jedním z jeho charakteristických rysů je snadná správa několika webů z jedné kódové základny - tolik vychvalované farmy Drupal. Tento instruktáž bude zaměřen na to, aby vám pomohl vytvořit plně oddělenou s