Utvikling av dynamiske nettsteder med PHP og databaser, våren 2009

Størrelse: px
Begynne med side:

Download "Utvikling av dynamiske nettsteder med PHP og databaser, våren 2009"

Transkript

1 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, våren 2009 Michael Preminger (michaelp@hio.no) 30/01-09 Eksempel 1: For å lage en liten array (bare 5 innførsler) kan vi bruke følgende PHP-kode: $byer=array("oslo", "Bergen", "Trondheim", "Stavanger", "Kristiansand"); Vi får en sekvensiell array med noen innførsler, hvor hver innførsel automatisk får en indeks. Kan illustreres på følgende måte: Tilgjegelighet av XHTML-forms (+ Løkker, rep. og utvidelse) Tilbakeblikk Byggestein så langt: variabler betinget utføring løkker enkle arrayer I tillegg: innebygde funksjoner, slik som print() og count(). Idag: repetisjon av løkker og arrayer (med en liten utvidelse) om å lage bedre XHTML-forms Repetisjon: løkker og arrayer - norske byer En løkke: systematisk gjentagelse av en sekvens med instruksjoner Vi bruker løkker når vi skal håndtere grupper av objekter: studenter, databaseposter osv. Vi har sett på while-løkker (fortrinnsvis) og for-løkker. Med hjelp av disse indeksene kan vi gjennomgå arrayen systematisk. Vi bruker denne arrayen i noen eksempler. Eksempel 2: Skriv alle innførslene til nettleseren <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN". $byer=array("oslo", "Bergen", "Trondheim", "Stavanger", "Kristiansand"); $antallbyer = count($byer); $i=0;//oppstart while( $i < $antallbyer ){ print("$i: $byer[$i]"); $i = $i + 1 ; //oppdatering 0: Oslo 2: Trondheim 3: Stavanger 4: Kristiansand En array: en variabel som kan ha flere verdier til enhver tid. Arrayen kan ha mange innførsler. Hver innførsel kan ses på som en selvstendig variabel som kan ha en verdi. Hver av innførslene har en indeks (foreløpig et nummer). 1 of :38 2 of :38

2 Eksempel 3: Skriv bare annenhver innførsel til nettleseren $byer=array("oslo", "Bergen", "Trondheim", "Stavanger", "Kristiansand"); $antallbyer = count($byer); $i=0;//oppstart while( $i < $antallbyer ){ print("$i: $byer[$i]"); $i = $i + 2 ; //oppdatering 0: Oslo 2: Trondheim 4: Kristiansand Eksempel 4: Skriv bare navnet på byen som har indeks 1 til nettleseren. Grupper av "ting" behandles ikke alltid 100% likt. If-tester i løkkens nyttekode kan stå for variert behandling Her kombinerer vi en if-test i en løkke. Hver omgang løkken kjøres, blir betingelsen (linje 7) sjekket. Setningen på linje 8 blir bare kjørt når betingelsen stemmer $byer=array("oslo", "Bergen", "Trondheim", 3. "Stavanger", "Kristiansand"); 4. $antallbyer = count($byer); 5. $i=0;//oppstart 6. while( $i < $antallbyer ){ 7. if($i == 1){ 8. print("$i: $byer[$i]"); print("$i"); 11. $i = $i + 1; //oppdatering Legg merke til at bynavnet skrives ut bare én gang, fordi betingelsen stemmer bare en gang indeksen skrives ut hver gang indeksen skrives (separat) rett at etter bynavnet skrives ut Eksempel 5: En liten rettelse til det foregående eksemplet $byer=array("oslo", "Bergen", "Trondheim", 3. "Stavanger", "Kristiansand"); 4. $antallbyer = count($byer); 5. $i=0;//oppstart 6. while( $i < $antallbyer ){ 7. if($i == 1){ 8. print("$i: $byer[$i]"); else{ 11. print("$i"); $i = $i + 1; //oppdatering Eksempel 6: Skriv bare navnet til de tre første byene til nettleseren. Også her kombinerer vi en if-test i en løkke. Hver omgang løkken kjøres, blir betingelsen (linje 7) sjekket. Setningen på linje 8 blir bare kjørt de gangene betingelsen stemmer $byer=array("oslo", "Bergen", "Trondheim", 3. "Stavanger", "Kristiansand"); 4. $antallbyer = count($byer); 5. $i=0;//oppstart 6. while( $i < $antallbyer ){ 7. if($i < 3){ 8. print("$i: $byer[$i]"); 9. else{ 10. print("$i"); $i = $i + 1; //oppdatering : Oslo 2: Trondheim of :38 4 of :38

3 Assosiative Arrayer gir Assosiative arrayer indekserer sine innførsler med tekststrenger Så langt har vi sett på, og arbeidet med sekvensielle arrayer (med tallindeks). Innførslene i de assosiative arrayene har tekststreng-indeks. Mitt navn er Michael Strenger avgrenset av fnutter tolker ikke variabler $navn = "Michael"; print ('Mitt navn er $navn'); gir Mitt navn er $navn $_GET er også en assosiativ array. Å legge en innførsel i en assosiativ array kan gjøres som følger: $fodselsdager["niels"]="11.desember"; Verdier fra elementnavn i forms fyller den assosiative array $_GET. Det betyr at stort sett kan, også her, fnutter og anførselstegn brukes om hverandre. Dette har egentlig ikke store konsekvenser, men kan være greit å vite. Eksempel 7: fødselsdager Vi ønsker å holde orden på fødselsdagsdatoene til noen av våre venner Med en assosiativ array kan vi gjøre det på følgende måte: //Oppretter arrayen $fodselsdager["niels"] = "11. desember"; $fodselsdager["jens"] = "12. juni"; $fodslesdager["mari"] = "21. oktober"; Assosiative arrayer holder mer informasjon enn de tall-indekserte Arrayen i eksemplet ovenfor gir oss mulighet til å ha to typer informasjon i arrayen samtidig: vennens navn vennens fødselsdag Dette fordi indeksen er assosiativ (henger sammen med innholdet). De "gamle" sekvensielle arrayene lagrer bare én type informasjon. Der angir indeksen bare rekkefølgen. Hvordan kunne vi brukt våre gamle arrayer til å holde orden på fødselsdagsinformasjonen? ett mulig svar (klikk) (Se også Horgens hjemmeside for en liten videosnutt) Assosiative arrayer brukes mye i forbindelse med databaser! En kommentar ang. fnutter / hermetegn I PHP kan vi i mange tilfeller bruke fnutter og anførselstegn om hverandre når vi avgrenser tekststrenger Samme tegn må dog stå på begge sider av samme streng. "Niels' går ikke. Et unntak er variabeltolking. Strenger avgrenset av anførselstegn tolker variabler $navn = "Michael"; print ("Mitt navn er $navn"); 5 of :38 6 of :38

4 Forms, brukervennlighet og tilgjengelighet Våre forms bør være brukervennlige, innbydende og lette å bruke Forms-standarden har hjelpemidler som bidrar til å gjøre våre former mer innbydende og mer forståelige. Dette går på enkeltelementene, presentasjonen og bruken av dem hele formens struktur Våre forms bør designes slik at de også er tilgjengelige for funksjonshemmede Dette har flere aspekter, bl.a: Formene bør bli lett å bruke for folk som har svekket syn, og allikevel bruker skjermen, tastaturet og musen. Formene bør bli lettere å tolke, slik at skjermlesere, som tilrettelegger formen for blinde, lett kan tolke dem og presentere dem riktig. Dette støttes av at vi unngår bruk av HTML-tabeller forms-utlegg holder oss til noen enkle regler når vi utformer forms. Vi ser på bruken av <fieldset> og <label>, samt noen enkle regler. Vi ser også på kontroll av utlegg og utseende med hjelp av CSS. Bruk av Label-elementet Label: En formell tilknytting mellom et merketekst og et input-element Label-elementet, <label>, er en formell måte å knytte sammen en merketekst og et input-element. Eksempel 9: Tekstelementet med navnet "fornavn" og id'en id_fornavn koblet til et label-element Fornavn? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN". <form action= "respons_tekst.php"> <label for="id_fornavn"> Fornavn? </label> <input type="text" name= "fornavn" id="id_fornavn" /> <input type="submit" /> <input type="reset" /> </form> Med label-taggen er teksten "Fornavn?" formelt koblet til input-elementet med id=id_fornavn. for-attributtet kobler label-elementet til input-elementet gjennom input-elementets id-nummer. Label-elementet gir oss mer brukervennlige form-elementer Vi kan, for eksempel, klikke teksten "Fornavn?" for å plassere markøren i elementets tekstfeltet. 7 of :38 8 of :38

5 Eksempel 10: Radioknapper og label-elementer Er du student? Student? ja nei <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN". <form action= "respons_radio.php"> Student? <input type="radio" id="id_es_ja" name="erstudent" value= "ja" /> <label for="id_es_ja"> ja </label> <input type="radio" id="id_es_nei" name="erstudent" value="nei" /> <label for="id_es_nei"> nei </label> <input type="submit"/> </form> <input type="radio" name= "erstudent" value="ja" id="es_ja"/> <label for="es_ja"> ja</label> <input type="radio" name= "erstudent" value="nei" id="es_nei"/> <label for="es_nei">nei</label>i </fieldset> <fieldset> <legend>handling!!!</legend> <input type="submit" name="submit2" /> <input type="reset" name="reset2" /> </fieldset> </form> Fordelene er enda mer markante med radioknapper. Legg merke til at vi kan klikke tekstene ja og nei for å velge riktig radioknapp. Vi slipper å "treffe" punktet. Bruk av Fieldsets for synliggjøring av struktur Med <fieldset> kan vi dele våre forms inn i meningsfylte avsnitt. Så langt har vi delt våre forms med hjelp av, på en litt tilfeldig måte. Vi kunne også ha brukt <div>, omtrent på samme måte. Det betyr at tekstelementer, radioknapper, avkryssingsbokser osv. ble skrevet inn i hver sine avsnitt. Dermed blir Formene "flate", og strukturen vanskelig å tyde. Noen bruker tabeller, slik at man får en layout-messig fleksibilitet. Dette kan bli unødvendig komplisert, og bør unngås, særlig i enkle tilfeller. fieldsets gir oss en lettvint mulighet til å strukturere våre forms både logisk og visuelt. Enhver fieldset kan ha et legend-element, som brukes til å gi den en overskrift. Eksempel 11: En XHTML-forms delt med fieldsets Personalia Fornavn? Akademisk status Er du student? Ja Nei Handling!!! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN". <form action= "respons_stor.php"> <fieldset> <legend> Personalia </legend> <label for="fn">fornavn?</label> <input type="text" id="fn" name="fornavn"/> </fieldset> <fieldset> <legend>akademisk status </legend> 9 of :38 10 of :38

6 Vi kontrollerer utseendet på <fieldsets> med hjelp av stilark. Følgende stildefinisjon ble brukt på formen ovenfor fieldset{ border:solid; border-color:#000000; border-width:thin; legend{ font-size:1.2em; font-weight:bold; margin-left:auto; margin-right:auto; Utlegg av forms og tekster Ha riktig rekkefølge på tekster og elementer Tekst-input og nedtrekksmenyer: Ha teksten foran input-elementet, enten på samme linje eller linjen foran. Radioknapp og avkrysningsboks: Ha teksten etter selve boksen (gjerne på samme linje) Tabeller bør brukes med forsiktighet Tabeller brukes ofte for å dele opp skjermen og plassere forms-elementer på ønsket sted. Tabeller kan dermed hjelpe med å få en fin, og i og for seg leselig utforming, men kan skape tilgjengelighetsproblemer. Dersom man allikevel bruker en tabell, bør man holde hvert element og sine tekster (for eksempel labels) samlet i samme celle. Slikt unngår man at en skjermleser feilassosierer tekster med element og vise versa. Ressurser Mer om forms og brukervennlighet i følgende ressurser: Sauers, Michael P. (2006): XHTML and CSS Essentials for Library Web Design - Neal Schuman Publishers Inc s. - ISBN: (se spesielt kapittel 8) The Web Standards Project. - URL: [lesedato ] Sist oppdatert 19/12-08 av Michael Preminger, michael.preminger@jbi.hio.no 11 of :38

Tilgjegelighet av XHTML-forms

Tilgjegelighet av XHTML-forms [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 08/02-14 Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Eksempel 1: For å lage en liten array (bare 5 innførsler)

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Introduksjon til kontrollstrukturer Michael Preminger (michaelp@hio.no) 07/09-06 I denne forelesningen

Detaljer

while-løkker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Eksempel 1: en enkel while-løkke

while-løkker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Eksempel 1: en enkel while-løkke while-løkker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hioa.no) 01/09-17 En liten repetisjon Løkker Arrayer

Detaljer

$antall_maaneder =12; Variablene $pris og $antall_maaneder i eksemplet ovenfor har

$antall_maaneder =12; Variablene $pris og $antall_maaneder i eksemplet ovenfor har Et program som legger sammen to brukergitte tall må hente det ene hente det andre legge tallene sammen [Kurssidene] [ ABI - fagsider bibin ] presentere resultatet. Mellom operasjonene må data tas vare

Detaljer

Når en bruker skriver sitt navn ("Ole") i et form-element med name="fornavn" som attributt. klikker på submit-knappen

Når en bruker skriver sitt navn (Ole) i et form-element med name=fornavn som attributt. klikker på submit-knappen Når en bruker skriver sitt navn ("Ole") i et form-element med name="fornavn" som attributt klikker på submit-knappen [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 09/09-16...

Detaljer

En enkel while-løkke. 1 of 12 15.09.2015 15:28. 2 of 12 15.09.2015 15:28. while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt

En enkel while-løkke. 1 of 12 15.09.2015 15:28. 2 of 12 15.09.2015 15:28. while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hioa.no) 15/09-15 En liten repetisjon Løkker Arrayer (tabeller) Løkker

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Vi kommer for det meste til å bruke while-løkker, men for-løkker anses viktige å kjenne til Michael

Detaljer

while-økker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Eksempel 1: en enkel while-løkke

while-økker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Eksempel 1: en enkel while-løkke [Kurssidene] [ ABI - fagsider bibin ] Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 while-økker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Michael Preminger

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 Page 2 Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Verdier, variabler og forms Michael Preminger (michaelp@hio.no) 30/08-06 Et program kan ha mange variabler, og alle trenger

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Et program som er installert på en tjenermaskin, og som tillater eksterne programmer å utføre spørringer

Detaljer

Webprogrammering høsten 2017

Webprogrammering høsten 2017 for-løkker - innføring og eksempel Webprogrammering høsten 2017 for-løkker gjentar instruksjonene et gitt antall ganger. for-løkkens oppbygging: [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger

Detaljer

Aritmetiske operasjoner. Litt om forrige times øvelsesoppgaver

Aritmetiske operasjoner. Litt om forrige times øvelsesoppgaver Aritmetiske operasjoner Numeriske variabler (som har en tallverdi) kan brukes i aritmetiske operasjoner Variablene $pris, $maaneder og $gebyr ovenfor er numeriske. [Kurssidene] [ ABI - fagsider bibin ]

Detaljer

Introduksjon til beslutningsstrukturer

Introduksjon til beslutningsstrukturer [Kurssidene] [ ABI - fagsider bibin ] Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Introduksjon til beslutningsstrukturer Michael Preminger (michaelp@hio.no) 24/01-14 Repitisjon fra

Detaljer

[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15. Vi holder orden på verdier med hjelp av variabler

[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15. Vi holder orden på verdier med hjelp av variabler [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15 Vi holder orden på verdier med hjelp av variabler Vi lagrer verdier i variabler. Variabelnavn uttrykker verdienes rolle

Detaljer

$i < 5 forsettelsesbetingelsen - false => Løkken slutter.

$i < 5 forsettelsesbetingelsen - false => Løkken slutter. for-løkker gjentar instruksjonene et gitt antall ganger. for-løkkens oppbygging: [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 17/09-18 Byggestein så langt: variabler, betinget

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 PHP og databaser IV Eksempel 1: koden for nedtrekksmenyen (kopi av eksempel 3 fra uke 43) Michael

Detaljer

Verdier, variabler og forms

Verdier, variabler og forms [Kurssidene] [ ABI - fagsider bibin ] Verdier, variabler og forms Michael Preminger (michaelp@hio.no) 16/01-14 Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Litt om forrige times øvelsesoppgaver

Detaljer

<?php. count tar en array som argument, og returnerer et tall som uttrykker antallet innførsler i arrayen.

<?php. count tar en array som argument, og returnerer et tall som uttrykker antallet innførsler i arrayen. Hver gang funksjonen printhallo kalles utføres instruksjonene spesifisert i den. [Kurssidene] [ ABI - fagsider bibin ] Webprogrammering høsten 2015 //funksjonskall printhallo(); //enda en gang printhallo();

Detaljer

</html> </head> <form action= rtkst.php > <p> Fornavn? <input type= text name= fornavn <input type= submit />

</html>  </head> <form action= rtkst.php > <p> Fornavn? <input type= text name= fornavn <input type= submit /> 2.3. Variabler og forms Eksempel 2.K: Et tekstelementet gir verdi til en PHP-variabel. Nedenfor: form-sidens kode med nettleserbilde. Motstående side: målprogramet med nettleserbilde av kjøringen (URLen

Detaljer

}?> <!DOCTYPE... <html xmlns="http://www.w3.org/1999/xhtml"> <head>... </head> <body> <p>nå skal vi printe hallo:</p> <?php //funksjonskall

}?> <!DOCTYPE... <html xmlns=http://www.w3.org/1999/xhtml> <head>... </head> <body> <p>nå skal vi printe hallo:</p> <?php //funksjonskall Hver gang funksjonen printhallo kalles utføres instruksjonene spesifisert i den. [Kurssidene] [ ABI - fagsider bibin ] //funksjonskall printhallo(); //enda en gang printhallo(); Michael Preminger (michaelp@hio.no)

Detaljer

Et forsøk på definisjon

Et forsøk på definisjon Et forsøk på definisjon [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 21/08-16 Engelsklignende språk, med rigid syntaks, som kan brukes til å skrive instruksjoner (eksempel

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 Page 2 Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Introduksjon Michael Preminger (michaelp@hio.no) 23/08-06 I denne forelesningen: Motivasjon: Hvorfor vi lærer å programmere

Detaljer

Et forsøk på definisjon. Eksempel 1

Et forsøk på definisjon. Eksempel 1 [Kurssidene] [ ABI - fagsider bibin ] Introduksjon Michael Preminger (michael.preminger@hioa.no) 13/12-13 I denne forelesningen: Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Motivasjon:

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 11. mai 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LV197D Webprogrammering med PHP FU Studiepoeng:

Detaljer

praktiske eksempler DOM Document Object Model DOM og Høst 2013 Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS

praktiske eksempler DOM Document Object Model DOM og Høst 2013 Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS DOM og praktiske eksempler Gløer Olav Langslet Sandvika VGS Høst 2013 Informasjonsteknologi 2 DOM Document Object Model Læreplansmål Eleven skal kunne programmere med enkle og indekserte variabler eller

Detaljer

Et forsøk på definisjon

Et forsøk på definisjon Et forsøk på definisjon [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 18/08-17 Engelsklignende språk, med rigid syntaks, som kan brukes til å skrive instruksjoner (eksempel

Detaljer

Et forsøk på definisjon. Eksempel 1

Et forsøk på definisjon. Eksempel 1 Et forsøk på definisjon [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michael.preminger@hioa.no) 19/08-15 Engelsklignende språk, med rigid syntaks, som kan brukes til å skrive instruksjoner

Detaljer

Innføring i bruk av CGI4VB

Innføring i bruk av CGI4VB Innføring i bruk av CGI4VB Her kommer en enkel innføring i bruk av modulen CGI4VB som kan benyttes for å lage CGI programmer i Visual Basic. CGI er en forkortelse for Common Gateway Interface den kommunikasjonsprotokollen

Detaljer

EKSAMEN Webpublisering

EKSAMEN Webpublisering Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6101 Webpublisering 03.12.2015 Tid: Målform: Sidetal: 3 timer Bokmål 5 (inkludert denne) Hjelpemiddel: Ingen Merknader: Alle oppgavene

Detaljer

Webformularer, PHP og databaser

Webformularer, PHP og databaser PHP-arkitektur Webformularer, PHP og databaser Jfr Fra kjernen og ut, fra skallet og inn Appendix B WWWklient Netscape, Internet Explorer, Opera Dynamisk web-side bygges opp på grunnlag av spørring mot

Detaljer

if-tester Funksjoner, løkker og iftester Løkker og Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS

if-tester Funksjoner, løkker og iftester Løkker og Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS Løkker og if-tester Gløer Olav Langslet Sandvika VGS 29.08.2011 Informasjonsteknologi 2 Funksjoner, løkker og iftester Læreplansmål Eleven skal kunne programmere med enkle og indekserte variabler eller

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 17.desember 2001 Varighet: 0900-1300 Fagnummer: LV192D Fagnavn: Web-programmering med ASP Klasser: 1hsf Vekttall:

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 18. mai 2006 Varighet: 3 timer (09:00 12:00) Fagnummer: Fagnavn: Klasse(r): LV197D Webprogrammering med

Detaljer

OBLIG 1 - WEBUTVIKLING

OBLIG 1 - WEBUTVIKLING OBLIG 1 WEBUTVIKLING Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Problemer med funksjonalitet / bruk Uoversiktlig side For

Detaljer

notater Gule lapper Mine Et praktisk eksempel med objekter IT2 Læreplansmål Gløer Olav Langslet Sandvika VGS

notater Gule lapper Mine Et praktisk eksempel med objekter IT2 Læreplansmål Gløer Olav Langslet Sandvika VGS Mine notater Gløer Olav Langslet Sandvika VGS Et praktisk eksempel med objekter Vi kjenner alle til korktavlen med gule lapper. Vi henger opp en lapp for at vi selv eller andre skal huske eller bli minnet

Detaljer

INF1040 Oppgavesett 4: CSS

INF1040 Oppgavesett 4: CSS INF1040 Oppgavesett 4: CSS (Kapittel 5) Fasitoppgaver Ingen fasitoppgaver denne gang. Se flervalgsoppgavene under. Flervalgsoppgaver I følgende oppgaver er det oppgitt fem alternativer der nøyaktig ett

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 PHP og databaser III Fremvisning av resultater i (X)HTML-tabeller Tabeller er en naturlig måte

Detaljer

Kursdokumentasjon for Dreamweaver

Kursdokumentasjon for Dreamweaver Kursdokumentasjon for Dreamweaver Skrevet av 2/13 1 Komme i gang med Dreamweaver... 3 2 Bruk av Dreamweaver... 4 2.1 Verktøylinja...5 2.2 Properties... 5 3 Sidens egenskaper... 6 4 Tekst... 7 4.1 Endre

Detaljer

EKSAMEN Web-publisering

EKSAMEN Web-publisering EKSAMEN 6101 Web-publisering 02.06.2016 Tid: Målform: Sidetall: 3 timer Bokmål 5 (inkludert denne) Hjelpemiddel: Ingen Merknader: Vedlegg: Alle oppgavene er vektet, pass på å fordele tiden du bruker mellom

Detaljer

Innføring i bruk av CGI4VB

Innføring i bruk av CGI4VB Innføring i bruk av CGI4VB Her kommer en enkel innføring i bruk av modulen CGI4VB som kan benyttes for å lage CGI programmer i Visual Basic. CGI er en forkortelse for Common Gateway Interface den kommunikasjonsprotokollen

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet er på

Detaljer

Brukermanual. Appen som gjør varebestilling enkelt og oversiktlig. DentalSpar OrdreApp - Brukermanual V01.4

Brukermanual. Appen som gjør varebestilling enkelt og oversiktlig. DentalSpar OrdreApp - Brukermanual V01.4 Brukermanual Appen som gjør varebestilling enkelt og oversiktlig DentalSpar OrdreApp - Brukermanual V01.4 Forklaringer Varer ut - Benyttes når du skal ta ut varer fra lageret for bruk på klinikken Varer

Detaljer

Oblig 1 Erlend Hannestad

Oblig 1 Erlend Hannestad Oblig 1 Erlend Hannestad Oppgave 1 Nettsiden er ustrukturert og uryddig når det kommer til layout og design, det er vanskelig å holde oversikt over alt som vises på siden, det er rett og slett for mye

Detaljer

MMT105 Internettprogrammering Uke 44, høst 2007

MMT105 Internettprogrammering Uke 44, høst 2007 MMT105 Internettprogrammering Uke 44, høst 2007 Introduksjon til CSS MMT105 HiNT 2007 1 HTML-elementenes strukturerende egenskaper HTML-elementene skal markere strukturen i et webdokument, dvs. at de forskjellige

Detaljer

Innhold 1 Universelt utformete og tilgjengelige PDF dokumenter... 2 1.1 Hvorfor PDF?... 2 1.2 Gjør det lettere for deg selv... 2 2 Eksporter fra Word

Innhold 1 Universelt utformete og tilgjengelige PDF dokumenter... 2 1.1 Hvorfor PDF?... 2 1.2 Gjør det lettere for deg selv... 2 2 Eksporter fra Word Innhold 1 Universelt utformete og tilgjengelige PDF dokumenter... 2 1.1 Hvorfor PDF?... 2 1.2 Gjør det lettere for deg selv... 2 2 Eksporter fra Word til PDF... 2 3 Gjør tilgjengelighetsverktøyene synlige

Detaljer

INF2810: Funksjonell Programmering. En Scheme-evaluator i Scheme

INF2810: Funksjonell Programmering. En Scheme-evaluator i Scheme INF2810: Funksjonell Programmering En Scheme-evaluator i Scheme Erik Velldal Universitetet i Oslo 27. april 2017 Tema 2 Forrige forelesning Strømmer og utsatt evaluering Kort om makroer I dag Kap. 4 Metasirkulær

Detaljer

Tor-Eirik Bakke Lunde

Tor-Eirik Bakke Lunde Obligatorisk oppgave 3 INF-2310 < Sikkerhet i distribuerte systemer > 18. november 2003 Obs! Denne rapporten forutsetter kjennskap til vedlagte JavaDoc informasjon samt oblig2. Tor-Eirik Bakke Lunde torebl@stud.cs.uit.no

Detaljer

Rammer. Mer om Javascript

Rammer. Mer om Javascript Rammer. Mer om Javascript LO130A Kirsten Ribu 11.10.2004 Kirsten Ribu - HiO - LO 130 A 1 I dag Om rammer (Frames) Mer om Javascript Kirsten Ribu - HiO - LO 130 A 2 Innledende om rammer (Frames) Med rammer

Detaljer

Hvor gammel er du? Hvor gammel er du? Del 1: Skrive ut til skjerm. Gjøre selv. Skrevet av: Sindre O. Rasmussen, Kodeklubben Trondheim

Hvor gammel er du? Hvor gammel er du? Del 1: Skrive ut til skjerm. Gjøre selv. Skrevet av: Sindre O. Rasmussen, Kodeklubben Trondheim Hvor gammel er du? Skrevet av: Sindre O. Rasmussen, Kodeklubben Trondheim Kurs: Python Tema: Tekstbasert Fag: Programmering Klassetrinn: 5.-7. klasse, 8.-10. klasse Hvor gammel er du? I dette oppgavesettet

Detaljer

1.2 Dynamiske, tjenerbaserte og interaktive nettsteder

1.2 Dynamiske, tjenerbaserte og interaktive nettsteder Kapittel 1 Innledning og motivasjon 1.1 Innledning Mye av dagens virksomhet på WWW, alt fra nettbanker til bibliotekkataloger, er dynamisk, interaktiv og databasestyrt. Alle som leser denne boken har brukt

Detaljer

Python: Løkker. TDT4110 IT Grunnkurs Professor Guttorm Sindre

Python: Løkker. TDT4110 IT Grunnkurs Professor Guttorm Sindre Python: Løkker TDT4110 IT Grunnkurs Professor Guttorm Sindre Denne uka Vi trenger å Støttes av Hente data fra bruker Vise data til bruker Lagre data i minnet for bruk videre i programmet Fra tastatur:

Detaljer

ET LITE TILBAKEBLIKK PÅ TEKSTSTRENGER...

ET LITE TILBAKEBLIKK PÅ TEKSTSTRENGER... Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Ingredienser og mye krydder i PHP Svend Andreas Horgen Lærestoffet er utviklet for faget IINI3003Webprogrammering med PHP Resymé: Programmering

Detaljer

Oppsummering - Til nå... (1/ )

Oppsummering - Til nå... (1/ ) Oppsummering - Til nå... (1/10-2015) Grunnleggende HTML... 1 Basic JavaScript... 1 Variabler:... 2 Operatorer:... 3 Klikkhendelser... 4 Kontrollstrukturer... 5 Valgsetninger... 5 Betingelser/påstander...

Detaljer

Oppsummering - Kurset (10/11-2015)

Oppsummering - Kurset (10/11-2015) Oppsummering - Kurset (10/11-2015) Grunnleggende HTML... 1 Basic JavaScript... 2 Variabler:... 3 Operatorer:... 4 Klikkhendelser... 5 Kontrollstrukturer... 5 Valgsetninger... 5 Betingelser/påstander...

Detaljer

DIAGNOSERAPPORT. for. Dato:05.12.2012 Utført av: Jon P Hellesvik

DIAGNOSERAPPORT. for. Dato:05.12.2012 Utført av: Jon P Hellesvik DIAGNOSERAPPORT for Dato:05.12.2012 Utført av: Jon P Hellesvik Generell synlighet (pagerank) En god start er å sjekke den generelle synligheten på siden. Dette er en test som rangerer med utgangspunkt

Detaljer

Oppbygging av innhold på responsive nettsider.

Oppbygging av innhold på responsive nettsider. Oppbygging av innhold på responsive nettsider. HTML og CSS er koder som forteller nettleseren hvordan strukturen og utseende på en nettside skal vises på skjermen din. Selv om du ikke ser kildekoden når

Detaljer

Rammeverk for tverrsektoriell tjenesteutvikling. ST 1.1 og ST 1.2 Enhetlig tverrsektoriell tilnærming

Rammeverk for tverrsektoriell tjenesteutvikling. ST 1.1 og ST 1.2 Enhetlig tverrsektoriell tilnærming Rammeverk for tverrsektoriell tjenesteutvikling ST 1.1 og ST 1.2 Enhetlig tverrsektoriell tilnærming Brukerne av tjenestene får ikke dekket behovene sine Brukerne opplever tungvinte tjenester Innbyggerne

Detaljer

OBLIG 2 WEBUTVIKLING

OBLIG 2 WEBUTVIKLING OBLIG 2 WEBUTVIKLING Oppgave 1 Design ved hjelp av skisser eller wireframes et nettsted med et "avansert" design. Lag spesifikke design for ulike skjermstørrelser og utskrift. Fokuser spesielt på å få

Detaljer

Del 1 Hvorfor fokusere på denne prosesslinjen? 9/20/2012. Innhold. 1. Hvorfor fokusere på denne prosesslinjen?

Del 1 Hvorfor fokusere på denne prosesslinjen? 9/20/2012. Innhold. 1. Hvorfor fokusere på denne prosesslinjen? Prosesslinja fra plan til matrikkelenhet (v. 3.0) Sentral matrikkelmyndighet, september 2012 Innhold 1. Hvorfor fokusere på denne prosesslinjen? 2.Prosesslinja 3.Kontroll av krav om matrikkelføring 4.Div

Detaljer

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS Skjemaer med HTML5 Gløer Olav Langslet Sandvika VGS Leksjon 10 Informasjonsteknologi 1 og 2 Skjemaer på nettsider I denne leksjonen skal vi se litt nærmere på bruk av skjemaer på nettsider. Du har sett

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 PHP og databaser III Tilbakeblikk Forbindelse mot databaser Sending av søk Gjennomgang av resultatsett

Detaljer

Anne Berit Fuglestad Elektroniske arbeidsark i Excel

Anne Berit Fuglestad Elektroniske arbeidsark i Excel Anne Berit Fuglestad Elektroniske arbeidsark i Excel Regnearkene nevnt i denne artikkelen kan du hente via www.caspar.no/tangenten/ 2003/anneberit103.html Regneark er et av de verktøyprogram som gir mange

Detaljer

Javascript. Mer om layout

Javascript. Mer om layout Javascript. Mer om layout Kirsten Ribu 04.10.04 Kirsten Ribu - Webpublisering - HiO -2004 1 Men først. Hvordan går det med klasser og blokker? Hjalp det med mailene? Litt mer om klasser og blokker ;-)

Detaljer

HTML: Del inn nettsiden

HTML: Del inn nettsiden HTML: Del inn nettsiden Erfaren Web Introduksjon Målet med denne oppgaven er å lære hvordan man kan organisere en nettside ved å dele den inn med forskjellige tagger. Dersom du ikke er kjent med tagg-strukturen

Detaljer

HELSE MIDT-NORGE RHF STYRET

HELSE MIDT-NORGE RHF STYRET HELSE MIDT-NORGE RHF STYRET Sak 40/13 Finansieringsmodellen endring psykisk helsevern Saksbehandler Kjell Solstad Ansvarlig direktør Anne-Marie Barane Saksmappe 2012/560 Dato for styremøte 14.05.14 Forslag

Detaljer

MAT1030 Plenumsregning 1

MAT1030 Plenumsregning 1 MAT1030 Plenumsregning 1 Kapittel 1 Mathias Barra - 16. januar 2009 (Sist oppdatert: 2009-02-02 14:21) Plenumsregning 1 Velkommen til plenumsregning for MAT1030 Fredager 12:15 14:00 Vi vil gjennomgå utvalgte

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 11. mai 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LV197D Webprogrammering med PHP FU Studiepoeng:

Detaljer

En bedre verden med AJAX

En bedre verden med AJAX En bedre verden med AJAX Frode Eika Sandnes Hva er AJAX Har ikke noe med rengjøringsmidler å gjøre AJAX er et (morsomt) akronym Asynchronous Javascript And XML Henskikt: lage interaktive webapplikasjoner

Detaljer

file:///c:/users/michaelp/sites/dkdm/dw4/dreamweaver4o.html

file:///c:/users/michaelp/sites/dkdm/dw4/dreamweaver4o.html 1 of 8 02.04.2015 20:45 Oppsummering fra forrige gang Bakgrunner i DW kan lages både med farger og bilder kan brukes til å lage tiltalende design, skal derimot være obs. på at kontrasten til innholdsteksten

Detaljer

(X)HTML, CSS og JavaScript HTML. Det første dokumentet 26.11.2007. Grunnleggende programmering i Java Monica Strand 26.

(X)HTML, CSS og JavaScript HTML. Det første dokumentet 26.11.2007. Grunnleggende programmering i Java Monica Strand 26. (X)HTML, CSS og JavaScript Grunnleggende programmering i Java Monica Strand 26. november 2007 Gr. leggende Java 26. november 2007 1 HTML HTML = Hyper Text Markup Language Strukturerer tekstinnhold HTML

Detaljer

Løsningsforslag: MAT 1110 Obligatorisk oppgave 2, V-12

Løsningsforslag: MAT 1110 Obligatorisk oppgave 2, V-12 Løsningsforslag: MAT 0 Obligatorisk oppgave, V- Oppgave a Siden f har en annenderivert, må både funksjonen selv og dens deriverte være kontinuerlige, og det sikrer at vi i regningene nedenfor har 0 0 -uttrykk:

Detaljer

Netttsideguide: Universell utforming

Netttsideguide: Universell utforming Netttsideguide: Universell utforming Innledning Når det kommer til universell utforming vil kanskje de fleste av oss tenke på byggningsforeskrifter og tilgjengelighet i det offentlige rom. Men universell

Detaljer

Presentasjon av hovedprosjekt ved HIST Nettbutikk www.midt-svartdal.no

Presentasjon av hovedprosjekt ved HIST Nettbutikk www.midt-svartdal.no Presentasjon av hovedprosjekt ved HIST Nettbutikk www.midt-svartdal.no Hovedprosjekt 2008 av Audun M. Solheim, student HIST/BAIN, audun@c2i.net Oppdragsgiver:Bjørg Minnesjord Solheim, bjorg@midt-svartdal.no

Detaljer

INF1000 EKSTRATILBUD. Stoff fra uke 1-5 (6) 3. oktober 2012 Siri Moe Jensen

INF1000 EKSTRATILBUD. Stoff fra uke 1-5 (6) 3. oktober 2012 Siri Moe Jensen INF1000 EKSTRATILBUD Stoff fra uke 1-5 (6) 3. oktober 2012 Siri Moe Jensen PLAN FOR DAGEN gjennomgå stoff fra uke 1-5(6), men med en litt annen tilnærming kun gjennomgått stoff, men vekt på konsepter og

Detaljer

Communicate SymWriter: R5. Brett og knapper

Communicate SymWriter: R5. Brett og knapper Communicate SymWriter: R5. Brett og knapper Innhold R5.1 Hva er et brett - en oversikt...2 R5.2 Lage et brett....................................................2 R5.3 Endre utseendet på et brett....6

Detaljer

MAT1030 Diskret Matematikk

MAT1030 Diskret Matematikk MAT1030 Diskret Matematikk Plenumsregning 1: Kapittel 1 Mathias Barra Matematisk institutt, Universitetet i Oslo 16. januar 2009 (Sist oppdatert: 2009-02-02 14:21) Plenumsregning 1 MAT1030 Diskret Matematikk

Detaljer

Systemarkitektur. Webformularer, PHP og databaser. Hva skal applikasjonsprogrammet gjøre? PHP. Ta i mot data fra brukergrensesnittskjermbildet

Systemarkitektur. Webformularer, PHP og databaser. Hva skal applikasjonsprogrammet gjøre? PHP. Ta i mot data fra brukergrensesnittskjermbildet Systemarkitektur Virkeligheten (interesseområdet) Webformularer, PHP og databaser Dynamisk webside bygges evt opp på grunnlag av spørring mot databasen Jfr Fra kjernen og ut, fra skallet og inn Appendix

Detaljer

Klasser. Webprogrammering høsten 2015. Objekter. Eksempelklasser og -objekter. 2 of 11 14.10.2015 07:56. 1 of 11 14.10.2015 07:56

Klasser. Webprogrammering høsten 2015. Objekter. Eksempelklasser og -objekter. 2 of 11 14.10.2015 07:56. 1 of 11 14.10.2015 07:56 [Kurssidene] [ ABI - fagsider bibin ] Objekter Webprogrammering høsten 2015 Et objekt er en "ting" som representeres i et program. Representasjonen tar for seg attributter og oppførsel Attributter (egenskaper)

Detaljer

Oblig 4 Undervisningshefte i grunnleggende JavaScript programmering

Oblig 4 Undervisningshefte i grunnleggende JavaScript programmering Oblig 4 Undervisningshefte i grunnleggende JavaScript programmering Innhold: Variabler Boolske verdier Kontrollstrukturer Datastrukturer Løkker Funksjoner Events DOM behandling av Christine Skjønhaug Færø

Detaljer

Web-programmering med JSP Løsningsforslag leksjon 3

Web-programmering med JSP Løsningsforslag leksjon 3 Web-programmering med JSP Løsningsforslag leksjon 3 Oppgave 1 Denne siden viser inneholder en oversikt over biler:

Detaljer

RISØR KOMMUNE Enhet for plan- og byggesak

RISØR KOMMUNE Enhet for plan- og byggesak RISØR KOMMUNE Enhet for plan- og byggesak Arkivsak: 2015/1260-0 Arkiv: 53/3 Saksbeh: Heidi Rødven Dato: 28.12.2015 Klage: Søknad om flytting av brygge - bygge ny - Blesvikveien 111 gnr. 53 bnr. 3 Søker/Tiltakshaver:

Detaljer

EKSAMEN / 6101N WebPublisering

EKSAMEN / 6101N WebPublisering EKSAMEN 6101 / 6101N WebPublisering 09.12.2016 Tid: Målform: Antall sider: 3 timer Bokmål 8 (inkludert denne) Hjelpemidler: Ingen Merknader: Vedlegg: Alle oppgavene er vektet, pass på å fordele tiden du

Detaljer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 12. desember 2002 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LO116D Programmering i Visual Basic FU

Detaljer

Systemarkitektur. Webformularer, PHP og databaser et crash-kurs. Hva skal applikasjonsprogrammet gjøre? PHP

Systemarkitektur. Webformularer, PHP og databaser et crash-kurs. Hva skal applikasjonsprogrammet gjøre? PHP Systemarkitektur Virkeligheten (interesseområdet) Webformularer, PHP og databaser et crash-kurs Dynamisk nettside bygges evt. opp på grunnlag av spørring mot databasen Jfr. Fra kjernen og ut, fra skallet

Detaljer

SENSORVEILEDNING. Dato: Eventuelt:

SENSORVEILEDNING. Dato: Eventuelt: SENSORVEILEDNING Emnekode: ITF10511 Emnenavn: Eksamensform: Webutvikling Digital Dato: 03.12.2018 Faglærer(e): Michael A. Lundsveen Eventuelt: Læringsutbytte for emnet KUNNSKAP: Studenten kan forstå nettsteders

Detaljer

<HTML Koder> Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01

<HTML Koder> Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01 Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01 Side 2 Ett HTML dokument inneholder både tekst som skal vises og instruksjoner om hvordan den skal vises av nettleseren. Instruksjonene

Detaljer

EKSAMEN (Konvertert fra en gammel PHPeksamen)

EKSAMEN (Konvertert fra en gammel PHPeksamen) EKSAMEN (Konvertert fra en gammel PHPeksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 08/12-2009 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)

Detaljer

Trondheim kommunerevisjon Rapport 7/2017-N Forundersøkelse Overvik og Være

Trondheim kommunerevisjon Rapport 7/2017-N Forundersøkelse Overvik og Være Trondheim kommunerevisjon Rapport 7/2017-N Forundersøkelse Overvik og Være Foto: Carl-Erik Eriksson Forord Trondheim kommunerevisjon har i dette notatet gjennomført en forundersøkelse av Olsø og Staur

Detaljer

Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand

Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand Web fundamentals Webdesign 17. januar 2008 Monica Strand Webdesign 17. januar 2008 1 Web design Fagområdet Web design inneholder flere disipliner Grafisk design Informasjonsdesign Brukergrensesnittdesign

Detaljer

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em;

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em; Oblig 2: Oppgave 1 Hva og hvorfor Jeg har valgt å lage et nettsted basert på relative målenheter. Det vil si at jeg tar i bruk prosent og em istedenfor pixler. For eksempel: section { width: 50%; height:

Detaljer

Arbeidsgang ved hver lønnskjøring

Arbeidsgang ved hver lønnskjøring 20.09.2016 Arbeidsgang ved hver lønnskjøring Start i Lag lønn med å registrere lønn på de ansatte. Velg Kontroll for å kontrollere registreringene og for å oppgi periodedato. Om du finner feil eller mangler

Detaljer

Åpen innleggelse gav bedre liv

Åpen innleggelse gav bedre liv Åpen innleggelse gav bedre liv Ved Jæren DPS kan utvalgte pasienter med schizofreni selv bestemme når de trenger innleggelse. Brukerstyrte plasser ble en velsignelse for familien Håheim. Nå kan de endelig

Detaljer

Vurdering for Søke omsorgstjeneste - Askim kommune. Poengsum: 66 poeng av moglege 105 poeng - 63 %

Vurdering for Søke omsorgstjeneste - Askim kommune. Poengsum: 66 poeng av moglege 105 poeng - 63 % Vurdering for Søke omsorgstjeneste - Askim kommune Poengsum: 66 poeng av moglege 05 poeng - 6 % . Tjenesten er enkel å finne (Søke omsorgstjeneste - Askim kommune). Tjenesten er enkel å finne gjennom søk

Detaljer

Steg 1: Vi starter fra toppen

Steg 1: Vi starter fra toppen CSS: Layout Skrevet av: Lars Klingenberg Kurs: Web Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Målet med oppgaven er å lære hvordan

Detaljer

TDT4110 IT Grunnkurs Høst 2014

TDT4110 IT Grunnkurs Høst 2014 TDT4110 IT Grunnkurs Høst 2014 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Auditorieøving 1 Navn: Linje: Brukernavn (blokkbokstaver): Oppgavesettet

Detaljer

Plenumsregning 1. Kapittel 1. Roger Antonsen januar Velkommen til plenumsregning for MAT1030. Repetisjon: Algoritmer og pseudokode

Plenumsregning 1. Kapittel 1. Roger Antonsen januar Velkommen til plenumsregning for MAT1030. Repetisjon: Algoritmer og pseudokode Plenumsregning 1 Kapittel 1 Roger Antonsen - 17. januar 2008 Velkommen til plenumsregning for MAT1030 Torsdager 10:15 12:00 Gjennomgang av ukeoppgaver Gjennomgang av eksempler fra boka Litt repetisjon

Detaljer

Repetisjon Novice Videregående Python PDF

Repetisjon Novice Videregående Python PDF Repetisjon Novice Videregående Python PDF Introduksjon I denne oppgaven skal vi repetere litt Python-syntaks. Hele dette kurset er for de som har programmert Python før. Dersom ikke har mye erfaring med

Detaljer

Innhold uke 4. INF 1000 høsten 2011 Uke 4: 13. september. Deklarasjon av peker og opprettelse av arrayobjektet. Representasjon av array i Java

Innhold uke 4. INF 1000 høsten 2011 Uke 4: 13. september. Deklarasjon av peker og opprettelse av arrayobjektet. Representasjon av array i Java INF høsten 2 Uke 4: 3. september Grunnkurs i Objektorientert Programmering Institutt for Informatikk Universitetet i Oslo Siri Moe Jensen og Arne Maus Mål for uke 4: Innhold uke 4 Repetisjon m/ utvidelser:

Detaljer

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Oblig 1 Oppdatert: 10/09 Nye oppgaver Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Oppgave 2 (Etter

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 20. mai 2005 Varighet: 3 timer (09:00 12:00) Fagnummer: Fagnavn: Klasse(r): LV197D Webprogrammering med

Detaljer