Taula de continguts:

Codi d’organitzador virtual: Tasca final (Vanessa): 10 passos
Codi d’organitzador virtual: Tasca final (Vanessa): 10 passos

Vídeo: Codi d’organitzador virtual: Tasca final (Vanessa): 10 passos

Vídeo: Codi d’organitzador virtual: Tasca final (Vanessa): 10 passos
Vídeo: 22 Trucos productivos para tu iPad 📌💌 2024, Desembre
Anonim
Codi d’organitzador virtual: tasca final (Vanessa)
Codi d’organitzador virtual: tasca final (Vanessa)

Al meu codi, vaig crear un organitzador virtual que calculava les notes i permetia a un usuari escriure en esdeveniments de cada dia de la setmana. El codi només té finalitats de demostració.

Primer pas: primer pas: taula del dia de la setmana

Primer pas: taula del dia de la setmana
Primer pas: taula del dia de la setmana

Un dels components que volia incloure era una agenda virtual, amb dies de la setmana, classes i espais per escriure. Necessitava col·locar les línies als llocs adequats per crear una taula amb tots els espais necessaris. Per tant, vaig crear un fitxer independent per poder codificar i establir la taula del dia de la setmana.

Pas 2: Codificació de la taula de qualificacions

Codificació de la taula de qualificacions
Codificació de la taula de qualificacions

Un altre component del meu codi que volia incloure era una taula que mostrava les vostres classes, professors i algunes notes que havíeu rebut a la classe, de manera que vaig haver de fer una cosa similar a la meva primera taula i codificar-la en un fitxer independent.

Pas 3: Codificació de variables

Variables de codificació
Variables de codificació

Des del primer moment, sabia que hi hauria alguna informació bàsica que hauria de demanar a l’usuari a tot el codi, de manera que vaig crear variables per a les que sabia que utilitzaria amb seguretat. Alguns exemples són els seus cursos, els seus professors, el dia i la classe, els tipus de lletra, etc.

Pas 4: posar paraules a les taules

Posar paraules a les taules
Posar paraules a les taules

Les dues taules necessitaven tenir etiquetes dins d’elles per identificar els diferents components, de manera que vaig haver de posar-hi paraules. Vaig trobar coordenades per dibuixar tipus de lletra i vaig descobrir la mida que havien de tenir per adaptar-se a les fonts i els vaig fer colors específics. Vaig fer un fitxer independent per provar-ho. Vaig haver de declarar els tipus de lletra de la prova perquè les paraules tinguessin l’aspecte que volia.

Pas 5: Codificació de la pantalla d'inici

Codificació de la pantalla d'inici
Codificació de la pantalla d'inici

Volia que el meu organitzador tingués una pantalla de sortida on poguessin triar l’opció que volien. Sabia que volia que els meus components fossin llavors l’agenda, la taula del curs, una calculadora de qualificacions i una opció per canviar la configuració. Vaig haver de crear fonts per a això i esbrinar les coordenades on aniria cada paraula. Això es va convertir en un fitxer independent.

Pas 6: Funció de configuració

Funció de configuració
Funció de configuració

Per a la meva funció de configuració, la tasca consistia a demanar simplement a l’usuari tota la seva informació perquè s’implementés al codi per a futurs procediments. Et demanaria el teu primer curs, després el teu primer professor, després el segon, etc. Al final, et mostraria totes les coses que escrivies un al costat de l’altre i et preguntaria si estava bé. Si no fos així, ho podríeu dir i tornaria a demanar la vostra informació. També vaig triar tipus de lletra i colors per a les sol·licituds.

Pas 7: Codificació de la funció d’agenda

Codificació de la funció d’agenda
Codificació de la funció d’agenda

Per a la funció d’agenda, volia que l’usuari pogués escriure les seves tasques directament al quadre que volia. Primer em demana quina classe i quin dia voleu, i després he hagut de localitzar la ubicació del cursor. Si escollissin una combinació específica de dia i classe, tindria un implemetat coordinat de manera que poguessin escriure al lloc correcte una vegada que es mostri la taula de l'agenda. Vaig crear un fitxer separat per a això, però l'únic problema era que hauria de declarar totes les variables del meu curs abans que pogués funcionar, de manera que va trigar una mica.

Pas 8: Codificació de la calculadora de qualificacions

Codificació de la calculadora de qualificacions
Codificació de la calculadora de qualificacions

Aquest procediment era bastant estàndard. Volia que la persona pogués calcular i desar la nota. El percentatge que van rebre va ser la seva nota dividida entre el resultat final de la prova. Llavors, la persona faria el curs en què volia que es guardés i apareixia a la taula de qualificacions. Vaig haver de localitzar les coordenades perquè la nota anés al lloc correcte.

Pas 9: Feu clic al ratolí

Funció de clic del ratolí
Funció de clic del ratolí

Volia que el meu codi pogués dur a terme funcions sense que els usuaris escrivissin l'entrada. Aquí és on entra la funció de clic del ratolí. No sabia com fer que el ratolí faci clic a la pantalla per obtenir informació. Durant la meva recerca inicial d’inspiració al principi de codificar aquest projecte, em vaig trobar amb un codi a compsci.ca anomenat "El joc de l’helicòpter" en què el codi tenia una funció de clic del ratolí. He utilitzat el format del codi dins del meu propi codi (troba les coordenades x, les coordenades y i l'estat del botó del ratolí) i he posat una sentència if / then. Cada afirmació tenia coordenades per al ratolí que estaven d'acord amb les coordenades de paraules específiques de la pantalla inicial, de manera que si hi feu clic hi passaria alguna cosa específica. Si arribessin a aquesta ubicació, obtindrien el resultat.

Pas 10: Procediments

Tràmits
Tràmits

Volia implementar la taula de qualificacions a tot el codi sense haver de tornar a escriure una i altra vegada totes les coordenades i els tipus de lletra. També volia que el codi mostri la pantalla d'inici i les seves funcions cada vegada que s'executava una funció. Aquí van entrar els meus procediments. Vaig haver de declarar tres procediments abans de començar el meu codi: la taula de qualificacions, la taula de l’agenda i el codi complet. La taula de qualificacions mostrava les vostres classes, professors i resultats de proves, l'Agenda tenia espais per escriure en tasques i el codi complet era el meu codi complet copiat en un procediment, de manera que, un cop executada una funció, tornés a casa. pantalla. Vaig implementar els procediments a tot el codi segons fos necessari.

Recomanat: