Restriktioner för en applet
|
|
- Peter Bergman
- för 9 år sedan
- Visningar:
Transkript
1 ) UHOlVQLQJ RUWRPDSSOHWDU *8,E\JJDUHYLGHR Innehåll Appletar Vad, hur? Gränssnittsbyggare Kort översikt Kort "titt /demo av typiska IDE och GUIbyggare som Borland JBuilder Kort titt på IDEdelen av VisualWorks Videor previous next $SSOHW En applet är en sorts miniapplikation konstruerad för att exekveras i en Web-browser eller appletviewer Restriktioner för en applet Det finns flera restriktioner på vad en applet tillåts göra Orsaken är att en applet skall kunna hämtas och exekveras på ett säkert sätt för klienten en applet kan tex inte accessa det lokala filsystemet previous next 2 %M UQ(LGHUElFN 1
2 En applet skrivs som subklass till klassen Applet den har ingen main()-metod klassen Applet med superklasser beskriver ett slags ramverk (framework) med både definitioner och processbeskrivning (baserat på bla template methods) valda metoder som init, paint och mousedown i den aktuella (egna) klassbeskrivningen omdefinieras därefter för att beskriva önskat beteende previous next 3 ([HPSHO0LQI UVWD DSSOHW Javakod import java.applet.*; import java.awt.*; // Detta måste vara med! // och det här för grafiken! /** En applet som säger "Hallå GRIP!" */ public class FirstApplet extends Applet { // Följande metod ritar appleten. // Klassen Graphics tar hand om utritning i Java. } public void paint(graphics g) { g.drawstring("hallå GRIP!", 25, 50); } previous next 4 %M UQ(LGHUElFN 2
3 PLQI UVWD DSSOHW HTML-kod <HTML> <HEAD> <TITLE> Min första applet </TITLE> </HEAD> <BODY> <APPLET CODE="FirstApplet.class" WIDTH=150 HEIGHT=50> </APPLET> </BODY> </HTML> previous next 5 (Q$SSOHWNDQWHVWDV PHG WWW browser som är"appletförberedd" tex Netscape, HotJava eller InternetExplorer En Appletviewer >appletviewer HTML-filen previous next 6 %M UQ(LGHUElFN 3
4 6NDSDDSSOHWVWHJI UVWHJ Skapa en klass som VXENODVVWLOO$SSOHW kompilera Skapa +70/ILO som har den aktulla appleten som inom märkorden APPLET och /APPLET där den aktuella appletens klass anges efter märkordet CODE Test appletviewer www-browser previous next 7 (QDSSOHWV OLY En applet använder INTE static main-metoden Istället anropas följande metoder av systemet init() för initiering start() som anropas när appleten är nerladdad till den sida som skall visa den (eller då användaren bläddrar tillbaks till sidan) stop() anropas då användaren lämnar sidan med appleten, eller minimerar fönstret destroy() anropas då appleten termineras, då nätbläddraren avslutas eller användaren går till annan adress på internet previous next 8 %M UQ(LGHUElFN 4
5 ([HPSHO(QDSSOHWVOLY import java.awt.*; import java.applet.*; public class TheLifeOfAnApplet extends Applet { // Anropas vid instansieringen public void init() { trace("init");} //Anropas då appleten är nerladdad public void start() { trace("start");} // Stoppa tillfälligt exekvering av applet public void stop() { trace("stop");} previous next 9 //Då browsern avslutas eller annan internetadress väljs public void destroy() { trace("destroy");} // Då appleten måste ritas om public void paint(graphics g){ // Här känner vi till Graphics så... trace(g, "paint");} previous next 10 %M UQ(LGHUElFN 5
6 // och några metoder för trace-utskrifter private void trace(string s) { System.out.println(s); // getgraphics() konstruerar en grafisk kontext trace(getgraphics(), s);} private void trace(graphics g, String s) { trace(g, s, 50, 20);} } private void trace(graphics g, String s, int x, int y) { g.drawstring("***", x, y); g.drawstring(s, x, y + 30); g.drawstring("***", x, y + 60);} previous next 11 ([HNYHULQJDYHQDSSOHW Då vi exekverar en applet kan vi i HTMLdokumentet ange CODEBASE internetadress för appleten ALT text som skall visas om nätbläddraren inte klarar av Java-applets NAME ett namn på appleten så att flera appletar på samma sida kan kommunicera ALIGN, VSPACE, HSPACE placering och luft PARAM parametrar till appleten styrda från HTML-sidan previous next 12 %M UQ(LGHUElFN 6
7 ARCHIVES refererar en s.k. JAR-fil med både appletkod och resurser OBJECT refererar en seriealiserad version, som kan spara inställningar mellan olika exekveringar previous next 13,Ã+70/ILOHQ ([HPSHO3DUDPHWUDU <APPLET code= SomeApplet.class" width=500 height=320> <PARAM NAME=CourseName VALUE= GRIP01 > <PARAM NAME=CourseID VALUE= 2D1953 > <PARAM NAME=LectureNumber VALUE=10></VALUE></APPLET>,Ã-DYDNRGHQ String course = getparameter( CourseName ): if (course == NULL) course = A NADA course ; String lectno = getparameter( LectureNumber ); int no = Integer.parseInt(lectno); previous next 14 %M UQ(LGHUElFN 7
8 $SSOHWDURFK6ZLQJ I Swing finns det en klass JApplet som vi kan använda istället för Applet previous next 15 RPPXQLNDWLRQPHOODQDSSOHWDUQlWEOlGGUDUHPP Med hjälp av appletcontext() kan man spela upp ljudfiler hämta bilder ersätta aktuell websida med annan fråga om vilka appletar som finns på sidan (dvs vilka namn man givit dem efter nyckelordet NAME) skicka meddelanden till applet med visst namn på samma sida Exempel: alla appletar på sidan Enumeration e = this.getappletcontext().getapplets(); while(e.hasmoreelements()) { text.append("\n" + ((Applet) e.nextelement()).getappletinfo()); } Där text en JTextArea previous next 16 %M UQ(LGHUElFN 8
9 Exempel: kommunicera med en annan applet Applet annanapplet = this.getappletcontext().getapplet("paint"); if(annanapplet!= null) { ((Applet3) annanapplet).setinfo( new Date().toString()); } Appleten som vi vill kommunicera med har namnet Paint <APPLET CODEBASE = "." CODE = "gripf10.applet3.class NAME = "Paint" WIDTH = 400 HEIGHT = 300 HSPACE = 0 VSPACE = 0 ALIGN = center> </APPLET> Klassen Applet3 implementerar en metod setinfo(string) Metoden paint(graphics) ritar sedan ut angiven sträng Man kan kommunicera med appleten från JavaScript också var paintapplet = document.applet.paint; paintapplet.setinfo( Hej jag är JavaScript, bra mot... ); previous next 17 *8,RFK,'(YDG" GUI (Graphical User Interface), vad? Grafisk gränssnittsbyggare Verktyg för att konstruera grafiska gränssnitt både presentation och interaktion Baseras vanligen på kraftfullt toolkit med komponenter och framework för att beskriva delar av beteendet Ofta objektorienterad språk i botten som någon OO-Lisp, Objective-C, Object-Pascal, Java eller Smalltalk IDE Integrated Development Environment Hel miljö som stöder programutvecklingen Ibland har man tillgång till hela källkoden för miljön också I tex VisualWorks\Smalltalk och ofta i Lispbaserade system previous next 18 %M UQ(LGHUElFN 9
10 $YVLNW Anledningar till att använda gränssnittsbyggare Konstruera goda interaktiva tillämpningar på så kort tid som möjligt. Låta programmerare (och andra) fokusera på designen istället för på detaljer i miljö och implementationsredskap. WYSIWYG (What You See Is What You Get) med IBs baserade på målarlåda Enklare att "portera" och återanvända kod previous next 19 0RWLYDWLRQ Varför IBs? Stor del av koden har med UI att göra Undersökningar har visat att så mycket som DYNRGHQNDQ KlQI UDVWLOOJUlQVVQLWWHW (Myers, Blair och andra) Bråttom att få ut produkter Kraven på att WLGHQ från idé till produkt skall vara kort har ökat Mindre kod att skriva för hand Grafiska XWYHFNOLQJVYHUNW\JUHGXFHUDURIWDGHQGHODYNRGHQVRP PnVWHVNULYDV på konventionellt sätt med 80% previous next 20 %M UQ(LGHUElFN 10
11 IRUWV Enklare för domänexperter och användare att delta i utvecklingen Man önskar att kravställare, slutanvändare och människor med olika expertkunskap skall kunna bidra och deltaga under alla steg av utvecklingen Prototyper För att minimera missförstånd (i tex krav) eller få bättre utgångspunkter vid designdiskussioner vill man ofta så fort som möjligt konstruera prototyper previous next 21 IRUWV Anpassning till olika underliggande mjuk- och hårdvara Separation av applikation och grafiska paket på lägre nivå gör det enklare att implementera olika interaktionstekniker eller unyttja olika hårdvaror Minimera risken för fel Med en gränssnittsbyggare ökar trovärdigheten och risken för fel i dessa delar minimeras genom att (väl-) designade och uttestade komponenter används. previous next 22 %M UQ(LGHUElFN 11
12 ,'(HUYDGRFKYDUI U" En IDE, Integrated Development Environment, innehåller Allt från enkla WH[WHGLWRUHU, VWUXNWXUHGLWRUHU, YHUNW\JI UDWW VWUXNWXUHUDRFKKLWWDNRGRFKPHGGHODQGHQ, *8,E\JJDUH, NRGJHQHUDWRUHU till DYDQFHUDGHDYOXVQLQJVYHUNW\J, YHUVLRQVKDQWHUDUH och WHDPXWYHFNOLQJVVW G Plus en massa annat som Stöd för att konstruera databasscheman och andra avancerade databaskonstruktions- och hanteringsstöd Verktyg för att konstruera distribuerade tillämpningar Tex via automatiskt konstruktion av CORBA-IDLer från objektbeskrivningar och vice versa Webkonstruktionsverktyg Testverktyg Refactoringverktyg Exakt vad för verktyg och stöd varierar mellan dom olika verktygen previous next 23 9LWLWWDUOLWHVQDEEWSnWYn,'(HU JBuilder för Java, version 5 VisualWorks\Smalltalk, version 5i.4 non commercial Troligen tittar vi på snarlika betaversionen av VW7 (som i beta använder VW5i.4:as VM, och dom nya GUI-verktygen är inte med än) Lite att tänka på Hur är den grundläggande filosofin? Vilka verktyg finns? Hur lätt är det att ändra, söka, avlusa, mm? Är IDEn bra för nybörjare och/eller experter? Är hjälpen bra? Finns det kortkommandon och genvägar? Vilka andra verktyg finns för respektive IDE? Vad saknas? previous next 24 %M UQ(LGHUElFN 12
13 9LGHRYLVQLQJ Vi ser avsnitt av HyperCard Peridot ARK, Alternate Reality Kit Snap-dragging. previous next 25 %M UQ(LGHUElFN 13
Objektorienterad programmering i Java. Föreläsning 5 Kort om Java-Applets
Objektorienterad programmering i Java Föreläsning 5 Kort om Java-Applets 1 Läsanvisningar Den här föreläsningen syftar till att ge en bild av vad en Java-Applet är och är ganska fristående från föregående
Distribuerade system. CORBA eller RMI
Distribuerade system Java XII - 1 CORBA eller RMI Java XII - 2 Några motiv till distribuerade system kan vara att: Utjämna belastningen mellan olika maskiner i ett nätverk Utnyttja kapaciteten i en större
Tentamen. 2D4135 vt 2005 Objektorienterad programmering, design och analys med Java Lördagen den 28 maj 2005 kl 9.00 14.
Tentamen 2D4135 vt 2005 Objektorienterad programmering, design och analys med Java Lördagen den 28 maj 2005 kl 9.00 14.00, sal E33 Tentan har en teoridel och en problemdel. På teoridelen är inga hjälpmedel
Boken om Teknik. Boken om Teknik är en grundbok i Teknik för åk 4 6.
Boken om Teknik Boken om Teknik är en grundbok i Teknik för åk 4 6. PROVLEKTION: Teknikens arbetssätt att göra på riktigt Följande provlektion är ett utdrag ur Boken om Teknik. Uppslaget som är hämtat
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
Svenska Du kan med flyt läsa texter som handlar om saker du känner till. Du använder metoder som fungerar. Du kan förstå vad du läser.
Svenska Du kan med flyt läsa texter som handlar om saker du känner till. Du använder metoder som fungerar. Du kan förstå vad du läser. Du berättar på ett enkelt sätt om det du tycker är viktigt i texten.
Java: Utvecklingsverktyg, datatyper, kontrollstrukturer
Java: Utvecklingsverktyg, datatyper, kontrollstrukturer Sven-Olof Nyström Uppsala Universitet 13 juni 2005 1 Utvecklingsverktyg för Java Vi rekommenderar Suns utvecklingsverktyg (SDK, tidigare JDK), se
Att använda Java SE JDK 6
Att använda Java SE JDK 6 Programmeringsspråket Java är utvecklat av det amerikanska företaget Sun Microsystems. Sun erbjuder gratis en utvecklingsmiljö för java-programmering, Java 2 SE (Standard Edition).
Webb-bidrag. Sök bidrag på webben www.solvesborg.se. Gäller från 2015-01-01
Sök bidrag på webben www.solvesborg.se Gäller från 2015-01-01 Innehåll Kontaktperson Fritids- och turismkontoret Sölvesborg kommun Inledning Följande bidrag går att söka på webben Logga in Dokumenthantering
Design by. Manual Jossan.exe. Manual. till programmet. Jossan.exe. E-post: petter@sarkijarvi.se
Manual till programmet 1 Inledning Programmet är döpt efter Josefine Mattsson och har utvecklats av Josefines pappa Petter Särkijärvi i Pajala. Man kan köra/styra programmet med antingen mus, tangentbord,
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
Vi skall skriva uppsats
Vi skall skriva uppsats E n vacker dag får du höra att du skall skriva uppsats. I den här texten får du veta vad en uppsats är, vad den skall innehålla och hur den bör se ut. En uppsats är en text som
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
Administration Excelimport
Administration Excelimport För att importera medlemmar till registret så laddar man först ner mallen för importfil, fyller i uppgifterna och laddar sedan upp filen genom att klicka på + Importera fil.
4-3 Vinklar Namn: Inledning. Vad är en vinkel?
4-3 Vinklar Namn: Inledning I det här kapitlet skall du lära dig allt om vinklar: spetsiga, trubbiga och räta vinklar. Och inte minst hur man mäter vinklar. Att mäta vinklar och sträckor är grundläggande
ELEV- HANDLEDNING (Ansökan via webben) www.orebro.se/gymnasieantagningen
ELEV- HANDLEDNING (Ansökan via webben) www.orebro.se/gymnasieantagningen Gymnasieantagningen i Örebro län På Gymnasieantagningens hemsida www.orebro.se/gymnasieantagningen hittar du information om vad
Att prova på en enkel Applet och att lära sig olika sätt att hämta data från tangentbordet. Du får även prova på att skapa din första riktiga klass.
Datateknik A, Syfte: Att prova på en enkel Applet och att lära sig olika sätt att hämta data från tangentbordet. Du får även prova på att skapa din första riktiga klass. Att läsa: Lektion 2 Uppgifter:
Dagens program. Programmeringsteknik och Matlab. Vad är arv? Vi ärver från GregorianCalendar. Kan vi bygga vidare på existerande klasser?
Programmeringsteknik och Matlab Övning 6 Dagens program Övningsgrupp 2 (Sal Q22/E32) Johannes Hjorth hjorth@nada.kth.se Rum 4538 på plan 5 i D-huset 08-790 69 02 Kurshemsida: http://www.nada.kth.se/kurser/kth/2d1312
Handbok Blinken. Danny Allen Översättare: Stefan Asserhäll
Danny Allen Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Använda Blinken 6 2.1 Starta ett spel........................................ 7 2.2 Skriva in nya högsta poäng................................
Uppdrag: Huset. Fundera på: Vilka delar i ditt hus samverkar för att elen ska fungera?
Uppdrag: Huset Praktiskt arbete: (Krav) Göra en skiss över ditt hus. Bygga en modell av ett hus i en kartong med minst två rum. Koppla minst tre lampor och två strömbrytare till ditt hus. Visa både parallellkoppling
Idag: Dataabstraktion
Idag: Dataabstraktion Hur använder vi det vi hittills kan om Scheme för att realisera (implementera) sammansatta data? Hur separerar man datastrukturen från resten av ett program så att ändringar i datastrukturen
Efter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar:
EXYPLUS OFFICE manual Välkommen till ExyPlus Office! Efter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar: Hämta fordon Hämta alla fordonsenheter
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
Erfarenheter från ett pilotprojekt med barn i åldrarna 1 5 år och deras lärare
Erfarenheter från ett pilotprojekt med barn i åldrarna 1 5 år och deras lärare I boken får vi följa hur barn tillsammans med sina lärare gör spännande matematikupptäckter - i rutinsituationer - i leken
Arbeta bäst där du är Dialect Unified Mi
Arbeta bäst där du är Dialect Unified Mi [Skriv sammanfattningen av dokumentet här. Det är vanligtvis en kort sammanfattning av innehållet i dokumentet. Skriv sammanfattningen av dokumentet här. Det är
Kungliga Tekniska Högskolan Ämneskod 2D4134 Nada Tentamensdag 2001 - aug - 23 Tentamen i Objektorientering och Java Skrivtid 5 h
Kungliga Tekniska Högskolan Ämneskod 2D4134 Nada Tentamensdag 2001 - aug - 23 Tentamen i Objektorientering och Java Skrivtid 5 h Antalet uppgifter : 3 (15p + 20p + 5p = 40 p) Lärare, jourhavande lärare
Uppdragsbeskrivning. Digital Skyltning. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.
Version 1.0 Distributionslista Befattning Bolag/en het Student KaU Anton Odén Student KaU Olle Pejstrup Konsult/handledare Sogeti Konsultchef Sogeti Åsa Maspers Projektledare Sogeti vakant Namn Åtgärd
Du ska nu skapa ett litet program som skriver ut Hello World.
Tidigare har vi gjort all programmering av ActionScript 3.0 i tidslinjen i Flash. Från och med nu kommer vi dock att ha minst två olika filer för kommande övningar, minst en AS-fil och en FLA-fil. AS Denna
Skriva B gammalt nationellt prov
Skriva B gammalt nationellt prov Skriva B.wma Då fortsätter vi skrivträningen. Detta avsnitt handlar om att anpassa sin text till en särskild situation, en speciell texttyp och särskilda läsare. Nu ska
När du som vårdpersonal vill ta del av information som finns hos en annan vårdgivare krävs det att:
1 (6) Sammanhållen journalföring information till dig som möter patienter Detta är ett kunskapsunderlag om sammanhållen journalföring för dig som arbetar i vården. Underlaget innehåller en kort beskrivning
Gissa det hemliga talet
Laborationsanvisning Gissa det hemliga talet Steg 1, laborationsuppgift 1 Författare: Mats Loock Kurs: ASP.NET MVC Kurskod:1DV409 Innehåll Problem 4 Modell 4 Den uppräkningsbara typen Outcome 5 Strukturen
Objektorienterad Programkonstruktion, DD1346 FACIT. Tentamen 20150613, kl. 9.00-12.00
Skolan för datavetenskap och kommunikation Objektorienterad Programkonstruktion, DD1346 FACIT Tentamen 20150613, kl. 9.00-12.00 Tillåtna hjälpmedel: Papper, penna och radergummi. Notera: Frågorna i del
Jo, Den Talande Boken har så många möjligheter inbyggda, att den kan användas från förskoleklassen och ända upp på högstadiet.
Förord Den här webbversionen av Den Talande Boken är en vidareutveckling av det snart 20 år gamla program, som alltid varit så populärt i skolan. Och varför är det nu så? Jo, Den Talande Boken har så många
Diskussionsfrågor till version 1 och 2
Diskussionsfrågor till version 1 och 2 Version 1 Tillgång till internet i hemmet A. Vilken åldersgrupp har haft den största ökningen av tillgång till internet under perioden? B. Kan man med hjälp av de
OOP Objekt-orienterad programmering
OOP F9:1 OOP Objekt-orienterad programmering Föreläsning 9 Arv och klasshierarkier Polymorfism OOP F9:2 Djur - String namn - int vikt + String getnamn() + int getvikt() + void ökavikt(int x) Ko - int mjölkvolym
Bedömningsuppgift i geografi och svenska (se kraven och bedömning för svenska längre ned)
Bedömningsuppgift i geografi och svenska (se kraven och bedömning för svenska längre ned) Du ska skriva en faktatext om en världsdel. Frågorna du ska utgå ifrån i din inledning är: 1. Hur påverkar klimatet
Administrera utskick på utbildningstillfälle
Administrera utskick på utbildningstillfälle Man kan administrera utskick för ett utbildningstillfälle på följand tre sätt: Via knappen Skapa utskick till markerade i under fliken Deltagare Vi länken Skicka
Föreläsnings 10 - Överlagring, Konstruerare, Arv, Mer Exceptions, Reguljära Uttryck
Föreläsnings 10 - Överlagring, Konstruerare, Arv, Mer Exceptions, Reguljära Uttryck Josef Svenningsson Tisdag 13/1 Överlagring Ur klassen Math: public static max(int a, int b) public static max(double
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
Subklasser och arv Inledning till grafik (JFrame och JPanel). Något om interface. Objektorienterad programvaruutveckling GU (DIT011) Subklasser
Institutionen för Datavetenskap Göteborgs universitet HT2009 DIT011 Objektorienterad programvaruutveckling GU (DIT011) Föreläsning 5 Innehåll Subklasser och arv Inledning till grafik (JFrame och JPanel).
Förskolan Vårskogen, Svaleboskogen 7. Plan mot diskriminering och kränkande behandling 2015-16
Förskolan Vårskogen, Svaleboskogen 7 Plan mot diskriminering och kränkande behandling 2015-16 Planen gäller från november 2015-oktober 2016 Ansvariga för planen är avdelningens förskollärare Hela arbetslaget
Svenska som andraspråk, 1000 verksamhetspoäng
Svenska som andraspråk, 1000 verksamhetspoäng Ämnet handlar om hur svenska språket är uppbyggt och fungerar samt om hur det kan användas. Ämnet ger elever med annat modersmål än svenska en möjlighet att
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
Planering - LPP Fjällen år 5 ht-16
Planering - LPP Fjällen år 5 ht-16 Under en månads tid kommer du att få lära dig mer om livet i de svenska fjällen, vilka djur och växter som trivs där samt vilka ekosystemstjänster som är tillgängliga.
Tränarguide del 1. Mattelek. www.mv-nordic.se
Tränarguide del 1 Mattelek www.mv-nordic.se 1 ATT TRÄNA MED MATTELEK Mattelek är ett adaptivt träningsprogram för att träna centrala matematiska färdigheter såsom antalsuppfattning, den inre mentala tallinjen
My Language a g Biography
Min i n språkbiografip r å k b i o g r a f i My Language a g Biography Europeisk språkportfolio: bemyndigad version Nr. 60.2004 European Language Portfolio: accredited model No. 60.2004 Innehåll / Contents
Dash and Dot. Svårighetsgraden bestämmer du själv genom att välja någon av av de 5 appar som är kopplade till Dash & Dot.
Robotar Dash and Dot Dash & Dot är robotar som kan utföra en mängd olika saker. Alla kommandon programmeras på en läsplatta och överförs sedan till robotarna via Bluetooth. Svårighetsgraden bestämmer du
Manual för BPSD registret. Version 6 / 2013 06 17
Manual för BPSD registret Version 6 / 2013 06 17 Logga in Logga in till registret överst till höger på hemsidan. (Observera att du hittar testdatabasen längre ner på hemsidan) Fyll i ditt personliga användarnamn
Kurs: Svenska som andraspråk Kurskod: GRNSVA2 Verksamhetspoäng: 1000
Kurs: Svenska som andraspråk Kurskod: GRNSVA2 Verksamhetspoäng: 1000 Kursen ger elever med annat modersmål än svenska en möjlighet att utveckla sin förmåga att kommunicera på svenska. Ett rikt språk ger
Energi & Miljötema Inrikting So - Kravmärkt
Energi & Miljötema Inrikting So - Kravmärkt 21/5 2010 Sofie Roxå 9b Handledare Torgny Roxå Mentor Fredrik Alven 1 Innehållsförteckning Inledning s. 3 Bakgrund s. 3 Syfte s. 3 Hypotes s. 3 Metod s. 4 Resultat
WEBBUTVECKLING Bilder
Bildformat Kurskod: WEBWEU01 Kursmål: och media med alternativa format, optimering och tillgänglighet. Bildformat De bilder som används på webben är vanligtvis JPG, PNG eller GIF-bilder. Anledningen till
Lathund för överföring av rapporter och ljudfiler
Lathund för överföring av rapporter och ljudfiler För handledare I den här lathunden finns detaljerade instruktioner om hur du gör för att ladda ner rapporter och ljudfiler från dina studenter. Först kommer
Syftet med en personlig handlingsplan
Syftet med en personlig handlingsplan Gör idéerna konkreta Ger dig något att hålla dig till mellan mötena Skapar tillförlitlighet i utvecklingen Hjälper dig att fokusera på några områden Påminnelse om
När jag har arbetat klart med det här området ska jag:
Kraft och rörelse När jag har arbetat klart med det här området ska jag: kunna ge exempel på olika krafter och kunna använda mina kunskaper om dessa när jag förklarar olika fysikaliska fenomen, veta vad
Individuellt Mjukvaruutvecklingsprojekt
Individuellt Mjukvaruutvecklingsprojekt RPG-spel med JavaScript Författare Robin Bertram Datum 2013 06 10 1 Abstrakt Den här rapporten är en post mortem -rapport som handlar om utvecklandet av ett RPG-spel
DEMOKRATI 3 DEMOKRATINS VILLKOR
SIDA 1/8 WORKSHOP I KLASSRUMMET TEMA: DEMOKRATI LÄRARMANUAL I det här dokumentet finns allt du behöver veta för att hålla workshopen. Här ser du också tydligt i vilka moment du använder det arbets- och
Få jobb förmedlas av Arbetsförmedlingen MALIN SAHLÉN OCH MARIA EKLÖF JANUARI 2013
Få jobb förmedlas av Arbetsförmedlingen MALIN SAHLÉN OCH MARIA EKLÖF JANUARI 2013 Sammanfattning 2 1. Sammanfattning Den här rapporten har undersökt hur pass väl Arbetsförmedlingen har lyckats med att
FOLKUNIVERSITETET 1 (11) Bildmanér för Webb3. Vår referens: Fredrik Suter Version 1. Stockholm 2010.04.08
FOLKUNIVERSITETET Bildmanér för Webb3 Vår referens: Fredrik Suter Version 1. Stockholm 2010.04.08 Ringvägen 100 SE-118 60 Stockholm Tel +46 (0)8 501 103 00 www.ottoboni.se 1 (11) I korthet Ett viktigt
Föräldrabroschyr. Björkhagens skola - en skola med kunskap och hjärta. Vad ska barnen lära sig i skolan?
Föräldrabroschyr Björkhagens skola - en skola med kunskap och hjärta. Vad ska barnen lära sig i skolan? Vad ska barnen lära sig i skolan? Tanken med den här broschyren är att ge Er föräldrar en bild av
Kort om klasser och objekt En introduktion till GUI-programmering i Java
Kort om klasser och objekt En introduktion till GUI-programmering i Java Klasser En klass är en mall för hur man ska beskriva på något. Antag att vi har en klass, Bil. Den klassen innehåller en lista på
Frågor och svar för föreningar om nya ansökningsregler för aktivitetsbidrag från och med 1 januari 2017
Frågor och svar för föreningar om nya ansökningsregler för aktivitetsbidrag från och med 1 januari 2017 Innehåll Generella frågor... 2 Vad är det som ändras 1 januari 2017?... 2 Vad behöver min förening
Mera om generik. Innehåll. Generik och arv Wildcards Vektorer och generik Generiska metoder. EDA690 (Mera om generik) HT 2013 1 / 24
Mera om generik Innehåll Generik och arv Wildcards Vektorer och generik Generiska metoder EDA690 (Mera om generik) HT 2013 1 / 24 Begreppet subtyp/supertyp i Java Supertyper för en viss klass C är alla
LÖSNINGSFÖRSLAG Programmeringsteknik För Ing. - Java, 5p
UMEÅ UNIVERSITET Datavetenskap 010530 LÖSNINGSFÖRSLAG Programmeringsteknik För Ing. - Java, 5p Betygsgränser 3 21,5-27 4 27,5-33,5 5 34-43 Uppgift 1. (4p) Hitta de fel som finns i nedanstående klass (det
Nedfrysning av spermier. Information om hur det går till att lämna och frysa ned spermier.
Nedfrysning av spermier Information om hur det går till att lämna och frysa ned spermier. Innehållsförteckning Varför ska man frysa ner spermier? Hur går det till? Den här informationen riktar sig främst
Presentationsövningar
Varje möte då temadialog används bör inledas med en presentationsövning. har flera syften. Både föräldrar och ledare har nytta av att gå igenom samtliga deltagares namn och dessutom få en tydlig bild av
Denna vecka. Idag. Grafiskt användarsnitt. Vi kommer att se
1 F18-20-2006 Denna vecka Måndag: Ett komplext problem Tisdag: Lektion. Kväll: Essäfrågan distribueras via webben. Dead-line onsdag 17 maj, kl 12.00. Inlämning elektroniskt och på papper. Onsdag: Grafik
Klassen javax.swing.timer
Klassen javax.swing.timer I Swing finns en klass Timer som man kan använda för att upprepa en vis kodsekvens med jämna tidsmellanrum. Ett objekt av klassen Timer exekveras som en egen tråd. Ett objekt
Föreläsning 8. Arv. Arv (forts) Arv och abstrakta klasser
Föreläsning 8 Arv och abstrakta klasser Arv Definierar en klass utifrån en redan existerande klass Den nya klassen utökar den ärvda klassen (extends) Den nya klassen behåller alla egenskaper som den gamla
Krigsreportage inbo rdeskriget i Bosnien
Krigsreportage inbo rdeskriget i Bosnien Under vecka 2-7 kommer vi att jobba med krigsreportage. Dels kommer vi att fördjupa oss i och lära oss mer om texttypen reportage och hur man skriver en sådan text
Rehabkollen Ditt stöd i rehabiliteringsarbetet
Rehabkollen Ditt stöd i rehabiliteringsarbetet Innehållsförteckning INTRODUKTION ------------------------------------------------------------------------------------------------------------------------------
Introduktion. Den objektorienterade modellen Grundläggande begrepp Klass Klassen som abstraktion
Introduktion Den objektorienterade modellen Grundläggande begrepp en som abstraktion er -objekt-attribut - metoder er Vad är ett objekt? Relationer mellan objekt/klasser Arv Arv (- är en) Multipelt arv
TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215
TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215 DAG: 8 mars, 2010 TID: 8.30 12.30 SAL: V-huset Ansvarig: Olof Torgersson, tel. 772 54 06. Institutionen för data- och informationsteknik.
Välkommen till Arbetsförmedlingen! Information till dig som är arbetssökande
Välkommen till Arbetsförmedlingen! Information till dig som är arbetssökande 1 2 Det här är Arbetsförmedlingen Söker du jobb? Vill du veta mer om arbetsmarknaden? Behöver du tips och råd om hur du hittar
Rapport uppdrag. Advisory board
1 Rapport uppdrag Advisory board 2 Advisory board AB är en dialogmodell som på ett stukturerat sätt ger möjlighet till samråd och dialog med unga i utvecklingsarbeten/verksamhetsutveckling inom kommunen,
Introduktion till Open 2012
Introduktion till Open 2012 av Lisbeth Rydén Funktionen med OPEN som jag ser den Alla har sin egen idé med att åka till OPEN. Någon framförallt för att lära sig något om de ämnen som ska avhandlas (kurs),
Klasser och objekt i C#
Klasser och objekt i C# Från klassdiagram till C#-klass till objekt initierat av en konstruktor. Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med
Kiwiböckerna metod och begrepp
Kiwiböckerna metod och begrepp kiwiböckerna nyckeln till livslångt lärande Läsa för, tillsammans med och självständigt. Grunden för läsinlärning är att läsa för barnet, tillsammans med barnet och vara
Bortom fagert tal om bristande tillgänglighet som diskriminering
Ds 2010:20 Bortom fagert tal om bristande tillgänglighet som diskriminering Lättläst sammanfattning Integrationsoch jämställdhetsdepartementet SOU och Ds kan köpas från Fritzes kundtjänst. För remissutsändningar
Bra att veta om sexuella övergrepp. För barn
Bra att veta om sexuella övergrepp För barn Om sexuella övergrepp Sexuella övergrepp är fel och behöver stoppas. Vad ett övergrepp är och var man kan få hjälp borde alla få veta. Det kan göra det lättare
7. SAMHÄLLSORIENTERING ÅK 5
7. SAMHÄLLSORIENTERING ÅK 5 7.2. Elevhäfte 2 7.2.1. Livsfrågor Eva och Micke går båda i 5:an. De träffas ofta efter skolan och lyssnar på musik eller gör hemläxan tillsammans. Ibland funderar de på frågor
Problemlösning. Analys och design OOA&D. Programutveckling sker i faser OOA&D. Fastställa och analysera förutsättningarna/ kraven.
Analys och design med hjälp av CRC Problemlösning Alla större projekt misslyckas, eftersom det är omöjligt för utvecklarna att till fullo förstå uppgiften som ska lösas och vilka alla problem som är inneboende
Tentamen. Datalogi I, grundkurs med Java 10p, 2D4112, 2003-2004 Lördagen den 29 november 2003 kl 9.00 14.00, sal D34.
Tentamen Datalogi I, grundkurs med Java 10p, 2D4112, 2003-2004 Lördagen den 29 november 2003 kl 9.00 14.00, sal D34 Inga hjälpmedel 30 poäng varav minst 15 poäng på programmeringsuppgifter ger säkert godkänt,
UPPGIFT: SKRIV EN DEBATTARTIKEL
Åk 9 Historia & Svenska Namn: UPPGIFT: SKRIV EN DEBATTARTIKEL Du ska skriva en debattartikel på 1-2 sidor (Times new roman 12). Den ska ta upp exempel på hur mänskliga rättigheter försvagas i dagsläget.
Programmera en NXT Robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera en NXT Robot Med hjälp utav NXC Peyman Torabi 2012-09-03 E-post: peymant@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Uppgiften var att analysera
Hemsida Arbetsrum. Skapa arbetsrumslista
Skapa arbetsrumslista Hemsida Arbetsrum För att kunna skapa en arbetsrumslista så markerar du i navigeringsfönstret där den nya sidan ska ligga. Klicka på menyknappen till höger om sidnamnet och sedan
l uppgiftsformulering l algoritmkonstruktion l verifikation l kodning l testning och avlusning l validering l dokumentering l underhœll Kapitel 2
Strukturerad programmering l uppgiftsformulering l algoritmkonstruktion l verifikation l kodning l testning och avlusning l validering l dokumentering l underhœll 1 2 Olika ansatser Begrepp Den manipulativa/imperativa
Lite skoj - typ. 5DV085 - Programspråk. Jan Erik Moström, Department of Computing Science, Umeå University - jem@cs.umu.se
Lite skoj - typ 5DV085 - Programspråk, Department of Computing Science, Umeå University - jem@cs.umu.se Kommentarer och frågor på sem 1? Byte av tid Den 26:e - skulle vi kunna flytta den lektionen? Förmiddagen?
BLUSTAR WEB DATOR Röstbrevlåda och aktiviteter på anknytningar för anställda på KI med KI ID, från en dator.
2016 BLUSTAR WEB DATOR Röstbrevlåda och aktiviteter på anknytningar för anställda på KI med KI ID, från en dator. Innehåll Beskrivning... 2 Vad är Blustar Web?... 2 Logga in på Blustar Web... 2 Logga in...
Objektorienterad programmering D2
Objektorienterad programmering D2 Laboration nr 2. Syfte Att få förståelse för de grundläggande objektorienterade begreppen. Redovisning Källkoden för uppgifterna skall skickas in via Fire. För senaste
Föreläsning 3 sept 10 (Måndag v 37). DD Chapter 3.
Föreläsning 3 sept 10 (Måndag v 37). DD Chapter 3. Applikationer och s. Det finns två sorters java-program som används på olika sätt: Körning av applikation (vanliga, fristående program):...>java klass
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.
För dig som är valutaväxlare. Så här följer du reglerna om penningtvätt i din dagliga verksamhet INFORMATION FRÅN FINANSINSPEKTIONEN
För dig som är valutaväxlare Så här följer du reglerna om penningtvätt i din dagliga verksamhet INFORMATION FRÅN FINANSINSPEKTIONEN MARS 2016 DU MÅSTE FÖLJA LAGAR OCH REGLER Som valutaväxlare ska du följa
Riktlinjer för medborgardialog
Riktlinjer för medborgardialog Kommunstyrelseförvaltningen 2015 Principer för dialogen i Söderhamns kommun Att engagera medborgarna och skapa former för delaktighet och dialog för kommunens utveckling
Miljö och material på förskolan, hållbar utveckling
Minnesanteckningar från föräldramöte på 9/10 2014 Tack till er alla som nyfiket och intresserat deltog under kvällen. Under kvällen berättade pedagogerna hur vi möter vardagen tillsammans med era barn
FIRST LEGO League. Västerås 2012
FIRST LEGO League Västerås 2012 Presentasjon av laget Problemlösarna Vi kommer fra Hallstahammar Snittalderen på våre deltakere er 12 år Laget består av 10 jenter og 12 gutter. Vi representerer Lindboskolan
Kampanj kommer från det franska ordet campagne och innebär att man under en tidsbegränsad period bedriver en viss verksamhet.
EN LITEN KAMPANJSKOLA Kampanj kommer från det franska ordet campagne och innebär att man under en tidsbegränsad period bedriver en viss verksamhet. Finns det något man kan tänka på när man ska sprida ett
Att bekanta dig med NetBeans programmeringsmiljö och skriva några enkla program med programmeringsspråket Java.
Laboration 1 Avsikt Att bekanta dig med NetBeans programmeringsmiljö och skriva några enkla program med programmeringsspråket Java. Del 1 Ta fram dokumentet NetBeans5_5.pdf från kurssidan och arbeta med
Planera och framföra ett högtidstal
Planera och framföra ett högtidstal Ni har nu fått bekanta er med den retoriska arbetsprocessen genom att analysera tal. Nästa steg är att omsätta teorin i praktiken och framföra ett eget skrivet högtidstal.
Invisible Friend 2013-02-18 Senast uppdaterad 2013-02-19
Invisible Friend 2013-02-18 Senast uppdaterad 2013-02-19 Jenny Axene och Christina Pihl driver företaget Invisible Friend som skänker dockor till barn som sitter fängslade för att dom är födda där, barn
Kvaliteten i din hemtjänst Kungsholmen
Kvaliteten i din hemtjänst Stadsledningskontorets brukarundersökning 20 November 20 1 Inledning Beskrivning av genomförandet av undersökningen Metod: Postala enkäter med två skriftliga påminnelser Målgrupp: