Inf 329 Kapittel 3 Hypertekstmodell

Størrelse: px
Begynne med side:

Download "Inf 329 Kapittel 3 Hypertekstmodell"

Transkript

1 30. August 2004 Inf 329 Kapittel 3 Hypertekstmodell Arianna Kyriacou Eskil Saatvedt

2 Introduksjon Kapittel 3 omhandler WebML, (hypertext moduling language), som er basert på notasjon av enheter, sider og linker. Enheter beskriver innholdselementene som skal vises, sider indikerer hvordan enheter skal settes sammen og linker beskriver forbindelsen mellom enheter og/eller sider. Flere hypertekster, kalt nettsteds oversikt, kan defineres over samme innhold, og tilby flere forskjellige presentasjoner. Kapittelet tar for seg notasjonen og modellen bit for bit. 30. august Arianna Kyriacou og Eskil Saatvedt 2

3 30. august Arianna Kyriacou og Eskil Saatvedt 3

4 30. august Arianna Kyriacou og Eskil Saatvedt 4

5 Enheter / Units Enhetene er byggesteinene for en nettside. Enheter er betegnelsen WebML bruker for å spesifisere innholdet til en nettside. WebML spesifiserer hvor innholdet stammer fra eller hvordan det hentes. WebML har fem forskjellige typer enheter: Dataenheter Multidataenheter Indeksenheter Skrollbare enheter Inntastinsenheter For mer informasjon om notasjon og WebML grafisk syntaks se appendiks A og B i boka. 30. august Arianna Kyriacou og Eskil Saatvedt 5

6 Enheter WebML har to konsepter for å vise hvor innhol stammer fra Kilden er navnet på entiten som enhetens innhold hentes fra. Entiteten forteller hvilken type objekt som brukes for å generere enhetens innhold. En enhet kan assosieres med en eller flere entiteter. En velger (selector) er et predikat som brukes til å finne det eller de objektene og entitetene som brukes for å generere enhetens innhold. 30. august Arianna Kyriacou og Eskil Saatvedt 6

7 Enheters syntaks Entiteter er grafisk fremstil som et navngitt rektangel. Enhetens navn står inni rektangelet over ikonet. Ikonet sier noe om typen enhet. Kilden og velgeren settes under rektangelet. Data unit Entity [conditions] 30. august Arianna Kyriacou og Eskil Saatvedt 7

8 Dataenheter Dataenheter publiserer et enkelt objekt fra en gikk kilde. Dataenheter karakteriseres ved: Navn: brukergitt navn på enheter Kilde: entiteten innholdet hentes fra Velger(valgfri): et predikat som identifiserer et unikt objekt, som blir vist av enheten. Inkluderte atributter: settet av atributter fra entiten som skal vises. DataUnit Navn(source Kilde; selector Velger; attributes InkluderteAtributter) DataUnit Artist(source Artist; selector FirstName= Celine, LastName= Dion ; attributes FirstName, LastName, Photo) Data unit Entity [conditions] 30. august Arianna Kyriacou og Eskil Saatvedt 8

9 Artists Artists [FirstName= Celine ] [LastName= Dion ] 30. august Arianna Kyriacou og Eskil Saatvedt 9

10 Multidataenhet Multidataenheter presenterer flere objekter fra en entitet sammen ved å presentere flere dataenheter. Multidataenheter karakteriseres ved: Navn: Brukerdefinert navn Kilde: Entiteten innholdet hentes fra Velger (valgfri): Et predikat som identifiserer et unikt objekt, som blir vist av enheten. Atributter: Settet av atributter fra entiteten som skal vises. Rekkefølge(valgfri): Rekkefølgen som objektene skal vises i. MultidataUnit <MultidataUnitName> ( source <EntityName> ; [ selector <SelectorDef>] ; [attributes <Attrname>] ; [orderby <OrderByDef> ] ) Multidata unit Entity [conditions] 30. august Arianna Kyriacou og Eskil Saatvedt 10

11 Eksempel på multidataenhet MultiArtist Artist 30. august Arianna Kyriacou og Eskil Saatvedt 11

12 Indeksenhet Indeksenheter presenterer flere objekter som en liste Indeksenheter blir karakterisert ved: Navn: Brukerdefinert navn Kilde: Entiteten som innholdet hentes fra Velger (valgfri): Et predikat som identifiserer et unikt objekt, som blir vist av enheten. Atributter: Settet av atributter fra entiteten som skal vises. Rekkefølge (valgfri): Rekkefølgen objektene skal vises. Indeksenheter brukes typisk til å lage lister av linker. Det finnes tre typer indeksenheter: Indeksenhet Flervalgsindeksenhet Hierarkiskindeksenhet Index unit Entity [conditions] 30. august Arianna Kyriacou og Eskil Saatvedt 12

13 Flervalgsenheter og Hierarkiske enheter HierarchicalIndex Multichoice Index Entity1 [Selector1] NEST Entity2 [Selector2] Entity [conditions] 30. august Arianna Kyriacou og Eskil Saatvedt 13

14 Skrollbare enheter Skrollbare enheter gir mulighet til å gå igjennom objekter et (eller flere) av gangen. Skrollbare enheter blir karakterisert ved: Navn: Brukerdefinert navn Kilde: Entiteten innholdet hentes fra Velger(valgfri): Et predikat som identifiserer et unikt objekt, som blir vist av enheten. Blokkeringsfaktor (valgfri): Antallet objekter som skal skrolles av gangen, normalt en. Atributter: Settet av atributter fra entiteten som skal vises. Rekkefølge (valgfri): I hvilken rekkefølge objektene skal skrolles igjennom. Eksempel: visning av bilde nr 7 av 34. Scroller unit Entity [conditions] 30. august Arianna Kyriacou og Eskil Saatvedt 14

15 Inntastingsenhet Inntastingsenheter er enheter som lar bruker skrive inn data, vi kjenner dette som html <forms> Inntastingsenheter blir karakterisert ved: Navn: brukerdefinert navn Felter: Et sett av felter for input verdier. Felter blir karakterisert ved: Navn: Brukerdefinert navn Type: Datatypen til feltet, integer, date, string etc Standardverdi (valgfri): Verdien som står i feltet ved første visning. Forandrbar: Om det er lov til å endre feltet. Korekthetspredikat: Bolsk verdi som forteller om verdien skal sjekkes eller ikke. Eksempler: Inntasting av brukernavn og passord ved innlogging. Entry unit 30. august Arianna Kyriacou og Eskil Saatvedt 15

16 Sider Sider er en abstrakt versjon av den siden som blir sendt til bruker. Består av en eller flere enheter eller sider. Enhetene er fote gruppert sammen for å danne et fungerende grensesnitt. WebML er abstrakt og spesifiserer ikke hvordan siden ser ut eller hvordan objekter ligger i forhold til hverandre. Sider spesifiseres ved navn og hvilke undersider og enheter den inneholder. Page AlbumPage(units AlbumIndex, ArtistIndex) Page Index unit Entity [conditions] Data unit Entity [conditions] 30. august Arianna Kyriacou og Eskil Saatvedt 16

17 Linker Sider eksisterer ikke alene, vi lever i en nettverden med massevis av linkete sider som inneholder relaterte biter av innhold, dette krever at brukeren gies mulighet til å samspille med programmet som genererer sidene. For å utrykke dette samspillet, kan sider og enheter linkes, vi ønsker å spesifisere den tillatte navigasjonen mellom sider, de valg gitt bruker og effekten av de valg bruker gjør sammen med det innholdet som vises. 30. august Arianna Kyriacou og Eskil Saatvedt 17

18 Linker En link har følgende konsepter: Link: En rettet forbindelse mellom to enheter eller sider. Parameter: En spesifikasjon av en bit informasjon som linken transporterer med seg. Parametrisk velger: En enhetsvelger der predikatet inneholder en referanse til en link-parameter. Eksempler på hva som kan oppfattes som en link: En link som refererer fra en side til en annen side. En link som refererer fra et sted på en side til et annet sted på en side. En link som sender informasjon. Essensen av en link: De lar brukeren navigere ved å flytte fokus fra en kilde på en side til en destinasjon. Transport av informasjon fra en enhet til en annen. 30. august Arianna Kyriacou og Eskil Saatvedt 18

19 Linker Flere-side-link: En link som går fra en side til en annen. Intern-link: En link som går fra et sted på en side til en destinasjon på samme side. Kontekstuelle link: En link som transporterer informasjon. Ikke-kontekstuelle link: En link som ikke transporterer informasjon 30. august Arianna Kyriacou og Eskil Saatvedt 19

20 Linker i WebML En link representeres som en rettet pil fra kilde til destinasjon. Notasjon: Link <LinkName> ( from <LinkSource> to <LinkDest> [ ; parameters <ParamDef>] [ ; type (automatic manual)] [ ; newwindow : (True False)] Params 30. august Arianna Kyriacou og Eskil Saatvedt 20

21 Automatiske linker I tillegg til navigasjon kan linker bli brukt til å spesifisere en bestemt informasjonsstrøm mellom enheter, som skjer uten brukers innblanding. Automatiske linker vises med en rettet pil med en innbokset A på. Params A 30. august Arianna Kyriacou og Eskil Saatvedt 21

22 Eksempel på automatisk link Albums AlbumIndex AlbumDetails Album Album Albums AlbumIndex AlbumDetails A Album Album 30. august Arianna Kyriacou og Eskil Saatvedt 22

23 Transportlinker Transportlinker er linker som brukes til å sende informasjon fra en enhet til en annen, uten at de har et anker. De tegnes som en stiplete rettet pil. Params 30. august Arianna Kyriacou og Eskil Saatvedt 23

24 Globale parametre Dette er parametere som er globale for hele nettstedet. Verdien til paramtereren er assosiert med brukerens session. Informasjonene sendes ikke fra enhet til enhet men kan nåes globalt på nettstedet. En global parameter inneholder: Navn: Brukerdefinert navn Type: Datatype Standardverdi (ikke påkrevd) Typisk eksempel på globale parameter er språk og innlogging. 30. august Arianna Kyriacou og Eskil Saatvedt 24

25 Set- og get-enhet Linker til set-enheten er normalt en Transportlink. En bruker set- og getenhet for å sette og hente globale linker. Set unit Parameter Get unit Parameter 30. august Arianna Kyriacou og Eskil Saatvedt 25

26 Eksempel på setting av land Link CountryDataToSetCountry transport (from CountryData to SetCountry) Country CountryData SetCountry setunit SetCountry (parameter CurrentCountry) getunit getcountry (parameter CurrentCountry) Country Country GetCountry CurrentCountry CurrentCountry CountryData Country 30. august Arianna Kyriacou og Eskil Saatvedt 26

27 Hypertekst Organisering Spesifikasjonen av store og komplekse hypertekster kan organiseres hierarkisk ved å bruke modulariseringskonstruksjoner. Eksempler på slike er oversikter(views) områder(areas) nøstede sider 30. august Arianna Kyriacou og Eskil Saatvedt 27

28 Nettstedsoversikt (Site-Views) Er et sett med sider og/eller områder som utformer en enhetlig oversikt over nettstedet. Multible nettstedsoversikter kan utformes over samme datamodell. Forskjellige typer nettstedsoversikter kan publiseres for forskjellige typer brukere. En Nettstedsoversikt kan være public (tilgang for alle) eller private(krever brukernavn og passord for å få tilgang). Siteview 30. august Arianna Kyriacou og Eskil Saatvedt 28

29 Hjemmesider, Landmerker og Områder Hjemmesiden er hovedsiden til et nettsted og må være unik innen nettstedsoversikten. Grafisk notasjon er en innbokset H. Det er normalt at hjemmesiden kan nåes fra hele nettstedet. Homepage H 30. august Arianna Kyriacou og Eskil Saatvedt 29

30 Landmerker Et landmerke er en side som kan nåes fra alle sidene innen en nettstedsoversikt eller et superområde. Landmerke er globalt synlig innenfor nettstedsoversikten / området. Et landmerke tilsvarer en ikkekontekstuell link implisitt definert fra alle sider, og reduserer betydelig antallet av slike linker som må tegnes opp i skjemaet. Grafisk notasjon er en innbokset L. Landmark page 30. august Arianna Kyriacou og Eskil Saatvedt 30 L

31 Områder Områder er et sett med logisk homogene sider. Områdene kan være nøstet slik at subområder kan defineres inni områdene. Hvert område bør ha en default side eller et default område. En default side må være unik innen et område. Grafisk notasjon en inbokset D. Company siteview Area Customer information area Contact us D Support L 30. august Arianna Kyriacou og Eskil Saatvedt 31

32 Eksempel Company siteview CustomerInformation area L Area CorporateNews area Area Home H L L 30. august Arianna Kyriacou og Eskil Saatvedt 32

33 Nøstede sider Nøstede sider er en hierarkisk struktur av sidene. Ved å dele dem inn i sub-sider. Vi har to typer: Conjunktive sider: AND-sub-sider, vises samtidig på supersiden. Disjunktive sider: OR-sub-sider, erstatter hverandre (kun en vises av gangen) 30. august Arianna Kyriacou og Eskil Saatvedt 33

34 Mønstre for innholds publisering Organiseringen av nettsider følger ofte typiske mønstre som dukker opp i mange sammenhenger og på mange sider. Boken nevner noen: Fordypende indeks: Fra en indeks til en underindeks. Eks bøker-kapitlerunderkapitler Filtrert indeks: Et søk gir flere svar, hvorav et følges opp. Filtrert skrollet indeks: et søk gir mange svar som vises side for side. Typisk for søkemotorer. Gaidete turer: En forhåndsoppsatt rekkefølge å se på sidene. Indekserte gaidete turer: En forhåndsoppsatt rekkefølge på hvordan man skal se sidene med mulighet til å forflytte seg i indeks. Objektvisninger. En rekke av flere linkete dataenheter hvor hver dataenhet gir en annen visning av objektet. Nøstet data. En hierarkisk indeks bestående av to entiteter, slik at hvert toppnivå er linket til andre nivå i en til en relasjoner. Hierarkisk indeks med alternerende subside. En hierarkisk indeks med linker som peker på forskjellige entiteter som vises i samme vindu. 30. august Arianna Kyriacou og Eskil Saatvedt 34

35 Fordypende indeks Fra en indeks til en annen over en bestemt entitet. Author Book [author2book] Book 30. august Arianna Kyriacou og Eskil Saatvedt 35

36 Filtrert indeks Et søk gir en utlisting som svar. AlbumSearch Albums Album Serach conditions AlbumTitle PublYear AlbumINdex AlbumData Album [Title contains AlbumTitle] implied [Year = PublYear] implied Album 30. august Arianna Kyriacou og Eskil Saatvedt 36

37 Samme som filtrert indeks bare søket gir så mange funn at de listes ut side for side. Typisk eksempel er søkemotorer. Filtrert skrollet indeks 30. august Arianna Kyriacou og Eskil Saatvedt 37

38 Gaidet tur /Guided tours En gaidet tur er en forhåndsbestemt sekvens av sider. Settes opp ved bruk av automatiske linker. 30. august Arianna Kyriacou og Eskil Saatvedt 38

39 Indeksert gaidet tur En indeksert gaidet tur er en gaidet tur som støtter forflytning i sekvensen. Artist ArtistDetails Albums AlbumScroller AlbumData A Artist Album [ArtistToAlbum] Album 30. august Arianna Kyriacou og Eskil Saatvedt 39

40 Objektvisning Objektvisning er å vise et objekt på forskjellige måter. Typisk eksempel er et vindu som viser essensiell informasjon og et vindu som viser utdypende informasjon. 30. august Arianna Kyriacou og Eskil Saatvedt 40

41 Nøstet data En hierarkisk indeks bestående av to entiteter, slik at elementet på toppnivå er linket til andre nivå i en til en eller mange til mange relasjoner. Albums AlbumIndex Album NEST Artist [AlbumToArtist] 30. august Arianna Kyriacou og Eskil Saatvedt 41

42 Hierarkisk indeks med alternerende subside En hierarkisk indeks med linker som peker på forskjellige entiteter som vises i samme vindu. I eksempelet bytter høyere vindu på å vise album og artistinformasjon Outermost Lefmost AlbumIndex Artist NEST Album [ArtistToAlbum] Art:Artist.OID Alb:Album.OID Rightmost Rightmost1 ArtistInfo Artist [OID=Art] Rightmost2 AlbumInfo Album [OID=Alb] 30. august Arianna Kyriacou og Eskil Saatvedt 42

43 30. august Arianna Kyriacou og Eskil Saatvedt 43

Modeller for design av Web-Applikasjoner

Modeller for design av Web-Applikasjoner Modeller for design av Web-Applikasjoner Kapittel 2: Data Modell Kapittel 3: Hypertekst Modell Av Eskil Saatvedt og Arianna Kyriacou. http://www.ii.uib.no/~eskil/fag/ http://www.ii.uib.no/~arianna/fag/

Detaljer

Acer Euro Case. Utviklet i 2000 av European branch of Acer Corp.

Acer Euro Case. Utviklet i 2000 av European branch of Acer Corp. Acer Euro Case Utviklet i 2000 av European branch of Acer Corp. Mål med applikasjonen Utvikle en sentralisert Web applikasjon Tilfredstille brukers behov og internt ansatte ved å Organisere Samle Håndtere

Detaljer

Kapittel 5 - Advanced Hypertext Model Kapittel 6 - Overview of the WebML Development Process

Kapittel 5 - Advanced Hypertext Model Kapittel 6 - Overview of the WebML Development Process INF 329 Web-teknologier Kapittel 5 - Advanced Hypertext Model Kapittel 6 - Overview of the WebML Development Process Navn: Bjørnar Pettersen bjornarp.ii.uib.no Daniel Lundekvam daniell.ii.uib.no Presentasjonsdato:

Detaljer

Kapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy

Kapittel 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

Detaljer

Oppsummering. Thomas Lohne Aanes Thomas Amble

Oppsummering. Thomas Lohne Aanes Thomas Amble Oppsummering Thomas Lohne Aanes Thomas Amble 14.11.04 Kapittel 2: Data Modell Mål: Data som skal brukes av applikasjonen blir spesifisert på en formell og likevel intuitiv måte. Resultat: Vi får et konseptuelt

Detaljer

9 Hypertekstdesign. Kristen Vinje Naley Eirik Antonsen

9 Hypertekstdesign. Kristen Vinje Naley Eirik Antonsen 9 Hypertekstdesign Kristen Vinje Naley Eirik Antonsen Introduksjon INPUT Dataskjema Funksjonelle krav Site view map HYPERTEKST DESIGN Grov design - identifisering av område - spesifisering av områdesynlighet

Detaljer

INF120: Oblig 3. Yngve Mardal Moe

INF120: Oblig 3. Yngve Mardal Moe Yngve Mardal Moe Mar 28, 2019 Contents 1 Hva trenger dere for denne oppgaven 3 2 Hvordan skal dere arbeide med denne oppgaven 5 3 En søkeindeks 7 4 Å slå opp i en søkeindeks 9 5 Å utvide en søkeindeks

Detaljer

Brukermanual. PUS i Web. Mai 2009 (Versjon 1)

Brukermanual. PUS i Web. Mai 2009 (Versjon 1) Brukermanual PUS i Web Mai 2009 (Versjon 1) Innhold 1 INNLEDNING...1 2 INNLOGGING...1 3 MENYER...4 3.1 EDIT PAGE...5 3.1.1 Content...5 3.1.2 Files...7 3.1.3 Meta...8 3.1.4 Password & security...10 3.1.5

Detaljer

Kom i gang. Nå er det enklere en noensinne å redigere hjemmesiden din med Plone CMS. 17. mars 2010

Kom i gang. Nå er det enklere en noensinne å redigere hjemmesiden din med Plone CMS. 17. mars 2010 Kom i gang Nå er det enklere en noensinne å redigere hjemmesiden din med Plone CMS. 17. mars 2010 Innholdsfortegnelse Introduksjon til Bedrift Online 4 Web-basert publiseringsverktøy 4 Hva du trenger 4

Detaljer

Navigasjonssystemer. Information Architecture Peter Morville & Jorge Arango Kap

Navigasjonssystemer. Information Architecture Peter Morville & Jorge Arango Kap Navigasjonssystemer Information Architecture Peter Morville & Jorge Arango Kap 8 25.01.2017 1 Navigasjon Hvordan bevege seg rundt til de ulike delene som et nettsted er bygget opp av. Mens struktur og

Detaljer

Objektorientert programmering i Python. Resten av semesteret. Innhold uke 9 Mer komplekse strukturer. Referanser og objekter, inkl Mentimeter spørsmål

Objektorientert programmering i Python. Resten av semesteret. Innhold uke 9 Mer komplekse strukturer. Referanser og objekter, inkl Mentimeter spørsmål Innhold uke 9 Mer komplekse strukturer Objektorientert programmering i Python IN1000 Høst 2018 uke 9 Siri Moe Jensen Referanser versus objekter (repetisjon) "Dot-notasjon" Spesielle metoder i egendefinerte

Detaljer

Kapittel 7 & 8. Kravspesifikasjoner & Data design. Thomas Tjøstheim og Thomas Edvinsen. 20 September Kapittel 7 & 8 p.1/20

Kapittel 7 & 8. Kravspesifikasjoner & Data design. Thomas Tjøstheim og Thomas Edvinsen. 20 September Kapittel 7 & 8 p.1/20 Kapittel 7 & 8 p.1/20 Kapittel 7 & 8 Kravspesifikasjoner & Data design Thomas Tjøstheim og Thomas Edvinsen 20 September 2004 Kapittel 7 & 8 p.2/20 Introduksjon Kravspesifikasjoner består av to underdeler:

Detaljer

DinVikar - Bruker Manual

DinVikar - Bruker Manual DinVikar - Bruker Manual Utvikliet av Fosen-Utvikling AS I samarbeid med Alvens AS Skrevet av: Jonas Kirkemyr Innhold 1 Introduksjon................................................... 4 I Systemet 2 Systemet......................................................

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF5110 Eksamensdag : Tirsdag 6. juni 2006 Tid for eksamen : 09.00-12.00 Oppgavesettet er på : 5 sider Vedlegg : Intet Tillatte

Detaljer

Manual for innlegging av standard sideinnhold og nyheter via «backend»

Manual for innlegging av standard sideinnhold og nyheter via «backend» Manual for innlegging av standard sideinnhold og nyheter via «backend» 23.3.2006 Utarbeidet av: 2 Innlogging og beskrivelse av hovedelement i «backend» For å få tilgang til redigeringsmodul velges følgende

Detaljer

BOKMÅL Side 1 av 7. KONTINUASJONSEKSAMEN I FAG TDT4100 Objektorientert programmering / IT1104 Programmering, videregående kurs

BOKMÅL Side 1 av 7. KONTINUASJONSEKSAMEN I FAG TDT4100 Objektorientert programmering / IT1104 Programmering, videregående kurs BOKMÅL Side 1 av 7 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap KONTINUASJONSEKSAMEN

Detaljer

Denne oppgaven innfører funksjoner, og viser hvordan vi kan skrive og teste funksjoner i Ellie.

Denne oppgaven innfører funksjoner, og viser hvordan vi kan skrive og teste funksjoner i Ellie. Ellie og funksjoner Skrevet av: Teodor Heggelund Kurs: Elm Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Denne oppgaven innfører

Detaljer

Fra problem til program

Fra problem til program Fra problem til program Gitt et problem, hvordan går man fram for å programmere en løsning? UML klassediagrammer Enhetstesting Dokumentasjon Som student ønsker vi oss et program som kan holde oversikt

Detaljer

INNFØRING I PRINSIPPER FOR OBJEKTORIENTERT PROGRAMMERING EMILIE HALLGREN OG KRISTIN BRÆNDEN

INNFØRING I PRINSIPPER FOR OBJEKTORIENTERT PROGRAMMERING EMILIE HALLGREN OG KRISTIN BRÆNDEN INNFØRING I PRINSIPPER FOR OBJEKTORIENTERT PROGRAMMERING AGENDA Bakgrunn Hva er objektorientert programmering? Pseudokode Datatyper Attributter Metoder Returverdier Lister Relasjoner Spørsmål BAKGRUNN

Detaljer

UML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu

UML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu UML 1 Use case drevet analyse og design 20.01.2004 Kirsten Ribu 1 I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 2 Domenemodell visualisering

Detaljer

Kort oppstartsmanual Frisk torsk

Kort oppstartsmanual Frisk torsk Kort oppstartsmanual Frisk torsk Versjon 1 8.5.2007 Utarbeidet av: Erik Svendsen TYPO3 Kort oppstartsmanual 2 Denne manualen beskriver bare kort innlogging, struktur og hvilke handlinger som er tilgjengelig.

Detaljer

Merking (labeling) Information Architecture. Kap 6. Peter Morville & Louise Rosenfeld 21.01.2015 1

Merking (labeling) Information Architecture. Kap 6. Peter Morville & Louise Rosenfeld 21.01.2015 1 Merking (labeling) Information Architecture Peter Morville & Louise Rosenfeld Kap 6 21.01.2015 1 Merker (1) Merker gir en representasjon av informasjon. Gode merker er konsistente gjennom hele nettstedet:

Detaljer

UML- Use case drevet analyse og design. Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller

UML- Use case drevet analyse og design. Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller UML- Use case drevet analyse og design Bente Anda 23.09.2004 23.09.04 INF320 I dag Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller 23.09.04 INF320

Detaljer

CustomPublish.com. Sider. Introduksjon til sidehåndtering i CustomPublish

CustomPublish.com. Sider. Introduksjon til sidehåndtering i CustomPublish CustomPublish.com Sider Introduksjon til sidehåndtering i CustomPublish Innhold 1. Innledning 2. Opprette side 3. Sideadministrasjon 4. Bruk 1. Innledning Sidene utgjør menyen og rammen på nettstedet ditt.

Detaljer

Innhold uke 9. Objektorientert programmering i Python. Om ukens pensum. Referanser og objekter Tema: Mer komplekse strukturer

Innhold uke 9. Objektorientert programmering i Python. Om ukens pensum. Referanser og objekter Tema: Mer komplekse strukturer Objektorientert programmering i Python IN1000 Høst 2017 uke 9 Siri Moe Jensen Innhold uke 9 Tema: Mer komplekse strukturer Referanser versus objekter Referanser mellom objekter Lister av objekter inkl

Detaljer

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser?

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser? UML Use case drevet analyse og design 31.01.2005 Kirsten Ribu I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 1 2 Domenemodell visualisering

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF2810 Eksamensdag: Fredag 5. juni 2015 Tid for eksamen: 14:30 (4 timer) Oppgavesettet er på 4 sider (ikke medregnet denne siden)

Detaljer

PUBLISERING PÅ WWW.HIT.NO

PUBLISERING PÅ WWW.HIT.NO 2. 2. 2011 HØGSKOLEN I TELEMARK PUBLISERING PÅ WWW.HIT.NO Publisering på www.hit.no Frode Evenstad 1 Innholdsfortegnelse 2 Komme i gang...3 2.1 Logge inn...3 2.2 Verktøylinja...4 3 Nettside...5 3.1 Brødtekst...5

Detaljer

Brukermanual TYPO3. (tillegg for FAQ og brukeradministrasjon, statistikk) Versjon 1 2.1.2008. Utarbeidet av: Erik Svendsen

Brukermanual TYPO3. (tillegg for FAQ og brukeradministrasjon, statistikk) Versjon 1 2.1.2008. Utarbeidet av: Erik Svendsen Brukermanual TYPO3 (tillegg for FAQ og brukeradministrasjon, statistikk) Versjon 1 2.1.2008 Utarbeidet av: Erik Svendsen TYPO3 Brukermanual 2 TYPO3 Brukermanual 3 Innholdsfortegnelse Generell bruk av FAQ

Detaljer

Informasjonsorganisering. Information Architecture Peter Morville & Jorge Arango Kapittel 4, 5 & 6

Informasjonsorganisering. Information Architecture Peter Morville & Jorge Arango Kapittel 4, 5 & 6 Informasjonsorganisering Information Architecture Peter Morville & Jorge Arango Kapittel 4, 5 & 6 Bevissthet om sted, omgivelser og tingenes plassering Ting er noe vi forstår i relasjon til noe annet Informasjonsomgivelsenes

Detaljer

Plan: Parameter-overføring Alias Typer (Ghezzi&Jazayeri kap.3 frem til 3.3.1) IN 211 Programmeringsspråk

Plan: Parameter-overføring Alias Typer (Ghezzi&Jazayeri kap.3 frem til 3.3.1) IN 211 Programmeringsspråk Plan: Parameter-overføring Alias Typer (Ghezzi&Jazayeri kap.3 frem til 3.3.1) Funksjonelle språk (Ghezzi&Jazayeri kap.7 frem til 7.4) Neste uke: ML Ark 1 av 16 Forelesning 16.10.2000 Parameteroverføring

Detaljer

Brukermanual for nettpublisering. frivilligsentral.no

Brukermanual for nettpublisering. frivilligsentral.no Brukermanual for nettpublisering frivilligsentral.no Innholdsfortegnelse Introduksjon 3 1 - Innlogging 4 1.1 - Logge inn 4 1.1 - Logge ut 4 2 - Grensesnitt 5 2.1 - Menyfelt 5 2.2-3 - Opprette, lagre og

Detaljer

Øvingsforelesning 5 Python (TDT4110)

Ø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

Detaljer

1. SQL datadefinisjon og manipulering

1. SQL datadefinisjon og manipulering Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag SQL datadefinisjon og manipulering Tore Mallaug 7.10.2008 Lærestoffet er utviklet for faget Databaser 1. SQL datadefinisjon og manipulering

Detaljer

UB Intranett Brukerveiledning For WIKI/Confluence

UB Intranett Brukerveiledning For WIKI/Confluence UB Intranett Brukerveiledning For WIKI/Confluence NTNU UB 20-07-13 Roar Storleer Innholdsfortegnelse HVORDAN KOMME I GANG?... 3 HJELP BRUKERMANUALER - VEILEDNINGER... 3 INNLOGGING... 4 ÅPNINGSSIDE FOR

Detaljer

Doserings DLL. E-resept dokumentasjon. Tekniske krav 0

Doserings DLL. E-resept dokumentasjon. Tekniske krav 0 Doserings DLL E-resept dokumentasjon Tekniske krav 0 Doserings DLL Type dokumentasjon Grensesnitt og funksjonalitet for DoseringsDLL Dato 22.11.2017 Versjon 1.1 Versjonslogg Versjon Sist endret dato Navn

Detaljer

GoOnline Site Search

GoOnline Site Search GoOnline Site Search Beskrivelse Innhold 1. Generelt a. Informasjon om dette dokumentet b. Versjon 2. Indeksering 3. Søk a. Indeksering av produkt b. Indeksering av ordinær side c. Indeksering mot 3.parts

Detaljer

INF1010 våren januar. Objektorientering i Java

INF1010 våren januar. Objektorientering i Java INF1010 våren 2017 25. januar Objektorientering i Java Om enhetstesting (Repetisjon av INF1000 og lær deg Java for INF1001 og INF1100) Stein Gjessing Hva er objektorientert programmering? F.eks: En sort

Detaljer

SiteGen CMS. Innføringsmanual

SiteGen CMS. Innføringsmanual SiteGen CMS Innføringsmanual Copyright Barlind Solutions AS 2008 Hva er SiteGen CMS? SiteGen CMS er et såkalt content-management-system; eller med litt andre ord et publiseringssystem. Det kan brukes til

Detaljer

Post-it spørsmål fra timen (Arv og subklasser)

Post-it spørsmål fra timen (Arv og subklasser) Post-it spørsmål fra timen 30.01 (Arv og subklasser) Tegning Spørsmål: Skjønte ikke tegningene Hater tegningene. Lær meg å tegne. Mvh frustrert elev. Spørsmål: Datastruktur-tegning, og hvor mye detaljer

Detaljer

Øvingsforelesning 5 Python (TDT4110)

Ø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

Detaljer

Eksamen i Internetteknologi Fagkode: ITE1526

Eksamen 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

Detaljer

INF2810: Funksjonell Programmering

INF2810: Funksjonell Programmering INF2810: Funksjonell Programmering Høyereordens prosedyrer, lambda og lokale variabler Stephan Oepen Universitetet i Oslo 9. februar 2015 Tema 2 Forrige uke Lister og listerekursjon quote Høyereordens

Detaljer

Etter uke 9 skal du. Introduksjon til objektorientert programmering. Innhold. Klasser som abstraksjoner

Etter uke 9 skal du. Introduksjon til objektorientert programmering. Innhold. Klasser som abstraksjoner Etter uke 9 skal du Introduksjon til objektorientert programmering INF1001 Høst 2016 Uke 9 Kunne designe og implementere en programstruktur med flere klasser Kunne etablere og manipulere objekter i (sammensatte)

Detaljer

INF2810: Funksjonell Programmering

INF2810: Funksjonell Programmering INF2810: Funksjonell Programmering Høyereordens prosedyrer, lambda og lokale variabler Stephan Oepen Universitetet i Oslo 9. februar 2015 Tema 2 Forrige uke Lister og listerekursjon quote Høyereordens

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1300 Introduksjon til databaser Eksamensdag: 30. november 2015 Tid for eksamen: 09.00 15.00 Oppgavesettet er på: 6 sider Vedlegg:

Detaljer

Pipfrog AS www.pipfrog.com. Flere nettbutikker og språk

Pipfrog AS www.pipfrog.com. Flere nettbutikker og språk Flere nettbutikker og språk Flere nettbutikker og språk For å nå en bredere kundebase og gi en bedre tjeneste ønsker du kanskje å tillate kundene å velge et språk de foretrekker når de handler. Pipfrog

Detaljer

BRUKERMANUAL FOR NETTINTRO CMS Dette dokumentet er skrevet for Nettintro CMS versjon 1.9.0, og kan derfor avvike noe fra nåværende versjon.

BRUKERMANUAL FOR NETTINTRO CMS Dette dokumentet er skrevet for Nettintro CMS versjon 1.9.0, og kan derfor avvike noe fra nåværende versjon. BRUKERMANUAL FOR NETTINTRO CMS Dette dokumentet er skrevet for Nettintro CMS versjon 1.9.0, og kan derfor avvike noe fra nåværende versjon. Denne brukermanualen vil gi deg en innføring i hvordan man bruker

Detaljer

Vedlikeholde nettstedet i Joomla 2.5 +

Vedlikeholde nettstedet i Joomla 2.5 + Vedlikeholde nettstedet i Joomla 2.5 + Innlogging: Klikk deg inn på din nettside. I menyen på ditt nettsted vil det være en link til logg inn eller adm. Klikk på denne og logg inn med det brukernavnet

Detaljer

Databaser & objektorientering.

Databaser & objektorientering. Databaser & objektorientering. Noen grunnbegreper innen objektorientering. Klasser og forekomster klasser beskriver strukturen for noe. Beskrivelsen inneholder: et navn attributter /egenskaper / tilstander

Detaljer

Hvordan lage en hjemmeside

Hvordan lage en hjemmeside Hvordan lage en hjemmeside En kort introduksjon til produksjon, editering og publisering av Torbjørn Meling Introduksjon Vi skal nå gå gjennom noen steg som forklarer med tekst hvordan man kan bruke Microsoft

Detaljer

Løse reelle problemer

Løse reelle problemer Løse reelle problemer Litt mer om løkker, metoder med returverdier og innlesing fra fil INF1000, uke4 Geir Kjetil Sandve Repetisjon fra forrige uke: while Syntaks: while (condition) do1; do2;... Eksempel:

Detaljer

INF2810: Funksjonell Programmering

INF2810: Funksjonell Programmering INF2810: Funksjonell Programmering Høyereordens prosedyrer, lambda og lokale variabler Erik Velldal Universitetet i Oslo 9. februar 2017 Tema 2 Forrige uke Lister og listerekursjon quote Høyereordens prosedyrer

Detaljer

INF2810: Funksjonell Programmering

INF2810: Funksjonell Programmering INF2810: Funksjonell Programmering Høyereordens prosedyrer, lambda og lokale variabler Erik Velldal Universitetet i Oslo 9. februar 2017 Tema 2 Forrige uke Lister og listerekursjon quote Høyereordens prosedyrer

Detaljer

23.09.2015. Introduksjon til objektorientert. programmering. Hva skjedde ~1967? Lokale (og globale) helter. Grunnkurs i objektorientert.

23.09.2015. Introduksjon til objektorientert. programmering. Hva skjedde ~1967? Lokale (og globale) helter. Grunnkurs i objektorientert. Grunnkurs i objektorientert programmering Introduksjon til objektorientert programmering INF1000 Høst 2015 Siri Moe Jensen INF1000 - Høst 2015 uke 5 1 Siri Moe Jensen INF1000 - Høst 2015 uke 5 2 Kristen

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF5110 - Kompilatorteknikk Eksamensdag : Onsdag 2. juni 2010 Tid for eksamen : 14.30-17.30 Oppgavesettet er på : 5 sider (pluss

Detaljer

SQL Structured Query Language. Definere tabeller Skranker Fylle tabeller med data

SQL Structured Query Language. Definere tabeller Skranker Fylle tabeller med data SQL Structured Query Language Definere tabeller Skranker Fylle tabeller med data Lage en tabell med SQL create table R (A 1 D 1 [S 1 ],... A n D n [S n ], [liste av skranker] R er navnet på relasjonen/tabellen

Detaljer

Web Computing AS Brukerveiledning WebWiz 2.0. WebWiz 2.0. Brukerveiledning. [Skriv inn tekst]

Web Computing AS Brukerveiledning WebWiz 2.0. WebWiz 2.0. Brukerveiledning. [Skriv inn tekst] WebWiz 2.0 Brukerveiledning Innholds fortegnelse advanced mode 1.0 Innledning s 3 2.0 Innlogging s 4 3.0 Legge ut nyheter s 6 3.1 Hvordan legge inn tekst s 6 3.2 Hvordan legge inn bilder s 9 3.3 Hvordan

Detaljer

UiNs Kvalitetshåndbok - hurtigguide

UiNs Kvalitetshåndbok - hurtigguide UiNs Kvalitetshåndbok - hurtigguide INNHOLDSFORTEGNELSE: INNLEDNING... 2 A. NAVIGASJON NEDOVER I KVALITETSHÅNDBOKA... 3 B. HOVEDELEMENTENE I KSS... 3 C. HOVEDELEMENTET KSS-UNDERSØKELSER/EVALUERINGER...

Detaljer

E-post: info@pipfrog.com Tel.: +372 6480111. Hurtigkurs for nybegynnere

E-post: info@pipfrog.com Tel.: +372 6480111. Hurtigkurs for nybegynnere Hurtigkurs for nybegynnere Innhold Forutsetninger...3 Prosess...3 Transport...4 Kategorier...5 Produkter...6 Forutsetninger Brukeren har tilgang til administratorens konto. Brukeren har på forhånd ikke

Detaljer

Konfigurasjon av SFX-menyen

Konfigurasjon av SFX-menyen Konfigurasjon av SFX-menyen SFX-menyen er den skjermen brukeren får opp når hun har fulgt en referanse fra f.eks. Google Scholar, Oria eller fra en annen referansedatabase. Menyen inneholder lenker som

Detaljer

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering Brukerdokumentasjon Webservices og webklient for kodeverk/ kodeverdi verifisering Innholdsfortegnelse... 3... 3... 3... 3... 4... 4... 4... 4... 8... 9... 10!... 10 "... 11 # $... 11 1. Om systemet 1.1.

Detaljer

TEKNISK VEILEDNING TIL NTREPRISEAPPEN

TEKNISK VEILEDNING TIL NTREPRISEAPPEN TEKNISK VEILEDNING TIL NTREPRISEAPPEN 1 Innhold Hva kan Entrepriseappen brukes til? side 3 Hvor kan du laste ned appen? side 4 Hvor kan appen brukes? side 5 Sikkerhet side 6 Hurtigguide side 7 Opprett

Detaljer

Vortex 3.0 hva er nytt? Nytt administrasjonsgrensesnitt Nye rapporter Andre forbedringer

Vortex 3.0 hva er nytt? Nytt administrasjonsgrensesnitt Nye rapporter Andre forbedringer Allmøte på USIT Vortex 3.0 og nytt fritekstsøk for UiO Tomm Eriksen Webseksjonen, USIT 29. september 2011 Vortex 3.0 hva er nytt? Nytt administrasjonsgrensesnitt Nye rapporter Andre forbedringer 1 Nytt

Detaljer

Design av IDE for presentasjonsmønstre i DPG 2.0. Hvordan utvikle verktøy for å utvikle presentasjonsmønstre. Jostein Bjørge

Design av IDE for presentasjonsmønstre i DPG 2.0. Hvordan utvikle verktøy for å utvikle presentasjonsmønstre. Jostein Bjørge Design av IDE for presentasjonsmønstre i DPG 2.0 Hvordan utvikle verktøy for å utvikle presentasjonsmønstre Jostein Bjørge Institutt for informatikk Universitetet i Bergen Norge Lang Masteroppgave 2010

Detaljer

Kap3: Klassemodellering

Kap3: Klassemodellering Kap3: Klassemodellering I dag: Litt repetisjon fra sist (innledende om klassemodellen) Deretter egentlig litt mer repetisjon, men nå fra intro- Felt-/Instansvariabler og kurset i Java: Klasser og Objekt,

Detaljer

IN1010 våren januar. Objektorientering i Java

IN1010 våren januar. Objektorientering i Java IN1010 våren 2018 23. januar Objektorientering i Java Om enhetstesting Om arrayer og noen klasser som kan ta vare på objekter Stein Gjessing Hva er objektorientert programmering? F.eks: En sort boks som

Detaljer

Data design p.1/17. Data design. Lage ER modell av kravspesifikasjoner.

Data design p.1/17. Data design. Lage ER modell av kravspesifikasjoner. Data design p.1/17 Data design Lage ER modell av kravspesifikasjoner. Data design p.2/17 Prosess 2 scenario: Ingen eksisterende database over hva applikasjonen skal inneholde. Datadesign et utvikles samtidig

Detaljer

Funksjonalitetsbeskrivelse scenefolk.no

Funksjonalitetsbeskrivelse scenefolk.no Funksjonalitetsbeskrivelse scenefolk.no Dette dokumentet beskriver funksjonalitet til nytt nettsted for scenefolk.no. Beskrivelsen er et vedlegg til wireframes som kan ses på følgende adresse: https://collaborate.uxpin.com/cbafdb1549d1bcd567f19c86bc4a58796b93fcc5#/pages/50976

Detaljer

Analyse av Web- medier, Lenker. Oppgaven jeg her skal presentere har tatt utgangspunkter et gruppearbeid vi fikk utlevert. Dette lyder som følgende :

Analyse av Web- medier, Lenker. Oppgaven jeg her skal presentere har tatt utgangspunkter et gruppearbeid vi fikk utlevert. Dette lyder som følgende : Arbeidskrav 2- Atle Remi Olsen Analyse av Web- medier, Lenker. Kapittel 1- Innledning. Oppgaven jeg her skal presentere har tatt utgangspunkter et gruppearbeid vi fikk utlevert. Dette lyder som følgende

Detaljer

Brukermanual. Trio Visit Web. Trio Enterprise 5.0

Brukermanual. Trio Visit Web. Trio Enterprise 5.0 Brukermanual Trio Visit Web Trio Enterprise 5.0 COPYRIGHT NOTICE: No part of this document may be reproduced, distributed, stored in a retrieval system or translated into any language, including but not

Detaljer

Opprette dokumentbibliotek med unike rettigheter

Opprette dokumentbibliotek med unike rettigheter Opprette dokumentbibliotek med unike rettigheter Dersom du ønsker det, kan du opprette egne grupper, med spesielle rettigheter. Eller grupper som har tilgang på bare spesielle mapper eller filer. Dette

Detaljer

INF 329: Web-Teknologier. Dataimplementasjon. Fra Kapittel 11 i «Designing Data-Intensive Web Applications» Presentasjonsdato: 17/10/2004

INF 329: Web-Teknologier. Dataimplementasjon. Fra Kapittel 11 i «Designing Data-Intensive Web Applications» Presentasjonsdato: 17/10/2004 INF 329: Web-Teknologier Dataimplementasjon Fra Kapittel 11 i «Designing Data-Intensive Web Applications» Presentasjonsdato: 17/10/2004 av: Dag Viggo Lokøen (dagvl@ii.uib.no) Kent Inge F. Simonsen (kentis@ii.uib.no)

Detaljer

EKSAMEN Web-publisering

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

Detaljer

INF1000 Prøveeksamen Oppgave 7 og 9

INF1000 Prøveeksamen Oppgave 7 og 9 INF1000 Prøveeksamen Oppgave 7 og 9 Høst 2015 Siri Moe Jensen 7a) Skriv en klasse Gave med to variabler som forteller hva som er i gaven, og hvor mye den har kostet. Klassen skal ha en konstruktør med

Detaljer

INF2810: Funksjonell Programmering. Trær og mengder

INF2810: Funksjonell Programmering. Trær og mengder INF2810: Funksjonell programmering INF2810: Funksjonell Programmering Trær og mengder Erik Velldal Universitetet i Oslo 19. februar 2015 Tema Forrige uke Høyereordens prosedyrer lambda, let og lokale variabler

Detaljer

the web Introduksjon Lesson

the web Introduksjon Lesson Lesson 1 the web All Code Clubs must be registered. Registered clubs appear on the map at codeclub.org.uk - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do. Introduksjon

Detaljer

INF Notater. Veronika Heimsbakk 10. juni 2012

INF 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

Detaljer

Introduksjon til objektorientert programmering

Introduksjon til objektorientert programmering Introduksjon til objektorientert programmering Samt litt mer om strenger og variable INF1000, uke6 Ragnhild Kobro Runde Grunnkurs i objektorientert programmering Strategi: Splitt og hersk Metoder kan brukes

Detaljer

Manual Squarespace. Gasta support. Squarespace support. 1.Innlogging nettside

Manual Squarespace. Gasta support. Squarespace support. 1.Innlogging nettside Manual Squarespace Firma/avd.: Sogneprodukt Ansvarleg: Ragnhild Fjærestad Prosjektnr.: 1804 Dato: 26.04.2018 Gasta support Vi har utvikla ei eiga support-side for Squarespace-kundar: Adresse: http://support.gasta.no/

Detaljer

Innhold. INF1000 Høst Unified Modeling Language (UML) Unified Modeling Language (UML)

Innhold. INF1000 Høst Unified Modeling Language (UML) Unified Modeling Language (UML) Innhold Unified Modelling Language UML INF1000 Høst 2015 Uke 8: Mer objektorientert programmering Siri Moe Jensen En ny type for-løkke Organisering av mengder av objekter HashMap Valg av representasjon

Detaljer

INF2810: Funksjonell Programmering. Dataabstraksjon og Trerekursjon

INF2810: Funksjonell Programmering. Dataabstraksjon og Trerekursjon INF2810: Funksjonell Programmering Dataabstraksjon og Trerekursjon Stephan Oepen & Erik Velldal Universitetet i Oslo 15. februar, 2013 Tema 2 Forrige uke Høyere-ordens prosedyrer: Prosedyrer som argumenter

Detaljer

Opprette local electronic collection med local portfolios manuelt

Opprette 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

Detaljer

Brukermanual for lr.no

Brukermanual for lr.no Brukermanual for lr.no mars 2009 - revidert november 2011 Innhold 1 Introduksjon... 2 2 Pålogging... 3 3 Medlem... 4 3.1 Legge til kommentarer... 4 4 Ansatt...... 5 4.1 Legge til nyhet... 5 4.2 Legge til

Detaljer

Guide til system for flervalgsprøver

Guide til system for flervalgsprøver Guide til system for flervalgsprøver Systemet skal i utgangspunktet være selvforklarende, og brukere oppfordres til å klikke seg rundt og bli kjent med systemet på egen hånd. Det er allikevel laget en

Detaljer

6108 Programmering i Java. Leksjon 5. Tabeller. Roy M. Istad 2015

6108 Programmering i Java. Leksjon 5. Tabeller. Roy M. Istad 2015 6108 Programmering i Java Leksjon 5 Tabeller Roy M. Istad 2015 Hva er tabeller? Tabell (evt. array): Sammensetning av verdier i den samme datatypen, under ett navn i hurtigminnet. Gir rask og effektiv

Detaljer

QuickGuide Oppdateres fortløpende ved nye funksjoner

QuickGuide Oppdateres fortløpende ved nye funksjoner QuickGuide 27.09.18 Oppdateres fortløpende ved nye funksjoner 1.Dashboard Det første man blir presentert ved pålogging er dashbordet til WELS Base. Dette er fremdeles under utvikling og vil i fremtiden

Detaljer

AirDog Hovedprosjekt ved Høgskolen i Oslo 2009

AirDog Hovedprosjekt ved Høgskolen i Oslo 2009 2 1 Forord AirDog er en applikasjon for visning av hundeklubbers hunder ved hjelp av data levert av NKK. Applikasjonen lar deg søke etter hunder på navn og id, se informasjon om hunden, og se rapporter

Detaljer

Søkesystemer og thesauri

Søkesystemer og thesauri Søkesystemer og thesauri Information Architecture Peter Morville & Louise Rosenfeld. Kapittel 8 og 9 1 Innhold Når trenger vi søkemuligheter? Kvalitetskriterier Søkesystemers anatomi Algoritmer Presentasjon

Detaljer

Slik lager du et web-område bestående av flere sammenhengende websider i. Frontpage 2003. Laget av Magnus Nohr Høgskolen i Østfold

Slik lager du et web-område bestående av flere sammenhengende websider i. Frontpage 2003. Laget av Magnus Nohr Høgskolen i Østfold Slik lager du et web-område bestående av flere sammenhengende websider i Frontpage 2003 Laget av Magnus Nohr Høgskolen i Østfold Innholdsfortegnelse 1 Opprett Web-område 3 2 Opprett en navigasjonsstruktur

Detaljer

DIFI VEILEDNING I BRUK AV AVANT WEBVERKTØY FOR MEDARBEIDERUNDERSØKELSER I STATLIG SEKTOR

DIFI VEILEDNING I BRUK AV AVANT WEBVERKTØY FOR MEDARBEIDERUNDERSØKELSER I STATLIG SEKTOR DIFI VEILEDNING I BRUK AV AVANT WEBVERKTØY FOR MEDARBEIDERUNDERSØKELSER I STATLIG SEKTOR Innhold 1. Innlogging i systemet... 3 2. Forsiden av portalen... 3 3. Redigere spørreskjema... 4 3.1 Spørsmål skal

Detaljer

INF2810: Funksjonell Programmering. Lokale variabler. Og trær.

INF2810: Funksjonell Programmering. Lokale variabler. Og trær. INF2810: Funksjonell Programmering Lokale variabler. Og trær. Erik Velldal Universitetet i Oslo 11. september 2019 Tema forrige uke 2 Lister som datastruktur quote Rekursjon på lister Høyereordens prosedyrer

Detaljer

UNIVERSITETET I OSLO SQL. Structured Query Language. (forts.) Institutt for Informatikk. INF Ragnar Normann 1

UNIVERSITETET I OSLO SQL. Structured Query Language. (forts.) Institutt for Informatikk. INF Ragnar Normann 1 UNIVERSITETET I OSLO SQL Structured Query Language (forts.) Institutt for Informatikk INF3100 7.2.2005 Ragnar Normann 1 null Resultatet av å evaluere et uttrykk som produserer en skalar verdi, kan være

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF5110 Eksamensdag : Tirsdag 5. juni 2007 Tid for eksamen : 14.30-17.30 Oppgavesettet er på : 6 sider (pluss vedlegg) Vedlegg

Detaljer

Innlogging. Innholdsfortegnelse

Innlogging. Innholdsfortegnelse Innholdsfortegnelse Innlogging... 1 Organisering av lokalene i ECOonline... 3 Opprett ny lokasjon... 3 Opprett ny lokasjon... 4 Opprett ny bruker... 5 Legge til produkter... 6 Jeg finner ikke kjemikaliet...

Detaljer

Fleet Management Portal (FMP)

Fleet Management Portal (FMP) Fleet Management Portal (FMP) Kundeguide Oversikt Fleet Management Portalen (FMP) sørger for at autoriserte brukere får sanntidsinformasjon om din flåte av skrivere og multifunksjonsenheter (MFD) og sørger

Detaljer

Brukerdokumentasjon PIM Bohus

Brukerdokumentasjon PIM Bohus Brukerdokumentasjon PIM Bohus Til Fra Bohus WebOn AS Dato: 10.08.2105 Vår ref: Camilla Hetty Osa Telefon: 41 56 51 59 E-post: camilla@webon.net Ver: 2.0 WebOn AS, Wirgenes vei 8 B, P.O. Box 2198, N-3103

Detaljer

Beskrivelse av programmeringsspråket Compila15 INF Kompilatorteknikk Våren 2015

Beskrivelse av programmeringsspråket Compila15 INF Kompilatorteknikk Våren 2015 Beskrivelse av programmeringsspråket Compila15 INF5110 - Kompilatorteknikk Våren 2015 Her beskrives syntaksen og den statiske semantikken (hva som skal sjekkes av kompilatoren) til språket Compila15. Den

Detaljer

Programmet er utviklet av

Programmet er utviklet av Programmet er utviklet av TM Velkommen til Swf!t2 beta Oppfølgeren til open source publiseringssystemet Swf!t. Swf!t2 er et webbasert redigeringsverktøy for dine hjemmesider eller bedriftssider. Her kan

Detaljer