Modul 23. App Lap hajer

Forberedelse

  • Ingen lektier ud over at genlæse det først afsnit i kapitel 15, så du har de forskellige kodebegreber repeteret

Formål

  • Samme formål som lektion 22:
    • Få mere rutine i at arbejde med AppLab
    • Kunne genkende forskellige kodemønstre
  • Lave en fald-ned menu
  • Se en smiley ordning
  • Gennemgang af et program: Kundedatabase

Når du er igennem det her, så kan du både lave frontend, backend og database. Også er du en App Lap haj :-).

Fælles gennemgang

Fra sidst

Lektien til denne gang

Øvelser

23.1 Fald-ned menu

  • Lav en kopi af koden her og test den af. Hvad kan den https://studio.code.org/projects/applab/T49YMToEHD_JMZBSFsE2MKALEMuDgCvquEakKm_vMt8
  • Hvordan fungerer fald-ned menuen
  • Hvor mange gange er koden til fald-ned menuen gentaget i koden
  • Inde i programmet findes der en ekstra skærm “Skatteberegner” Tilføj et ekstra punkt “Skatteberegner” til menuen og ret til, så man fra alle sider kan bruge menuen til at navigere til alle de andre sider. Du skal ikke arbejde med indholdet af skatteberegneren … endnu
    • Tip: Brug gerne knappen Copy to Screen. Den kan spare dig for en del bøvl :-). Marker det ønskede element (1). Klik på knappen Copy to Screen (2) og vælg til sidst den skærm, elementet skal kopieres til (3). Se herunder

23.2 Skatteberegneren

  • I opgave 23.1 og 23.2 optræder der en skatteberegner. Få den til at virke.
  • Hvis du er i tvivl om hvordan, så er formlen her: bruttoindkomst – ((100 – skatteprocent) * bruttoindkomst). Prøv evt. at lave beregningen i Excel først, så du har et overblik. Ellers har du lavet beregningen før, da du læste op til eksamen i økonomisk grundforløb :-).

23.3 En smiley-app

23.4 Kundedatabase

  • Jeg har lavet en app med en kundedatabase. Undersøg, hvordan jeg har tilknyttet en database https://studio.code.org/projects/applab/FftHu6yZXENY-dk73PkCZIIBKDaASTAjFCyNU9XOOtk
  • For hajerne: Prøv, om du selv kan oprette en database
    • Gå ind under Data i din app i App Lap
    • Opret en database, der skal hedde “Kunder”. Du skal stave helt præcist, ellers vil det ikke virke
    • Lav tabellen som vist her. De data, der er i tabelles hvid område, bestemmer du selv. Overskrifterne, som er tekst i tabellens grønne område, skal staves 100% nøjagtigt. Ellers virker det ikke

23.5 Afsluttende opgave

  • Vend tilbage til din udvidede valutaberegner. Gør den pæn, tilføj evt. flere skærme og aflever URL’en til dit arbejde til mig (vi aftaler hvordan).