Yleistä. Dokumentin mallintaminen. Dokumentin analysointi. Desktop publishing vs. XML. Tietokantakaavion analysointi. Dokumentin osien analysointi

Koko: px
Aloita esitys sivulta:

Download "Yleistä. Dokumentin mallintaminen. Dokumentin analysointi. Desktop publishing vs. XML. Tietokantakaavion analysointi. Dokumentin osien analysointi"

Transkriptio

1 Dokumentin mallintaminen Yleistä Dokumentin analysointi DTD:n suunnittelu Standardi DTD:t Esimerkki: uuden DTD:n laatiminen Muuta Yleistä DTD:t tärkeitä rakenne validointi DTD:n muutokset voivat johtaa ongelmiin hyvä suunnittelu tärkeä vaatii usein useamman asiantuntijan yhteistyötä testaus Dokumentin analysointi Usein XML järjestelmä vanhan järjestelmän tilalle siirryttäessä XML:ään joka voidaan käyttää standardi DTD mahdolliset muutokset luoda uusi DTD tukea esim. yrityksen dokumenttimalleista Desktop publishing vs. XML Desktop publishing taiteellinen vapaus erityisesti ulkoasu XML kaikki proseduraaliset piirteet eivät mahdollisia takaa sen että XML dokumentit seuraavat samanlaista rakennetta julkaisemisen tehokkuus, monelle medialle (edustavista) esimerkkidokumenteista sekä niiden tekijöiltä Dokumentin osien analysointi Dokumentin piirteestä, selvitä jos sillä on nimi jos se voi puuttua jos se esiintyy kerran/useamman kerran mikä informaatio edeltää ja seuraa sitä (aina) jos sitä voidaan jakaa osiin (joista voidaan selvittää nämä samat kysymykset) jos se sisältää vakiotekstiä (jota voitaisiin generoida automaattisesti) Tietokantakaavion analysointi XML dokumentti (tai sen osa) ehkä generoidaan suoraan tietokannasta Silloin voi DTD:n kirjoittamisessa käyttää hyväksi mm. mahdolliset tietokantakaaviot SQL, UML tai ER kaaviot: yhdestä yhteen relaatiot: chapter (title,...) yhdestä moneen relaatiot: chapter (para+), chapter (para*) eivät kerro osien järjestystä DTD:n käyttö tulevaisuudessa Suunnittelijan pitäisi pystyä ennakoimaan miten DTD:tä tullaan käyttämään jatkossa rakenteisuus <name>matti Meikäläinen</name> vs. <name><fs>matti</fs><ln>meikäläinen</ln> </name> linkkausstrategia yksikäsitteiset tunnisteet DTD:n suunnittelu standardi DTD vai uusi? mitkä nimet pitäisi käyttää? elementti vs. attribuutti, kumpi valitaan? sääntöjen järjestys? kommentit? modulaarisuus? säännöt? nykyversiossa piilotetut linkit

2 Nimeäminen Johdonmukainen tyyli Huom! Isot vs. pienet kirjaimet käytä vain pieniä kirjaimia <newname> tai vain isoja kirjaimia <NEWNAME> tai johdonmukaista sekoitusta <NewName> tai muuta <new_name> Itsekuvaava vs. lyhyt nimi vaatii enemmän tai vähemmän tilaa Elementti Elementti tai attribuutti rakenteisuus: jos on alirakenteita (alielementtejä) järjestys: jos tietty järjestys pakollinen sisältö: sisältö on oleellinen osa ympäröivää elementtiä poista ja lue sisältö: onko kokonaisuus järkevä jos näkyy tulostuksessa mutta sisältöä ei voi rajoittaa tasapaino pituuden ja selkeyden suhteen Elementti tai attribuutti, jatk. Attribuutti rakenteisuus: jos ei ole alirakenteita (tai ta) järjestys: järjestyksellä ei ole väliä sisältöä kuvaava: jos kuvaa elementin sisältöä ("adjektiivi") jos mahdollisia arvoja on vähän (lueteltu tyyppi) voidaan rajoittaa ja tarkistaa oletusarvot jos on hallinnollista tieto joka ei näy tulostuksessa Elementti tai attribuutti, jatk. joskus on huomioitava myös sovellus elementtien vs. attribuuttien käsittely voi olla hankalaa antaa attribuuttien arvoja keskeneräisissä prosessoreissa attribuuttien käsittely saattaa olla puutteellinen käyttäjän tottumukset ja taidot tietokantasuunnittelija vs. graafinen suunnittelija vs. olio ohjelmoija kokonaisuus yhtenäinen ks. ja open.org/cover/elementsandattrs.html Standardi DTD:t "Standardoitu", sopimus, de facto tai de jure? Edut tiedon jakaminen Haitat harvemmin kahdella organisaatiolla on täysin samat tarpeet > omat sovitukset voi sisältää liian vähän tai paljon elementtejä liian monimutkainen, liian joustava? Standardi DTD vai oma Pragmaattinen valinta: valitse olemassa oleva Tee muutokset poista elmenttejä tiukenna konteksti ja esiintymäsääntöjä lisää elementtejä Onko edelleen yhteensopiva alkuperäisen DTD.n kanssa? tiukemmat säännöt: kyllä elementtien lisääminen ja poistaminen: yleensä ei Standardi DTD:t, esim MathML, CML (kemia), UXF (UML exchange Format), SMIL (multimedia), RDF (Resource Description Framework), HumanML (luonnollinen kieli), DocBook, jne. DTD:n kirjoittaminen Tekstieditori tai DTD:n erikoiseditori kommentti seuraavista asioista tarkoitus soveltamisala tekijä päivämäärä ensisijainen käyttö

3 DTD:n sääntöjen järjestys 1. Notaatiot 2. Entiteetit 3. Elementit ja attibuutit esim. elementti ja sitten kaikki sen attribuutit tai attribuutit erikseen Mahdolliset kommentit missä tarpeen Sisältö, rakenne, ulkoasu Eri tapoja katsoa dokumenttia Sisältö, rakenne, ulkoasu kertovat eri asioita dokumentista näkyvät elementtien nimissä 1. <definition> <paragraph> <bold><italics>... Sisältöön perustuvat osat informaation merkitys abstraktissa mielessä todellisen maailman olioita esimerkit osoitteet, kadut, postinumerot tuotenimet, määrät, hinnat reseptit, ainekset, lämpötilat, valmistusajat enemmän prosessointimahdollisuuksia Rakenteeseen perustuvat osat osoittaa julkaisuasun voivat kuvata sekä sisältöä että ulkoasua esimerkit kappaleet listat ja alkiot luvut, aliluvut, jne. taulukot vähemmän prosessointimahdollisuuksia Ulkoasuun perustuvat komponentit kuvaavat ulkoasua esimerkit tietyt merkistöt ja koot rivin ja sivunvaihdot sisennykset lihavoinnit, kursivoinnit, värit ulkoasun täydellinen kontrolli (ei XML "filosofian" mukainen) Tavoite suunnittelussa vältä käyttämästä pelkästään ulkoasuun perustuvia kohtia muotoilija voi lisätä nämä asiat automaattisesti esim. ei sivunumeroita tunnista osat, jotka tulevat yhdestä ainoasta paikasta esim. marginaalit, alatunnisteet jos asia haetaan tietokannasta käytä sisältöön perustuvaa osaa tunnista sisäkkäiset osat, ryhmät Esmerkki: DTD:n laatiminen Lähteenä listaus kurssikokeista (ajoista ja paikoista) syksyllä Dokumentin analysointi 1. Tunnista loogiset osat 2. Selvitä osien esiintymiskerrat (0, 1, n) 3. Selvitä osien järjestys (yläelementissä) 4. Selvitä osien alirakenteet (ja toista nämä askeleet) 5. Selvitä osien vakiotekstit 6. Selvitä osien muut ominaisuudet Esimerkki: lähteenä kurssikokeet Kurssikokeet syksyllä 2001, Course exams in autumn 2001 Tarkista kokeen aika ja paikka WWW:stä päivää pari ennen koetta! Check the date, time and place from WWW one or two days before the exam. If you want the questions in English, contact the examiner.

4 Esimerkki: lähteenä kurssikokeet to klo sali 1 päärakennus Tietokone työvälineenä (pääaineopiskelijoille) Rytkönen pe klo Auditorio Muuntokoulutuksen peruskurssi (Java) Hyvönen ti klo sali 1 päärakennus Tietokone työvälineenä (sivuaineopiskelijoille) Rytkönen Tekijä@cs.helsinki.fi kurssikokeet järjestys: pääosa alirakenteet: otsikko, ohjeet, kokeet, tekijä, päiväys vakiotekstit: väliviivat, tyhjät välit osien välillä muut ominaisuudet: pääasiallinen kieli on suomi otsikko: Kurssikokeet syksyllä 2001, Course exams in autumn 2001 järjestys: 1 alirakenteet: mahdollisesti kieliversiot, lukukausi, vuosi vakiotekstit:, muut ominaisuudet: suomi, englanti kieliversio Kurssikokeet syksyllä 2001 Course exams in autumn 2001 n järjestys: 1, 2,... alirakenteet: lukukausi, vuosi vakiotekstit: in, llä muut ominaisuudet: suomi, englanti,? lukukausi järjestys: 1 vuosi järjestys: 2 ohjeet Tarkista kokeen aika ja paikka WWW:stä päivää pari ennen koetta! Check the date, time and place from WWW one or two days before the exam. If you want the questions in English, contact the examiner. esiintymiskerrat: 0 (?), 1, järjestys: 2 alirakenteet: kieliversiot (ks. otsikko) vakiotekstit: muut ominaisuudet: suomi, englanti koe to klo sali 1 päärakennus Tietokone työvälineenä (pääaineopiskelijoille) Rytkönen esiintymiskerrat: 0 n, järjestys: 3 alirakenteet: aika, paikka, kurssi, kuulustelija vakiotekstit: muut ominaisuudet: aika to klo 16 20, järjestys: 1 alirakenteet: pvm aikaväli pvm:, alirakenteet: pv, pp, kk, järjestys: 1, vakiotekstit: pisteet aikaväli:, alirakenteet: alku, loppu, järjestys: 2, vakiotekstit: klo,

5 paikka sali 1 päärakennus tai Auditorio, järjestys: 2 alirakenteet: sali, rakennus sali:, järjestys: 1 rakennus: esiintymiskerrat: 0 1, järjestys: 2 kurssi Tietokone työvälineenä (pääaineopiskelijoille) järjestys: 3 alirakenteet: kurssitunnus, kurssin nimi, kenelle soveltuu vakiotekstit: sulut muut ominaisuudet: kurssitunnus, kurssin nimi, kenelle soveltuu Tietokone työvälineenä (pääaineopiskelijoille) järjestys: 1, 2, 3 alirakenteet: kuulustelija Rytkönen ( n?) järjestys: 4 alirakenteet: vakiotekstit: muut ominaisuudet: vakiotekstit: sulut muut ominaisuudet: väliviivat esiintymiskerrat: 0 n, järjestys: kokeiden erotin alirakenteet: vakiotekstit: on, voidaan tuottaa automaattisesti tekijä päiväys järjestys: 1 alirakenteet: pp kk vv (tarvitaanko eritellä?) vakiotekstit: pisteet Tekijä@cs.helsinki.fi esiintymiskerrat:1, järjestys: 4 alirakenteet: ilmeisesti sähköpostiosoite Esimerkki: DTD:n laatiminen Lähteenä dokumentin analysointi 2. DTD:n suunnittelu Onko osa elementti vai attribuutti Jos attribuutti, minkä elementin, mitä tyyppiä Valitse sisältöön perustuva selkeä nimi Kirjoita osan (elementin tai attribuutin) Aloita esim. lehtitasosta Ota huomioon osan esiintymiskerrat, järjestys, jne. Lisää tarvittaessa kommentteja lukukausi, vuosi, tekijä, päiväys (listan alalaidassa) osa: attribuutti (lueteltu, NMTOKEN, CDATA, CDATA; elementti: kurssikokeet) nimi: lukukausi, vuosi, tekijä, päivitys ks. elementtiä ks. elementtiä (Tee )

6 kieliversio nimi: otsikon_osa <!ELEMENT otsikon_osa (#PCDATA)> <!ATTLIST otsikon_osa xml:lang NMTOKEN "fi"> <otsikon_osa xml:lang="fi"> Kurssikokeet</otsikon_osa> <otsikon_osa xml:lang="en">course exams</otsikon_osa> otsikko nimi: otsikko <!ELEMENT otsikko (otsikon_osa)*> : <otsikko> <otsikon_osa xml:lang="fi"> Kurssikokeet</otsikon_osa> <otsikon_osa xml:lang="en">course exams</otsikon_osa> </otsikko> ohjeet, samalla tavalla kuin otsikko nimi: ohjeet (ohjeen_osa) <!ELEMENT ohjeet (ohjeen_osa)*> <!ELEMENT ohjeen_osa (#PCDATA)> <!ATTLIST ohjeen_osa xml:lang NMTOKEN "fi"> <ohjeet><ohjeen_osa xml:lang="fi">tarkista...</ohjeen_osa> <ohjeen_osa xml:lang="en">... </ohjeen_osa> </ohjeet> pv osa: attribuutti (lueteltu, pvm) nimi: pv ja : ks. elementtiä pvm pp, kk nimi: pp, kk ( ks. elementtiä pvm) <!ELEMENT pp (#PCDATA)> <!ELEMENT kk (#PCDATA)> pvm nimi: pvm <!ELEMENT pvm (pp, kk)> <!ATTLIST pvm pv (ma ti ke to pe) "ma"> <pvm pv="to"> <pp>13</pp><kk>9</kk></pvm> aikaväli nimi: aikaväli <!ELEMENT aikaväli (alkaa, loppuu)> <!ELEMENT alkaa (#PCDATA)> <!ELEMENT loppuu (#PCDATA)> <aikaväli><alkaa>16</alkaa> <loppuu>20</loppuu></aikaväli> aika nimi: aika <!ELEMENT aika (pvm, aikaväli)> <aika><pvm pv="to"> <pp>13</pp><kk>9</kk></pvm> <aikaväli><alkaa>16</alkaa> <loppuu>20</loppuu></aikaväli></aika> sali, rakennus nimi: sali, rakennus <!ELEMENT sali (#PCDATA)> <!ELEMENT rakennus (#PCDATA)> <sali>sali 1</sali> <rakennus>päärakennus</rakennus>

7 paikka nimi: paikka <!ELEMENT paikka (sali, rakennus?)> <paikka><sali>sali 1</sali> <rakennus>päärakennus</rakennus> </paikka> kurssitunnus, kenelle soveltuu osa attribuutti (NMTOKEN, lueteltu; kurssi) nimi: ktunnus, soveltuu ja, ks. elementtiä kurssi kurssin nimi nimi: knimi <!ELEMENT knimi (#PCDATA)> : ks. elementtiä kurssi kurssi nimi: kurssi <!ELEMENT kurssi (knimi)> <!ATTLIST kurssi ktunnus NMTOKEN #REQUIRED> <!ATTLIST kurssi soveltuu (pääaineopiskelijoille sivuaineopiskeli joille muuntokoulutettaville kaikille) "kaikille"> kurssi <kurssi ktunnus=" " soveltuu="pääaineopiskelijoille"> <knimi>tietokone työvälineenä</knimi></kurssi> kuulustelija nimi: kuulustelija <!ELEMENT kuulustelija (#PCDATA)> : <kuulustelija>rytkönen</kuulustelija> koe nimi: koe <!ELEMENT koe (aika, paikka, kurssi, kuulustelija)> : <koe>... </koe> kurssikokeet nimi: kokeet <!ELEMENT kokeet (otsikko, ohjeet?, koe*)> <!ATTLIST kokeet lukukausi (syksy kevät kesä) "syksy"> <!ATTLIST kokeet vuosi NMTOKEN #REQUIRED> <!ATTLIST kokeet tekija CDATA #IMPLIED> <!ATTLIST kokeet paivitys CDATA #IMPLIED> Esimerkki: DTD:n testaaminen Evaluoi DTD:n Validoi XML dokumenttiasi Muuta testausta käyttäjät työkalut

8 Muita DTD:n ominaisuuksia Arkkitehtuurimuodot yhteinen kanoninen DTD eri DTD:iden mukaisia dokumentteja voidaan muuntaa noudattamaan yhtä kanonista muotoa toteutus attibuuttien avulla Taulukot erityisen vaativia, esim ulkoasun muotoilu sisältöperustainen vs. ulkoasu

XML johdatus: DTD. Jaana Holvikivi

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

Lisätiedot

XML kielioppi. Elementtien ja attribuuttien määrittely. Ctl230: Luentokalvot Miro Lehtonen

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

Lisätiedot

XML / DTD / FOP -opas Internal

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

Lisätiedot

WORD TYYLILLÄ. Tietohallintokeskus hannele.rajaniemi@jyu.fi. Miksi tyylit? Tyylien lisääminen: joko jälkikäteen tai etukäteen

WORD TYYLILLÄ. Tietohallintokeskus hannele.rajaniemi@jyu.fi. Miksi tyylit? Tyylien lisääminen: joko jälkikäteen tai etukäteen WORD TYYLILLÄ Tietohallintokeskus hannele.rajaniemi@jyu.fi Sisältö 2 h Miksi tyylit? Tyylien lisääminen: joko jälkikäteen tai etukäteen Tyylien muokkaaminen Asiakirjamallit * Sisällysluettelo otsikkotyylien

Lisätiedot

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002

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

Lisätiedot

XML-saatavuuskysely. XML-tiedoston kuvaus. versio 1.3.3 04.02.2008

XML-saatavuuskysely. XML-tiedoston kuvaus. versio 1.3.3 04.02.2008 XML-saatavuuskysely XML-tiedoston kuvaus versio 1.3.3 04.02.2008 Ecom Oy 2004-2008 XML-saatavuuskysely Versio 1.3.3 2/15 Sisällysluettelo Historia...3 Rakenteen hierarkinen esitys...4 Elementtien kuvaukset...5

Lisätiedot

Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta.

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:

Lisätiedot

XML-merkkaus. Merkkidata, prosessointikomennot, kommentit

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

Lisätiedot

M. Merikanto 2012 XML. Merkkauskieli, osa 2

M. Merikanto 2012 XML. Merkkauskieli, osa 2 XML Merkkauskieli, osa 2 Esimerkki: XML-dokumentti resepti maitokaakao

Lisätiedot

Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group

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

Lisätiedot

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

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

Lisätiedot

HELIA 1 (17) Outi Virkki Tiedonhallinta

HELIA 1 (17) Outi Virkki Tiedonhallinta HELIA 1 (17) Luento 4.1 Looginen suunnittelu... 2 Relaatiomalli... 3 Peruskäsitteet... 4 Relaatio... 6 Relaatiokaava (Relation schema)... 6 Attribuutti ja arvojoukko... 7 Monikko... 8 Avaimet... 10 Avain

Lisätiedot

Talotietojen päivittäminen

Talotietojen päivittäminen Talotietojen päivittäminen www.seurantalot.fi-sivustolle Pikaohje seurantalojen omistajayhdistyksille 17.6.2015 Suomen Kotiseutuliitto 1 Ohjeen sisältö Palveluun kirjautuminen s. 3 Talosivu s. 4 Tietojen

Lisätiedot

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke Rakenteisuus kahdella tasolla Oppimisaihiot ( Learning Objects

Lisätiedot

3 Verkkosaavutettavuuden tekniset perusteet

3 Verkkosaavutettavuuden tekniset perusteet 3 Verkkosaavutettavuuden tekniset perusteet Saavutettavuuden toteuttaminen edellyttää lähtökohtaisesti tietoa laitteista ja sovelluksista, käyttäjistä ja käyttötavoista, sekä tekniikasta. Tekniikasta on

Lisätiedot

3. Käsiteanalyysi ja käsitekaavio

3. Käsiteanalyysi ja käsitekaavio 3. Käsiteanalyysi ja käsitekaavio lehtori Pasi Ranne Metropolia ammattikorkeakoulu E-mail: pasi.ranne@metropolia.fi sivu 1 Käsiteanalyysi Selvitetään mitä tietokantaan pitää tallentaa Lähtökohtana käyttäjien

Lisätiedot

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

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

Lisätiedot

RADAR - RANDOM DATA GENERATOR

RADAR - RANDOM DATA GENERATOR YLEISKUVAUS Radar on sovellus, jolla voi luoda näennäisen oikeaa satunnaisdataa testaus-, demo - ja muihin tarkoituksiin. TIEDUSTELUT Juha Levonen 050 372 5797 juha.levonen@kantapeikko.fi Osa datasta generoidaan

Lisätiedot

P e d a c o d e ohjelmointikoulutus verkossa

P e d a c o d e ohjelmointikoulutus verkossa P e d a c o d e ohjelmointikoulutus verkossa XML-kielen perusteet Teoria ja ohjelmointitehtävät XML-kielen perusteet 3 Sisältö YLEISKATSAUS KURSSIN SISÄLTÖIHIN... 7 YLEISKATSAUS KURSSIN SISÄLTÖIHIN...

Lisätiedot

Tekstinkäsittelyn jatko KSAO Liiketalous 1. Osanvaihto näkyy näytöllä vaakasuorana kaksoispisteviivarivinä ja keskellä riviä lukee osanvaihdon tyyppi

Tekstinkäsittelyn jatko KSAO Liiketalous 1. Osanvaihto näkyy näytöllä vaakasuorana kaksoispisteviivarivinä ja keskellä riviä lukee osanvaihdon tyyppi 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

Lisätiedot

Päänäkymä Opiskelijan ohjeet Kurssin suorittaminen Opettajan ohjeet kurssin teko

Päänäkymä Opiskelijan ohjeet Kurssin suorittaminen Opettajan ohjeet kurssin teko Simppelit ohjeet Sisällys Päänäkymä... 1 Valikko... 1 Opiskelijan ohjeet Kurssin suorittaminen... 2 Kurssin haku... 2 Kurssin suorittaminen... 2 Opettajan ohjeet kurssin teko... 3 Kirjautuminen... 3 Kurssin

Lisätiedot

käyttötapaukset mod. testaus

käyttötapaukset mod. testaus käyttötapaukset Jari Ojasti Nokia email : jari.ojasti@nokia.com puh : 040 5926 312 Kartta hyväksyntä määrittely suunnittelu suunnittelu mod. testaus integrointi sys. testaus Ylläpito koodaus (toteutus)

Lisätiedot

TEKSTINKÄSITTELY Aloitusharjoitus

TEKSTINKÄSITTELY Aloitusharjoitus TEKSTINKÄSITTELY Aloitusharjoitus Kirjoita teksti, jossa kerrot lyhyesti, max. ½ sivua, mitä kaikkea olet tietokoneiden kanssa tähän mennessä puuhastellut. Mitä jo osaat ja mitä tarvitsisi vielä oppia?

Lisätiedot

Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.

Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta. Malli-näkym kymä-ohjain arkkitehtuurit (Model-View View-Controller, MVC) Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta. Lähtökohdat: Sovelluksen

Lisätiedot

CSE-A1200 Tietokannat

CSE-A1200 Tietokannat CSE-A1200 Tietokannat Osa kalvoista perustuu Juha Puustjärven luentokalvoihin kurssilta T-76.1143 sekä kurssin oppikirjaan 3.5.2016 CSE-A1200 Tietokannat 3.5.2016 1 / 39 Oppimistavoitteet: tämän luennon

Lisätiedot

WORD TYYLILLÄ (4 h) Tietohallintokeskus Miksi tyylit? Tyylien lisääminen: joko jälkikäteen tai etukäteen

WORD TYYLILLÄ (4 h) Tietohallintokeskus Miksi tyylit? Tyylien lisääminen: joko jälkikäteen tai etukäteen WORD TYYLILLÄ (4 h) Tietohallintokeskus hannele.rajaniemi@jyu.fi Sisältö 4 h Miksi tyylit? Tyylien lisääminen: joko jälkikäteen tai etukäteen Tyylien muokkaaminen Asiakirjamallit Sisällysluettelo otsikkotyylien

Lisätiedot

Sivuston tiedotqbsupportcustom erservice.com

Sivuston tiedotqbsupportcustom erservice.com Sivuston tiedotqbsupportcustom erservice.com Luotu Kesäkuu 04 2019 09:57 AM Pisteet69/100 SEO Sisältö Otsikko Quickbooks Customer Service 800-329-0391 QB Phone Number Pituus : 58 Täydellistä, otsikkosi

Lisätiedot

KÄYTTÖOHJE / Ver 1.0 / Huhtikuu WordPress KÄYTTÖOHJE Sotkamo 2016

KÄYTTÖOHJE / Ver 1.0 / Huhtikuu WordPress KÄYTTÖOHJE Sotkamo 2016 / / WordPress KÄYTTÖOHJE Sotkamo 2016 Sisältö Sisältö 1. Yleistä 2. Kirjautuminen ylläpitoon 2.1. Kirjaudu osoitteessa: http://sotkamo.valudata.fi/admin Myöhemmin: http://www.sotkamo.fi/admin 2.2 Salasana

Lisätiedot

Aktivoi dokumentin rakenteen tarkistamiseksi piilomerkkien näyttäminen valitsemalla valintanauhasta Kappale-kohdasta painike Näytä kaikki.

Aktivoi dokumentin rakenteen tarkistamiseksi piilomerkkien näyttäminen valitsemalla valintanauhasta Kappale-kohdasta painike Näytä kaikki. Asiakirjan valmistelu Aktivoi dokumentin rakenteen tarkistamiseksi piilomerkkien näyttäminen valitsemalla valintanauhasta Kappale-kohdasta painike Näytä kaikki. Tarkista, ettei dokumentissa ole peräkkäisiä

Lisätiedot

Talotietojen päivittäminen

Talotietojen päivittäminen Talotietojen päivittäminen www.seurantalot.fi-sivustolle Pikaohje seurantalojen omistajayhdistyksille 12.10.2016 Suomen Kotiseutuliitto 1 Ohjeen sisältö Palveluun kirjautuminen s. 3 Talosivu s. 4 Tietojen

Lisätiedot

Harjoitus 5. Esimerkki ohjelman toiminnasta: Lausekielinen ohjelmointi I Kesä 2018 Avoin yliopisto 1 / 5

Harjoitus 5. Esimerkki ohjelman toiminnasta: Lausekielinen ohjelmointi I Kesä 2018 Avoin yliopisto 1 / 5 Kysy Karilta tai Kimmolta, jos tehtävissä on jotain epäselvää. Kerro WETOon liittyvät tekniset ongelmat suoraan Jormalle sähköpostitse (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida

Lisätiedot

Lomakkeiden suunnittelu. Aiheina

Lomakkeiden suunnittelu. Aiheina Lomakkeiden suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto *) Osan luentokalvoista on laatinut Jenni Anttonen syksyllä 2009. Aiheina Lomakesuunnittelun perusteita Lomake-esimerkkejä

Lisätiedot

SELECT-lauseen perusmuoto

SELECT-lauseen perusmuoto SQL: Tiedonhaku SELECT-lauseen perusmuoto SELECT FROM WHERE ; määrittää ne sarakkeet, joiden halutaan näkyvän kyselyn vastauksessa sisältää

Lisätiedot

Lomakkeiden suunnittelu. Aiheina

Lomakkeiden suunnittelu. Aiheina Lomakkeiden suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto Aiheina Lomakesuunnittelun perusteita Lomake-esimerkkejä Peruskontrollit lomakkeissa Asetteluista lomakkeella Oppimistavoite:

Lisätiedot

virkailija.opintopolku.fi

virkailija.opintopolku.fi Cybercom Design Studio virkailija.opintopolku.fi Organisaatiotietojen ylläpito versio.0 7..0 versio muutoshistoria.0 Organisaatiotietojen ylläpito-palvelun design.0 Tarkennuksia: Tarkennettu haku Puulistan

Lisätiedot

Tietueet. Tietueiden määrittely

Tietueet. Tietueiden määrittely Tietueet Tietueiden määrittely Tietue on tietorakenne, joka kokoaa yhteen eri tyyppistä tietoa yhdeksi asiakokonaisuudeksi. Tähän kokonaisuuteen voidaan viitata yhteisellä nimellä. Auttaa ohjelmoijaa järjestelemään

Lisätiedot

2. PEHMEÄ XHTML XRAJAHTML

2. PEHMEÄ XHTML XRAJAHTML Luennot 1. Intro 2. PEHMEÄ XHTML XRAJAHTML Dokumentin (matalan tason) rakenne DOCTYPE ja merkistökoodaukset Elementtien syvät rajat 3. CSS 4. JavaScript 5. JavaScript-kirjastot & AJAX 6. Käytettävyys &

Lisätiedot

ITKP102 Ohjelmointi 1 (6 op)

ITKP102 Ohjelmointi 1 (6 op) ITKP102 Ohjelmointi 1 (6 op) Tentaattori: Antti-Jussi Lakanen 20. huhtikuuta 2018 Vastaa kaikkiin tehtäviin. Tee kukin tehtävä omalle konseptiarkille. Noudata ohjelmointitehtävissä kurssin koodauskäytänteitä.

Lisätiedot

SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet

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

Lisätiedot

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.)

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.) 6. Tekstin muokkaaminen 6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.) Tekstin maalaaminen onnistuu vetämällä hiirellä haluamansa tekstialueen yli (eli osoita hiiren

Lisätiedot

Työvälineohjelmistot KSAO Liiketalous 1

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

Lisätiedot

Tietokanta projektin alussa: create table kurssin_tila ( NOT NULL VARCHAR2(60) create table kurssin_tyyppi ( create table opintojakson_tyyppi (

Tietokanta projektin alussa: create table kurssin_tila ( NOT NULL VARCHAR2(60) create table kurssin_tyyppi ( create table opintojakson_tyyppi ( Tietokanta projektin alussa: kurssin_tila ( TILA kurssin_ ( TYYPPI NOT NULL VARCHAR2(1), VARCHAR2(30) NOT NULL VARCHAR2(1), VARCHAR2(30) opintojakson_ ( TYYPPI NOT NULL VARCHAR2(1), VARCHAR2(30) opintojakson_taso

Lisätiedot

6 DTD ja dokumentin tyyppimääritys

6 DTD ja dokumentin tyyppimääritys 6 DTD ja dokumentin tyyppimääritys Tietojenkäsittelyssä päähuomio ei yleensä ole tiedon matalan tason formaatissa vaan sovelluksissa joissa tietoa käytetään loogisesti jäsennettynä. XML-merkkaus tarjoaa

Lisätiedot

Yhdiste, leikkaus, erotus ym.

Yhdiste, leikkaus, erotus ym. Yhdiste, leikkaus, erotus ym. SQL tarjoaa myös relaatioalgebran operaatiot yhdiste, leikkaus, erotus Näissä operaatioissa taulujen on oltava samarakenteisia, ts. niissä on oltava samantyyppiset vastinsarakkeet.

Lisätiedot

ITKP102 Ohjelmointi 1 (6 op)

ITKP102 Ohjelmointi 1 (6 op) ITKP102 Ohjelmointi 1 (6 op) Tentaattori: Antti-Jussi Lakanen 22. huhtikuuta 2016 Vastaa kaikkiin tehtäviin. Tee jokainen tehtävä erilliselle konseptiarkille! Kirjoittamasi luokat, funktiot ja aliohjelmat

Lisätiedot

Ohjelmistotekniikan menetelmät, kesä 2008

Ohjelmistotekniikan menetelmät, kesä 2008 582101 - Ohjelmistotekniikan menetelmät, kesä 2008 1 Ohjelmistotekniikan menetelmät Methods for Software Engineering Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön

Lisätiedot

031010P MATEMATIIKAN PERUSKURSSI I 5,0 op

031010P MATEMATIIKAN PERUSKURSSI I 5,0 op 031010P MATEMATIIKAN PERUSKURSSI I 5,0 op Kurssin jokaiseen kolmeen välikokeeseen on ilmoittauduttava WebOodissa (https://weboodi.oulu.fi/oodi/etusivu.html). Huom! Välikoeilmoittautuminen on PAKOLLINEN.

Lisätiedot

Väitöskirja -mallipohja

Väitöskirja -mallipohja JYVÄSKYLÄN YLIOPISTO Väitöskirja -mallipohja Word 2007/2010 IT-palvelut hannele.rajaniemi@jyu.fi https://koppa.jyu.fi/avoimet/thk/vaitoskirja sovellustuki@jyu.fi Sisältö Miten toimii väitöskirja/asiakirjamallipohja?

Lisätiedot

ehops Henkilökohtainen opintosuunnitelma

ehops Henkilökohtainen opintosuunnitelma ehops Henkilökohtainen opintosuunnitelma Hopsin tekeminen WebOodin ehops-toiminnolla KTK-tutkinto Mikä on ehops? ehops on WebOodin toiminto, jolla voit laatia sähköisen henkilökohtaisen opintosuunnitelman

Lisätiedot

YKSIKÖT Tarkista, että sinulla on valittuna SI-järjestelmä. Math/Units Ohjelma tulostaa/käyttää laskennassaan valittua järjestelmää.

YKSIKÖT Tarkista, että sinulla on valittuna SI-järjestelmä. Math/Units Ohjelma tulostaa/käyttää laskennassaan valittua järjestelmää. YKSIKÖT Tarkista, että sinulla on valittuna SI-järjestelmä. Math/Units Ohjelma tulostaa/käyttää laskennassaan valittua järjestelmää. HUOM! Käytettäessä yksikköjä on huomioitava dokumentissa käytettävät

Lisätiedot

Verkkojulkaiseminen Minna Väisänen. HTML5-tehtävä

Verkkojulkaiseminen Minna Väisänen. HTML5-tehtävä Verkkojulkaiseminen Minna Väisänen HTML5-tehtävä Kirjoita Dreamweaverissa oheisen nettisivun koodi. Lisää xx-kohtiin omat tietosi. Kuvan nimi on joki.jpg. Ensin tehdään sivusto ja sitten yksittäinen sivu.

Lisätiedot

Sivuston tiedotqbooksupportpho nenumber.com

Sivuston tiedotqbooksupportpho nenumber.com Sivuston tiedotqbooksupportpho nenumber.com Luotu Kesäkuu 07 2019 05:06 AM Pisteet74/100 SEO Sisältö Otsikko QuickBooks Support Phone Number +1-844-233-5335 Telephone Support Pituus : 67 Täydellistä, otsikkosi

Lisätiedot

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

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

Lisätiedot

Lomakkeiden suunnittelu. Aiheina

Lomakkeiden suunnittelu. Aiheina Lomakkeiden suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto Aiheina Lomakesuunnittelun perusteita Lomake-esimerkkejä Peruskontrollit lomakkeissa Asetteluista lomakkeella Oppimistavoite:

Lisätiedot

XML rakenteen suunnittelu. Jaana Holvikivi

XML rakenteen suunnittelu. Jaana Holvikivi XML rakenteen suunnittelu Jaana Holvikivi XML suunnittelu Dokumentin ilmentymä elementit attribuutit (määritteet) entiteetit prosessointikäskyt 19.3.2015 Jaana Holvikivi 2 Elementtien sisäkkäisyys: säännöt

Lisätiedot

W3C-teknologiat ja yhteensopivuus

W3C-teknologiat ja yhteensopivuus W3C-teknologiat ja yhteensopivuus Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: W3C asettaa

Lisätiedot

TIEDONHALLINTA - SYKSY Luento 7. Pasi Ranne /10/17 Helsinki Metropolia University of Applied Sciences

TIEDONHALLINTA - SYKSY Luento 7. Pasi Ranne /10/17 Helsinki Metropolia University of Applied Sciences TIEDONHALLINTA - SYKSY 2017 Kurssikoodi: Saapumisryhmä: Luento 7 TX00CN57-3001 TXQ16ICT, TXQ16S1 ja TXQ16PROS Pasi Ranne 02.10.2017 1/10/17 Helsinki Metropolia University of Applied Sciences 1 Tietokannan

Lisätiedot

Johdatus rakenteisiin dokumentteihin

Johdatus rakenteisiin dokumentteihin -RKGDWXVUDNHQWHLVLLQGRNXPHQWWHLKLQ 5DNHQWHLQHQGRNXPHQWWL= rakenteellinen dokumentti dokumentti, jossa erotetaan toisistaan dokumentin 1)VLVlOW, 2) UDNHQQHja 3) XONRDVX(tai esitystapa) jotakin systemaattista

Lisätiedot

Monikielinen verkkokauppa

Monikielinen verkkokauppa Monikielinen verkkokauppa Monikielinen verkkokauppa Monikielisen verkkokaupan luomisessa pitää Multiple Languages lisämoduuli olla aktivoituna. Klikkaa valikosta Features -> Apps Management -> näkyviin

Lisätiedot

HAAGA-HELIA ammattikorkeakoulu Ohje 1 (5) Raportin tekeminen

HAAGA-HELIA ammattikorkeakoulu Ohje 1 (5) Raportin tekeminen HAAGA-HELIA ammattikorkeakoulu Ohje 1 (5) RAPORTIN TMS. PITKÄN ASIAKIRJAN TEKEMINEN WORD:LLÄ Raportin reunukset ja sarkaimet Raportin kirjoittaminen Laita reunukset: Page Layout, Margins (Sivun asettelu,

Lisätiedot

14. Hyvä ohjelmointitapa 14.1

14. Hyvä ohjelmointitapa 14.1 14. Hyvä ohjelmointitapa 14.1 Yleistä Ohjelman elinkaari ei tyypillisesti pääty sen toteuttamiseen; ohjelmaa voidaan käyttää ja ylläpitää jopa vuosikymmeniä. Jotta koodin muuttaminen on mahdollista, sen

Lisätiedot

Harjoitus 5 (viikko 41)

Harjoitus 5 (viikko 41) Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Vältä liian pitkiä rivejä, käytä

Lisätiedot

TYYLIT. Word Tyylit

TYYLIT. Word Tyylit Word 2013 Tyylit TYYLIT TYYLIT... 1 Pikatyylien käyttäminen... 1 Tyylimuotoilun poistaminen... 2 Tyylin muokkaaminen... 2 Uuden tyylin luominen muotoillusta tekstistä... 2 Uuden tyylin luominen valintataulussa...

Lisätiedot

Ohjelmistojen mallintaminen, kesä 2009

Ohjelmistojen mallintaminen, kesä 2009 582104 Ohjelmistojen mallintaminen, kesä 2009 1 Ohjelmistojen mallintaminen Software Modeling Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön tuntemus Ohjelmoinnin

Lisätiedot

Luento 7: XML-ohjelmointirajapinnat

Luento 7: XML-ohjelmointirajapinnat Luento 7: XML-ohjelmointirajapinnat AS-0.110 XML-kuvauskielten perusteet Janne Kalliola 1 XML-ohjelmointirajapinnat Document Object Model (DOM) käyttö rakenne ja versiot perusrajapinnat rajapinnat tarkemmin

Lisätiedot

Kehitysohje. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy

Kehitysohje. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy Kehitysohje ETL-työkalu Versio Pvm Tekijä Kuvaus 0.1 15.1.2005 Timo Sallinen Ensimmäinen versio 0.2 26.1.2005 Timo Sallinen Täydenetty pohjaa 0.3 06.02.2005 Mika Suvanto Pieniä täydennyksiä ja oikolukua

Lisätiedot

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Tentti Tentti Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Omia koneita ei saa käyttää. Sähköisessä tentissä on paperitentin tapaan osaamisen

Lisätiedot

Helsingin yliopisto Tietojenkäsittelytieteen laitos XML-metakieli (2011) Harri Laine 1. Jäsennys ja sarjallistaminen

Helsingin yliopisto Tietojenkäsittelytieteen laitos XML-metakieli (2011) Harri Laine 1. Jäsennys ja sarjallistaminen Jäsennys ja sarjallistaminen Tietorakenteen määrittely Hyvinmuodostettu / validi rakenne Rakenteen määrittely DTD XML-jäsentäjä (parser) on työkalu, joka pystyy muodostamaan puurakenteen tekstuaalisesta

Lisätiedot

virkailija.opintopolku.fi

virkailija.opintopolku.fi Cybercom Design Studio virkailija.opintopolku.fi Organisaatiotietojen ylläpitpo versio.0 7..0 versio muutoshistoria.0 Organisaatiotietojen ylläpito-palvelun design Organisaatiotietojen ylläpito Suodatuskenttä

Lisätiedot

Mittaustietojen SAF-aineistokuvaus kaasudatahubiin

Mittaustietojen SAF-aineistokuvaus kaasudatahubiin Mittaustietojen SAF-aineistokuvaus kaasudatahubiin Versio 1.0 2 (7) Muutokset Versio Pvm Muutos 0.1 5.3.2019 SAF-aineistokuvaus eriytetty omaksi dokumentiksi 0.2 Lisätty mittaustiedon esimerkkisanomaan

Lisätiedot

Basware toimittajaportaali

Basware toimittajaportaali Basware toimittajaportaali Sisältö 3 Yleistä 4 Toimittajaportaalin edut 5-10 Rekisteröinti 11-22 Laskun teko 23 Lasku JIP 2 Yleistä Toimittajaportaali on Baswaren internetissä toimiva sovellus, jonka kautta

Lisätiedot

Ylioppilaskokeisiin ilmoittautuminen

Ylioppilaskokeisiin ilmoittautuminen Ylioppilaskokeisiin ilmoittautuminen Ilmoittautuminen kevään 2017 tutkintoon alkaa pe 4.11. ja päättyy pe 18.11. Mikäli osallistuit syksyn yo-kirjoituksiin, voit odottaa niiden lopulliset tulokset ja ilmoittautua

Lisätiedot

Tentti erilaiset kysymystyypit

Tentti erilaiset kysymystyypit Tentti erilaiset kysymystyypit Kysymystyyppien kanssa kannatta huomioida, että ne ovat yhteydessä tentin asetuksiin ja erityisesti Kysymysten toimintatapa-kohtaan, jossa määritellään arvioidaanko kysymykset

Lisätiedot

13. Hyvä ohjelmointitapa (osa 1) 13.1

13. Hyvä ohjelmointitapa (osa 1) 13.1 13. Hyvä ohjelmointitapa (osa 1) 13.1 Yleistä Ohjelman elinkaari ei tyypillisesti pääty sen toteuttamiseen tarvitaan ylläpitoa. Jotta koodin muuttaminen on mahdollista, on sen oltava myös muidenkin kuin

Lisätiedot

Väitöskirja -mallipohja

Väitöskirja -mallipohja Väitöskirja -mallipohja Ohje: Word 2003 -versiolle Tietohallintokeskus hannele.rajaniemi@jyu.fi Sisältö Miksi tyylit ovat käteviä? Miten toimii asiakirjamallipohja? Miten lisään tekstiä: a) kirjoitan itse

Lisätiedot

Discendum Oy

Discendum Oy 1 CV+ ansioluettelon luominen ja muokkaus CV+ - Yleistä 3 CV+ -ansioluettelon luominen 5 Tietojen muokkaaminen Perustoiminnot 7 CV+ sisältöjen otsikoiden muokkaus 8 Koulutus- ja työkokemustiedot Todistuksen

Lisätiedot

YLÄ JA ALATUNNISTE...

YLÄ JA ALATUNNISTE... Word 2013 Ylä- ja alatunniste YLÄ- JA ALATUNNISTE YLÄ JA ALATUNNISTE... 1 Ylätunnisteen tekeminen... 1 Oman ylätunnisteen tekeminen ja tallentaminen rakenneosaksi... 4 Alatunnisteen tekeminen... 4 Erilainen

Lisätiedot

Kurssin aloitus. AS-0.110 XML-kuvauskielten perusteet Janne Kalliola

Kurssin aloitus. AS-0.110 XML-kuvauskielten perusteet Janne Kalliola Kurssin aloitus AS-0.110 XML-kuvauskielten perusteet Janne Kalliola English Summary The lectures will be held in Finnish The slides are in Finnish, too All other material is in English The course book

Lisätiedot

XML Technologies and Applications - harjoitustyö -

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

Lisätiedot

Opinnäytteen nimi ja mahdollinen alaotsikko (tämä pohja toimii parhaiten Word2010-versiolla)

Opinnäytteen nimi ja mahdollinen alaotsikko (tämä pohja toimii parhaiten Word2010-versiolla) T A M P E R E E N Y L I O P I S T O Opinnäytteen nimi ja mahdollinen alaotsikko (tämä pohja toimii parhaiten Word2010-versiolla) Kasvatustieteiden yksikkö Kasvatustieteiden pro gradu -tutkielma NIMI NIMINEN

Lisätiedot

Harjoitus 5 (viikko 41)

Harjoitus 5 (viikko 41) Harjoitus 5 (viikko 4) Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Vältä liian

Lisätiedot

031075P MATEMATIIKAN PERUSKURSSI II 5,0 op

031075P MATEMATIIKAN PERUSKURSSI II 5,0 op 031075P MATEMATIIKAN PERUSKURSSI II 5,0 op Kurssin jokaiseen kolmeen välikokeeseen on ilmoittauduttava erikseen WebOodissa (https://weboodi.oulu.fi/oodi/). Huom! Välikoeilmoittautuminen on PAKOLLINEN.

Lisätiedot

Testidatan generointi

Testidatan generointi Testidatan generointi Anu Ahonen Kevät 2008 Tämä työ on tehty Creative Commons -lisenssin alla Työn tarkasti 9.4.2008 Jouni Huotari (JAMK/IT) 1 SISÄLTÖ 1 TYÖN LÄHTÖKOHDAT JA TOTEUTUS...2 2 TESTIDATAN GENEROINTI

Lisätiedot

6 DTD ja dokumentin tyyppimääritys

6 DTD ja dokumentin tyyppimääritys 6 DTD ja dokumentin tyyppimääritys Tietojenkäsittelyssä päähuomio ei yleensä ole tiedon matalan tason formaatissa vaan sovelluksissa joissa tietoa käytetään loogisesti jäsennettynä. XML-merkkaus tarjoaa

Lisätiedot

Sivuston tiedotmysiteworthcheck.com

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

Lisätiedot

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 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

Lisätiedot

Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.

Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta. Malli-näkym kymä-ohjain arkkitehtuurit (Model-View View-Controller, MVC) Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta. Lähtökohdat: Sovelluksen

Lisätiedot

Rakenteiset tietotyypit Moniulotteiset taulukot

Rakenteiset tietotyypit Moniulotteiset taulukot C! Rakenteiset tietotyypit Moniulotteiset taulukot 22.2.2018 Agenda Rakenteiset tietotyypit Vilkaisu 6. kierroksen tehtäviin Moniulotteiset taulukot Esimerkki Seuraava luento to 8.3. Ilmoittautuminen ohjelmointikokeeseen

Lisätiedot

POLKU LUOKKAKAAVIOISTA TAULUJEN TOTEUTUKSEEN

POLKU LUOKKAKAAVIOISTA TAULUJEN TOTEUTUKSEEN POLKU LUOKKAKAAVIOISTA TAULUJEN TOTEUTUKSEEN KIRJAN HOVI, HUOTARI, LAHDENMÄKI: TIETOKANTOJEN SUUNNITTELU & INDEKSOINTI DOCENDO (2003, 2005) LUKU 7 JOUNI HUOTARI & ARI HOVI IIO30100 TIETOKANTOJEN SUUNNITTELU

Lisätiedot

Syksyn 2018 ylioppilaskokeet

Syksyn 2018 ylioppilaskokeet Syksyn 2018 ylioppilaskokeet Lue YTL:n tiedote kokelaille https://www.ylioppilastutkinto.fi/maaraykset/tiedote-kokelaille Syksyn 2018 yo-kokeiden päivämäärät ma 17.9. äidinkieli (suomi ja ruotsi), lukutaidon

Lisätiedot

Sivuston tiedotreviewproducts.org

Sivuston tiedotreviewproducts.org Sivuston tiedotreviewproducts.org Luotu Heinäkuu 28 2019 14:31 PM Pisteet50/100 SEO Sisältö Otsikko Review-products.org our product reviews will help you in choosing and placing your order Pituus : 90

Lisätiedot

ividays BLOG Design Elina / Tomi / Timo / Otso / 23.9.2013

ividays BLOG Design Elina / Tomi / Timo / Otso / 23.9.2013 ividays BLOG Design Elina / Tomi / Timo / Otso / 23.9.2013 1. Suunnitelma Konsepti 1. Yksinkertainen ja rento tapa välittää konkreettisempaa ja epämuodollisempaa tietoa digiviestinnän opiskelun arjesta

Lisätiedot

031075P MATEMATIIKAN PERUSKURSSI II 5,0 op

031075P MATEMATIIKAN PERUSKURSSI II 5,0 op 031075P MATEMATIIKAN PERUSKURSSI II 5,0 op Kurssin jokaiseen kolmeen välikokeeseen on ilmoittauduttava erikseen WebOodissa (https://weboodi.oulu.fi/oodi/). Huom! Välikoeilmoittautuminen on PAKOLLINEN.

Lisätiedot

Ohjelmoinnin jatkokurssi, kurssikoe 28.4.2014

Ohjelmoinnin jatkokurssi, kurssikoe 28.4.2014 Ohjelmoinnin jatkokurssi, kurssikoe 28.4.2014 Kirjoita jokaiseen palauttamaasi konseptiin kurssin nimi, kokeen päivämäärä, oma nimi ja opiskelijanumero. Vastaa kaikkiin tehtäviin omille konsepteilleen.

Lisätiedot

OHJ-7400 Graafisen käyttöliittymän ohjelmointi, Harjoitustyö

OHJ-7400 Graafisen käyttöliittymän ohjelmointi, Harjoitustyö OHJ-7400 Graafisen käyttöliittymän ohjelmointi, Harjoitustyö Juha-Matti Vanhatupa 2008 Yleistä Tehdään 2 hengen ryhmissä Harjoitustyöhön ilmoittaudutaan lomakkeella www.cs.tut.fi/~grako/ilmo.html Ympäristö:.NET

Lisätiedot

3. Muuttujat ja operaatiot 3.1

3. Muuttujat ja operaatiot 3.1 3. Muuttujat ja operaatiot 3.1 Sisällys Imperatiivinen laskenta. Muuttujat. Nimi ja arvo. Muuttujan nimeäminen. Muuttujan tyyppi. Operaattorit. Operandit. Arvon sijoitus muuttujaan. Aritmeettiset operaattorit.

Lisätiedot

Ohjelmistojen suunnittelu

Ohjelmistojen suunnittelu Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer

Lisätiedot

PROJEKTISIVUJEN PAÄ IVITTAÄ MISEN OHJEET

PROJEKTISIVUJEN PAÄ IVITTAÄ MISEN OHJEET PROJEKTISIVUJEN PAÄ IVITTAÄ MISEN OHJEET Suomen partiolaiset Finlands scouter ry 04/2013, muokattu 02/2015 Tämä ohje on tarkoitettu Suomen Partiolaisten hallinnoimien projektisivustojen sisällöntuottajille

Lisätiedot

MOODLE-KURSSIN LAATIMINEN /OPETTAJAN OHJEET

MOODLE-KURSSIN LAATIMINEN /OPETTAJAN OHJEET MOODLE-KURSSIN LAATIMINEN /OPETTAJAN OHJEET Jos haluat itsellesi tai jollekin ryhmälle uuden kurssipohjan, ota yhteyttä Virpi Järvenreunaan, Leena Kankaanpäähän, Mervi Lehtoseen, Konsta Ojaseen, Jarno

Lisätiedot

UML- mallinnus: Tilakaavio

UML- mallinnus: Tilakaavio UML- mallinnus: Tilakaavio Karkea kuvaus UML- kaavioiden käytöstä ohjelmistonkehityksen eri vaiheissa ja tehtävissä. Mallinnus tilakaavioilla Tilakaaviolla kuvataan yhden luokan olioiden tilan muuttumista

Lisätiedot