</html> </head> <form action= rtkst.php > <p> Fornavn? <input type= text name= fornavn <input type= submit />
|
|
- Simen Olafsen
- 6 år siden
- Visninger:
Transkript
1 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 vises ufullstendig) < title> Form med tekstelement </ title> <form action= rtkst.php > Fornavn? <input type= text name= fornavn /> <input type= submit /> <input type= reset /> 34 Kapittel 2. Variabler og forms <title>respons på tekst element</title> Respons på tekst element : print ( $_GET [ fornavn ]) ; Respons på tekst-element: Michael 35
2 2.3. Variabler og forms Eksempel 2.L: Eksempel på en fullstendig interaksjon med en radioknapprekke. Nedenfor: formen med HTML-koden og utseende. Motstående side: målprogrammet, med nettleserutseende (URLen vises ufullstendig) < title>radioknapp</ title> <form action= radio.php > Student? name= erstudent value= ja /> ja name= erstudent value= nei /> nei <input type= submit value= Submit Query /> 36 Kapittel 2. Variabler og forms <title>radiorespons</title> Er jeg student? print ( Svar : {$ GET[ erstudent ]} ); Er jeg student? Svar: ja 37
3 2.3. Variabler og forms Eksempel 2.M: Eksempel på en fullstendig interaksjon med en nedtrekksmeny. Nedenfor: formen med HTML-koden og nettleserbilde. Motstående side: målprogrammet med nettleserbilde (URLen vises ufullstendig) <form action= nedtrekk.php > Din favorittforfatter? <s e l e c t name= favorittfor > <option> Henrik Ibsen</option> <option> Knut Hamsun</option> <option> Henrik Wergeland</option> <option selected= selected > Jonas Lie </option> </ select> <input type= submit name= submit value= Submit Query /> 38 Kapittel 2. Variabler og forms <title>nedtrekkrespons</title> Respons på nedtrekksmeny: Hvem er din favorittforfatter? print ( svar : {$ GET[ favorittfor ]} );./nedtrekk.php?favorittfor=jonas+lie Respons på nedtrekksmeny: Hvem er min favorittforfatter? svar: Jonas Lie 39
4 2.3. Variabler og forms Eksempel 2.N: Eksempel på en fullstendig interaksjon med en større, blandet form. Nedenfor: formen med HTML-koden og nettleserbilde. Motstående side: målprogrammet med nettleserbilde (URLen vises ufullstendig.) < title>sammensatt form</ title> <form action= storre.php method= get > Fornavn? <input type= text name= fornavn /> Er du student? name= erstudent value= ja /> ja <br /> name= erstudent value= nei /> nei Din favorittforfatter? <s e l e c t name= favorittfor > //25 <option> Henrik Ibsen</option> <option> Knut Hamsun</option> <option> Henrik Wergeland</option> <option selected= selected > Jonas Lie </option> </ select> <input type= submit name= submit /> 40 Kapittel 2. Variabler og forms <title>respons på sammensatt form</title> Vi takker din respons. Ditt fornavn er : print ( {$ GET[ fornavn ]}. ); print ( Din favorittforfatter er {$ GET[ favorittfor ]}. ) ; På spørsmålet om du var student, svarte du print ( {$ GET[ erstudent ]}. ); Takk og på gjensyn!./storre.php?fornavn=michael&erstudent=nei&fav Vi takker din respons. Ditt fornavn er: Michael. Din favorittforfatter er Jonas Lie. På spørsmålet om du var student, svarte du nei. Takk og på gjensyn! 41
5 3.3. Beslutningsstrukturer for flere valgalternativer Eksempel 3.D: Bruk av en verdi hentet fra en radioknapprekke i et logisk uttrykk. Nedenfor: HTML-form i kode og nettleserbilde. Motstående side: Målprogram med kjøring < title>radioknapper</ title> <form action= rdif.php > Student? name= erstudent value= ja /> ja name= erstudent value= nei /> nei <input type= submit /> 50 Kapittel 3. Beslutningsstrukturer <title>radioknapprespons</title> <h1>respons på radioknapper:</h1> Er jeg student? if ( $_GET [ erstudent ] == ja ){ print ( Du er student! ); } Takk og farvel! Respons på radioknapper Er jeg student? Du er student! Takk og farvel! 51
6 3.3. Beslutningsstrukturer for flere valgalternativer Eksempel 3.E: Bruk av en verdi hentet fra en radioknapprekke i en if-else struktur. Responsen blir som i nettleserbildet på motstående side når brukeren trykker inn nei-alternativet < title>radioknapper</ title> <form action= rdie.php > Student? name= erstudent value= ja /> ja name= erstudent value= nei /> nei <input type= submit /> 52 Kapittel 3. Beslutningsstrukturer <title>radioknapprespons</title> <h1>respons på radioknapper:</h1> Er jeg student? if ( $_GET [ erstudent ] == ja ){ print ( Du er student! ); // linje 13 } else{ print ( Du er ikke student! ) ; // linje 16 } Takk og farvel! Respons på radioknapper Er jeg student? Du er ikke student! Takk og farvel! 53
7 4.5. Mer om løkker Eksempel 4.I: En PHP-array tar imot data fra en avkryssingsboksrekke. Legg merke til at arrayen i målprogrammet (motstående side) har like mange innførsler som antallet bokser det ble krysset av på. Forsøk å kjøre eksemplet ved å hente frem formsiden nedenfor (følg lenken i adressefeltet). Kryss av forskjellige kombinasjoner av boksene og se resultatet... <body > Hva spiser du helst? <form action= mat. php > <input type= checkbox name= mat [ ] value= fisk /> Fisk <input type= checkbox name= mat [ ] value= lam /> Lam <input type= checkbox name= mat [ ] value= ri s /> Ris <input type= submit /> 72 Kapittel 4. Løkker og arrayer <title>hva studenten spiser</title> <body > Hva studenten spiser. $i = 0; $antall = count ( $_GET [ mat ] ) ; print ( Arrayen dollar mat har $antall innførsler: ); while ( $i < $antall ) { print ( $i : {$ GET [ mat ] [ $i ]} ); $i = $i + 1; } Hva studenten spiser. Arrayen dollar-mat har 2 innførsler: 0:lam 1:ris 73
8 9.5. Nettdokumenter og Webtjenester Eksempel 9.I: Eksempel på analyse av et nettdokument Nedenfor: XML-dodkumentet (utdrag) Motstående side: Analyseprogrammet med presentasjon 1 <?xml version= <zs:searchretrieveresponse 3 xmlns:zs= loc.gov/zing/srw/ > [...] 4 <zs:records> 5 <zs:record> 6 <zs:recordschema>info:srw/schema/1/dc v1.1</zs:recordschema>... 7 < title>pan.</title> 8 <creator>hamsun, Knut, </creator> [...] 9 <type>text</type> 10 <publisher>[ Wilno ]</publisher> 11 <date>1928</date> 12 <language>yid</language> 13 <description>romanized.</description> [...] 14 <zs:recordposition>2</zs:recordposition> 15 </zs:record> 16 <zs:record> 17 [...] 18 < title>pan.</title> 19 <creator>hamsun, Knut, </creator> [...] 20 <type>text</type> 21 <publisher>[ New York,</publisher> 22 <date>1919]</date> 23 <language>heb</language> 24 <description>romanized.</description> 25 </zs:recorddata>< zs:recordposition>3</zs:recordposition> 26 </zs:record> 27 [...] 28 <zs:record> 29 <zs:recordschema>info:srw/schema/1/dc v1.1</zs:recordschema> 30 [...] 31 < title>pan,</title> 32 <creator>hamsun, Knut, </creator> 33 <type>text</type> 34 <publisher>[ Kristiania ] A. Cammermeyer</publisher> 35 <date>[1901]</date> 36 <language>nor</language> <zs:recordposition>6</zs:recordposition> 38 </zs:record> 39 </zs:records></zs:searchretrieveresponse> 156 Kapittel 9. PHP og XML 1 <table> 2 <tr> 3 <th>tittel</th> <th>forfatter</th> 4 <tr> 5 6 include Post.php ; 7 $cqlurl= loc.gov:7090/voyager?operation =[...] ; 8 $xmldoc= new DOMDocument () ; 9 $xmldoc >load ( $cqlurl ); 10 $rot=$xmldoc >documentelement ; 11 $nodeliste_alleposter=$rot >getelementsbytagname ( record ) ; 12 $antall=$nodeliste_alleposter >length ; 13 for ( $i=0; $i < 10; $i++){ 14 $treffelement=$nodeliste_alleposter >item ( $i ); 15 $post=new Post ( $treffelement ); 16 $tittel=$post >gettittel () ; 17 $forfatter=$post >getforfatter () ; 18 print <<<RADSLUTT 19 <tr> 20 <td>$tittel</td><td>$forfatter</td> 21 <tr> 22 RADSLUTT ; 23 } </table> Tittel Forfatter Pan, Hamsun, Knut, Pan, aus Leutnant Thomas Glahns Papieren. Hamsun, Knut,
9 9.5. Nettdokumenter og Webtjenester Eksempel 9.J: Analysen av en enkelt XML-post i et Post-objekt Denne siden: et utdrag av XML-dodkumentet med den enkelte posten i fokus nederst: illustrasjon av DOM hierarkiet i maskinens minne Motstående side: Post-klassen og behandlingen av enkeltposten. Funksjonene construct (l. 18), gettittel(l. 15) og getforfatter (l. 8) brukes hhv. på linjene 15, 16 og 17 i eksempel 9.I. 1 <zs:records> 2 <zs:record> 3 < title>pan.</title> 4 <creator>hamsun, Knut, </creator> [...] 5 <type>text</type> 6 <publisher>[ New York,</publisher> 7 <date>1919]</date> 8 <language>heb</language> 9 <description>romanized.</description> 10 </zs:recorddata>< zs:recordposition>3</zs:recordposition> </zs:record> 13 <zs:record> 14 [...] 15 </zs:record> 16 <zs:record> 17 [...] 18 </zs:record> 19 <zs:record> 20 [...] 21 </zs:record> 158 Kapittel 9. PHP og XML 1 2 class Post{ 3 private $elem ; 4 private $forfatter ; 5 public function setforfatter ( $forfatter ) { 6 $this >forfatter = $forfatter ; 7 } 8 public function getforfatter (){ 9 return $this >forfatter ; 10 } 11 private $tittel ; 12 public function settittel ( $tittel ) { 13 $this >tittel = $tittel ; 14 } 15 public function gettittel (){ 16 return $this >tittel ; 17 } 18 public function construct ( $elem ) { 19 $this >elem=$elem ; 20 $this >fyllopppost () ; 21 } 22 public function fyllopppost (){ 23 $this >fyllinntittel () ; 24 $this >fyllinnforfatter () ; 25 } 26 function fyllinntittel (){ 27 $titler=$this >elem >getelementsbytagname ( title ); 28 $tittelelem=$titler >item (0) ; 29 $this >settittel ( $tittelelem >nodevalue ); 30 } 31 function fyllinnforfatter (){ 32 $forfattere=$this >elem >getelementsbytagname ( creator ) ; 33 $forfatterelem=$forfattere >item (0) ; 34 $this >setforfatter ( $forfatterelem >nodevalue ); 35 } 36 }
Webprogrammering høsten 2017
Analyse (parsing) av XML-dokumenter [Kurssidene] [ ABI - fagsider bibin ] Webprogrammering høsten 2017 XML-dokument objekt av klassen DOMDocument. representerer et tre med node-objekter (DOMNode). Nodene
DetaljerNå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...
DetaljerUtvikling 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
DetaljerAritmetiske 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$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
DetaljerUtvikling 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
DetaljerAnalyse (parsing) av XML-dokumenter DOMDocument Dokument Dokument I denne presentasjonen Eksempel1: analysere lokale XML-filer XML - DOM
[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 27/10-15 I denne presentasjonen Om XML og DOM-pakken OM curl-pakken (ikke dekket i boka) XML - DOM Webprogrammering høsten 2015
DetaljerIntroduksjon 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 Vi lagrer verdier i variabler. Variabelnavn uttrykker verdienes rolle
DetaljerTilgjegelighet 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)
DetaljerUtvikling 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
Detaljerwhile-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
DetaljerEn 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
DetaljerVerdier, 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
DetaljerUtvikling av dynamiske nettsteder med PHP og databaser, våren 2009
[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
DetaljerUtvikling 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
Detaljer9. ASP med databasekopling, del II
Else Lervik 23.03.2004 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LV192D Web-programmering med ASP 9. Resymé: I forrige leksjon så vi hvordan ASP kunne brukes til å vise
DetaljerInnfø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
DetaljerHva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; }
Hva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; Hva skrives ut på skjermen når følgende kode utføres? int [] tallene =
Detaljerwhile-ø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
DetaljerUtvikling 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
DetaljerHer er eksamenssett fra Vår '09. Av Robin Sværen og Simen Arvesen.
Her er eksamenssett fra Vår '09. Av Robin Sværen og Simen Arvesen. Del 1 Kodeforståelse (10%) Her skal du kun svare på selve spørsmålet, og du trenger ikke forklare hvordan du kommer frem til svaret. NB!
DetaljerInnfø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
DetaljerKlasser. 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)
DetaljerHØ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}?> <!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)
DetaljerWebprogrammering 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
DetaljerUtvikling 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
DetaljerUtvikling 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
DetaljerOppsummering - 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...
DetaljerLæringsmål og pensum. Hvordan virker webteknologi? (klient-tjener arkitektur) HTML - virkemåte. Nettleser: Firefox, Opera, Safari
1 2 Læringsmål og pensum TDT4105/4110 Informasjonsteknologi grunnkurs: Uke 35/36 HTML Førsteamanuensis Alf Inge Wang Læringsmål Lære å lage statiske hjemmesider Bilder Lenker Lister Tabeller Skjema for
Detaljer$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<?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();
DetaljerHØ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:
DetaljerEn 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
DetaljerDagens tema. Hva er kompilering? Anta at vi lager dette lille programmet doble.rusc (kalt kildekoden): Hva er kompilering?
Dagens tema Dagens tema Kildekode Hva er kompilering? Hva er kompilering? Hvordan foreta syntaksanalyse av et program? Hvordan programmere dette i Java? Hvordan oppdage feil? Anta at vi lager dette lille
DetaljerWebformularer, 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
DetaljerOblig 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ø
DetaljerOppsummering - 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...
DetaljerINF januar 2015 Stein Michael Storleer (michael) Lenkelister
INF1010 29. januar 2015 Stein Michael Storleer (michael) Lenkelister Lenke + lister = lenkelister Vi starter med lenkeobjektene Lager en kjede av objekter ved hjelp av pekere class { ; Legger Jl data innholdet
DetaljerVedlegg B: Produktdokumentasjon
Vedlegg B: Produktdokumentasjon 1.1 Logge inn Det første som møter brukeren når brukeren kommer til siden for første gang er en innloggingsmeny slik som den nedenfor. Her vil brukeren bli bedt om å logge
DetaljerØvingsforelesning 5 Python (TDT4110)
Øvingsforelesning 5 Python (TDT4110) Repetisjon av løkker og funksjoner Ole-Magnus Pedersen Oversikt Praktisk Info Gjennomgang av Øving 3 Repetisjon 2 Praktisk info Prosjekter i PyCharm må startes med
DetaljerOpprette local electronic collection med local portfolios manuelt
Opprette local electronic collection med local portfolios manuelt Dato: 2017-03-24 Hvis du ikke finner en e-ressurspakke (e-bok, tidsskrift eller database) i Community zone (CZ), oppretter du en local
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 4.desember 2008 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasser: LO347D/LN347D Web-applikasjoner med Java EE Nettstudenter
DetaljerOppsummering - Til nå... (1/ )
Oppsummering - Til nå... (1/10-2015) Grunnleggende HTML... 1 Basic JavaScript... 2 Variabler:... 3 Operatorer:... 4 Klikkhendelser... 5 Kontrollstrukturer... 5 Valgsetninger... 5 Betingelser/påstander...
DetaljerØvingsforelesning 5 Python (TDT4110)
Øvingsforelesning 5 Python (TDT4110) Repetisjon av løkker og funksjoner Ole-Magnus Pedersen Oversikt Praktisk Info Gjennomgang av Øving 3 Repetisjon 2 Praktisk info Prosjekter i PyCharm må startes med
DetaljerSystemarkitektur. 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
DetaljerINF Notater. Veronika Heimsbakk 10. juni 2012
INF1010 - Notater Veronika Heimsbakk veronahe@student.matnat.uio.no 10. juni 2012 1 Tilgangsnivåer 2 CompareTo Modifier Class Package Subclass World public Y Y Y Y protected Y Y Y N no modifier Y Y N N
DetaljerEKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00
EKSAMEN Emnekode: ITM20606 ITF10208 Dato: Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 05/06-2009 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater
DetaljerWeb-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:
DetaljerInformasjon Eksamen i IN1000 høsten 2017
Informasjon Eksamen i IN000 høsten 207 Tid 8. desember kl. 09.00 (4 timer) Faglærerne vil besøke lokalet ca kl 0. Oppgavene Oppgave 2b og 2c er flervalgsoppgaver. Her får man det angitte antall poeng om
Detaljerlfæ~~~~:::j~~:~l -.~=:~-t::-d I Alle trykte og håndskrevne EKSAMENSOPPGA VE Side l av 5 Eksamenstid:
EKSAMENSOPPGA VE Side l av 5 Bokmålstekst Emne: PROGRAMMERINGSSPRÅK i II Grupper: loa, ldb Emnekode LO 112 A Dato: 14.12.2005 Faglig veileder: Mark Burgess, Eva Vihovde, Frode Sandnes og Ulf uttersrud
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 14.desember 2007 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasser: LO347D Web-applikasjoner med Java EE Nettstudenter
DetaljerHjelpemidler: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark) med egenproduserte notater (håndskrevne/maskinskrevne)
Informasjon om eksamen EKSAMEN Emnekode: ITF10213 Emnenavn: Innføring i programmering Dato: 05/12-2017 Eksamenstid: 09.00-13.00, 4 timer Hjelpemidler: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark)
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1010 Objektorientert programmering Dato: 9. juni 2016 Tid for eksamen: 09.00 15.00 (6 timer) Oppgavesettet er på 7 sider. Vedlegg:
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring -
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): 3. desember 2009 0900-1100 LO348D/LN349D Web-applikasjoner med
DetaljerRadix en enkel innføring
Radix en enkel innføring Dette er en enkel oppskrift på den mest vanlige bruken av Radix. 1 Utgangspunkt: Du har laget en video som du vil dele med dine studenter i Fronter. Du kan da bruke Radix som lagrings-
DetaljerTestsituasjon Resultat Kommentar. Fungerer som det skal!
Test- rapport Testsituasjon Resultat Kommentar Test av PHP-variablene. Sjekke om de er riktig deklarert, og om de kommer med fra form til database Alle variablene som skal leses fra konfigurasjonssiden,
DetaljerEKSAMEN. Dato: 18. mai 2017 Eksamenstid: 09:00 13:00
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 18. mai 2017 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Kalkulator Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet
DetaljerEKSAMEN. Dato: 28. mai 2018 Eksamenstid: 09:00 13:00
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 28. mai 2018 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet
Detaljer1. Opprette Workspace: Velg File, New Workspace. Angi Workspace name og location (hvor filene skal lagres). Trykk OK
Hvordan kjøre analyse av Aker H3 semi submersible, med offbody points Dette er en guide til hvordan gjøre en Wadam analyse i HydroD. Vi har tatt utgangspunkt i en modell av en Aker H3 semisub, og du vil
DetaljerJavaServer Pages (JSP)
JavaServer Pages (JSP) Forelesning 1 Klient/tjener-systemer, installasjon av tjener, og intro til JSP. Statisk Web = HTML Overskrift
DetaljerRedigere elektronisk enkelttittel (portfolio)
Redigere elektronisk enkelttittel (portfolio) Dato: 2015-03-09 Revidert: 2015-03-31 I Electronic Portfolio Editor kan du oppdatere informasjon om portfolioen, lenking, beholdning, noter osv. Trinn 1 Søk
DetaljerEksamen i Internetteknologi Fagkode: ITE1526
Datateknikk Side 1 av 8 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Mandag, 23.05.05, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 3 oppgaver og
DetaljerHøgskoleni østfold EKSAMEN
Høgskoleni østfold EKSAMEN Emnekode: Emne: ITF10213 Innføring i programmerin Dato: Eksamenstid: 06/12-2016 09.00-13.00 Hjelpemidler: Faglærer: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark) med Tom
DetaljerRepetisjon 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
DetaljerObject interaction. Innhold. Abstraksjon 03.09.2007. Grunnleggende programmering i Java Monica Strand 3. september 2007.
Object interaction Grunnleggende programmering i Java Monica Strand 3. september 2007 1 Innhold Til nå: Hva objekter er og hvordan de implementeres I klassedefinisjonene: klassevariable (fields), konstruktører
DetaljerFinne ut om en løsning er helt riktig og korrigere ved behov
Finne ut om en løsning er helt riktig og korrigere ved behov Finurlige feil og debugging av kode IN1000, uke5 Henrik H. Løvold Oppgave (Lett modifisert fra eksamen 2014) Skriv en funksjon Dersom parameteren
DetaljerINF1000 (Uke 5) Mer om løkker, arrayer og metoder
INF1000 (Uke 5) Mer om løkker, arrayer og metoder Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset Praktisk informasjon Når disse
DetaljerOPPGAVE 1 OBLIGATORISKE OPPGAVER (OBLIG 1) (1) Uten å selv implementere og kjøre koden under, hva skriver koden ut til konsollen?
OPPGAVESETT 4 PROSEDYRER Oppgavesett 4 i Programmering: prosedyrer. I dette oppgavesettet blir du introdusert til programmering av prosedyrer i Java. Prosedyrer er også kjent som funksjoner eller subrutiner.
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: DELVIS LØSNINGSFORSLAG (ikke fullstendig) Eksamensdato: 12. desember 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn:
DetaljerDinesh Jeyabalasingam. Oppgavesett 9. Gruppeoppgave 2. Eksamenssett DEL 1. Oppgave 1.1. IF 1 Hvis $a er mindre eller lik $b stemmer
Dinesh Jeyabalasingam Oppgavesett 9 Gruppeoppgave 2 Eksamenssett 1 2008 DEL 1 Oppgave 1.1 IF 1 Hvis $a er mindre eller lik $b stemmer IF 2 Hvis $a er større enn 5 stemmer Skriver ut: A $a=6; $b=7; if($a
DetaljerProgram delegate. Lage et nytt prosjekt i Visual Studio
Program delegate Kommunikasjon mellom objekter er en utfordring i objektorientert programmering. Dette GUI eksempelet viser hvordan bruke en delegate til å gjøre metodekall i et annet objekt. Vi skal legge
DetaljerEt 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
DetaljerPG4200 Algoritmer og datastrukturer Forelesning 5 Implementasjon av lister
PG4200 Algoritmer og datastrukturer Forelesning 5 Implementasjon av lister Lars Sydnes, NITH 5. februar 2014 I. Implementasjoner Tabell-implementasjon av Stakk Tabellen er den lettest tilgjengelige datastrukturen
DetaljerAktivere pakke (Electronic collection)
Aktivere pakke (Electronic collection) Dato: 2016-06-29 Hvis du ikke har lagt inn bestilling på pakken i Alma, følg punkt a under hvert trinn. Hvis du har en bestilling på pakken i Alma, er det punkt b
DetaljerLøsningsforslag Test 2
Løsningsforslag Test 2 Oppgave 1.1: Interface definerer et grensesnitt som kan implementeres av flere klasser. Dette gir en standardisert måte å kommunisere med objekter av en eller flere relaterte klasser.
DetaljerXML og JDOM. Helge Furuseth
XML og JDOM Helge Furuseth furuseth@idi.ntnu.no XML XML = Extensible Markup Language Basert på SGML Standard Generalized Markup Language HTML = Hypertext Markup Language Også basert på SGML Mange likheter
Detaljer1. Profiler og variabler
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Profiler og variabler Stein Meisingseth 26.05.2014 Lærestoffet er utviklet for faget IDRI3005 PowerShell 1. Profiler og variabler Resymé:
DetaljerOversikt. Introduksjon Kildekode Kompilering Hello world Hello world med argumenter. 1 C programmering. 2 Funksjoner. 3 Datatyper. 4 Pekere og arrays
Oversikt C programmering 1 C programmering Introduksjon Kildekode Kompilering Hello world Hello world med argumenter 2 Funksjoner 3 Datatyper 4 Pekere og arrays 5 Kontrollstrukturer Lars Vidar Magnusson
DetaljerMAT1030 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
DetaljerBygg et Hus. Steg 1: Prøv selv først. Sjekkliste. Introduksjon. Prøv selv
Bygg et Hus Introduksjon I denne leksjonen vil vi se litt på hvordan vi kan få en robot til å bygge et hus for oss. Underveis vil vi lære hvordan vi kan bruke løkker og funksjoner for å gjenta ting som
DetaljerBusinesscatalyst PAGES
Businesscatalyst 1. Gå til http://www.businesscatalyst.com/ og login med brukernavn og passord. Du kommer da til administrasjonspanelet der du kan organisere nettsiden. Her kan du også se hvordan nettsiden
DetaljerObjektorientert programmering i Python
Objektorientert programmering i Python IN1000 Høst 2019 uke 8 Siri Moe Jensen Læringsmål uke 8 Repetisjon fra forrige uke Definere en klasse, opprette og arbeide med objekter: How-to
DetaljerOppsummering Assemblerkode Hopp Multiplikasjon Kode og data Array Oppsummering
Uke 34 Uke 35 Uke 36 Uke 37 Uke 38 Uke 39 Uke 40 Uke 41 Uke 42 Uke 43 Uke 44 Uke 45 Uke 46 Uke 47 sikkerhet datanett programvare digitale kretser Prosessoren II Kort oppsummering Løkker og tester Mer om
DetaljerGJØVIK INGENIØRHØGSKOLE
GJØVIK INGENIØRHØGSKOLE Postboks 191-2801 GJØVIK KANDIDATNUMMER: E K S A M E N FAGNAVN: FAGNUMMER: Programmering i C++ / Pascal / C LO154A, LO151A og LO142A EKSAMENSDATO: 7. juni 1994 TID: 09.00-14.00
DetaljerEn beskrivelse av API for innhenting av informasjon fra registeret for sentralt godkjente foretak Direktoratet for byggkvalitet
API- dokumentasjon En beskrivelse av API for innhenting av informasjon fra registeret for sentralt godkjente foretak Direktoratet for byggkvalitet Direktoratet for byggkvalitet Side: 2 av 7 Innhold 1 INNLEDNING...
DetaljerProgrammering i C++ Løsningsforslag Eksamen høsten 2005
Programmering i C++ Eksamen høsten 2005 Simen Hagen Høgskolen i Oslo, Avdeling for Ingeniørutdanning 7. desember 2005 Generelt Denne eksamensoppgaven består av tre oppgaver, pluss en ekstraoppgave. Det
DetaljerPlenumsregning 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
DetaljerSkilpaddetekst. Steg 1: Tekst på flere linjer. Sjekkliste. Introduksjon
Skilpaddetekst Ekspert Python Introduksjon I denne oppgaven skal vi skrive kode, slik at vi kan skrive stor tekst ved hjelp av turtle slik som på bildet under. Steg 1: Tekst på flere linjer Vi har allerede
DetaljerTDT4110 IT Grunnkurs Høst 2016
TDT4110 IT Grunnkurs Høst 2016 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Løsningsforslag til Auditorieøving 1 1 Teori 1. Hvilket tall kan IKKE lagres
DetaljerTDT4100 Objektorientert programmering
Eksamensoppgave i TDT4100 Objektorientert programmering Torsdag 12. august 2010, kl. 09:00-13:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikret av Svein Erik Bratsberg. Kontaktperson
DetaljerOppgavesett for NVivo 10
Oppgavesett for NVivo 10 Oppgave 1: Nytt prosjekt Det første du ser når du åpner NVivo er en liste over de siste prosjektene du har jobbet med i programmet. I dag lager vi et nytt prosjekt. Klikk på New
Detaljer1. Klientside-validering med JavaScript
Tomas Holt 10.02.2004 Opphavsrett: Tomas Holt og Stiftelsen TISIP Lærestoffet er utviklet for faget LO192D Web-programmering i ASP 1. Resymé:Leksjonen omhandler hovedsaklig hvordan man bruker klientside-script
DetaljerKapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy
Kapittel 13 Advanced Hypertext Implementation Martin Lie Ole Kristian Heggøy 08.11.04 Forbedring av arkitektur Problem med alt i ett -løsning: Spredning av forretningslogikk. Avhengighet mellom presentasjonssider
DetaljerHangman. Steg 1: Velg et ord. Steg 2: Gjett en bokstav. Sjekkliste. Sjekkliste. Introduksjon
Hangman Erfaren Python Introduksjon La oss lage et spill: Hangman! Datamaskinen vil velge et ord og du kan gjette det bokstav for bokstav. Dersom du gjetter feil for mange ganger taper du. Steg 1: Velg
DetaljerOversikt Kompilering Syntaksanalyse Java Feilsjekking Oppsummering
Dagens tema Dagens tema Hva er kompilering? Hvordan foreta syntaksanalyse av et program? Hvordan programmere dette i Java? Hvordan oppdage feil? Kildekode Hva er kompilering? Anta at vi lager dette lille
DetaljerEKSAMEN (Konvertert fra en gammel PHP-eksamen)
EKSAMEN (Konvertert fra en gammel PHP-eksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 06/12-2011 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)
DetaljerEKSAMEN EKSAMENSDATO: KLASSE: TID: ANTALL SIDER UTLEVERT: 5. TILLATTE HJELPEMIDLER: Alle trykte og skrevne
KANDIDATNUMMER: EKSAMEN EMNENAVN: EMNENUMMER: WWW-teknologi IMT2291 EKSAMENSDATO: 03.01.2008 KLASSE: TID: 09.00 12.00 EMNEANSVARLIG: Øivind Kolloen ANTALL SIDER UTLEVERT: 5 TILLATTE HJELPEMIDLER: Alle
DetaljerSVARFORSLAG : Eksamen i IBE102 Webutvikling Våren 2017.
Avdeling for Logistikk SVARFORSLAG : Eksamen i IBE102 Webutvikling Våren 2017. Eksamensdag: 5. mai 2017 Tid: 9-13. Faglærer/tlf: Ketil Danielsen Hjelpemidler: Ingen. Antall sider, inkl. forsiden: 6 Målform:
Detaljer