Föreläsning 7. Grafiska användargränssnitt

Storlek: px
Starta visningen från sidan:

Download "Föreläsning 7. Grafiska användargränssnitt"

Transkript

1 Föreläsning 7 Grafiska användargränssnitt

2 För att göra grafiska användargränssnitt: Måste man veta hur man skapar komponenterna i ett GUI och vilka det finns. Till lab 3 räcker det med att känna till de mest grundläggande som JFrame, JPanel, JButton och JLabel. Måste man veta hur man arrangerar komponenterna i ett fönster. Man kan använda sig av Måste man veta hur interaktionen med användaren sker. 2

3 Att tänka på när man gör designen på ett användarcentrerat GUI Låt användaren ha kontrollen Gör gränssnittet - behagligt och lätt att använda - effektivt, snabbt vid användning - lätt att lära sig - roligt att använda - klart (inte dunkelt) så att användaren kan fokusera på vad den ska göra Gör det svårare och inte lättare att göra misstag Förvåna inte användaren 3

4 Problemställning: Vi ska göra ett GUI som kan användas vid röstning. Användaren ska kunna rösta ja eller nej. Antalet som hittills röstat ska visas i fönstret och likaså skillnaden mellan ja- och nejröster. Analys: GUI:t måste ha två knappar, en för att rösta ja och en för att rösta nej. Vidare måste det ha två etiketter (label) för det totala antalet röster respektive differensen mellan ja- och nej-röster. När man trycker Ja ska det totala antalet röster och differensen båda öka med ett. När man trycker Nej ska det totala antalet röster öka med ett och differensen minska ett. 4

5 Design: I design-steget ska vi bestämma hur vi ska lösa problemet. Vi kan börja med att göra en skiss på hur GUI:t kan se ut: Ja -7-7 Totala antalet röster: Avsluta Nej Fyra fält (paneler). När man trycker Ja ska siffran i andra fältet öka med ett, när man trycker Nej ska den minska med ett. I det tredje fältet ska antalet tryckningar på ja/nej-knappar registreras. Trycker man på avsluta-knappen avslutas programmet. 5

6 Design: Nu kan vi börja fundera på vilka komponenter vi kan tänkas behöva för att bygga upp GUI:t. I ramen (JFrame) kan vi lägga en panel (JPanel) som är arrangerad enligt GridLayout-modellen (4 rader, 1 kolumn). Den första raden innehåller i sin tur en panel som är arrangerad enligt GridLayout-modellen (1 rad, 2 kolumner). Vi behöver 3 knappar (JButton) för Ja, Nej och Avsluta. Vi behöver också 2 etiketter (JLabel) för texterna i mittenfälten. Slutligen behöver vi något som minns hur många gånger vi tryckt på Ja- respektive Nej-knapparna. 6

7 Design: Nu kan vi börja fundera på vilka klasser vi måste göra och vilka vi kan återanvända (Swing, AWT). JFrame: Vi får göra en subklass till JFrame som blir själva GUI:t (Voting). JPanel: Vi gör en subklass till JPanel som bygger upp GUI:t (ControlPanel). Denna panel använder i sin tur flera andra paneler för att arrangera komponenterna. JButton: Eftersom vi vill att det ska hända något när vi trycker på knapparna kan vi inte använda JButtonklassen direkt utan vi får göra subklasser till den där vi kopplar på lyssnare som kan göra rätt sak vid tryckning. Gör tre subklasser (YesButton, NoButton, QuitButton. 7

8 JLabel: För de två etiketterna kan vi använda JLabel-klassen direkt. Tänk på att när vi trycker på någon av Ja- eller Nej-knapparna så ändras texten i etiketterna. Dessa knappar måste alltså ha etiketterna som peer -objekt. Slutligen måste vi ha en klass som minns antalet tryckningar annars vet vi ju inte vad som ska skrivas ut i mittenfälten. Gör en klass (kalla den Memory) som har instanvariabler för summan av antalet röster och differensen mellan ja- och nej-röster. Jaoch Nej-knapparna måste ha en Memory-instans som ett peer -objekt. 8

9 Design: Nu är vi redo att skissa på ett UML-diagram. JFrame JPanel JLabel Voting ControlPanel Memory JButton QuitButton YesButton NoButton 9

10 Lab 3 I lab 3 kan man resonera på liknande sätt, dvs analys- och design-faserna blir ungefär som i problemexemplet. I lab 3 kommer man också att behöva en Memory - klass med likartad funktion som i problemexemplet, den ska alltså minnas vad som tryckts in på räknaren. Vi kan tänka ut i förväg vad den här Memory-klassen ska innehålla och skriva ner detta med ord (ej kod). Vi får då något som kallas en abstrakt datatyp (ADT), dvs en beskrivning i ord av en samling data och operationer på denna data för att spara, komma åt och manipulera denna. 10

Föreläsning 10. ADT:er och datastrukturer

Föreläsning 10. ADT:er och datastrukturer Föreläsning 10 ADT:er och datastrukturer ADT:er och datastrukturer Dessa två begrepp är kopplade till varandra men de står för olika saker. En ADT (abstrakt datatyp) är just abstrakt och är inte kopplad

Läs mer

Föreläsning 15: Repetition DVGA02

Föreläsning 15: Repetition DVGA02 Föreläsning 15: Repetition DVGA02 Vad handlar kursen om? Kursen kan i grova drag delas upp i tre delar: 1. Objekt-orienterad programmering 2. Grafiska användargränssnitt 3. Datastrukturer Dessutom genomsyras

Läs mer

Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010)

Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) Tid: Onsdagen 15 december 2004, 8:30 till 13:30 Plats: M Ansvarig lärare: Katarina Blom, tel 772 10 60. Läraren besöker tentamen kl

Läs mer

Våga Visa kultur- och musikskolor

Våga Visa kultur- och musikskolor Våga Visa kultur- och musikskolor Kundundersökning 04 Värmdö kommun Genomförd av CMA Research AB April 04 Kön Är du 37 6 34 65 39 60 3 69 0% 0% 40% 60% 0% 0% Kille Tjej Ej svar Våga Visa kultur- och musikskolor,

Läs mer

Föreläsning 15 (16) Historik (java.awt) Historik (javax.swing) Introduktion till Swing

Föreläsning 15 (16) Historik (java.awt) Historik (javax.swing) Introduktion till Swing Föreläsning 15 (16) Introduktion till Swing Historik (java.awt) JDK 1.0 AWT (Abstract Window Toolkit) Paket för gränssnittsprogrammering Har en del nackdelar: Använder s.k. native code Stödjer endast komponenter

Läs mer

1 Skapa Tabell...2. 2 Skapa Relationer...20. 3 Redigera Relationer...24. 4 Redigera Fält i Tabell...26. 5 Lägga till Poster i Tabell...

1 Skapa Tabell...2. 2 Skapa Relationer...20. 3 Redigera Relationer...24. 4 Redigera Fält i Tabell...26. 5 Lägga till Poster i Tabell... Kapitel 5 Tabell 1 Skapa Tabell...2 1.1 Tabellfönstret... 4 1.2 Fältegenskaper... 8 1.3 Primärnyckel... 11 1.4 Spara Tabell... 12 1.5 Tabellguiden... 12 2 Skapa Relationer...20 3 Redigera Relationer...24

Läs mer

Utvärdering av föräldrakurs hösten 2013

Utvärdering av föräldrakurs hösten 2013 Utvärdering av föräldrakurs hösten 2013 - Har du verktyg för att bemöta din oroliga och nedstämda tonåring? Föräldrakursen oro/nedstämdhet är ett samarbete mellan Råd & stöd, Gamla Uppsala familjeenhet

Läs mer

1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1.

1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1. 1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på

Läs mer

Vad roligt att ni har valt att bjuda varandra på den här timmen.

Vad roligt att ni har valt att bjuda varandra på den här timmen. Hej! Vad roligt att ni har valt att bjuda varandra på den här timmen. Att prata med en ny person kan kännas nervöst även om man som ni redan har en hel del gemensamt. Därför finns den här guiden som ska

Läs mer

Objektorienterad programmering Föreläsning 15. Grafiska användargränssnitt (GUI Graphical User Interface)

Objektorienterad programmering Föreläsning 15. Grafiska användargränssnitt (GUI Graphical User Interface) Objektorienterad programmering Föreläsning 15 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se Agenda Grafiska användargränssnitt (GUI Graphical User Interface) Standardklassen (Control)

Läs mer

MÄSSHANDBOK ENTREPRENÖRSKAP PÅ RIKTIGT 2016 KRONOBERG

MÄSSHANDBOK ENTREPRENÖRSKAP PÅ RIKTIGT 2016 KRONOBERG MÄSSHANDBOK ENTREPRENÖRSKAP PÅ RIKTIGT 2016 KRONOBERG Om mässan: Plats: Affärshuset Tegnér, Växjö När: 22 april 2016 Hålltider: Kl. 08.00 Tävlingen Årets Säljare börjar. Kl. 10.00 11.45 Monterbygge. Kl.

Läs mer

TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215

TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215 TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215 DAG: 14 mars, 2011 TID: 8.30 12.30 SAL: Hörsalsvägen Ansvarig: Olof Torgersson, tel. 772 54 06. Institutionen för tillämpad informationsteknologi.

Läs mer

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Emil Ahlqvist (c10eat@cs.umu.se) Didrik Püschel (dv11dpl@cs.umu.se) Johan Hammarström (c08jhm@cs.umu.se) Hannes Frimmel Moström (c10hml@cs.umu.se) 1 1. Introduktion 1.1 Objektorienterad

Läs mer

Malmö högskola 2007/2008 Teknik och samhälle

Malmö högskola 2007/2008 Teknik och samhälle Laboration Gui Avsikten med denna laboration är att du ska träna på att bygga grafiska användargränssnitt. Spara dina resultat i paketet laborationgui. Längst bak i laborationen finns fullständiga lösningar

Läs mer

Föreläsnings 11 - GUI, Händelsestyrda program, MVC

Föreläsnings 11 - GUI, Händelsestyrda program, MVC Föreläsnings 11 - GUI, Händelsestyrda program, MVC Josef Svenningsson Tisdag 20/11 Boken Denna föreläsning går igenom följande sektioner i boken: 10.1 och 10.2 11.1 Notera att kapitel 11 inte finns i boken

Läs mer

Sätt att skriva ut binärträd

Sätt att skriva ut binärträd Tilpro Övning 3 På programmet idag: Genomgång av Hemtalet samt rättning Begreppet Stabil sortering Hur man kodar olika sorteringsvilkor Inkapsling av data Länkade listor Användning av stackar och köer

Läs mer

2014-05-29. Författare Dokumenttyp Säkerhet Version. Urban Wicklander Test Rapport Extern A1. Testing Qubino

2014-05-29. Författare Dokumenttyp Säkerhet Version. Urban Wicklander Test Rapport Extern A1. Testing Qubino 1 TEST RAPPORT 2 DIMMER 2.1 Testsetup Jolly MD LED Lumine LD300-2WW 350-500mA Återfjädrande knapp för dimmning Av/på knapp för att simulera sensor 1-wire temp sensor DS18B20 2.2 Qubino Dimmer, Flush dimmer

Läs mer

Förslag på lektionsupplägg: Dag 1- en lektionstimme

Förslag på lektionsupplägg: Dag 1- en lektionstimme MiniKonsulter Fångar upp elevernas naturliga kreativitet och nyfikenhet genom problemlösning i arbetslivet samt ökar elevernas naturliga intresse för problemlösning och innovationer. Skapar och bibehåller

Läs mer

Föreläsning 3: Händelsestyrda program och användargränssnitt

Föreläsning 3: Händelsestyrda program och användargränssnitt (2 september 2015 F3.1 ) Föreläsning 3: Händelsestyrda program och användargränssnitt Idag Från sekventiella till händelsestyrda program Lyssnare Kontroller Layout för ordning av kontroller (2 september

Läs mer

DUGGA: Objektorienterade applikationer. Läs detta! Uppgifterna är inte avsiktligt ordnade efter svårighetsgrad.

DUGGA: Objektorienterade applikationer. Läs detta! Uppgifterna är inte avsiktligt ordnade efter svårighetsgrad. 1 (8) DUGGA: Objektorienterade applikationer Läs detta! Uppgifterna är inte avsiktligt ordnade efter svårighetsgrad. Skriv ditt namn, personnummer och e-postadress på försättsbladet. Skriv rent dina svar.

Läs mer

Företagare i debatten. Vem vågar och vilka lyssnar?

Företagare i debatten. Vem vågar och vilka lyssnar? Företagare i debatten Vem vågar och vilka lyssnar? februari 2006 FÖRETAGARE I DEN POLITISKA DEBATTEN Vem vågar och vilka lyssnar? Under de senaste veckorna har det pågått en debatt om företagsledare ska

Läs mer

NÄR MAN TALAR OM TROLLEN och några andra talesätt

NÄR MAN TALAR OM TROLLEN och några andra talesätt 6. NÄR MAN TALAR OM TROLLEN och några andra talesätt När man talar om trollen så står de i farstun är ett gammalt talesätt. Men finns det något vetenskapligt som ligger bakom det, och andra liknande talesätt

Läs mer

Objektorienterad programmering med Java Swing. Programexempel. Swing och AWT AWT. = Abstract windowing toolkit

Objektorienterad programmering med Java Swing. Programexempel. Swing och AWT AWT. = Abstract windowing toolkit Swing och AWT Objektorienterad programmering med Java Swing Sven-Olof Nyström Uppsala Universitet March 14, 2006 Skansholm: Kapitel 6 AWT = Abstract windowing toolkit använder värddatorns fönstersystem

Läs mer

1. Skriv = eller i den tomma rutan, så att det stämmer. Motivera ditt val av tecken.

1. Skriv = eller i den tomma rutan, så att det stämmer. Motivera ditt val av tecken. Modul: Taluppfattning och tals användning. Del 3: Det didaktiska kontraktet Likhetstecknet Ingrid Olsson, fd lärarutbildare Mitthögskolan Läraraktivitet. 1. Skriv = eller i den tomma rutan, så att det

Läs mer

Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets

Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets GUI (forts) Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets Sven-Olof Nyström Uppsala Universitet 18 mars 2005 Skansholm: Kapitel 6 Användaren kan kommunicera med programmet

Läs mer

TDDC74 Programmering, abstraktion och modellering DUGGA 2

TDDC74 Programmering, abstraktion och modellering DUGGA 2 1 Tekniska högskolan vid Linköpings universitet Institutionen för datavetenskap Anders Haraldsson TDDC74 Programmering, abstraktion och modellering DUGGA 2 Torsdag 19 feb 2009 8-10 Namn: Personnummer:

Läs mer

Övning: Dilemmafrågor

Övning: Dilemmafrågor Övning: Dilemmafrågor Placera föräldrarna i grupper med ca 6-7 st/grupp. Läs upp ett dilemma i taget och låt föräldrarna resonera kring tänkbara lösningar. Varje fråga kan även visas på OH/ppt samtidigt,

Läs mer

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 3

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 3 TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 3 Laboration 3 Visualisering (och implementering) av sortering Exempel på grafik (med Swing-paketet) Frågor 1 Laboration 3 Visualisering

Läs mer

Projektrapport EDA095

Projektrapport EDA095 Projektrapport EDA095 Grupp 8 Fredrik Stål, dt08fs5@student.lth.se Per-Gustaf Stenberg, dt08ps5@student.lth.se Mattias Frisk, dt08mf3@student.lth.se Joakim Hembrink, dt08jh8@student.lth.se 16 maj 2012

Läs mer

RödGrön-spelet Av: Jonas Hall. Högstadiet. Tid: 40-120 minuter beroende på variant Material: TI-82/83/84 samt tärningar

RödGrön-spelet Av: Jonas Hall. Högstadiet. Tid: 40-120 minuter beroende på variant Material: TI-82/83/84 samt tärningar Aktivitetsbeskrivning Denna aktivitet är utformat som ett spel som spelas av en grupp elever. En elev i taget agerar Gömmare och de andra är Gissare. Den som är gömmare lagrar (gömmer) tal i några av räknarens

Läs mer

Förarbete, planering och förankring

Förarbete, planering och förankring Förarbete, planering och förankring Förarbete, planering och förankring Att arbeta med vilka etiska värden och normer som ska känneteckna den äldreomsorgsverksamhet vi arbetar i och hur vi konkret ska

Läs mer

Spel som interaktiva berättelser

Spel som interaktiva berättelser Spel som interaktiva berättelser Finns många typer av interaktivt berättande; ska titta närmare på spel eftersom de exemplifierar en rad aspekter av interaktivt berättande väldigt tydligt. Kan förstå spel

Läs mer

Föreläsning 3.1: Datastrukturer, en översikt

Föreläsning 3.1: Datastrukturer, en översikt Föreläsning.: Datastrukturer, en översikt Hittills har vi i kursen lagt mycket fokus på algoritmiskt tänkande. Vi har inte egentligen ägna så mycket uppmärksamhet åt det andra som datorprogram också består,

Läs mer

MagiCAD El & Rör. Varför MagiCAD och varför 2D/3D? Kollisionskontroll. MagiCAD El

MagiCAD El & Rör. Varför MagiCAD och varför 2D/3D? Kollisionskontroll. MagiCAD El MagiCAD El & Rör Nu är MagiCAD El 2002.9 inom kort släppt och MagiCAD Rör 2002.5 har förbättrats rejält. Därför bad vi på Pharmadule Emtunga, CadCom att komma till oss för att visa var dessa två produkter

Läs mer

Programmering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08

Programmering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...

Läs mer

Föreläsning 4: Poster

Föreläsning 4: Poster Föreläsning 4: Poster Följande är genomgånget: type Person_Type is Namn : String(30); Skonr : Float; Kon : Boolean; Diskussion runt detta med olika typer m.m. Har tagit upp vilka operationer man kan göra

Läs mer

Kursutvärdering Ämne: SO Lärare: Esa Seppälä/Cecilia Enoksson Läsåret 12-13 Klass: SPR2

Kursutvärdering Ämne: SO Lärare: Esa Seppälä/Cecilia Enoksson Läsåret 12-13 Klass: SPR2 8 Mycket bra Bra Dåligt Mycket dåligt EAS 1. Hur var ditt första intryck av denna kurs? Mycket bra 6 21 Bra 21 75 Dåligt - - Mycket dåligt 1 4 EAS - - Antal EAS:. Antal svarande: 28. Mv: (Skala 1) = 78,57

Läs mer

8-4 Ekvationer. Namn:..

8-4 Ekvationer. Namn:.. 8-4 Ekvationer. Namn:.. Inledning Kalle är 1,3 gånger så gammal som Pelle, och tillsammans är de 27,6 år. Hur gamla är Kalle och Pelle? Klarar du att lösa den uppgiften direkt? Inte så enkelt! Ofta resulterar

Läs mer

Lärarguide vid grupparbete

Lärarguide vid grupparbete Lärarguide vid grupparbete Att tänka på när man ska bestämma gruppstorlek Små grupper jobbar fortare och har mindre problem med sammankomster, styrning och koordination av arbetet. Om projektet är relativt

Läs mer

NT- GYMNASIET TEKNIK 1 RAGNE.WAHLQUIST@JARFALLA.SE

NT- GYMNASIET TEKNIK 1 RAGNE.WAHLQUIST@JARFALLA.SE TEKNIK 1 Innehåll FRITIDSINTRESSET... 4 Översiktsplan för arbetets olika moment... 4 Tidplan, ett förslag... 4 Lektion 1, måndagen den 22september... 4 Till nästa lektion, tisdagen den 24 september, fotografera

Läs mer

Tvärtom Hur du vinner framgång, blir lycklig och rik genom att göra precis tvärtom

Tvärtom Hur du vinner framgång, blir lycklig och rik genom att göra precis tvärtom Boksammanfattning Tvärtom Hur du vinner framgång, blir lycklig och rik genom att göra precis tvärtom Tvärtom är skriven för dig som vill bli en vinnare i dina egna ögon, säger författaren Max Söderpalm

Läs mer

Kursutvärdering. Samhällskunskap A

Kursutvärdering. Samhällskunskap A Samhällskunskap A Läsåret 9-1 Läsåret 9-1 8 6 4 Mycket bra Bra Dåligt Mycket dåligt EAS 1. Mitt första inryck av denna kurs var: Mycket bra 6 29 Bra 14 67 Dåligt 1 5 Mycket dåligt - - Antal EAS:. Antal

Läs mer

Bonusmaterial till Lära och undervisa matematik från förskoleklass till åk 6. Ledning för att lösa problemen i Övningar för kapitel 5, sid 138-144

Bonusmaterial till Lära och undervisa matematik från förskoleklass till åk 6. Ledning för att lösa problemen i Övningar för kapitel 5, sid 138-144 Bonusmaterial till Lära och undervisa matematik från förskoleklass till åk 6 Ledning för att lösa problemen i Övningar för kapitel 5, sid 138-144 Avsikten med de ledtrådar som ges nedan är att peka på

Läs mer

Objektorienterad Programmering DAT043. Föreläsning 5 29/1-18 Moa Johansson (delvis baserat på Fredrik Lindblads material)

Objektorienterad Programmering DAT043. Föreläsning 5 29/1-18 Moa Johansson (delvis baserat på Fredrik Lindblads material) Objektorienterad Programmering DAT043 Föreläsning 5 29/1-18 Moa Johansson (delvis baserat på Fredrik Lindblads material) 1 Repetition: Arv En subklass ärver alla variabler och metoder från sin superklass.

Läs mer

Lokalt företagsklimat 2008 Enkätundersökning med företagare i - Katrineholm

Lokalt företagsklimat 2008 Enkätundersökning med företagare i - Katrineholm Lokalt företagsklimat 2008 Enkätundersökning med företagare i - Antal anställda i företagen som har besvarat enkäten Länet Sverige Inga anställda 6 3 5 12 12 10 12 11 12 1-5 anställda 35 37 48 45 42 43

Läs mer

Lokalt företagsklimat 2008 Enkätundersökning med företagare i - Uddevalla

Lokalt företagsklimat 2008 Enkätundersökning med företagare i - Uddevalla Lokalt företagsklimat 2008 Enkätundersökning med företagare i - Antal anställda i företagen som har besvarat enkäten Länet Sverige Inga anställda 4 4 9 12 12 10 12 12 12 1-5 anställda 28 26 31 42 42 41

Läs mer

Objektorienterad Programkonstruktion. Föreläsning 3 7 nov 2016

Objektorienterad Programkonstruktion. Föreläsning 3 7 nov 2016 Objektorienterad Programkonstruktion Föreläsning 3 7 nov 2016 Klass/instans Med hjälp av nyckelordet static kan vi bestämma att en metod eller ett fält ska tillhöra själva klassen i stället för en specifik

Läs mer

Övningar Dag 2 En första klass

Övningar Dag 2 En första klass Kurs i C++ Sid 1 (5) Övningar Dag 2 En första klass Denna övning går ut på att steg för steg bygga upp en klass och skapa objekt. Vi kommer att utgå från en sammansatt datatyp i en struct och parallellt

Läs mer

Objektorienterad Programkonstruktion. Föreläsning 3 9 nov 2015

Objektorienterad Programkonstruktion. Föreläsning 3 9 nov 2015 Objektorienterad Programkonstruktion Föreläsning 3 9 nov 2015 Kursnämnd Namn kommer... UML: Klassdiagram UML: Relationer Ärver från superklass Implementerar gränssnitt Dubbelriktad eller oriktad relation

Läs mer

Lathund, till Photo Story, för skräckslagna lärare

Lathund, till Photo Story, för skräckslagna lärare Lathund, till Photo Story, för skräckslagna lärare Inledning: Photo Story är ett roligt och lättanvänt program. Muntligtframträdande går mot en ny dimension när eleverna slipper nervositeten över muntligt

Läs mer

Lära känna skrivbordet

Lära känna skrivbordet Är det första gången du använder Windows 7? Den här versionen har mycket gemensamt med tidigare versioner av Windows, men du kan behöva hjälp med att få upp farten. Den här guiden innehåller praktisk information

Läs mer

9-1 Koordinatsystem och funktioner. Namn:

9-1 Koordinatsystem och funktioner. Namn: 9- Koordinatsystem och funktioner. Namn: Inledning I det här kapitlet skall du lära dig vad ett koordinatsystem är och vilka egenskaper det har. I ett koordinatsystem kan man representera matematiska funktioner

Läs mer

1. Bekräftelsebehov eller självacceptans

1. Bekräftelsebehov eller självacceptans 1. Bekräftelsebehov eller självacceptans Jag behöver kärlek och bekräftelse från människor som känns viktiga för mig och jag måste till varje pris undvika avvisande eller nedvärdering från andra. Jag gillar

Läs mer

SUNE Tidningen Hästfynd nr 5, 2004

SUNE Tidningen Hästfynd nr 5, 2004 SUNE Tidningen Hästfynd nr 5, 2004 (utdrag ur en horsemanshiptränares dagbok) Text: Sven Forsström Foto: Inger Lantz En vinterdag för ungefär ett år sedan ringde min telefon. Som så många andra gånger

Läs mer

ITK:P1 Föreläsning 4. Grafiska gränssnitt i Java. AWT-komponenter

ITK:P1 Föreläsning 4. Grafiska gränssnitt i Java. AWT-komponenter ITK:P1 Föreläsning 4 Grafiska gränssnitt och händelsehantering 1 DSV Peter Mozelius Grafiska gränssnitt i Java Efterfrågan på program med grafiskt gränssnitt har ökat avsevärt de senaste åren I Java finns

Läs mer

Enkäten inleds med några frågor om demografiska data. Totalt omfattar enkäten 85 frågor. 30-40 år. 41-50 år. 51-60 år. > 60 år. 6-10 år.

Enkäten inleds med några frågor om demografiska data. Totalt omfattar enkäten 85 frågor. 30-40 år. 41-50 år. 51-60 år. > 60 år. 6-10 år. 1 av 15 2010-11-03 12:46 Syftet med den här enkäten är att lära mer om hur lärare tänker och känner när det gäller matematikundervisningen, särskilt i relation till kursplanen och till de nationella proven.

Läs mer

Vägskälsdag 2 februari 2014

Vägskälsdag 2 februari 2014 Vägskälsdag 2 februari 2014 Den 2 februari 2014 arrangerade riksstyrelsen en vägskälsdag dit UH:s medlemmar var inbjudna för att fördjupa sig och diskutera kring rekrytering, engagemang och UH:s vision

Läs mer

HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo 06 03 04 LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH

HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo 06 03 04 LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo 06 03 04 LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH Uppgift: Lös nedanstående problemställning med hjälp av programvaran

Läs mer

Skolplaneenkät 2015 Elever grundskola

Skolplaneenkät 2015 Elever grundskola Skolplaneenkät 2015 Elever grundskola Om undersökningen Bakgrund Haninge kommun genomför årligen en undersökning där föräldrar och elever svarar på frågor om vad de tycker om förskolan och grundskolan

Läs mer

Laboration 2 RSS Läsare

Laboration 2 RSS Läsare dit06omr@cs.umu.se 1 december 2008 Laboration 2 RSS Läsare Kurs: Applikationsprogrammering i Java, HT-08 HT08 5DV085 Kursansvarig: Övriga lärare & handledare: Johan Eliasson Johan Granberg Tor Sterner-Johansson

Läs mer

Lektion Händelsehanterare

Lektion Händelsehanterare Lektion Händelsehanterare Händelsehanterare kallas även lyssnare. En lyssnare har som uppgift att ta hand om olika händelser som kan inträffa. För att lyssnaren skall reagera på händelser måste den registreras

Läs mer

HexaFlip. Kravspecifikation

HexaFlip. Kravspecifikation HexaFlip Kravspecifikation Dokumentversion 1.0 Martin Larsson marla316@student.liu.se Carl Lindwall carli914@student.liu.se Senast modifierad 2009 02 17 Sammanfattning Detta dokument skall ligga som grund

Läs mer

Plugga/slappa/leva/plugga/slappa/leva/plugga/slappa/leva. Carina Bäckström & Ola Olefeldt

Plugga/slappa/leva/plugga/slappa/leva/plugga/slappa/leva. Carina Bäckström & Ola Olefeldt Plugga/slappa/leva/plugga/slappa/leva/plugga/slappa/leva Carina Bäckström & Ola Olefeldt Agenda Att vara ny Lär känna dig själv Uppskjutare/ överpluggare Balans i livet Studieplanering/ studieteknik Lästeknik

Läs mer

Att handleda framtidens kollega. Birgitta Fläckman 16 05 09-12

Att handleda framtidens kollega. Birgitta Fläckman 16 05 09-12 Att handleda framtidens kollega AVC - Vad är det? Kamratlärande kontra Idag finns åtta Akademiska vårdcentraler i Stockholmsområdet, inom Stockholms läns landsting, de driver nätverk och knyter samman

Läs mer

Kursutvärderingsformulär

Kursutvärderingsformulär Enheten för Krisberedskap Kursutvärderingsformulär Kurs Vecka 1. Yrke 1. Läkare 2. Sjuksköterska 3. Undersköterska 4. Administratör 5. Annat. Vad? 2. Kön 1. Man 2. Kvinna 3. Ålder 1. 18 25 2. 26 35 3.

Läs mer

Liten introduktion till akademiskt arbete

Liten introduktion till akademiskt arbete Högskolan Väst, Inst för ekonomi och IT, Avd för medier och design 2013-09-14 Pierre Gander, pierre.gander@hv.se Liten introduktion till akademiskt arbete Den här texten introducerar tankarna bakom akademiskt

Läs mer

Låt eleverna öva på att dra slutsatser om textens handling genom att leta ledtrådar i texten.

Låt eleverna öva på att dra slutsatser om textens handling genom att leta ledtrådar i texten. Till läraren om kopieringsunderlag: Ledtrådar och bevis Låt eleverna öva på att dra slutsatser om textens handling genom att leta ledtrådar i texten. 1. De börjar med att titta på rubriker och bilder.

Läs mer

Lathund för värderingsverktyg för en tillgänglig utbildning

Lathund för värderingsverktyg för en tillgänglig utbildning Lathund för värderingsverktyg för en tillgänglig utbildning Innehållsförteckning Inledning... 3 Värdering... 3 Verksamhetskonto... 3 1. Dags att logga in!... 4 2. Startsidan... 5 2 Värdera verksamheten...

Läs mer

75059 Stort sorteringsset

75059 Stort sorteringsset 75059 Stort sorteringsset Aktivitetsguide Detta set innehåller: 632 st sorteringsföremål 3 st snurror 6 st sorteringsskålar 1 st sorteringsbricka i plast 1 st siffertärning Detta sorteringsset har tagits

Läs mer

Spelet i sig är inte avancerat men projektet ställer en del krav på implementationen bland annat:

Spelet i sig är inte avancerat men projektet ställer en del krav på implementationen bland annat: Problemspecifikation Anti Tower Defence är ett spel som till motsats från klassikern Tower Defence går ut på att förflytta trupper från start till mål utan att bli skjutna och dödade av torn. Tornen placeras

Läs mer

Vi hoppas att ni har glädje av berättelsen om Undra och Lollo som ska träna sina krångelhänder så de blir hjälparhänder!

Vi hoppas att ni har glädje av berättelsen om Undra och Lollo som ska träna sina krångelhänder så de blir hjälparhänder! Barn mår bra av att veta En del barn har en hand som fungerar bra och en hand som är svårare att använda. Då kan man behöva träna den hand som är lite svårare att använda. Det finns en träningsmetod som

Läs mer

Föreläsning 6: Introduktion av listor

Föreläsning 6: Introduktion av listor Föreläsning 6: Introduktion av listor Med hjälp av pekare kan man bygga upp datastrukturer på olika sätt. Bland annat kan man bygga upp listor bestående av någon typ av data. Begreppet lista bör förklaras.

Läs mer

Multiplikation genom århundraden

Multiplikation genom århundraden Multiplikation genom århundraden För många elever i skolan kan multiplikation upplevas som något oöverstigligt. Addition och subtraktion kan de förstå sig på men inte multiplikation. Utan förståelse för

Läs mer

19. Skriva ut statistik

19. Skriva ut statistik 19. Skiva ut statistik version 2006-05-10 19.1 19. Skriva ut statistik Den här dokumentationen beskriver hur man skriver ut statistik från SPFs medlemsregister via Internet. Observera att bilderna är exempel

Läs mer

Trygghet 9 Empati 6 Hänsyn 3 Bemötande 2 Tolerans 2 Förhållningssätt 2 Omsorg 2 Respekt 2 Kamrat 1 Ärlighet 1 Omtanke 1 Skyldighet 1 Rättighet 1

Trygghet 9 Empati 6 Hänsyn 3 Bemötande 2 Tolerans 2 Förhållningssätt 2 Omsorg 2 Respekt 2 Kamrat 1 Ärlighet 1 Omtanke 1 Skyldighet 1 Rättighet 1 Sammanställning värdegrundsbegrepp personal. Trygghet 9 Empati 6 Hänsyn 3 Bemötande 2 Tolerans 2 Förhållningssätt 2 Omsorg 2 Respekt 2 Kamrat 1 Ärlighet 1 Omtanke 1 Skyldighet 1 Rättighet 1 Begrepp som

Läs mer

För att använda sifferkrypto använder man en rektangel om 5 gånger 6 bokstäver.

För att använda sifferkrypto använder man en rektangel om 5 gånger 6 bokstäver. Nämnarens kryptoskola 8. Sifferkrypto lärarsida För att använda sifferkrypto använder man en rektangel om 5 gånger 6 bokstäver. Siffror från 0 till 5 ovanför och 5 till 9 till vänster om rektangeln anger

Läs mer

TDDE10 m.fl. Objektorienterad programmering i Java Föreläsning 7 Erik Nilsson, Institutionen för Datavetenskap, LiU

TDDE10 m.fl. Objektorienterad programmering i Java Föreläsning 7 Erik Nilsson, Institutionen för Datavetenskap, LiU TDDE10 m.fl. Objektorienterad programmering i Java Föreläsning 7 Erik Nilsson, Institutionen för Datavetenskap, LiU På denna föreläsning: Grafiskt användargränssnitt, Swing Layout och komponenter Göra

Läs mer

SVERIGES 18-ÅRINGAR HAR FÅTT EN VIKTIG UPPGIFT

SVERIGES 18-ÅRINGAR HAR FÅTT EN VIKTIG UPPGIFT SVERIGES 18-ÅRINGAR HAR FÅTT EN VIKTIG UPPGIFT 9 Har du någon skada eller andra besvär i fotleder eller fötter? Nej Ja, men besvären är lindriga Ja, jag har måttliga besvär Ja, jag har svåra besvär Källa:

Läs mer

Grundläggande programmering, STS 1, VT Sven Sandberg. Föreläsning 18

Grundläggande programmering, STS 1, VT Sven Sandberg. Föreläsning 18 Grundläggande programmering, STS 1, VT 2007. Sven Sandberg Föreläsning 18 Igår: Genomgång av dugga Rekursion Idag och på måndag: Om essän Lite, lite teori om konstanter Grafiska användargränssnitt Grundläggande

Läs mer

Livsstil och hälsa - nytt tema i Grön Flagg tidigare tema : Kretsloppet

Livsstil och hälsa - nytt tema i Grön Flagg tidigare tema : Kretsloppet Livsstil och hälsa - nytt tema i Grön Flagg tidigare tema : Kretsloppet Björken är en förskola i Lindesberg. Vi har två yngre avdelningar med barnen mellan 1 3 år och två äldre avdelningar med barnen mellan

Läs mer

Vi är Talangfabriken. Bilaga till riktlinjer för spelare och föräldrar i Huddinge Hockeys Ungdomsverksamhet. Sid1

Vi är Talangfabriken. Bilaga till riktlinjer för spelare och föräldrar i Huddinge Hockeys Ungdomsverksamhet. Sid1 Sid1 Bilaga till riktlinjer för spelare och föräldrar i Huddinge Hockeys Ungdomsverksamhet. Vi är Talangfabriken. Dok.spelare/förälder bilaga riktlinjer version 3, 2014-05-28. Sida 2 Som de flesta vet

Läs mer

Arbetsmöte 1. Vi arbetar med vår värdegrund

Arbetsmöte 1. Vi arbetar med vår värdegrund Om arbetsmöten Arbetsmötena handlar om hur vi ska arbeta för att värdegrunden ska ge resultat, det vill säga att de äldre personer som vi ger stöd och omsorg kan ha ett värdigt liv och känna välbefinnande.

Läs mer

Bättre Självförtroende NU!

Bättre Självförtroende NU! Bättre Självförtroende NU! AV: Dennis Danielsson En bok om att hitta, skapa eller ta tillbaka ett självförtroende på topp. Boktitel: Bättre Självförtroende NU! Copyright 2012, Dennis Danielsson Omslagsdesign:

Läs mer

Skapa minnen av framtiden. Henrik Svensson

Skapa minnen av framtiden. Henrik Svensson Skapa minnen av framtiden Henrik Svensson Skapa minnen av framtiden Mental träning är en enkel teknik där du kan ändra dina tankar om dig själv och dina förmågor. Det är ett systematiskt och disciplinerat

Läs mer

Karlsängskolan - Filminstitutet

Karlsängskolan - Filminstitutet Projektrapport Karlsängskolan - Filminstitutet 1. Om Skolan Karlsängskolan är en högstadieskola i Nora kommun som ligger 3,5 mil norr om Örebro och i Örebro län men tillhör landskapet Västmanland. Skolan

Läs mer

Spänning. Sluten krets, kopplingsschema, seriekoppling, parallellkoppling.

Spänning. Sluten krets, kopplingsschema, seriekoppling, parallellkoppling. Spänning Inledning I det här experimentet undersöker du vad skillnaden mellan serie- och parallellkoppling är genom att koppla lampor till varandra på olika sätt. Bakgrund För att det ska flyta ström i

Läs mer

2 SPD - ett realtidsystem för distansundervisning

2 SPD - ett realtidsystem för distansundervisning 1 FÖRUTSÄTTNINGAR 1 1 Förutsättningar Vårt verktyg, SPD, är tänkt som ett kompliment till befintliga distansundervisningssytem, tex Luvit. Det är alltså inte ett fristående program. Funktioner som chat,

Läs mer

Introduktion till arv

Introduktion till arv Introduktion till arv 6 INTRODUKTION TILL ARV Arv Generell-Speciell Arv för att utnyttja det vi redan gjort Återanvändning Basklass Härledd klass Varför arv? Inför en subklass för att uttrycka specialisering

Läs mer

Tidigt uppföljningssystem Skövde

Tidigt uppföljningssystem Skövde Tidigt uppföljningssystem Skövde TUSS Bakgrund rev 2, 2012-08-10 Inledning Det tidiga uppföljningssystemet TUSS är ett verktyg för de programansvariga (eller motsvarande befattning) att arbeta med studentuppföljning,

Läs mer

SA91 Forskarstuderandes handledare

SA91 Forskarstuderandes handledare Ladok SA9_funktionsbeskrivning.doc Funktion: SA9 /6 SA9 Forskarstuderandes handledare Innehåll. Allmänt om funktionen............................. 2 2. Uppdelning till delfunktioner........................

Läs mer

Jämföra, sortera tillsammans reflektera!

Jämföra, sortera tillsammans reflektera! Jämföra, sortera tillsammans reflektera! Lärarens roll i barnens matematiklärande Matematik som språk Matematiska begrepp Samtala kring matematik Anna Kärre Förskollärare på Lännersta förskola Föreläsare

Läs mer

Conversionista 404-studie, våren 2011

Conversionista 404-studie, våren 2011 Conversionista 404-studie, våren 2011 Under våren 2011 genomförde Conversionista en studie av hur ledande svenska sajter hanterar felsidor eller så kallade 404-sidor. Resultatet är sammanställt nedan.

Läs mer

Bruksanvisning DAB One

Bruksanvisning DAB One Bruksanvisning DAB One Var snäll läs igenom denna bruksanvisning, innan ni börjar använda er DAB One. Grattis till ditt val av DAB/FM mottagare. Vi hoppas att du kommer att ha många trevliga stunder framför

Läs mer

Världskrigen. Talmanus

Världskrigen. Talmanus Världskrigen I början av 1900-talet var det två stora krig, första och andra världskriget. Många barn hade det mycket svårt under krigen. Men de som krigade tyckte inte att de hade något ansvar för barnen

Läs mer

Vill du arbeta som egenerfaren kamratstödjare inom socialpsykiatrin?

Vill du arbeta som egenerfaren kamratstödjare inom socialpsykiatrin? Vill du arbeta som egenerfaren kamratstödjare inom socialpsykiatrin? Vi söker nu dig som är intresserad av att arbeta med peer support inom socialpsykiatrin. Att arbeta som peer supporter innebär att du

Läs mer

Mimer Akademiens arbete med barnens matematikutveckling Ann S Pihlgren Elisabeth Wanselius

Mimer Akademiens arbete med barnens matematikutveckling Ann S Pihlgren Elisabeth Wanselius Mimer Akademiens arbete med barnens matematikutveckling Ann S Pihlgren Elisabeth Wanselius Matematikdidaktik hur förbättrar vi resultaten? I olika undersökningar de senaste 25 åren visar det sig att de

Läs mer

2. Hur tycker du att stämningen i sjuan i stort har förändrats under året glädje, trygghet, gemenskap och kommunikation?

2. Hur tycker du att stämningen i sjuan i stort har förändrats under året glädje, trygghet, gemenskap och kommunikation? 1. Hur tycker du att det har varit att gå i sjuan som helhet? Gör ett omdöme som handlar om rolighetsgraden (hur kul det har varit) och ett omdöme som handlar om hur du upplever ditt lärande (hur mycket

Läs mer