Ensimmäiset XPath-lausekkeet
|
|
- Anni-Kristiina Saaristo
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Ensimmäiset XPath-lausekkeet Kaavat ja predikaatit Ctl230: Luentokalvot
2 Kontekstiin perustuva muotoilu Elementin sijainti dokumentissa 3<xsl:template match= XSLT Pattern > 3Sama elementti, eri konteksti Erilaiset muotoilusäännöt Sääntöjen valinta kontekstin mukaan Esimerkki: title 3Match-attribuutin arvot Solmujoukon valinta <xsl:template match= book/title > <h1><xsl:apply-templates/></h1> <xsl:template match= chapter/title > <h2><xsl:apply-templates/></h2> <xsl:template match= section/title > <h3><xsl:apply-templates/></h3>
3 XSLT Pattern XPath-lausekkeiden osajoukko 3 XPath-kielioppi Solmujoukon palauttavat XPath-lausekkeet kelpaavat 3Yksinkertaisia XPath-lausekkeita: Pattern match / Dokumentin juuri * Kaikki elementit title Elementit, joiden nimi on title book/title book-elementin lapsielementit, joiden nimi on Attribuutti, jonka nimi on isbn
4 Kaavojen vertailu Mihin XPath-lausekkeita vertaillaan? 3 Kontekstisolmun lapsisolmu Ensimmäinen kontekstisolmu on dokumentin juuri Seuraavat kontekstisolmut: <xsl:apply-templates /> 3 Synonyymit: <xsl:template match= title > <xsl:template match= child::title > <xsl:template > <xsl:template match= attribute::isbn > 3 Kaavassa sallitut XPath-akselit: child, attribute
5 Erilaisia kaavoja Kaikkiin dokumentin solmuihin voidaan viitata 3Absoluuttiset polkukaavat match= /book/journal/article/body/section/title match= /book/journal/article/body/section/p/text() 3Suhteelliset polkukaavat Missä tahansa kontekstissa match= title Jälkeläissolmu // match= article//title - vrt. match= article/*/*/title match= //p/text()
6 Solmutestit kaavoissa Solmujen valinta tyypin mukaan 3Solmutestit XPath 1.0 match= comment() - kaikki kommentit match= text() - kaikki tekstisolmut match= node() - kaikki solmut match= processing-instruction() - kaikki prosessointikomennot 3XPath 2.0:ssa lisäksi mm. match= element(person, employee) match= attribute(length, xs:decimal)
7 Predikaattilausekkeet Kun solmun tyyppi, nimi ja polku eivät riitä: suodattimet 3Lapsielementin arvon testaus match= article[lang= fi ]/title <article><lang>fi</lang><title>..</title></article> 3Attribuuttien arvojen testaus match= fi ] <article><title lang= fi >..</title> </article> 3Attribuuttitesti match= article[@isbn] <article isbn= abc012 >... </article>
8 Predikaattilausekkeiden funktiot 1 Suodatinfunktio position() 3Paikka kontekstissa Ensimmäiselle solmulle: [position()=1] Lyhennetty merkintä: [1] 3match= book/chapter[position()=3] book -elementin kolmas chapter -lapsielementti 3 match= book/*[3] book -elementin kolmas lapsielementti
9 Predikaattilausekkeiden funktiot 2 Suodatinfunktio last() 3Kontekstin (nykyinen solmulista) koko 3match= book/chapter[last()=2] Niiden book -elementtien kaikki chapter -elementit, joilla on kaksi chapter -lapsielementtiä 3match= book/*[last()=1] book -elementtien ainoat lapsielementit 3match= book/chapter[last()-1] Toiseksi viimeinen chapter -elementti
10 Predikaattilausekkeiden yhdistäminen Monta suodatinta 3Attribuuttitesti ja sijainti match= en ][3] match= en ] match= journal/article[@lang= en and position()=5] match= journal/*[@lang][3] 3Yksi XPath-lauseke, monta predikaattia match= journal[2]/article[@lang= en ][3]/section[2] match= book[@lang= en and auth[1]= XY ][3]/bib
11 XSLT-ohjelmointi Prioriteetit, attribuuttilausekkeet, ehtolausekkeet, järjestäminen
12 Prioriteetit 1 Useammat muunnossäännöt mahdollisia? 3Yksi solmu valitsee korkeintaan yhden säännön 3Sopivista muunnossäännöistä valitaan ensisijaisin Suurin arvo priority-attribuutilla <xsl:template match= book[@isbn= abc123 ]/title priority= 999 /> <xsl:template match= book/title priority= 2 /> <xsl:template match= title priority= 1 /> <xsl:template match= * priority= -1 />
13 Prioriteetit 2 Oletusarvot 3Ensisijaisuutta ei aina määritellä 3Sääntöjen valinta oletusarvojen mukaan 3Jos samat oletusarvot Tiedostossa jälkimmäinen muunnossääntö tai Virheilmoitus Oletusarvoja: match= * priority= -0.5 match= title priority= match= x:* priority= match= x:title priority= 0 match= book/title priority= 0.5
14 Attribuuttien tulostaminen 1 Nimi ja arvo 3Alkutunnisteen sisään tai 3<xsl:attribute name= attname >arvo</xsl:attr...> 3Esim. kuvatiedoston lisääminen kappaleiden alkuun <xsl:template match= book/chapter > <img src= logo.gif /> <xsl:apply-templates /> <xsl:template match= book/chapter > <img> <xsl:attribute name= src > <xsl:text>logo.gif</xsl:text> </xsl:attribute> </img> <xsl:apply-templates />
15 Attribuuttien tulostaminen 2 Attribuutin arvon kopioiminen 3Muuttuvat attribuutin arvot Arvon kopioiminen toisesta attribuutista Arvon kopioiminen tekstisisällöstä <image file= logo.gif /> <xsl:template match= image > <img src= {@file} /> <img src= logo.gif /> <image file= vene.gif >Veneen kuva.</image> <xsl:template match= image > <img src= {@file} alt= {text()} /> <img src= vene.gif alt= Veneen kuva. />
16 Attribuuttien tulostaminen 3 Tekstisisällön ongelmia 3Attribuutin arvo ei voi olla tyypiltään mixed content <image file= vene.gif >Veneen <b>uusi</b> kuva.</image> 1. <xsl:template match= image > <img src= {@file} alt= {text()} /> <img src= vene.gif alt= Veneen kuva. /> 2. <xsl:template match= image > <img src= {@file} alt= {.} /> <img src= vene.gif alt= Veneen uusi kuva. />
17 Ehtolauseet: if - then Sisällön valinta: <xsl:if test= true() > 3<xsl:if> - kuten ohjelmointikielten if-lausekkeet Vain muunnossäännön sisällä Ehdollinen sisältö Käsitellään vain jos test-attribuutin arvo on tosi Myös sisäkkäiset if-lausekkeet mahdollisia 3Pakollinen attribuutti test Arvona mikä tahansa Xpath-lauseke, myös Solmujoukko: tosi, jos sisältää vähintään yhden solmun Merkkijono: tosi, jos sisältää vähintään yhden merkin Numero: tosi, jos eri kuin 0
18 If-lauseke-esimerkki Ehdollisen tekstin tulostus <muistio>tavallinen muistio</muistio> <muistio type= salainen >Salainen muistio</muistio> <xsl:template match= muistio > <p> <xsl:if salainen >SALAINEN </xsl:if> <xsl:text>muistio: </xsl:text> <xsl:apply-templates /> </p> <p>muistio: Tavallinen muistio</p> <p>salainen MUISTIO: Salainen muistio</p> 3Toinen esimerkki: authors.xsl
19 Ehtolauseet: if - then - else? <xsl:if test= not(true()) > 3Ei omaa else-lausetta Tarvitaan kaksi if-lausetta ja not()-funktio 3Esim. välimerkeillä erotettu lista <xsl:template match= author > <xsl:value-of select=. /> <xsl:if test= not(position()=last()) > <xsl:text>, </xsl:text> </xsl:if> <xsl:if test= position()=last() > <xsl:text>.</xsl:text> </xsl:if>
20 Vaihtoehto if-lauseille Joskus pärjätään ilmankin... 3If-lauseen käyttö vähentää muunnossääntöjen määrää, mutta 3If-lause voidaan korvata lisäämällä uusi sääntö Test-attribuutin arvo predikaattilausekkeeksi 3Esim. välimerkeillä eroteltu lista <xsl:template match= author[not(position()=last())] > <xsl:value-of select=. /><xsl:text>, </xsl:text> <xsl:template match= author[position()=last()] > <xsl:value-of select=. /><xsl:text>.</xsl:text>
21 Ehtolauseet: switch - case Yhden valinta monesta: <xsl:choose> <xsl:when test= true() > 3Toisistaan riippuvat valinnat If-lauseiden toisto sallii usean valinnan Choose-elementin sisältä valitaan korkeintaan yksi 3Oletusvalinta: <xsl:otherwise> <xsl:element name= kuvateksti > <xsl:choose> <xsl:when > <xsl:value-of > </xsl:when> <xsl:otherwise>oletuskuvateksti.</xsl:otherwise> </xsl:choose> </xsl:element>
22 Ehtolauseiden vertailu <xsl:if> vai <xsl:choose>, <xsl:when> ja <xsl:otherwise>? 3IF - valitaan yksi kahdesta Vertailu tehdään aina Toisistaan riippumattomat testit 3CHOOSE - valitaan yksi monesta Vertaillaan, kunnes ensimmäinen ehto on tosi Järjestyksellä vaikutus optimointiin <xsl:choose> <xsl:when fi >Suomi</xsl:when> <xsl:when sv >Svenska</xsl:when <xsl:when en >English</xsl:when> </xsl:choose>
23 Sisällön järjestäminen 1 <xsl:sort> 3Elementtien järjestäminen Esim. hakemiston luonti 3Oletusjärjestys: document order 3<xsl:sort> kumoaa oletusjärjestyksen Järjestäminen valitun sisällön mukaan Lapsielementin sisältö, attribuutin arvo Kieli, aakkosjärjestys, suhteellinen pituus, isot ja pienet kirjaimet Suosituksena Unicode:n järjestysalgoritmi
24 Sisällön järjestäminen 2 Järjestyksen määrittely 3Valinnaiset attribuutit select: järjestyssavain Oletusarvo. lang: järjestämiseen käytetyn kielen koodi order: ascending descending case-order: upper-first lower-first data-type: text number omatyyppi Oletusarvo text
25 Sisällön järjestäminen 3 Monta järjestysavainta 3 Samanlaiset merkkijonot? Oletuksena document order Toissijainen järjestysavain 3 Esim. kaupunkien järjestäminen maittain ja asukasluvuittain <xsl:template match= kaupunki > <p> <xsl:apply-templates> <xsl:sort select= asukasluku data-type= number order= descending /> <xsl:sort select= maa /> </xsl:templates> </p>
26 XSLT-ohjelmointi Numerointi, moodit, kontekstin vaihto
27 Numerointi Numerot järjestettyihin listoihin 3Listat, luettelot, toistuva elementit Vaihteleva, koostettu sisältö Juokseva numerointi Numerot lisätään muotoiluvaiheessa 3 HTML-numerointi <OL> Ordered List Attribuutit start ja type Ei suositella Poistuvat käytöstä CSS-muotoilu 1) A) i) 1.1.1) 2) B) ii) 1.1.2) 3) C) iii) 1.2.1) 4) D) iv) 1.2.2) 5) E) v) 2.1.1)
28 XSL-numerointi 1 <xsl:number/> 3Sarjallinen arvo tulosdokumentissa 3Oletusmäärittely: level= single Vain sisarelementeille yhteinen numerointi Esim. books.xsl Jos ei muita lapsia: <xsl:value-of select= position() /> 3Hierarkiasta riippumaton numerointi Kuvat, taulukot, viitteet <xsl:number level= any />
29 XSL-numerointi 2 Minkä sisällön mukaan numeroidaan? 3 Nykyinen solmulista <xsl:template match=? > <xsl:number level=? count=? /> 3 Valikoiva numerointi: count-attribuutti Arvona Xpath-kaava (siis myös predikaatit) Esim. <xsl:number count= step[not(@ver= old )] /> <xsl:number count= step deleted /> 3 Numeroinnin uudelleenaloitus <xsl:number count= fig from= section/fig[2] />
30 XSL-numerointi 3 Numeron tulostus: format 3 Formatointimerkki <xsl:number format= 1 /> 1, 2, 3, 4,... format= 01 01, 02, 03, 04 format= a) a), b), c), d),... format= I I, II, III, IV,... X, XI, XII, XIII, XIV,... 3Oma numero sarjallisen sijaan <xsl:number value= Q91a /> 3Isojen lukujen muotoilu <xsl:number format= 1: grouping-separator=, grouping-size= 3 /> 3,000:
31 XSL-numerointi 4 Monitasoinen numerointi: level= multiple count= Pattern 3Hierarkkiset numerosarjat 1.2.3, A2(iii) Esim.artikkelin sisällysluettelo <xsl:template match= example > <xsl:variable name= format > <xsl:choose> <xsl:when test= ancestor::chapter > </xsl:when> <xsl:otherwise>a.1.1 </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:number format= {$format} level= multiple count= appendix chapter section example /> <xsl:apply-templates />
32 Moodit Eri muotoilu eri konteksteissa 3Saman sisällön käsittely useampaan kertaan Kirjan otsikot lukujen alussa Kirjan otsikot sisällysluettelossa 3<xsl:template match= * mode= moodi > Moodin nimen oltava kelpuutettu XML-nimi 3<xsl:apply-templates mode= moodi /> Attribuutin arvojen oltava samat tai Kummassakaan elementissä ei ole mode-attribuuttia
33 Moodit - esimerkkejä Otsikot sisällysluettelossa ja muualla <xsl:template match= book > <html><head><title>book</title></head> <body> <div><xsl:apply-templates select= chapter/title mode= toc /></div> <xsl:apply-contents/> </body> <xsl:template match= title > <h1><xsl:apply-templates/></h1> <xsl:template match= title mode= toc > <h4><xsl:apply-templates/><h4> 3 Toinen esimerkki: soloist+index.xsl
34 Sisäkkäiset muunnossäännöt Solmujoukon iteroiva käsittely 3<xsl:for-each select= node-set > Sisältönä muunnossäännöt Kontekstina select-attribuutin määrittämä solmujoukko Esimerkit: customers.xsl customers-foreach.xsl Tapahtumiin perustuva for-each (push) vs. tyylitiedoston hallitsema apply-templates (pull) käsittely 3 Järjestäminen Ensimmäisena lapsielementt(e)inä <xsl:sort> Document order, jos ei määritelty Esim. nesting.xsl
35 Kontekstin vaihto Kontekstin uudelleenvalinta <xsl:for-each select= uusi > 3Nykyisen solmun vaihto - select-attribuutti Arvona relatiivinen tai absoluuttinen polkulauseke, document(), mikä tahansa solmujoukko Jokainen joukon solmu nykyisenä solmuna 3Monen syötedokumentin hallinta <xsl:variable name= root select= / /> <xsl:for-each select= $root >... </xsl:for-each>
Hohde Consulting 2004
Luento 6: XSLT AS-0.110 XML-kuvauskielten perusteet Janne Kalliola XSL Transformations XSLT tyylisivun rakenne mallineet nykyinen solmu Edistyneemmät piirteet toisto muuttujat nimetyt mallineet ehdolliset
Helsingin yliopisto/tktl XML-metakieli XSLT XSL - extensible stylesheet language XSLT
XSL - extensible stylesheet language XSL kehitettiin xml aineistojen esitysmuodon määrittelyyn (T ~ Transformations) dokumentin rakenteen tai sisällön muunnokset 1.0 (http://www.w3.org/tr/xslt) 1999 2.0
Extensible Stylesheet Language (XSL)
Extensible Stylesheet Language (XSL) Tyylitiedostojen määrittely Ctl230:Luentokalvot 25.10.2004 Miro Lehtonen Johdanto Dokumenttien muotoilu tyylitiedostoilla 3XML: yleistetty merkkaus Kuvaa sisällön muttei
Hohde Consulting 2004
Luento 5: XQuery AS-0.110 XML-kuvauskielten perusteet Janne Kalliola XQuery XQuery uudet funktiot sekvenssit muuttujat Iterointi järjestys suodatus järjestäminen Ehtorakenteet Muita toimintoja www.hohde.com
XSL-muunnokset. 9 XSL-muunnokset
9 XSL-muunnokset XML-dokumenttien keskeinen rooli on välittää tietoa sovellusten välillä. Yksinkertaisimmillaan tämä tarkoittaa sitä että tieto tuotetaan suoraan tietyn sovelluksen tekstiformaattiin. Lähestymistavan
XSLT - ohjelmaesimerkkejä. Jaana Holvikivi Metropolia
XSLT - ohjelmaesimerkkejä Jaana Holvikivi Metropolia XML source XSLT source Source tree Transformation Stylesheet tree Result tree Serialize XML XHTML text Lajittelu, Sorting
XML kielioppi. Elementtien ja attribuuttien määrittely. Ctl230: Luentokalvot Miro Lehtonen
XML kielioppi Elementtien ja attribuuttien määrittely Ctl230: Luentokalvot 11.10.2004 Miro Lehtonen Dokumenttien mallinnus Säännöt dokumenttityypeille 3Mahdollisten dokumenttirakenteiden määrittely Samassa
XSLT - ohjelmoinnin perusteet. Jaana Holvikivi Metropolia
XSLT - ohjelmoinnin perusteet Jaana Holvikivi Metropolia Johdanto: Muunnetaan XML-dokumentti HTML-muotoon (transformation)
XSL-muunnokset. 9 XSL-muunnokset
9 XSL-muunnokset XML-dokumenttien keskeinen rooli on välittää tietoa sovellusten välillä. Yksinkertaisimmillaan tämä tarkoittaa sitä että tieto tuotetaan suoraan tietyn sovelluksen tekstiformaattiin. Lähestymistavan
Helsingin yliopisto/tktl XML-metakieli XPath
XML-perusrakenteen ympärille on kehitetty tekniikoita ja standardeja kuvaamaan XML-rakenteisen tiedon käsittelyä sekä tietojen välisiä kytkentöjä. Näissä keskeinen tarve on pystyä osoittamaan operaatioiden
è è è XSL-muunnokset 9 XSL-muunnokset
9 XSL-muunnokset XML-dokumenttien keskeinen rooli on välittää tietoa sovellusten välillä. Yksinkertaisimmillaan tämä tarkoittaa sitä että tieto tuotetaan suoraan tietyn sovelluksen tekstiformaattiin. Lähestymistavan
XSL Formatting Objects
XSL Formatting Objects XSL 1.0 (XSL-FO) Ctl230: Luentokalvot 15.11.2004 Johdanto XML-dokumenttien tyylinmäärittely 3Valmiiksi määritelty HTML-sanasto Selaimet ymmärtävät ja osaavat näyttää Esim. näytetään
Luento 5. Timo Savola. 28. huhtikuuta 2006
UNIX-käyttöjärjestelmä Luento 5 Timo Savola 28. huhtikuuta 2006 Osa I Shell-ohjelmointi Ehtolause Lausekkeet suoritetaan jos ehtolausekkeen paluuarvo on 0 if ehtolauseke then lauseke
SELECT-lauseen perusmuoto
SQL: Tiedonhaku SELECT-lauseen perusmuoto SELECT FROM WHERE ; määrittää ne sarakkeet, joiden halutaan näkyvän kyselyn vastauksessa sisältää
Digitaalisen median tekniikat. JSP ja XML Harri Laine 1
Digitaalisen median tekniikat JSP ja XML 28.4.2004 Harri Laine 1 JSP hyvin lyhyesti JSP on Java-pohjainen skriptikieli JSP:llä laadittu sivu käännetään java-servletiksi (sivun toteutus vastaa servlettiluokan
Digitaalisen median tekniikat. JSP ja XML
Digitaalisen median tekniikat JSP ja 28.4.2004 Harri Laine 1 JSP hyvin lyhyesti JSP on Java-pohjainen skriptikieli JSP:llä laadittu sivu käännetään java-servletiksi (sivun toteutus vastaa servlettiluokan
XQuery tietokannan kyselykielenä
XQuery tietokannan kyselykielenä Miro Lehtonen 31.10.2007 OUGF-syysseminaari Tietojenkäsittelytieteen laitos Sisältö Johdanto XQueryn perusteet + esimerkkejä Oracle ja XQuery Miro Lehtonen, XQuery tietokannan
Helsingin yliopisto/tktl XML-metakieli XSL-FO XSL-FO. XSL-FO sivut
sivut XSL-Formating objects on suositus tiedon esitystavan määrittelyyn Osa XSL-suositusta XSLT:n tapaan on XML-rakenteinen ja hyvin raskas käyttää ilman sopivia työkaluja Tyypillistä: määrityksiä generoidaan
XML-datan kysely. Topi Sarkkinen. Seminaarityö. Helsinki HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
XML-datan kysely Topi Sarkkinen Seminaarityö Helsinki 18.3.2015 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta Fakultet
SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet
SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet A271117, Tietokannat Teemu Saarelainen teemu.saarelainen@kyamk.fi Lähteet: Leon Atkinson: core MySQL Ari Hovi: SQL-opas TTY:n tietokantojen perusteet-kurssin
Web-teknologiat. XML-datan kysely Topi Sarkkinen
Web-teknologiat XML-datan kysely Topi Sarkkinen Sisältö XML (lyhyesti) XPath XQuery XSLT XML Extensible Markup Language Ihmisten ja koneiden luettava metakieli, jolla voidaan määritellä muitakin kieliä
XML merkintäkielten perusteet. Luento 2 - XSLT Pekka Aarnio
XML merkintäkielten perusteet Luento 2 - XSLT Pekka Aarnio Luennon sisältö OSA 1: XSLT-kieli OSA 2: XML Nimiavaruudet (OSA 3: AutomationML lyhyt kuvaus harjoitustehtävän tueksi) Luento 2: OSA1 XSL-MUUNNOKSET
XML Technologies and Applications - harjoitustyö -
XML Technologies and Applications - harjoitustyö - TURUN YLIOPISTO Informaatioteknologian laitos Tietojenkäsittelytiede Harjoitustyö Helmikuu 2009 Jyri Lehtonen (72039) jyri.lehtonen@utu.fi (yksin tehty
Helsingin yliopisto/tktl XML-metakieli XSL-FO XSL - extensible stylesheet language XSL-FO
XSL - extensible stylesheet language XSL kehitettiin XML aineistojen esitysmuodon märittelyyn XSLT (T ~ Transformations) dokumentin rakenteen tai sisällön muunnokset XSLT 1.0 (http://www.w3.org/tr/xslt)
Ylläpitodokumentti. Aija. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Ylläpitodokumentti Aija Helsinki 2.9.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö 1. Johdanto...3 2.Sanasto...3 3.Asennusohje...3 3.1 Paketin purkaminen...3
Makrojen mystinen maailma lyhyt oppimäärä
Makrojen mystinen maailma lyhyt oppimäärä Makrot osana SAS-teknologiaa Yleiskuva Jouni Javanainen Aureolis lyhyesti Aureolis on jatkuvia Business Intelligence -palveluita tuottava asiantuntijaorganisaatio
XML-merkkaus. Merkkidata, prosessointikomennot, kommentit
XML-merkkaus Merkkidata, prosessointikomennot, kommentit Merkkidata Elementtien ja attribuuttien arvot 3Merkkijonot elementtien tunnisteiden välissä 3Attribuuttien arvot 3Kielletyt merkit < & Voidaan korvata
H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki 13.9.2006
H T M L eli kuinka laadin itselleni päheät kotisivut Janne Käki 13.9.2006 Mikä ihmeen HTML? HyperText Markup Language hypertekstiä eli toisiinsa linkitettyjä dokumentteja merkintäkieli, perustuu erilaisiin
Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla
1 ENTITEETIT Tehtävä 1. Tietokoneet ja käyttöjärjestelmät käyttävät erilaisia merkkijärjestelmiä ja varsinkin Internetin alkutaipaleella aiheutti sen, että jotkut merkit eivät näkyneet kaikilla oikein.
XML / DTD / FOP -opas Internal
XML / DTD / FOP -opas Internal Reviewed: - Status: pending approval Approved by: - Author: Sakari Lampinen Revision: 1.0 Date: 15.10.2000 1 Termit DTD (data type definition) on määrittely kielelle, niinkuin
Java-kielen perusteita
Java-kielen perusteita valintalauseet 1 Johdantoa kontrollirakenteisiin Tähän saakka ohjelmissa on ollut vain peräkkäisyyttä eli lauseet on suoritettu peräkkäin yksi kerrallaan Tarvitsemme myös valintaa
Digitaalisen median tekniikat css tyylimääritykset
Digitaalisen median tekniikat css tyylimääritykset 18.9.2007 Harri Laine 1 Sisällön ja ulkoasun erottaminen toisistaan tavoiteltavaa sama sisältö pitäisi voida esittää erilaisilla alustoilla esim. esittää
Olio-ohjelmointi Syntaksikokoelma
C++-kielen uusia ominaisuuksia Olio-ohjelmointi Syntaksikokoelma 31.10.2008 Bool-tietotyyppi: Totuusarvo true (1), jos ehto on tosi ja false (0) jos ehto epätosi. Dynaaminen muistinvaraus: Yhden muuttuja
Alkuarvot ja tyyppimuunnokset (1/5) Alkuarvot ja tyyppimuunnokset (2/5) Alkuarvot ja tyyppimuunnokset (3/5)
Alkuarvot ja tyyppimuunnokset (1/5) Aiemmin olemme jo antaneet muuttujille alkuarvoja, esimerkiksi: int luku = 123; Alkuarvon on oltava muuttujan tietotyypin mukainen, esimerkiksi int-muuttujilla kokonaisluku,
DOORSin Spreadsheet export/import
DOORSin Spreadsheet export/import 17.10.2006 SoftQA Oy http/www.softqa.fi/ Pekka Mäkinen Pekka.Makinen@softqa.fi Tietojen siirto DOORSista ja DOORSiin Yhteistyökumppaneilla ei välttämättä ole käytössä
JavaScript alkeet Esimerkkikoodeja moniste 2 (05.10.11 Metropolia)
JavaScript alkeet Esimerkkikoodeja moniste 2 (05.10.11 Metropolia) Esim 5.1 laskujärjestys operaattorit var tulos = 5 + 4 * 12 / 4; document.write("5 + 4 * 12 / 4 laskutoimituksen tulos
Ohjelmoinnin peruskurssien laaja oppimäärä
Ohjelmoinnin peruskurssien laaja oppimäärä Luento 2: SICP kohdat 22.2.3 Riku Saikkonen 2. 11. 2010 Sisältö 1 Linkitetyt listat 2 Listaoperaatioita 3 Listarakenteet 4 Gambit-C:n Scheme-debuggeri Linkitetyt
Luento 7 Taulukkolaskennan edistyneempiä piirteitä Aulikki Hyrskykari
Luento 7 Taulukkolaskennan edistyneempiä piirteitä 25.10.2016 Aulikki Hyrskykari Luento 7 o Kertausta: suhteellinen ja absoluuttinen viittaus o Tekstitiedoston tuonti Exceliin o Tietojen lajittelu, suodatus
13. Loogiset operaatiot 13.1
13. Loogiset operaatiot 13.1 Sisällys Loogiset operaatiot AND, OR, XOR ja NOT. Operaatioiden ehdollisuus. Bittioperaatiot. Loogiset operaatiot ohjausrakenteissa. Loogiset operaatiot ja laskentajärjestys.
XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.
XML prosessointi Miten XML dokumentteja luetaan ja kirjoitetaan XML prosessori lukee ja välittää XML dokumentin sovellukselle. Se sisältää entieettikäsittelijän (mahdollisesti) XML jäsentimen Sovellus
Code Camp for Girls. Sanna Nygård. Lokakuussa 2015 www.frantic.com/codecamp/
Code Camp for Girls Sanna Nygård Lokakuussa 2015 www.frantic.com/codecamp/ HTML? HTML? HyperText Markup Language Ei ole nettisivua ilman HTML:ää Rakenteinen, hierarkkinen dokumentti Vain rakenne ja sisältö,
H T M L eli kuinka laadin itselleni päheät kotisivut. Janne Käki
H T M L eli kuinka laadin itselleni päheät kotisivut Janne Käki 13.9.2006 Mikä ihmeen HTML? HyperText Markup Language hypertekstiä eli toisiinsa linkitettyjä dokumentteja merkintäkieli, perustuu erilaisiin
TIEDONHALLINTA - SYKSY Luento 8. Saapumisryhmä: Pasi Ranne /9/13 Helsinki Metropolia University of Applied Sciences
TIEDONHALLINTA - SYKSY 2011 Kurssikoodi: Saapumisryhmä: Luento 8 XX00AA79-3013 TU12S2 Pasi Ranne 25.9.2013 25/9/13 Helsinki Metropolia University of Applied Sciences 1 Harjoitustyö Harjoitustöiden tilanne
Julkishallinnon XML-skeemat v0.5 JHS-suositus
Julkishallinnon XML-skeemat v0.5 JHS-suositus Keskustelutilaisuus 22.10.2008, Kansallismuseon auditorio Lasse Akselin TietoEnator lasse.akselin@tietoenator.com Sisällys Johdanto Nimeämissäännöt Skeemojen
Digitaalisen median tekniikat xhtml - jatkuu
Digitaalisen median tekniikat xhtml - jatkuu 26.3.2004 Harri Laine 1 Lomakkeet mahdollistavat tiedon välityksen asiakkaalta (selaimesta) tiedon vastaanottajalle Vastaanottaja voi olla sähköpostiosoite
9.16 XSLT ja nimiavaruudet (1/3): literaali oletusnimiavaruus
9.16 XSLT ja nimiavaruudet (1/3): literaali oletusnimiavaruus XSL-muunnos voi tietenkin tuottaa myös tiettyyn nimiavaruuteen liittyviä kohdedokumentteja (tarvitaan aina jo esim. XHTML-sovelluksissa!) Helpoimmillaan
Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1
Digitaalisen median tekniikat xhtml - jatkuu 30.4.2004 Harri Laine 1 XHTML lomakkeet Lomakkeet mahdollistavat tiedon välityksen asiakkaalta (selaimesta) tiedon vastaanottajalle Vastaanottaja voi olla sähköpostiosoite
Digitaalisen median tekniikat css tyylimääritykset
Digitaalisen median tekniikat css tyylimääritykset 26.3.2004 Harri Laine 1 Sisällön ja ulkoasun erottaminen toisistaan tavoiteltavaa sama sisältö pitäisi voida esittää erilaisilla alustoilla esim. esittää
Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1
Digitaalisen median tekniikat css tyylimääritykset 30.4.2004 Harri Laine 1 Sisällön ja ulkoasun erottaminen toisistaan tavoiteltavaa sama sisältö pitäisi voida esittää erilaisilla alustoilla esim. esittää
XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa:
XHTML - harjoitus Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa Tiedoston tallennus notepad (muistio) ohjelmassa: Jokaisen XHTML-dokumentin tulisi alkaa XML-määrittelyllä(engl.XML-prologue),
CSS-kielen avulla määritellään HTML-dokumentin tyyli. CSS avulla voidaan tarkemmin määritellä eri elementtien ominaisuuksia.
CSS1 CSS (Cascading Style Sheets) CSS-kielen avulla määritellään HTML-dokumentin tyyli. CSS avulla voidaan tarkemmin määritellä eri elementtien ominaisuuksia. Esim.
ICT1TN004. Lomakkeet. Heikki Hietala
Lomakkeet Heikki Hietala Lomakkeet Lomakkeita käytetään keräämään tietoa käyttäjältä ja siirtämään se palvelimelle Lomakkeen luominen ei yksin riitä, vaan pitää luoda myös lomakkeenkäsittelijä Lomakkeen
815338A Ohjelmointikielten periaatteet 2014-2015. Harjoitus 7 Vastaukset
815338A Ohjelmointikielten periaatteet 2014-2015. Harjoitus 7 Vastaukset Harjoituksen aiheena on funktionaalinen ohjelmointi Scheme- ja Haskell-kielillä. Voit suorittaa ohjelmat osoitteessa https://ideone.com/
Javascript 2: Ohjelmointikielen ominaisuudet. Jaana Holvikivi Metropolia
Javascript 2: Ohjelmointikielen ominaisuudet Jaana Holvikivi Metropolia HTML - sivun rakenne ja osiot HTML HEAD STYLE SCRIPT STYLEsheet Javascript file BODY Javascript
Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002
, XHTML ja CSS T-111.361 Hypermediadokumentin laatiminen 2002 XHTML CSS XSL Sisältö EXtensible Markup Language W3C Recommendation helmikuu 1998 SGML:n osajoukko Standard Generalized Markup Language Kevyempi
Datatähti 2019 alku. task type time limit memory limit. A Kolikot standard 1.00 s 512 MB. B Leimasin standard 1.00 s 512 MB
Datatähti 2019 alku task type time limit memory limit A Kolikot standard 1.00 s 512 MB B Leimasin standard 1.00 s 512 MB C Taulukko standard 1.00 s 512 MB D Ruudukko standard 1.00 s 512 MB E Sanalista
Algoritmit 1. Luento 3 Ti Timo Männikkö
Algoritmit 1 Luento 3 Ti 17.1.2017 Timo Männikkö Luento 3 Algoritmin analysointi Rekursio Lomituslajittelu Aikavaativuus Tietorakenteet Pino Algoritmit 1 Kevät 2017 Luento 3 Ti 17.1.2017 2/27 Algoritmien
JavaScript alkeet Esimerkkikoodeja moniste 2
JavaScript alkeet Esimerkkikoodeja moniste 2 Esim 5.1 laskujärjestys operaattorit var tulos = 5 + 4 * 12 / 4; document.write("5 + 4 * 12 / 4 laskutoimituksen tulos on " + tulos,"");
Harjoitus 6 (viikko 42)
Nämä ovat kurssin viimeiset harjoitukset. Hyväksytyistä ratkaisuista ja läsnäoloista kerättyjen pisteiden summan tulee olla vähintään 40 % ( pistettä) tehtävien ja läsnäolopisteiden kokonaislukumäärien
Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group
1.10.2010 1(15) Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group Graanintie 7 Tel. + 358 15 338 800 FIN-50190 MIKKELI Fax + 358 15 338 810 VERSIOHISTORIA Versio Pvm Tekijä Selite 1.0
Muuttujatyypit ovat Boolean, Byte, Integer, Long, Double, Currency, Date, Object, String, Variant (oletus)
VISUAL BASIC OHJEITA Kutsuttava ohjelma alkaa kometoparilla Sub... End Sub Sub ohjelmanimi()...koodia... End Sub Muuttujat Muuttujan esittely Muuttujatyypit ovat Boolean, Byte, Integer, Long, Double, Currency,
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 15.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.2.2010 1 / 46 Merkkijonot Merkkijonojen avulla ohjelmassa voi esittää tekstitietoa, esim. nimiä, osoitteita ja
Ohjelmoinnin peruskurssien laaja oppimäärä
Ohjelmoinnin peruskurssien laaja oppimäärä Keskeneräinen luento 3: Listat (mm. SICP 22.2.3) Riku Saikkonen 31. 10. 2011 Sisältö 1 Linkitetyt listat 2 Linkitetyt listat (SICP 2.1.1, 2.2.1) funktionaalinen
Sivuston tiedotpechaticentr.ru
Sivuston tiedotpechaticentr.ru Luotu Kesäkuu 03 2019 17:04 PM Pisteet59/100 SEO Sisältö Otsikko Изготовление печатей в Москве. Изготовление печати любой сложности. Pituus : 67 Täydellistä, otsikkosi sisältää
Harjoitus 6. Käytä String-luokasta vain charat- ja length-operaatioita.
Nämä ovat kurssin viimeiset harjoitukset. Hyväksytyistä ratkaisuista ja läsnäoloista kerättyjen pisteiden summan tulee olla vähintään 40 % ( pistettä) tehtävien ja läsnäolopisteiden kokonaislukumäärien
FORMAALI SYSTEEMI (in Nutshell): aakkosto: alkeismerkkien joukko kieliopin määräämä syntaksi: sallittujen merkkijonojen rakenne, formaali kuvaus
FORMAALI SYSTEEMI (in Nutshell): Formaali kieli: aakkosto: alkeismerkkien joukko kieliopin määräämä syntaksi: sallittujen merkkijonojen rakenne, formaali kuvaus esim. SSM:n tai EBNF:n avulla Semantiikka:
Lomakkeet HTML5. Elina Ulpovaara. Testaus: IE9 Firefox7 Opera11 Chrome
Lomakkeet HTML5 Elina Ulpovaara Testaus: IE9 Firefox7 Opera11 Chrome SELAIN Käyttäjä täyttää lomakkeen ja painaa lähetys-painiketta. Selain lähettää käyttäjän antamat tiedot palvelimelle lomakkeessa määrättyyn
Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta.
1. Julkaisutoiminnan peruskysymyksiä a) Mieti kohderyhmät b) Mieti palvelut c) Mieti palvelujen toteutus Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta. PALVELUKOKONAISUUDET:
Sivuston tiedotmysiteworthcheck.com
Sivuston tiedotmysiteworthcheck.com Luotu Huhtikuu 26 2019 09:24 AM Pisteet59/100 SEO Sisältö Otsikko Check you website value Pituus : 23 Täydellistä, otsikkosi sisältää väliltä 10 ja 70 kirjainta. Kuvaus
13. Loogiset operaatiot 13.1
13. Loogiset operaatiot 13.1 Sisällys Loogiset operaatiot AND, OR, XOR ja NOT. Operaatioiden ehdollisuus. Bittioperaatiot. Loogiset operaatiot ohjausrakenteissa. Loogiset operaatiot ja laskentajärjestys.
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 1.4.2009 T-106.1208 Ohjelmoinnin perusteet Y 1.4.2009 1 / 56 Tentti Ensimmäinen tenttimahdollisuus on pe 8.5. klo 13:00 17:00 päärakennuksessa. Tämän jälkeen
IDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit
IDL - proseduurit 25. huhtikuuta 2017 Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
Sivuston tiedotprintersupportnu mbercare.com
Sivuston tiedotprintersupportnu mbercare.com Luotu Kesäkuu 22 2019 20:58 PM Pisteet65/100 SEO Sisältö Otsikko HP Printer Support Phone Number +1-855-924-8222 Printer Support Pituus : 63 Täydellistä, otsikkosi
815338A Ohjelmointikielten periaatteet Harjoitus 6 Vastaukset
815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 6 Vastaukset Harjoituksen aiheena on funktionaalinen ohjelmointi Scheme- ja Haskell-kielillä. Voit suorittaa ohjelmat osoitteessa https://ideone.com/
ATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014
18. syyskuuta 2014 IDL - proseduurit Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
Ulkoasun muokkaus CSS-tiedostossa
Ulkoasun muokkaus CSS-tiedostossa Nellin ulkoasun muokkaus CSS-tiedostossa Lähes kaikki on muokattavissa css-tyylitiedosta käsin. Jokaiselle kieliversiolle on oma tyylitiedostonsa: www_v_fin/metalib.css
XML johdatus: DTD. Jaana Holvikivi
XML johdatus: DTD Jaana Holvikivi Dokumenttityypin rakennemäärittely DTD = kielioppi esim. XML- esitykselle Elementit Attribuutit Entiteetit ja notaatiot Prosessointikomennot DTD:n suunnittelu 19.1.2013
Tutkielman kirjoittaminen OpenOffice-teksturilla. Sisällysluettelo, viittaukset, numerointi
Tutkielman kirjoittaminen OpenOffice-teksturilla Sisällysluettelo, viittaukset, numerointi Hannu Lehto Lahden Lyseon lukio 2010 2 Sisällysluettelo 1 Sisällysluettelo...3 1.1 Sisällysluettelon luonti...3
Muistutus aikatauluista
Muistutus aikatauluista (Nämä eivät välttämättä koske avoimen yo:n opiskelijoita Erkki Kailan rinnakkaisella kurssilla) Luento 1: kotitehtävät sulkeutuvat 20.9 12:00, ennen tutoriaalia Tutoriaali 1 sulkeutuu
Työvälineohjelmistot KSAO Liiketalous 1
KSAO Liiketalous 1 Osat Tiedosto voidaan jakaa osiin ja jokainen osa muotoilla erikseen. Osa voi olla miten pitkä tahansa, yhdestä kappaleesta kokonaiseen tiedostoon. Osanvaihto näkyy näytöllä vaakasuorana
Listat eli luettelot. Järjestämätön lista (unordered list)
Listat eli luettelot listaelementit ovat lohkoelementtejä: lista ja listan alkiot alkavat uudelta riviltä listan jälkeen tuleva elementti alkaa uudelta riviltä listan alkuun ja loppuun selain jättää tyhjää
Algoritmit. Ohjelman tekemisen hahmottamisessa käytetään
Ohjelmointi Ohjelmoinnissa koneelle annetaan tarkkoja käskyjä siitä, mitä koneen tulisi tehdä. Ohjelmointikieliä on olemassa useita satoja. Ohjelmoinnissa on oleellista asioiden hyvä suunnittelu etukäteen.
Koottu lause; { ja } -merkkien väliin kirjoitetut lauseet muodostavat lohkon, jonka sisällä lauseet suoritetaan peräkkäin.
2. Ohjausrakenteet Ohjausrakenteiden avulla ohjataan ohjelman suoritusta. peräkkäisyys valinta toisto Koottu lause; { ja } -merkkien väliin kirjoitetut lauseet muodostavat lohkon, jonka sisällä lauseet
HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.
HTML & CSS Antti Koivisto HTML (HyperText Markup Language)! HTML on sivujen kuvauskieli.! Se ei ole ohjelmointikieli.! HTML on merkintäkieli, joka koostuu monista merkintä tägeistä ().! Voidaan
Vertailulauseet. Ehtolausekkeet. Vertailulauseet. Vertailulauseet. if-lauseke. if-lauseke. Javan perusteet 2004
Vertailulauseet Ehtolausekkeet Ehdot, valintalausekkeet Boolean-algebra == yhtäsuuruus!= erisuuruus < pienempi suurempi >= suurempi tai yhtäsuuri Esimerkkejä: int i=7; int j=10;
2 3 LIITE 2. Index.php 1 (10) 4 5 <?php 6 7 /*! \mainpage Artikkelihallintaohjelma 8 * 9 * \section intro_sec Introduction 10 * 11 * Tämän on
2 3 LIITE 2. Index.php 1 (10) 4 5
Ohjelmoinnin peruskurssien laaja oppimäärä
Ohjelmoinnin peruskurssien laaja oppimäärä Luento 8: Pienen ohjelmointikielen tulkki (ohjelmoitava laskin) (mm. SICP 4-4.1.5 osin) Riku Saikkonen 15. 11. 2012 Sisältö 1 Nelilaskintulkki, globaalit muuttujat
Digitaalisen median tekniikat. Luento 3: CSS
Digitaalisen median tekniikat Luento 3: CSS Luennot 1. Intro 2. XHTML 3. CSS Box Model Selektorit Esimerkkiä yms. 4. JavaScript 5. JavaScript-kirjastot & AJAX 6. Käytettävyys & saavutettavuus 7. Palvelinohjelmointi
Muotoilutoliot. XSL:n muotoiluoliot. Muotoiluolio. Muotoilualueet. Lohkoalueiden sijoittelu. Muotoilualueiden sijoittelu. Rivialueiden ominaisuuksia
XSL:n muotoiluoliot "Formatting objects" (FO) muotoiluolioita, esim. lohko, kirjainmerkki, taulukon solu, (FO:n elementtejä) muotoiluominaisuuksia, esim. kehyksen leveys, kirjasinkoko, (FO:n elementtien
GALERIE EXHIBITIONS (13) 1 2 EXHIBITIONS 2
GALERIE EXHIBITIONS (13) 1 1 Table of Contents 2 EXHIBITIONS 2 2.1 YLEISTÄ 2 2.2 REGISTER EXHIBITION 3 2.3 UPDATE EXHIBITION 4 2.3.1 BASICS 5 2.3.2 ARTICLE 6 2.3.3 PUBLISH 6 2.3.4 REVIEW 7 2.4 REGISTER
WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys
WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000
Python-ohjelmointi Harjoitus 5
Python-ohjelmointi Harjoitus 5 TAVOITTEET Kerrataan silmukkarakenteen käyttäminen. Kerrataan jos-ehtorakenteen käyttäminen. Opitaan if else- ja if elif else-ehtorakenteet. Matematiikan sisällöt Tehtävät
815338A Ohjelmointikielten periaatteet Harjoitus 2 vastaukset
815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 2 vastaukset Harjoituksen aiheena on BNF-merkinnän käyttö ja yhteys rekursiivisesti etenevään jäsentäjään. Tehtävä 1. Mitkä ilmaukset seuraava
T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet )
T-79144 Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet 11-22) 26 29102004 1 Ilmaise seuraavat lauseet predikaattilogiikalla: a) Jokin porteista on viallinen
PIC-koodin luominen URF-tietokantaan Participant Portal
PIC-koodin luominen URF-tietokantaan Participant Portal ECAS-tunnuksen hankkiminen Participant Portal osoite: http://ec.europa.eu/education/participants/portal/ Uudet käyttäjät, joilla ei vielä ole ECAS-tunnuksia:
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 15.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.3.2010 1 / 56 Tiedostoista: tietojen tallentaminen ohjelman suorituskertojen välillä Monissa sovelluksissa ohjelman
Ohjelmointiharjoituksia Arduino-ympäristössä
Ohjelmointiharjoituksia Arduino-ympäristössä Yleistä Arduino-sovelluksen rakenne Syntaksi ja käytännöt Esimerkki ohjelman rakenteesta Muuttujat ja tietotyypit Tietotyypit Esimerkkejä tietotyypeistä Ehtolauseet
Tämä dokumentti sisältää kenttäkohtaiset ohjeet WS1 Sinfokseen lisätyistä Synkka-tuotetietopankin pakollisista kentistä
Ohjeen sisältö: Tämä dokumentti sisältää kenttäkohtaiset ohjeet WS1 Sinfokseen lisätyistä Synkka-tuotetietopankin pakollisista kentistä 1. Pakolliset Synkka-tuotetietopankin kentät, joista annetaan varoitus
Tietorakenteet ja algoritmit
Tietorakenteet ja algoritmit Taulukon edut Taulukon haitat Taulukon haittojen välttäminen Dynaamisesti linkattu lista Linkatun listan solmun määrittelytavat Lineaarisen listan toteutus dynaamisesti linkattuna
815338A Ohjelmointikielten periaatteet 2014-2015
815338A Ohjelmointikielten periaatteet 2014-2015 X Skriptiohjelmointi Sisältö 1. Johdanto 2. Skriptikielten yleispiirteitä 3. Python 815338A Ohjelmointikielten periaatteet, Skriptiohjelmointi 2 X.1 Johdanto