Övningar i JavaScript del 4

Storlek: px
Starta visningen från sidan:

Download "Övningar i JavaScript del 4"

Transkript

1 Övningar i JavaScript del 4 I dessa övningar ska du dels hantera ett frmulär ch dels arbeta med några textsträngar. 1. Dkument i övningsmappen Övningsmappen sm du laddar ner från labratinens webbsida innehåller exempel 4 från föreläsning F12. I denna labratin arbetar du vidare med det frmulär sm finns där. 2. Funktin för att beräkna kstnaden Du ska nu skriva funktinen för att beräkna kstnaden av de val sm användaren gör. Definiera funktinen ch anrpa den från knappen Skriv in följande funktin längst ner i script-filen: functin calculatecst() { Lägg in ett nclick-attribut i input-taggen för knappen "Beräkna kstnaden": <input type="buttn" value="beräkna kstnad" nclick="calculatecst()"> Tagg för resultat Resultatet av beräkningen ska skrivas i span-taggen med id="ttalcst", så skapa en referens till den i JavaScript-kden. Lägg till en glbal variabel högst upp i script-filen: var ttalcsttag; Initiera variabeln i funktinen init: functin init() { ttalcsttag = dcument.getelementbyid("ttalcst"); Rune Körnefrs (rune.krnefrs@lnu.se) 1

2 Avläs menyn för antal nätter Menyn består av ett select-element med ett antal ptin-taggar. Man refererar till select-elementet ch avgör vilken ptin-tagg sm är vald. Sedan kan man avläsa value-attributet i den ptin-taggen. Lägg till följande rader i funktinen, för att avläsa antal nätter: functin calculatecst() { var nightoptin, nrofnights, rmprice, ttalcst, i, thevalue; nightoptin = frmtag.nights.selectedindex; nrofnights = Number(frmTag.nights.ptins[nightOptin].value); ttalcsttag.innerhtml = nrofnights; Ett antal lkala variabler införs. Just nu behövs endast de två första. Övriga behövs i kmmande övningar, men vi inför dem redan nu, så är det gjrt. Variabeln frmtag är initierad i funktinen init ch är en referens till frm-elementet i HTML-kden. I HTML-kden finns ett select-element med name="nights". Det innehåller ckså ett antal ptin-taggar. Med frmtag.nights får vi en referens till select-elementet. Observera att vi nu använder referens via namn istället för id. Egenskapen selectedindex är ett tal sm är index till det alternativ sm är valt i menyn. Index börjar på 0, för det första alternativet. Med frmtag.nights.ptins får vi en array bestående av alla ptin-taggar i menyn. Genm att indexera med det index sm tgs fram på föregående rad, får vi den ptintagg sm är vald. Där avläser vi value-attributet från HTML-kden. (Titta i HTMLdkumentet ch kntrllera att antal nätter är inlagda i alla ptin-taggars value-attribut.) Eftersm innehållet i value-attributet i första hand tlkas sm text, så knverterar vi till ett tal med Number. För att kntrllera att vi får fram rätt värde, så skriver vi ut antal nätter i taggen för ttal kstnad. Detta ska sedan ändras. Välj ett antal nätter i menyn ch klicka på knappen "Beräkna kstnad". Avläs radiknapparna för rumstyp Radiknapparna är ett antal input-taggar med type="radi". De hr ckså ett name-attribut med samma namn. Därmed grupperas de ch endast en av dem kan vara vald. Varje knapp har ckså en egenskap kallad checked, sm är true m knappen är vald, annars false. Utöka nu funktinen med följande rader: functin calculatecst() { var nightoptin, nrofnights, rmprice, ttalcst, i, thevalue; nightoptin = frmtag.nights.selectedindex; nrofnights = Number(frmTag.nights.ptins[nightOptin].value); fr (i=0; i<frmtag.rm.length; i++) { if (frmtag.rm[i].checked) { thevalue = frmtag.rm[i].value; rmprice = Number(theValue.split(",")[1]); break; ttalcsttag.innerhtml = rmprice; I HTML-kden har radiknapparna samma namn, rm. För att ta reda på vilken sm är vald, kan vi inte göra på samma sätt sm för menyn. I detta fall finns inget selectedindex. Istället får vi kntrllera knapp för knapp ch se m egenskapen checked är true Rune Körnefrs (rune.krnefrs@lnu.se) 2

3 Med frmtag.rm får vi en array med alla input-taggar med name="rm". Med egenskapen length får vi fram hur många det är. Därmed kan vi gå igenm dem i en frlp. I if-satsen kntrlleras aktuell knapp ch dess egenskap checked. Är den true, så har vi hittat den knapp sm är vald. Då avläser vi dess value-attribut från HTML-kden. Värdet är t.ex. "enkelrum,600" (se HTML-kden). Texten "enkelrum" finns med, eftersm vi vill ha med den, då frmulärets data skickas iväg för att göra beställningen. Men just nu vill vi endast ha priset, sm är tecknen efter kmmatecknet. Det får vi genm att dela upp strängen till en array med kmma sm skiljetecken. Det andra elementet (sm indexeras med 1) blir priset. Vi ser ckså till att det tlkas sm ett tal, genm att knvertera med Number. Då vi hittat den knapp sm är vald, behöver vi inte frtsätta i lpen, utan den avbryts med break. Utskriften i taggen för ttala kstnaden ändras nu till rmprice, så att vi kan kntrllera att vi får fram rätt värde. Avläs kryssknapparna för tilläggen Kryssknappar fungerar sm radiknappar, men man kan där välja flera alternativ eller inget, även m de har samma namn i name-attributet. Lägg till följande kd för att avläsa tilläggen: functin calculatecst() { fr (i=0; i<frmtag.extra.length; i++) { if (frmtag.extra[i].checked) { thevalue = frmtag.extra[i].value; rmprice += Number(theValue.split(",")[1]); ttalcst = nrofnights * rmprice; ttalcsttag.innerhtml = ttalcst + " kr"; Alla kryssknappar för tilläggen ha samma namn, extra. Därmed kan vi referera till dem sm en array ch gå igenm dem i en lp på samma sätt sm för radiknapparna. Men i detta fall kan flera knappar vara valda, så vi avbryter inte lpen, utan går igenm alla knappar. Även i detta fall består value-attributet av två delar, t.ex. "Internet,40", ch det är den andra delen sm är priset. Så vi tar ut det på samma sätt sm i föregående steg med rumspriset. För varje extra tillägg sm valts, ökar rumspriset, så det läggs till med +=. Kntrllera ckså m alternativet är aktivt eller ej Om du först valt enkelrum eller dubbelrum, går det välja sjöutsikt. Väljer du sedan familjerum, så gråmarkeras alternativet med sjöutsikt, men det är frtfarande valt ch kmmer därför med i priset. Vi måste alltså ckså testa egenskapen disabled för knapparna Rune Körnefrs (rune.krnefrs@lnu.se) 3

4 Lägg till ett test av disabled i if-satsen: functin calculatecst() { fr (i=0; i<frmtag.extra.length; i++) { if (frmtag.extra[i].checked &&!frmtag.extra[i].disabled) { thevalue = frmtag.extra[i].value; rmprice += Number(theValue.split(",")[1]); Observera utrpstecknet framför testet. Egenskapen disabled är true m knappen är inaktiv ch false m den är aktiv. Det är endast då den är aktiv, dvs disabled är false sm vi ska ta med den i beräkningen. Vi inverterar därför värdet med utrpstecknet, dvs det sm testas är att den inte är disabled. 3. Kntrll av frmuläret innan det skickas Då man klickar på submit-knappen inträffar händelsen nsubmit. Denna fångas upp i frm-taggen (se HTML-kden) ch funktinen checkfrm anrpas. I denna funktin finns redan en del kntrll av innehållet, men du ska nu fylla på med lite mer. Kntrllera att alla textfält är ifyllda Input-taggarna för textfälten har lika namn, så vi kan inte kmma åt dem sm en grupp på samma sätt sm menyn, radiknapparna ch kryssknapparna. Men vi kan mge dem med ett div-element ch via det kmma åt input-taggarna ch på så sätt referera till dem sm en array. Lägg till div-taggar, sm mger textfälten i HTML-kden: <div id="custmerdata"> <p><label>ankmstdatum:<br><input type="date" name="arrivaldate"></label></p> <p><label>namn:<br><input type="text" name="name"></label></p> <p><label>gatuadress:<br><input type="text" name="street"></label></p> <p><label>pstnummer:<br><input type="text" name="zipcde"></label></p> <p><label>ort:<br><input type="text" name="twn"></label></p> </div> Högst upp i script-filen lägger du till en glbal variabel: var custmertags; I init-funktinen lägger du till en initiering av variabeln: functin init() { custmertags = dcument.getelementbyid("custmerdata").getelementsbytagname("input"); Referensen görs först till div-taggen med id="custmerdata". Där refereras det sedan till alla input-taggar. Variabeln custmertags blir därmed en array med referenser till textfälten Rune Körnefrs (rune.krnefrs@lnu.se) 4

5 Kntrllera nu m textfälten är tmma. Lägg till följande kd i funktinen checkfrm: functin checkfrm() { fr (i=0; i<custmertags.length; i++) { if (custmertags[i].value == "") { alert("alla textfält måste vara ifyllda"); return false; return true; Om ett textfält är tmt (jämförs med en tm textsträng, två citatinstecken, utan någt mellan dem), ges ett felmeddelande ch funktinen avbryts med return false. Det returneras då false till nsubmit i frm-taggen ch frmuläret skickas ej. Om någt textfält är tmt, får du felmeddelandet. Om alla textfält är ifyllda, skickas frmuläret (i HTML-kden finns det inget i actin-attributet i frm-taggen, så det skickas ingenstans, men du ser att frmuläret töms). 4. Knvertera namn Du ska nu knvertera kundens namn, så att varje del i namnet skrivs med inledande versal ch resten med gemener. Vi gör detta i två steg. Dela upp namnet med blanktecken sm skiljetecken Knverteringen görs i en separat funktin, så skriv in följande funktin i script-filen: functin initialuppercase(wrd) { wrd = wrd.charat(0).tuppercase() + wrd.substring(1).tlwercase(); return wrd; Ordet sm ska knverteras kmmer in i parametern wrd. Det första tecknet tas ut med charat(0) ch det knverteras till en versal med tuppercase(). Tecknen från psitin 1 (dvs det andra tecknet) ch resten av strängen tas ut med substring(1). Denna sträng knverteras till gemener med tlwercase(). Skriv sedan in följande kd i funktinen checkfrm under den lp där dubbla blanktecken tas brt: functin checkfrm() { var name, twn, zipcde, dblspaceps, i, namearr, namearr2; namearr = name.split(" "); fr (i=0; i<namearr.length; i++) { namearr[i] = initialuppercase(namearr[i]); name = namearr.jin(" "); frmtag.name.value = name; Inför två nya lkala variabler. Variabeln namearr används här ch namarr2 kmmer att användas i nästa steg Rune Körnefrs (rune.krnefrs@lnu.se) 5

6 Kundens namn finns redan i variabeln name. Detta delas upp i en array, så att varje del sm åtskiljs av blanktecken blir varsitt element i arrayen. Denna array genmlöps i en lp. För varje del av namnet anrpas initialuppercase, för att knvertera till inledande versal. Efter lpen sätts arrayen samman till en sträng igen ch sm skiljetecken används ett blanktecken. Lämna fältet med pstnummer tmt, så skickas inte frmuläret iväg. Då blir innehållet kvar i frmuläret ch du kan se m knverteringen av namnet fungerar. Dubbelnamn med bindestreck Namnen kan ju ckså vara uppdelade med bindestreck, t.ex. Karl-Oskar. Med vanstående kd blir det Karl-skar. Så nu ska vi se till att även namnet efter bindestrecket får inledande versal. Lägg till en if-sats i lpen, så att fr-lpen blir: I if-satsen kntrlleras det m det finns ett bindestreck i namnet. Detta görs med indexof. Om bindestreck finns ger indexof psitinen för tecknet, annars -1. Vi är inte intresserade av vilken psitin det är, så vi kntrllerar bara m det är skilt från -1. Då finns det alltså ett bindestreck. Namnet i namearr[i] delas då upp i en array med bindestreck sm skiljetecken. Denna array sparas i namearr2. De båda delarna i namearr2 (dvs delarna indexerade med 0 ch 1) knverteras var för sig ch sätts samman med ett bindestreck till en ny sträng i namearr[i]. Om det inte finns någt bindestreck, så går vi in i else-delen ch utför knverteringen så sm tidigare. Slut I dessa övningar tg vi upp: functin checkfrm() { fr (i=0; i<namearr.length; i++) { if (namearr[i].indexof("-")!= -1) { namearr2 = namearr[i].split("-"); namearr[i] = initialuppercase(namearr2[0]) + "-" + initialuppercase(namearr2[1]); else namearr[i] = initialuppercase(namearr[i]); Referens till element i frmulär med hjälp av namnen i name-attributen. Referens till ptin-taggar i en meny. Referens till radiknappar. Referens till kryssknappar. Referens till flera input-taggar med hjälp av getelementsbytagname. Stränghantering med funktinerna: charat() substring() tlwercase() tuppercase() indexof() Rune Körnefrs (rune.krnefrs@lnu.se) 6

Övningar i JavaScript del 5

Övningar i JavaScript del 5 Övningar i JavaScript del 5 I dessa övningar ska vi ta upp några lika händelsehanterare. Dessa ska dck inte läggas in med attribut i HTML-kden, så sm vi gjrt tidigare med nclick. Istället ska vi nu lägga

Läs mer

Övningar i JavaScript del 3

Övningar i JavaScript del 3 Övningar i JavaScript del 3 I dessa övningar tar vi upp datumbjektet Date, arrayer ch lpar. Du utgår från ett prgram där man kan klicka på små bilder ch mtsvarande stra bild visas. Detta är i princip samma

Läs mer

Övningar i JavaScript del 2

Övningar i JavaScript del 2 Övningar i JavaScript del 2 Genm dessa övningar frtsätter intrduktinen av JavaScript. Vi tar nu upp if-satser ch lite mer m funktiner. Vi kmmer ckså in på tillämpningar sm att byta en bild på webbsidan

Läs mer

Övningar i JavaScript del 7

Övningar i JavaScript del 7 Övningar i JavaScript del 7 I denna labratin återanvänder vi bilderna på frukter, sm vi haft i ett par tidigare labratiner. Denna gång ska vi lägga till visuella effekter då en frukt väljs. Klickar man

Läs mer

Laboration 6 Formulär och stränghantering övningar/uppgifter

Laboration 6 Formulär och stränghantering övningar/uppgifter Laboration 6 Formulär och stränghantering övningar/uppgifter 1M322 Webbteknik 2, 7,5hp Medieteknik 2017 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna laboration

Läs mer

Labora&on 2 Funk&oner, if och loop övningar/uppgi:er

Labora&on 2 Funk&oner, if och loop övningar/uppgi:er Labora&on 2 Funk&oner, if och loop övningar/uppgi:er 1M322 Webbteknik 2, 7,5hp Medieteknik 2017 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna labora&on finns

Läs mer

Textsträngar och formulär i JavaScript

Textsträngar och formulär i JavaScript Föreläsning i webbdesign Textsträngar och formulär i JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Antag a4 variabeln s innehåller följande text s = "pics/small/bridge.jpg"

Läs mer

3 Styrning av programflöde. Här exekveras satserna enligt först sats1 sedan sats2 och sist sats3.

3 Styrning av programflöde. Här exekveras satserna enligt först sats1 sedan sats2 och sist sats3. 3 Styrning av prgramflöde Ett prgram består av ett antal satser. När prgrammet körs exekveras satserna i den rdning sm de står. ; ; ; Här exekveras satserna enligt först sedan ch sist. Ofta måste man i

Läs mer

Övningar i JavaScript del 6

Övningar i JavaScript del 6 Övningar i JavaScript del 6 I dessa övningar tar vi upp två saker: Öppna ett nytt fönster ch hämta data från glbala variabler i dkumentet i föregående fönster. Läsa in data ifrån XML-filer med tekniken

Läs mer

[] Arrayer = Indexerad variabel

[] Arrayer = Indexerad variabel [] Arrayer = Indexerad variabel Lagra många värden i en variabel Jmfr inom matematiken, variabler x 0, x 1, x 2, I detta dokument tas upp hur man skapar och hanterar sådana variabler i java. Dessa kallas

Läs mer

Hur man skapar ett test i Test och quiz i Mondo 2.6

Hur man skapar ett test i Test och quiz i Mondo 2.6 Hur man skapar ett test i Test ch quiz i Mnd 2.6 Snabbstart Under Test ch quiz, namnge ditt test under fältet Namn ch klicka senare på Skapa. Börja sedan med att gå igenm inställningarna, för att kmma

Läs mer

Fler introducerande övningar i HTML

Fler introducerande övningar i HTML Fler intrducerande övningar i HTML Hittills har vi talat m kder i HTML ch ibland kallat dem taggar. Vi har då menat de kder sm skrivs inm < ch >, sm t.ex. ch . Ibland behöver vi dck vara lite mer

Läs mer

JAVASCRIPT. Beteende

JAVASCRIPT. Beteende JAVASCRIPT Beteende OVERVIEW HTML Formulär JavaScript Syntax Events DOM Validering av fomulär WEBBPROGRAMMERING PÅ KLIENTSIDAN Skriptspråk som körs på klientsidan (klientskript) Koden exekveras i webbläsaren

Läs mer

Loopar och objekt i JavaScript

Loopar och objekt i JavaScript Föreläsning i webbdesign Loopar och objekt i JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Programflöde Vanligt sekvendellt flöde InstrukDonerna ugörs en eher en i den

Läs mer

Agenda. Arrayer deklaration, åtkomst Makron Flerdimensionella arrayer Initiering Strängar Funktioner och arrayer. Övningar nu och då

Agenda. Arrayer deklaration, åtkomst Makron Flerdimensionella arrayer Initiering Strängar Funktioner och arrayer. Övningar nu och då Agenda Arrayer deklaration, åtkomst Makron Flerdimensionella arrayer Initiering Strängar Funktioner och arrayer Övningar nu och då 1 Motivering I de flesta problem ingår att hantera multipla data I de

Läs mer

Cisco WebEx: Standardprogramfix den [[DATE]]

Cisco WebEx: Standardprogramfix den [[DATE]] ÄMNE: Cisc WebEx: Standardprgramfix tillämpas den [[DATE]] för [[WEBEXURL]] Cisc WebEx: Standardprgramfix den [[DATE]] Cisc WebEx skickar ut det här meddelandet till utvalda affärskntakter på https://[[webexurl]]

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: K-Skla ch GPUntis Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta kan det finnas mindre avvikelser

Läs mer

Labora&on 8 Formulär övningar/uppgi6er

Labora&on 8 Formulär övningar/uppgi6er Labora&on 8 Formulär övningar/uppgi6er 1M321 Webbteknik 1, 7,5hp Medieteknik 2015 Rune Körnefors rune.kornefors@lnu.se 1a. Ladda ner arbetsdokument Till övningarna i denna labora&on finns det en par dokument

Läs mer

Användarhandledning Version 1.2

Användarhandledning Version 1.2 Användarhandledning Version 1.2 Innehåll Bakgrund... 2 Börja programmera i Xtat... 3 Allmänna tips... 3 Grunderna... 3 Kommentarer i språket... 4 Variabler... 4 Matematik... 5 Arrayer... 5 på skärmen...

Läs mer

729G04 Programmering och diskret matematik. Python 3: Loopar

729G04 Programmering och diskret matematik. Python 3: Loopar 729G04 Programmering och diskret matematik Python 3: Loopar Översikt Labbar Punktnotation och strängmetoder Loopar Labb 3 Labbar? Punktnotation Punktnotation Ni har stött på punktnotation tidigare - kapitel

Läs mer

Anmälan av stipendier med systemet Personec F ESS

Anmälan av stipendier med systemet Personec F ESS Aditr Oy 1 Anmälan av stipendier med systemet Persnec F ESS Lgga in i ESS via länken ESS-Emplyee Self Service sm finns under menyn Verktyg på Hankens persnalprtal. Internet Explrer rekmmenderas för användning

Läs mer

Labora&on 1 Variabler och beräkningar övningar/uppgi9er

Labora&on 1 Variabler och beräkningar övningar/uppgi9er Labora&on 1 Variabler och beräkningar övningar/uppgi9er 1M322 Webbteknik 2, 7,5hp Medieteknik 2015 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna labora&on finns

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: TimeEdit Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta kan det finnas mindre avvikelser

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: Utan schemasystem, manuellt schema i SchlSft Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta

Läs mer

Informationsattribut för inventering - gränspunkter

Informationsattribut för inventering - gränspunkter PROJEKT Elmarknadshubb DOKUMENTNUMMER DATUM 2019-03-08 PUBLICERAD VERSION VERSION ÄRENDENUMMER 1.0 2015/1263 Infrmatinsattribut för inventering - gränspunkter SvK1000, v3.3, 2014-03-26 1/8 Inledning Innehållsförteckning

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: NvaSchem (utan elever) Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta kan det finnas mindre

Läs mer

Objektorienterad programmering Föreläsning 9. Copyright Mahmud Al Hakim Agenda (halvdag)

Objektorienterad programmering Föreläsning 9. Copyright Mahmud Al Hakim  Agenda (halvdag) Objektorienterad programmering Föreläsning 9 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda (halvdag) Fält Grunderna Fält med komponenter av struct-typ Fält med referenser Standardklassen

Läs mer

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor http://w3.msi.vxu.se/multimedia Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor Rune Körnefors Innehåll Variabler i JavaScript

Läs mer

Lösningsförslag: Instuderingsfrågor, del D

Lösningsförslag: Instuderingsfrågor, del D Uppgift 1. Objektorienterad programmering, Z1 Lösningsförslag: Instuderingsfrågor, del D a) Inget fält behövs. Man kan läsa in ett tal i taget och addera dessa till summan. b) Här behövs ett fält. c) Här

Läs mer

I ett program hantera man ofta samlingar av objekt av samma typ.

I ett program hantera man ofta samlingar av objekt av samma typ. Fält I ett program hantera man ofta samlingar av objekt av samma typ. Sådana samlingar vill man vanligtvis kunna gruppera ihop till en sammanhängande struktur. För detta ändamål tillhandahåller Java språkkonstruktioner

Läs mer

Ny fastighetsmäklarlag. Vitec Mäklarsystem

Ny fastighetsmäklarlag. Vitec Mäklarsystem Ny fastighetsmäklarlag Vitec Mäklarsystem Juni 2011 Innehållsförteckning 1. Inledning... 2 2. Sammanfattning av den nya fastighetsmäklarlagen... 3 3. Jurnalplikten med checklistr... 4 4. Sidtjänster...

Läs mer

En kom i gång manual till SPF:s hemsidor

En kom i gång manual till SPF:s hemsidor En km i gång manual till SPF:s hemsidr Inlggning Meny (navigatinsträdet) Vad skall finnas på hemsidan Standarduppgifter [Startsidan, Om föreningen, Styrelsen, Kntakt, Bli medlem] Tilläggs/valfria uppgifter

Läs mer

C++ Lektion Tecken och teckenfält

C++ Lektion Tecken och teckenfält C++ Lektion Tecken och teckenfält Teori Hittills har alla variabler du jobbat med varit olika typer av tal, men du kan också deklarera variabler som håller bokstavstecken. Denna variabeltyp kallas för

Läs mer

Kort användarmanual för Test och quiz i Mondo 2.0

Kort användarmanual för Test och quiz i Mondo 2.0 Krt användarmanual för Test ch quiz i Mnd 2.0 Denna användarmanual är en krtversin av en längre användarmanual ch innehåller de viktigaste delarna för att kmma igång med användningen av Test ch quiz. För

Läs mer

Kompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering

Kompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering Föreläsning 1 Objektorienterad programmering DD1332 Introduktion till Java Kompilering, exekvering, variabler, styrstrukturer Kompilering och exekvering Ett program måste översättas till datorns språk

Läs mer

Labora&on 3 Objekt i JavaScript övningar/uppgi:er

Labora&on 3 Objekt i JavaScript övningar/uppgi:er Labora&on 3 Objekt i JavaScript övningar/uppgi:er 1M322 Webbteknik 2, 7,5hp Medieteknik 2015 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna labora&on finns det

Läs mer

Visa och dölja element med JavaScript

Visa och dölja element med JavaScript Föreläsning i webbdesign Visa och dölja element med JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Visa och dölja element Förändra elementets sdl för display eller visibility

Läs mer

Tillgänglighetsguide Lunds kommun... 1. Komma igång... 2. Översikt av Guiden... 1

Tillgänglighetsguide Lunds kommun... 1. Komma igång... 2. Översikt av Guiden... 1 Innehållsförteckning Tillgänglighetsguide Lunds kmmun... 1 Översikt av Guiden... 1 Kmma igång... 2 Sökning ch visning av tillgänglighetsinfrmatin... 2 Resultat av sökning... 3 Rapprtering av nya bjekt

Läs mer

Labora&on 5 Dynamisk HTML och &mers övningar/uppgi=er

Labora&on 5 Dynamisk HTML och &mers övningar/uppgi=er Labora&on 5 Dynamisk HTML och &mers övningar/uppgi=er 1M322 Webbteknik 2, 7,5hp Medieteknik 2015 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna labora&on finns

Läs mer

Laghantering i Equipe

Laghantering i Equipe Laghantering i Equipe för klubbar tillhörande Skånes Ridsprtförbund Eftersm distriktet autmatiskt vill betala ut lagstöd till arrangörerna är det viktigt att inrapprteringen av lagklasserna sker på ett

Läs mer

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan.

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan. Bankkonto - övning Övningar att göra efter lärardemostration. Filen bankkonto.zip innehåller ett projekt med klassen Bankkonto. Zippa upp denna fil och öppna projektet i BlueJ och skriv vidare på klassen

Läs mer

Lite om felhantering och Exceptions Mer om variabler och parametrar Fält (eng array) och klassen ArrayList.

Lite om felhantering och Exceptions Mer om variabler och parametrar Fält (eng array) och klassen ArrayList. Institutionen för Datavetenskap Göteborgs universitet HT2009 DIT011 Objektorienterad programvaruutveckling GU (DIT011) Föreläsning 3 Innehåll Lite om felhantering och Exceptions Mer om variabler och parametrar

Läs mer

En kom i gång manual till SPF:s hemsidor

En kom i gång manual till SPF:s hemsidor En km i gång manual till SPF:s hemsidr Inlggning Meny (navigatinsträdet) Vad skall finnas på hemsidan Standarduppgifter [Startsidan, Om föreningen, Styrelsen, Kntakt, Bli medlem] Tilläggs/valfria uppgifter

Läs mer

Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2

Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2 AID-nummer: Datum: 2014-12-18 Kurskod: 725G61 Provkod: LAB1 Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2 Skrivningstid: 2014-12-18 klockan 8.00-10.00. Hjälpmedel: Inga. För varje fråga

Läs mer

DOM (Document Object Model) är modellen efter vilken en webbläsaren är uppbyggd. Alla objekt/element i webbläsaren finns hierarkiskt ordnade i DOM.

DOM (Document Object Model) är modellen efter vilken en webbläsaren är uppbyggd. Alla objekt/element i webbläsaren finns hierarkiskt ordnade i DOM. JavaScript del1 Syftet med detta häfte är att sammanfatta det viktigaste i JavaScript så kort och koncist som möjligt men ändå tillräckligt omfattande för att ge god kännedom om en av de vanligaste teknikerna

Läs mer

Att deklarera och att använda variabler. Föreläsning 10. Synlighetsregler (2) Synlighetsregler (1)

Att deklarera och att använda variabler. Föreläsning 10. Synlighetsregler (2) Synlighetsregler (1) Föreläsning 10 STRING OCH STRINGBUILDER; VARIABLERS SYNLIGHET Att deklarera och att använda variabler När vi deklarerar en variabel, t ex int x; inför vi en ny variabel med ett namn och en typ. När namnet

Läs mer

GEOSECMA for ArcGIS GSD datastruktur och import i en SDE geodatabas

GEOSECMA for ArcGIS GSD datastruktur och import i en SDE geodatabas GEOSECMA fr ArcGIS GSD datastruktur ch imprt i en SDE gedatabas ÖVERSIKT Det här dkumentet ger imprtinstruktiner ch en rekmmenderad struktur för Gegrafiska Sverige Data (GSD) i en SDE gedatabas sm ska

Läs mer

Föreläsning 11. Arrayer. Arrayer. Arrayer. Lagrar flera värden av samma typ Kan vara primitiva typer eller objekt. Kan ha en array av t.

Föreläsning 11. Arrayer. Arrayer. Arrayer. Lagrar flera värden av samma typ Kan vara primitiva typer eller objekt. Kan ha en array av t. Föreläsning 11 Arrayer Arrayer Lagrar flera värden av samma typ Kan vara primitiva typer eller objekt int[] tal = new int[3]; Kan ha en array av t.ex: Heltal (int) Tecken (char) Personer (objekt av klassen

Läs mer

Datatyper och kontrollstrukturer. Skansholm: Kapitel 2) De åtta primitiva typerna. Typ Innehåll Defaultvärde Storlek

Datatyper och kontrollstrukturer. Skansholm: Kapitel 2) De åtta primitiva typerna. Typ Innehåll Defaultvärde Storlek De åtta primitiva typerna Java, datatyper, kontrollstrukturer Skansholm: Kapitel 2) Uppsala Universitet 11 mars 2005 Typ Innehåll Defaultvärde Storlek boolean true, false false 1 bit char Tecken \u000

Läs mer

Home Nerladdning typsnitt Ladda Ladda fonter Menyn Skrivare Menyn teckensnitt Menyn Verktygsfält Menyn Hjälp Snabbtangenter

Home Nerladdning typsnitt Ladda Ladda fonter Menyn Skrivare Menyn teckensnitt Menyn Verktygsfält Menyn Hjälp Snabbtangenter Nerladdning typsnitt Ladda 2 Ladda fonter 2 Menyn Skrivare 3 Avsluta programmet 3 Menyn teckensnitt 3 Välj Teckensnitt 4 Ladda ner ett teckensnitt 7 Ta bort teckensnitt 7 Teckensnitt Information 8 Menyn

Läs mer

Objektorienterad programmering Föreläsning 2

Objektorienterad programmering Föreläsning 2 Objektorienterad programmering Föreläsning 2 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Inläsning av data via dialogrutor Repetitioner (While-satsen och For-satsen) Nästlade

Läs mer

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Muddy. Funktioner / metoder. Punktnotation. Evalueringsordning

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Muddy. Funktioner / metoder. Punktnotation. Evalueringsordning Varför? 732G11 Linköpings universitet 2011-02-08 Varför? 1 2 3 Varför? 4 5 Medelvärde av 5000 tal Varför? while-loopen int nrofints = 5000; int [] integers = new int [ nrofints ]; int pos = 0; while (

Läs mer

Lektion 5, del 1, kapitel 12

Lektion 5, del 1, kapitel 12 Lektion 5, del 1, kapitel 12 Inlärnings mål Att förstå objekt baserad programmering Att förstå begreppet inkapsling Att kunna använda objektet Math Att kunna använda objektet String Att kunna använda objektet

Läs mer

Guide för hur bildar man en kaninhoppningsklubb ansluten till SKHRF. Även innehållande kunskap om hur man håller möten

Guide för hur bildar man en kaninhoppningsklubb ansluten till SKHRF. Även innehållande kunskap om hur man håller möten Guide för hur bildar man en kaninhppningsklubb ansluten till SKHRF Även innehållande kunskap m hur man håller möten 1 2012-12-27 Hur man bildar en kaninhppningsklubb ch sedan ansluter den till förbundet

Läs mer

TDIU01 - Programmering i C++, grundkurs

TDIU01 - Programmering i C++, grundkurs TDIU01 - Programmering i C++, grundkurs Sammanfattning period 1 Eric Elfving Institutionen för datavetenskap 1 oktober 2013 Översikt Ett C++-programs uppbyggnad Variabler Datatyper Satser Uttryck Funktioner

Läs mer

Programmering Åk Blockly Games

Programmering Åk Blockly Games Prgrammering Åk 7-9 -Blckly Games Innehåll Blckprgrammering s4 Blckly Games.. s5 Pussel.. s7 Labyrint.... s8 Fågel... s9 Sköldpadda. s10 Film s11 Dammhandledare.. s12 Damm.... s13 2 Lärarhandledning till

Läs mer

Övning från förra gången: readword

Övning från förra gången: readword (9 september 2010 T4.1 ) Övning från förra gången: readword /** readword.c * * int readword(char w[], int n) { * * Läser tecken tills en bokstav påträffas. * Läser och lagrar sedan högst n-1 bokstäver

Läs mer

E02 "The Review" Föreläsning 2, HT2013 Grunderna, repetition. Johan Leitet. Kurs: 1dv403 Webbteknik I

E02 The Review Föreläsning 2, HT2013 Grunderna, repetition. Johan Leitet. Kurs: 1dv403 Webbteknik I E02 "The Review" Föreläsning 2, HT2013 Grunderna, repetition Kurs: 1dv403 Webbteknik I Johan Leitet E02 - "The Review" Dagens agenda Identifierare Kommentarer Variabler Datatyper Operatorer Villkorssatser

Läs mer

Manual för att importera referenser till DiVA

Manual för att importera referenser till DiVA Manual för att imprtera referenser till DiVA Du kan imprtera referenser från PubMed, Web f Science, Libris ch referenshanteringsprgrammet EndNte. Även referenser i frmaten XML, EndNte XML, Endnte Referer

Läs mer

COBOL. från grunden. monitors. Peter Sterwe. training people

COBOL. från grunden. monitors. Peter Sterwe. training people training people monitors COBOL från grunden Peter Sterwe Lär dig grunderna i COBOL-programmering på ett översiktligt och pedagogiskt sätt från företaget som har mer än trettio års erfarenhet av utbildning

Läs mer

729G04 Programmering och diskret matematik. Föreläsning 7

729G04 Programmering och diskret matematik. Föreläsning 7 729G04 Programmering och diskret matematik Föreläsning 7 Föreläsningsöversikt Information Interaktion via text Läsa från fil Skriva till fil Spara och läsa abstrakta datatyper från fil Information Felaktigt

Läs mer

Föreläsning 3-4 Innehåll. Diskutera. Metod. Programexempel med metod

Föreläsning 3-4 Innehåll. Diskutera. Metod. Programexempel med metod Föreläsning 3-4 Innehåll Diskutera Vad gör programmet programmet? Föreslå vilka satser vi kan bryta ut till en egen metod. Skriva egna metoder Logiska uttryck Algoritm för att beräkna min och max Vektorer

Läs mer

JavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript?

JavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript? Innehåll JavaScript En introduktion till skriptspråket JavaScript och till DOM Scripting Introduktion till JavaScript och DOM JavaScript Syntax DOM och DOM Scripting Händelsehantering och CSS Historia

Läs mer

F4. programmeringsteknik och Matlab

F4. programmeringsteknik och Matlab Programmeringsspråk Föreläsning 4 programmeringsteknik och Matlab 2D1312/ 2D1305 Introduktion till Java Kompilering, exekvering, variabler, styrstrukturer 1 Ett program är en eller flera instruktioner

Läs mer

Visual Basic, en snabbgenomgång

Visual Basic, en snabbgenomgång Visual Basic, en snabbgenomgång Variabler och Datatyper En variabel är som en behållare. Olika behållare passar bra till olika saker. I Visual Basic(härefter VB) finns olika typer av behållare för olika

Läs mer

Datorlära 6. Arbeta med strängar Inmatning med tangentbordet Bygga ett program med inmatning, funktioner, osv

Datorlära 6. Arbeta med strängar Inmatning med tangentbordet Bygga ett program med inmatning, funktioner, osv Datorlära 6 Arbeta med strängar Inmatning med tangentbordet Bygga ett program med inmatning, funktioner, osv 1 Arbeta med Strängar Strängar skapas med text inom citattecken, enkla eller dubbla.!>> str=

Läs mer

Övningar i layout med CSS

Övningar i layout med CSS Övningar i layut med CSS Med CSS strukturerar man innehållet i lika delar. Med div-taggar kan man avgränsa delar av kden för sidhuvud, navigeringslänkar, innehåll, etc. Med CSS kan man sedan ge dessa delar

Läs mer

Användarhandbok Come&Go 2G 3.1

Användarhandbok Come&Go 2G 3.1 HAS Systemförvaltning 1(11) T (department acrnym name) Fr infrmatin (department acrnym name) Användarhandbk Cme&G 2G 3.1 Cme&G 2G 3.1 är en prgramvara vars primära uppgift är att samla in faktiskt arbetad/utförd

Läs mer

Föreläsning 3-4 Innehåll

Föreläsning 3-4 Innehåll Föreläsning 3-4 Innehåll Skriva egna metoder Logiska uttryck Algoritm för att beräkna min och max Vektorer Datavetenskap (LTH) Föreläsning 3-4 HT 2017 1 / 36 Diskutera Vad gör programmet programmet? Föreslå

Läs mer

Övningar i CSS för anpassning till olika enheter

Övningar i CSS för anpassning till olika enheter Övningar i CSS för anpassning till lika enheter Hittills har vi i föregående labratiner tittat på hur man med CSS utfrmar en presentatin för bildskärm på en vanlig datr. Men det finns fler presentatiner

Läs mer

INTRODUKTION TILL ANGULAR JS

INTRODUKTION TILL ANGULAR JS INTRODUKTION TILL ANGULAR JS DEL 1 Mahmud Al Hakim www.alhakim.se mahmud@alhakim.se VAD ÄR ANGULAR? Angular är ett JavaScript ramverk. Angular används för utveckling av frontendwebbapplikationer. Angular

Läs mer

! HTML Formulär! JavaScript! Syntax! Events! DOM. ! URL variabler i en query string (get) ! HTTP post request (post)

! HTML Formulär! JavaScript! Syntax! Events! DOM. ! URL variabler i en query string (get) ! HTTP post request (post) OVERVIEW JAVASCRIPT Beteende! HTML Formulär! JavaScript! Syntax! Events! DOM! Validering av fomulär WEBBPROGRAMMERING PÅ KLIENTSIDAN HTML FORMULÄR! Skriptspråk som körs på klientsidan (klientskript)! Koden

Läs mer

Grundläggande stränghantering

Grundläggande stränghantering Grundläggande En sträng är en sekvens av tecken (text). t) För att ange ett strängvärde omgärdar man det med dubbelfnuttar: Exempel på strängvärden: "Ångström" "1256" "ABC123" Man kan slå ihop strängar,

Läs mer

Tävlingsdatabasen (TDB)

Tävlingsdatabasen (TDB) Tävlingsdatabasen (TDB) Anvisningar för distrikt ch klubbar sm arbetar med tävlingsdatabasen (TDB) Prpsitinen Viktiga datum ch tidpunkter är när tävlingen öppnas för internetanmälan, när ev. efteranmälning

Läs mer

För att kunna utföra en variable data printning böhöver du följande filer:

För att kunna utföra en variable data printning böhöver du följande filer: Printa Variabel Data Variabel data printning tillåter dig att byta infrmatinen ch data i ditt dkument eller i din bild för att skapa utskrifter med unika texter ch bilder i varje kpia. Denna funktinen

Läs mer

Objektorienterad programmering i Java

Objektorienterad programmering i Java Objektorienterad programmering i Java Föreläsning 4 Täcker i stort sett kapitel 6 i kursboken Java Software Solutions 1 Läsanvisningar Den här föreläsningen är uppbyggd som en fortsättning av exemplet

Läs mer

Anteckningar 1: Grundläggande saker

Anteckningar 1: Grundläggande saker UPPSALA UNIVERSITET Institutionen för lingvistik och filologi Mats Dahllöf http://stp.ling.uu.se/ matsd/uv/uv11/pst1/ Programmering för språkteknologer I Anteckningar 1: Grundläggande saker 1 Programmering

Läs mer

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är

Läs mer

OOP Objekt-orienterad programmering

OOP Objekt-orienterad programmering OOP F2:1 OOP Objekt-orienterad programmering Föreläsning 2 Deklaration och tilldelning Programsatser Tilldelning Input/Output Selektion Deklaration och tilldelning OOP F2:2 int x; double d; char ch; boolean

Läs mer

Kravspecifikation Batchbeställningar 2008-03-25 Version:

Kravspecifikation Batchbeställningar 2008-03-25 Version: Kravspecifikatin Batchbeställningar 2008-03-25 Versin: 1.00 Ändringshistrik Revisin Datum Av Kmmentar 1.00 2008-03-25 Maria Valterssn Första versin efter prjektavslut. Kravspecifikatinen har bara funnits

Läs mer

Instruktioner för ansökan till VFU utomlands i Moveon Utbildningsvetenskapliga fakulteten

Instruktioner för ansökan till VFU utomlands i Moveon Utbildningsvetenskapliga fakulteten Instruktiner för ansökan till VFU utmlands i Mven Utbildningsvetenskapliga fakulteten Viktigt! Innan du börjar med din ansökan Kntrllera under vilken VFU du har möjlighet att förlägga en del utmlands i

Läs mer

BaraTrav Inställningar Version 1.3.4

BaraTrav Inställningar Version 1.3.4 BaraTrav Inställningar Versin 1.3.4 I prgraminställningar styr du hur du vill att BaraTrav skall fungera Bilden van visar de inställningar sm gäller vid installatin. Du kmmer åt prgraminställningar på

Läs mer

Datastrukturer. Erik Forslin. Rum 1445, plan 4 på Nada

Datastrukturer. Erik Forslin. Rum 1445, plan 4 på Nada Datastrukturer Vad är en datastruktur? Vad är en datatyp? Primitiva datatyper i Java Icke-primitiva datatyper i Java Minnesexempel med datastrukturer Vektorer i Java Erik Forslin efo@nada.kth.se Rum 1445,

Läs mer

Typkonvertering. Java versus C

Typkonvertering. Java versus C Typer Objektorienterad programmering E Typkonvertering Typkonvertering Satser: while, for, if Objekt Föreläsning 2 Implicit konvertering Antag att vi i ett program deklarerat int n=3; double x = 5.2; Då

Läs mer

Kapitel 6. Hakparenteser fšr att ange index MŒnga všrden av samma typ

Kapitel 6. Hakparenteser fšr att ange index MŒnga všrden av samma typ Organisation En array Šr en ordnad lista av všrden Varje všrde har ett numeriskt index - deklaration & anvšndning som parametrar flerdimensionella fšlt N element indexeras med 0 till N-1 0 1 2 3 4 5 6

Läs mer

1 Uppgift 1. a) Skapar ett Company-objekt med hjälp av den överlagrade konstruktorn. Du kan själv välja värden på instansvariablerna.

1 Uppgift 1. a) Skapar ett Company-objekt med hjälp av den överlagrade konstruktorn. Du kan själv välja värden på instansvariablerna. 1 Uppgift 1 Klassen Company Banken FinanceTrust som tidigare bara haft privatpersoner som kunder vill nu bygga ut sitt datasystem så att även företag kan registreras som kunder. Skriv klassen Company som

Läs mer

Introduk+on +ll programmering i JavaScript

Introduk+on +ll programmering i JavaScript Föreläsning i webbdesign Introduk+on +ll programmering i JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Språk Naturliga språk Mänsklig kommunika+on T.ex. Svenska, engelska,

Läs mer

ANVÄNDARMANUAL. Version 2.3.3. Euromed Networks AB. Årstaängsvägen 11, 117 43 Stockholm. Tel. 08-54 58 99 99. (Juni 2006)

ANVÄNDARMANUAL. Version 2.3.3. Euromed Networks AB. Årstaängsvägen 11, 117 43 Stockholm. Tel. 08-54 58 99 99. (Juni 2006) ANVÄNDARMANUAL Versin 2.3.3 (Juni 2006) Eurmed Netwrks AB. Årstaängsvägen 11, 117 43 Stckhlm. Tel. 08-54 58 99 99 Innehållsförteckning FÖRORD...2 ÅTERFÖRSÄLJARE...3 DIKTERING...3 DIKTERING...4 Diktatlista...

Läs mer

ARKIV DIGITAL - att släktforska i färg

ARKIV DIGITAL - att släktforska i färg ARKIV DIGITAL - att släktfrska i färg Av släktfrskare För släktfrskare Arkiv Digital har tillkmmit för att förverkliga en släktfrskares dröm m att kunna läsa arkivmaterial på sin datr, sm m han hade bken

Läs mer

Kravspecifikation Batchbeställningar Version:

Kravspecifikation Batchbeställningar Version: Kravspecifikatin Batchbeställningar 2005-05-04 Versin: 1.04 Ändringshistrik Revisin Datum Av Kmmentar Granskare Gdkännare 0.01 2005-02-08 JSL Första utkast - - 1.00 2005-03-01 JSL - Lagt till den nya tabellen

Läs mer

JavaScript del 2 DocumentWrite, Prompt och ParseInt

JavaScript del 2 DocumentWrite, Prompt och ParseInt JavaScript del 2 DocumentWrite, Prompt och ParseInt Senast kollade vi lite på vad JavaScript är för något, hur man skapar variabler samt hur vi kan skicka ut ett meddelande till användaren genom alert.

Läs mer

Beräkningsvetenskap föreläsning 2

Beräkningsvetenskap föreläsning 2 Beräkningsvetenskap föreläsning 2 19/01 2010 - Per Wahlund if-satser if x > 0 y = 2 + log(x); else y = -1 If-satsen skall alltid ha ett villkor, samt en då det som skall hända är skrivet. Mellan dessa

Läs mer

Laghantering i Equipe. Uppdaterad Uppläggning på TDB. Efter inläsning av anmälningsfilen

Laghantering i Equipe. Uppdaterad Uppläggning på TDB. Efter inläsning av anmälningsfilen Laghantering i Equipe Uppdaterad 2014-09-15 Uppläggning på TDB I TDB lägger man upp lagklassen för sig men stänger den för anmälan. Ev. lägger man upp en lista där lagledarna kan anmäla sina lag genm att

Läs mer

F5 Selektion och iteration. ID1004 Objektorienterad programmering Fredrik Kilander

F5 Selektion och iteration. ID1004 Objektorienterad programmering Fredrik Kilander F5 Selektion och iteration ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se Boolska uttryck Boolska uttryck använder sig av jämförelseoperatorer < > = ==!= Resultatets datatyp är boolean

Läs mer

Föreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt

Föreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt Föreläsning 2 Programmeringsteknik och C DD1316 Mikael Djurfeldt Föreläsning 2 Programmeringsteknik och C Python introduktion Utskrift Inläsning Variabler Datatyp Aritmetiska operatorer Omvandling

Läs mer

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

Grundläggande programmering, STS 1, VT Sven Sandberg. Föreläsning 12 Grundläggande programmering, STS 1, VT 2007. Sven Sandberg Föreläsning 12 I torsdags: Klassen TelefonKostnad Exemplifierar objektorienterad design, metoder, konstruktorer static Standardklassen Math Matematiska

Läs mer

Information från socialkontorets ledningsgrupp

Information från socialkontorets ledningsgrupp PROTOKOLL LEDNINGSTRÄFF 2015-10-20 Närvarande: Berit Nrén, Christina Kvarnström, Erika Hanssn, Fredrik Nilssn, Inger Engström, Lena Sjölin, Peder Hanssn, Sture Veräjä, Åsa Israelssn, Eva Åkerlund Infrmatin

Läs mer

Att förstå hur man konstruerar modulära program Att kunna skapa nya funktioner Att förstå hur data skickas mellan funktioner

Att förstå hur man konstruerar modulära program Att kunna skapa nya funktioner Att förstå hur data skickas mellan funktioner Lektion 4, del 1, kapitel 10 Funktioner i JavaScript Inlärningsmål Att förstå hur man konstruerar modulära program Att kunna skapa nya funktioner Att förstå hur data skickas mellan funktioner Introduktion

Läs mer

Administrera filmer på Tandberg Content Server

Administrera filmer på Tandberg Content Server Administrera filmer på Tandberg Cntent Server 11/10/2010 Karlstads universitetsbiblitek, Lärstöd Julia Nyberg ch Kenneth Bström På Tandberg Cntent Server lagras alla filmer sm är inspelade via telebildsystemen.

Läs mer

Nedan följer en lista på olika steg för att förklara hur Ni enkelt kan lägga en orienteringsbana i banläggningsprogrammet Purple Pen.

Nedan följer en lista på olika steg för att förklara hur Ni enkelt kan lägga en orienteringsbana i banläggningsprogrammet Purple Pen. Lathund Purple Pen Purple Pen är ett gratis banläggningsprgram för rientering sm kan laddas ner gratis på http://purplepen.glde.rg/dwnlad.htm Observera att prgrammet endast stöds för Windws! Man kan använda

Läs mer