Udvikling af fotovisningsprogram

Størrelse: px
Starte visningen fra side:

Download "Udvikling af fotovisningsprogram"

Transkript

1 2014 Udvikling af fotovisningsprogram Bacheloruddannelse Datalogi Roskilde Universitet Matthías Terney Arason Studienr: Vejleder: Mads Rosendahl

2 Resume Dette projekt gennemgår de valg og overvejelser der har været i udviklingen af et fotovisningsprogram. Indledningsvis er forskellige fotoprogrammer blevet analyseret for fordele og ulemper. Med den analyse er der udviklet nogle specifikke krav, som det udviklede program forventes at opfylde. De centrale problemstillinger som fremkom af kravende er videre blevet analyseret for, at finde den bedste løsning på dem. De analyserede punkter er GPS-koordinater i billeder, kortvisning, valg af programmeringssprog og GUI-design. Ud fra denne analyse er programmet blevet udviklet i programmeringssproget Python. For at teste om den brugte løsning fungerer, er der udviklet en afprøvningsstrategi. Afprøvningsstrategien vil teste alle de stillede krav ved at indsætte nogle print() funktioner i koden, som returnerer den interessante variabel. Udover afprøvning i forhold til de stillede krav, vil der også blive testet på hvordan programmet reagerer på uregelmæssigheder i inputs. Afprøvningen viste at programmet opfyldet alle de stillede krav. Programmet virker efter hensigten, men har dog nogle problemer, hvis de åbnede filer ikke besidder de forventede data. Dette er dog som forventet. 1

3 Indholdsfortegnelse Resume...1 Indholdsfortegnelse Indledning Motivation Problemfelt Problemformulering Rapportskruktur Forundersøgelse Andre foto visningsprogrammer Use-Case Kravspecifikationer Opsummering Analyse & Design Python versioner GPS koordinater i billeder Visning af kort GUI design Dokumentations / programbeskrivelse Filstruktur Interne data struktur Klasse diagram Modul opbygning Afprøvning Afprøvnings strategi Afprøvning af overordnede programkrav Afprøvning af billedvisningskrav

4 5.4 Afprøvning af kortvisningskrav Afprøvning af nye opståede krav Opsummering Brugsmanual Konklusion & Perspektivering Python Biblioteker...37 Bilag GUI.py...38 Kort.py...40 Photovisning.py...42 fullscreen.py

5 1.0 Indledning Denne rapport er blevet udarbejdet gennem et projektarbejde, på bacheloruddannelsen datalogi på Roskilde Universitet. Forfatteren har været på et introducerende kursus i programmeringssproget Python, og har derigennem mindre erfaring i at sætte mindre programmer op fra bunden. Udover dette har forfatteren erfaring med at optegne UML diagrammer over hvordan softwareprogrammer hænger sammen. Motivationen ligger i en interesse for at konstruere et mindre program, der kan fungere efter nogle specifikt stillede krav. Program ideen er baseret på mulig brug af billeders metadata til opsætning af et program. Ønsket var at udvikle et Pythonbaseret program som henter og bruger billeders metadata, derigennem kunne jeg udvide min viden indenfor softwareudvikling, implementering samt programmeringssproget Python. 1.1 Motivation En stor motivationsfaktor for dette projekt, har jeg fået gennem min lange rejse og studieophold i New Zealand, i foråret I gennem min rejse fik jeg taget en masse billeder af landet. Da jeg kom hjem ville jeg gerne dele min tur og oplevelser med min familie og venner. Jeg ville gerne vise dem hvor jeg har været og hvordan området ser ud. Motivationen kommer af et ønske om at kunne vise mine billeder, samtidigt med at familie og venner kan se hvorhenne i landet jeg befandt mig, da billedet blev taget. Jeg undersøgte hvilke programmer der kunne hjælpe mig med det, men fandt ikke noget som kunne det ønskede. Så hvordan kommer jeg fra ideen om et billedvisningsprogram til en virkende prototype, hvor starter jeg henne? Hvilke overvejelser skal jeg tage? Det er det som jeg syntes er spændende og motiverende i dette projekt. 1.2 Problemfelt Programmet der ønskes implementeret, vil tage udspring i et almindeligt fotovisning program. Programmet skal bruges til at vise billeder der er taget på en ferie eller udflugt. Programmet skal kunne vise billederne fra en valgt mappe i fuld skærmstørrelse, brugeren skal kunne manøvrere rundt mellem billederne i programmet, ved hjælp af knapper. Der skal være et tilhørende kort over hvor i verden billedet er taget, kortet skal vises ved siden af billedet i en mindre størrelse, så billedet stadigvæk er det dominerende på skærmen. Kortet skal dog stadig skal være stort nok til at brugerne kan se hvor henne det er. Fotovisningsprogrammet vil blive udviklet i programmeringssproget Python. 4

6 1.3 Problemformulering Målet med projektet er at udvikle et fotovisningsprogram. Programmet skal kunne vise billeder i et slideshow, og samtidigt vise på et kort hvor billedet er taget. Projektet vil gennemgå hvilke overvejelser der har været i udviklingen af fotovisningsprogrammet fra ideudvikling til program. 1.4 Rapportskruktur Rapporten har følgende struktur: 1. En forundersøgelse hvor andre programmer vil blive analyseret. Use-cases samt kravspecifikationerne vil efterfølgende blive udarbejdet. 2. En analyse af de centrale problemfelter der skal afklares. Såsom valg af metode til kortvisning og opstilling af GUI med mere. 3. Dokumentation og programbeskrivelse. Her vil hvordan selve programmet hænge sammen blive beskrevet. Filestrukturen vil også blive beskrevet både intern og ekstern. 4. Afprøvningen af programmet. Strategien for afprøvningen vil blive forklaret samt resultatet. 5. En brugsmanual af programmet. 6. Til sidst vil der komme en opsummering af projektet i form af en konklusion 5

7 2.0 Forundersøgelse I følgende afsnit vil der blive lavet nogle forundersøgelser. Forundersøgelserne vil klargøre hvilke andre programmer der giver mulighed for noget lignende. Samt hvilke situationer programmet eventuelt kan bruges i. Forundersøgelsen vil tage udgangspunkt i andre programmer, hvor der derefter vil blive udarbejdet nogle use-cases og til sidst stilles der nogle krav til programmet. Programmerne der vil blive undersøgt kan alle vise billeder og kan bruges til at lave et slideshow af en mappe med billeder i. Mappen kan enten ligger på computeren eller på en anden server som programmet har adgang til. Programmerne kan eventuelt bruges til at vise billeder fra en rejser brugeren har været på, til venner og familie. Dette vil blive dybere beskrevet i de følgende afsnit. 2.1 Andre foto visningsprogrammer. For at finde inspiration til programmet er der blevet undersøgt og kigget på andre fotovisningsprogrammer. Der har været et specifikt krav til programmerne, nemlig at man skulle se hvor i verden billederne er taget henne. De programmer som er undersøgt og analyseret er Facebook og Google Picasa. Facebook billedvisning. Når man lægger sine billeder op på Facebook bliver de inddelt i mapper, og man kan tilføje hvor i verden de er taget. Som det kan ses på billedet nedenfor, giver Facebook brugerne mulighed for at se, hvor i verden deres uploadede billedere er taget samt opdateret deres profil status. Udover dette kan man tagge sine venner på de billeder man har taget, Facebook kan ved hjælp af fotogenkendelse, hjælpe til med at lave denne tagging. 6

8 Figur 1 Screenshot af Facebook der viser hvor i verden Facebook profil har været samt hvor der er billeder. De gode elementer af Facebook billede visning Når man åbner billedvisningen på Facebook, får brugerne et godt overblik over hvilke mapper der kan åbnes. Udover det kan man nemt se, hvor i verden brugerne har været. Et andet element er, at de billeder som brugerne har uploadet altid er til rådighed, brugernes venner kan se de billeder som er lagt op selvom brugeren ikke er online. De dårlige elementer af Facebook billede visning Når brugerne åbner en mappe med billeder, står der hvor de er taget henne, men Facebook giver ikke brugerne mulighed for at se præcis hvor i verden billederne er taget henne. Derudover kræver brugen af Facebook en stabil internetforbindelse, da programmet er webbaseret. Hvis en bruger har lagt billeder op på sin profil, er de blevet gjort offentlige og alle ens venner kan få adgang til dem. 7

9 Google Picasa Picasa er et gratis fotoprogram udviklet af Google, som man kan hente til sin computer. Når programmet er hentet og installeret søger det computeren igennem efter billeder. Figur 2 Screenshot af Picasa. Når billederne er fundet, kommer de frem ude til venstre i programmet, brugerne kan så åbne filerne direkte i Picasa i et slideshow. Picasa virker i offline tilstand som billedeviser samt et simplet redigeringsprogram. Picasa kan hvis man har en internet forbindelse kobles til en Google konto, hvor du så kan tage backup af dine fotos. En anden funktion som kun virker hvis der er internet forbindelse er; kort og GPS funktionen, Picasa går ind i billedets metadata, henter GPSkoordinater og viser dem på Google Maps ude til højre i programmet. Hvis et billede ikke har GPS-koordinater eller de ikke er rigtige kan brugeren tilføje/ ændre dem på kortet. De gode elementer af Picasa: Picasa giver et godt overblik over billederne på computeren. Brugerne kan nemt udvælge de mapper eller billeder som skal vises i slideshowet. Med simple fotoredigerings funktioner kan man nemt ændre i kontraster, indsætte tekst og meget andet på billederne. Visning i Google Maps giver et nemt og overskueligt overblik over hvor i verden billedet er taget. Hvis billedet ikke har GPS-koordinater, kan man udpege, ved hjælp af Google Maps, hvor billedet er taget og 8

10 de nye koordinater vil så blive tilføjet til billedets metadata. Hvis brugerne har en Google konto kan der tages backup af billederne til Google drive. De dårlige elementer af Picasa: For at brugerne kan se hvor i verden billederne er taget, kræver det en internetforbindelse. Dette reducerer fleksibiliteten, da brugerne er afhængig af internetforbindelse for at få fuld udnyttelse af programmet. Når Picasa åbner billederne i et slideshow er det ikke muligt at vise et kort ved siden af, dette er kun muligt som vist på billede ovenover. Kort om IPhone og IPad. Der er også blevet kigget på nogle mere mobile løsninger i form af IPhone og IPad. Begge er IOS og udviklet af Apple. Begge produkter giver mulighed for at vise billeder i et slideshow. Både IPhone og IPad giver mulighed for, at se hvor i verden de billeder med GEO-tags er taget henne. Oversigten over billederne giver et nemt og hurtigt overblik over hvor i verden brugerne har været. En ulempe er dog, at skærmen ikke er særlig stor og at man ikke kan se billedet samtidigt med kortet. Delkonklusion Efter at havde fået inspiration af allerede færdigt udviklede fotoprogrammer, er der udarbejdet nogle kravspecifikationer til udviklingen, af et nyt fotoprogram. Programmet skal være et fotoprogram som kan lave et slideshow, enten hvor brugeren selv styrer hvornår der skiftes mellem billeder eller af en forudbestemt tid der kan indstilles. Slideshowet laves ud fra billeder i en valgt mappe. Billedmappen vælges når programmet startes op, og det første billede bliver vist sammen med et tilhørende kort. Brugerne kan derefter skifte mellem billederne ved hjælp af knapper. Brugerne kan vælge at gå tilbage til det forrige billede eller frem til det næste. Programmet skal kunne virke hvor som helst, altså ikke kræve internet, da dette reducerer fleksibiliteten. For at dette skal kunne lade sig gøre, kræver det er kortene ligger i en mappe på computeren. Mappen skal være forudbestemt af programmet, så programmet altid kan finde og hente billederne 9

11 2.2 Use-Case I det næste afsnit vil der blive beskrevet nogle use-cases til det færdige program. De enkelte use-case beskriver hvordan programmet vil reagere i forskellige brugssituationer. Use-Case: fotovisnings program. Søren skal vise billeder for sin familie som han har taget på sin ferie i Thailand. Han vælger mappen med sine billeder, og åbner dem med fotovisningsprogrammet. Billederne bliver hentet og et kort over den del af Thailand hvor de er taget, kommer frem på skærmen. Søren starter nu visningen ved at trykke på start knappen. Det første foto som er taget på hans rejse kommer nu frem, det bliver vist sammen med et mindre kort over Thailand med en markør, der viser hvor det taget henne. Søren kan nu gå til det næste billede ved at trykke på pil til højre, eller gå tilbage til foregående med pil til venstre. Når han er færdig kan han blot lukke programmet ned. Use-Case: Rigtige filetype. Ulla skal vise billeder fra sin rejse, hun vælger en forkert mappe som kun indeholder tekst filer og prøver at åbne dem med fotovisningsprogrammet. Programmet kan ikke åbne dem, og kommer derfor med en fejlmeddelelse om at filerne ikke er billedefiler. Use-Case: Ingen GPS-koordinater. Kasper har været ude at rejse og vil gerne vise hans billeder. Mappen med billederne vælges og åbnes med fotovisningsprogrammet. Da Kasper har taget sine billeder med et kamera som ikke har GPS, kan programmet ikke hente noget kort. Programmet kommer derfor med en forespørgsel om, hvilket land eller by der skal vises. Billederne kan nu vises som normalt men kun med et kort over landet eller byen. Use-Case: Vis alle billeder. Mellem de to navigering pile er der en knap som hedder Kort, trykkes på den, bytter kort og billede plads og en knap som hedder Vis Alle kommer frem. Hvis der trykkes på den knap kommer alle GPS-markørerne frem og når man trykker på dem skifter billedet i højre hjørne. Der kan også skiftes billeder normalt ved at bruge de to pile. Hvis der trykkes på Kort knappen igen bytter de plads igen. 10

12 2.3 Kravspecifikationer Ud fra ideen til programmet, use-cases samt inspirationskilderne, er der opstillet en række specifikke krav, som skal opfyldes, før programmet er færdigt og brugerne kan få en god oplevelse. Kravene omhandler billedvisning, kortvisning og selve brugerfladen. A: Krav omhandlende program brugerfladen 1A. Programmet skal være i fuld skærmstørrelse. a. Skal hente computerens skærmstørrelse, så programmet kan bruges på forskellige computere. 2A. Navigation knapperne skal være placeret hensigtsmæssigt, så de ikke kommer i vejen. B: Krav omhandlende billedvisning 1B. Åben kun billedfiler. a. Algoritme til at sortere de forkerte filer fra og de rigtige til arrayet. 2B. Billedet skal være skaleret ned så det passer med skærmstørrelsen. a. Skaleret efter en formel med størrelsen af skærmen som variabel. 3B. Billederne skal være store nok så man kan se hvad der er på dem. 4B. Brugerne skal kunne skifte frem og tilbage mellem billederne. a. Knapper eller piletaster. b. Knapperne skal være nemme at forstå of finde. 5B. Brugerne skal kunne vælge hvilken mappe billederne skal hentes fra. a. Spørg om mappens placering ved opstart. b. Programmet viser efterfølgende første billede. C: Krav omhandlende kort visning 1C. Kortene skal virke offline. a. Skal alle være i samme mappe. b. Skal være billedfiler. 2C. Fil navnet skal indeholde kortes højde- og breddegrads dimensioner. a. Nordvestlige hjørnes GPS-koordinater og sydøstlige hjørnes GPS-koordinater. 3C. Det bedst egnede kort skal udvælges efter om det valgte billede er indenfor kortets dimensioner. a. Algoritme til at udvælge kort hvor billedet kan være og som har den bedste opløsning. 11

13 b. Når billedet skiftes skal det bedst egnede kort findes igen. 4C. Kortene skal være samme størrelse. a. Så alle kortene bliver skaleret på samme måde. 5C. Kortets placering. a. Kortet skal være placeret så det ikke forstyrrer visningen af billedet. 6C. Det viste billedes GPS-koordinater skal indtegnes på kortet. a. Placeringen skal være udregnet ud fra en formel som tager hensyn til kortets pixel størrelse samt højde- og bredde grader. 2.4 Opsummering Programmet skal starte med at spørge hvilken mappe billedfilerne ligger i. Derefter skal programmet åbne og vise det første billede i mappen, og samtidig hente et kort frem med billedets placering markeret. Programmet skal være i fuldskærmsstørrelse. Alle kort skal ligge i en specifik mappe. I kortes filnavn skal dimensionerne være, altså det nordvestlige hjørnes koordinater samt det sydøstlige hjørnes koordinater. Det rigtige kort bliver hentet frem, hvis det viste billedes GPS-koordinater er inden for kortets dimensioner, samtidigt med at kortet har den bedste opløsning. Brugerne kan derefter manøvrere rundt mellem billederne med knapperne. 12

14 3.0 Analyse & Design Dette afsnit har til formål at give en introduktion til analyse og design af fotovisningsprogrammet. Hvis der har været flere forskellige metoder under overvejelsen vil der blive forklaret hvorfor valget blev som det blev. De primære design overvejelser har drejet sig om: Hvilken version af Python der bedst understøtter udviklings ideen. Hvordan GPS-koordinater ligger i billeder samt hvordan de hentes ud. Hvilken metode der skal benyttes til at vise kort. Hvordan grænsefladen skal designes og hvilke virkemidler Python har til hjælp. 3.1 Python versioner Udgangspunktet for projektet har været at bruge Python, dels fordi jeg har arbejdet noget med sproget før og fordi jeg mener at sproget er velegnet til dette udviklings projekt. Python findes i en række forskellige versioner: 2.x og 3.x. Det er syntaks forskel mellem 2.x og 3.x, det har derfor en stor betydning hvilken en version man vælger da der findes biblioteker som er lavet til 2.x og derfor ikke virker til 3.x og omvendt. Dette program er skrevet i Python version 3.4, grunden til dette er at jeg har mest erfaring indenfor denne version. Ved at bruge version 3.4 giver det nogle muligheder samt begrænsninger i forhold til hvilke biblioteker der er til rådighed. Da version 3.4 er den nyeste, betyder det at mange af tredjepartsprogrambibliotekerne som er tilgængelig på nettet ikke kan bruges, da de er udviklet til den seneste version af 2.x. Dette har dog ikke haft betydning for valget af version, da de brugte biblioteker er tilgængelige for version 3.4. Fotovisningsprogrammet er som sagt skrevet og udviklet i programmeringssproget Python version 3.4. Ved at bruge 3.4 er det mulighed for at benytte forskellige programbiblioteker som er installeret i versionen, samt nogen som skal hentes ned fra internettet og installeres ind i Python. Biblioteker gør det muligt at hente og bruge forud lavet kode, til for eksempel: billedbehandling, åbning af metadata, hentning af Windows variabler og åbning af filer. Bibliotekerne kan bruges direkte i hovedprogrammet. Følgende Python biblioteker er blevet brugt i dette projekt: 1. PIL a. PIL står for Python Imaging Library og giver mulighed for billedmanipulation, redigering i billeder samt hente og bruge billeders metadata i programmet. 2. os 13

15 a. os biblioteket implementerer nogle funktioner, til at hente og åbne filer på computeren. 3. tkinter a. Dette bibliotek åbner op for en god måde at lave GUI (Graphical User Interface). Biblioteket er allerede en del af Python v tkinter har en masse under funktioner som gør det muligt at lave forskellige knapper, indsætte billede m.m. 4. ctypes a. ctypes biblioteket giver nogle funktioner som kan hente og lagre informationer, om det system som er på computeren. For at bibliotekerne kan bruges i hovedprogrammet skal de importeres ind. Dette kan gøres på tre forskellige måder: Hele biblioteket kan hentes ind med alle tilhørende funktioner og klasse. Disse klasser og funktioner kan nu bruges uden at henvise til biblioteket. from tkinter import * En anden måde er importer hele biblioteket, hvor brugerne så først skal kalde navnet på biblioteket og derefter funktionens navn: import os Ellers kan specifikke funktioner af biblioteket hentes ind: from PIL.ExifTags import TAGS I det færdige program er alle metoder brugt, da der er forskellige fordele ved metoderne. Hvis der i programmet kun skal bruges en kendt funktion kan man med fordel bruge den sidste metode 14

16 3.2 GPS koordinater i billeder. Da programmet skal kunne vise et kort over, hvor billedet er blevet taget henne, kræves det af programmet, at det skal kunne hente GPS-koordinater ud fra billedernes metadata. Et billedes metadata er lagret som EXIF data, hvor alt information om billedet er placeret. For at åbne EXIF data har jeg brugt Python biblioteket PIL som er beskrevet tidligere. PIL har en underfunktion som gør det muligt at hente billeders metadata: _getexif(). info = imagename._getexif() 34853: {0: b'\x02\x02\x00\x00', 1: 'S', 2: ((42, 1), (56, 1), (654135, 16384)), 3: 'E', 4: ((171, 1), (33, 1), (191295, 4096)), 5: 0}, Når denne funktion bliver kaldt returnerer den alt metadata med tilhørende nummerering i et Python Set() alt data har sin specielle nummererings tag. Ovenover er vist GPS delen af metadata samt nummereringstaget. For at gøre metadata mere overskuelig, bruges endnu en underfunktion fra PIL, som overskriver nummereringstaget med et mere beskrivende tag. PIL.ExifTags import TAGS def get_exif(imagename): """Function that returns the image info""" ret = {} info = imagename._getexif() for tag, value in info.items(): decoded = TAGS.get(tag, tag) ret[decoded] = value return ret 'GPSInfo': {0: b'\x02\x02\x00\x00', 1: 'S', 2: ((42, 1), (56, 1), (654135, 16384)), 3: 'E', 4: ((171, 1), (33, 1), (191295, 4096)), 5: 0}, GPS værdien har seks forskellige variabler hvor programmet bruger de fire midterste variabler, højde og breddegrader med tilhørende position i forhold til ækvator og nulpunktet i England. Variablerne er vist i grader/minutter/sekunder, dette skal omregnes til et decimaltal så variablen er mere håndterlig. Den nedenstående funktion er brugt til omregningen. def get_gps(image): """Function returns the GPS koordinat in form of two floats variable""" 15

17 GPSinfo = image["gpsinfo"] latiref = GPSinfo[1] longref = GPSinfo[3] lat = GPSinfo[2] lon = GPSinfo[4] """Changing GPS from DMS to Decimal""" lati = float(lat[0][0] + lat[1][0]/60 + lat[2][0]/100/3600) long = float(lon[0][0] + lon[1][0]/60 + lon[2][0]/100/3600) if latiref == "S": lati = -lati if longref == "W": long = -long return lati, long Billedets GPS-koordinater er nu hentet ud og kan bruges i det resterende program. 3.3 Visning af kort En vigtig del af programmet er at kunne vise et kort over, hvor i verden billedet er taget. Efter at billedets GPS-koordinater er hentet, skal programmet åbne og vise et kort hvor billedets position kan vises. I dette afsnit vil valget af kortvisningsmetode blive analyseret, følgende metoder vil blive analyseret: Et online kort hvor der hentes kort materiale ned fra en given hjemmeside/ server, dette vil kræve en stabil internetforbindelse. Et offline kort der ligger på computeren som skal hentes ind fra en given mappe. Online kort En af de kort muligheder som der er blevet overvejet til dette projekt er brugen af et online kort. Der er en del udbyder af online kort materiale, GoogleMaps og Microsoft Bing er nogle af de største. Den udbyder der er valgt at blive analyseret i dette projekt, er som sådan ikke en specifik udbyder, men en open source løsning, Openstreetmap. Openstreetmap Openstreetmap er et open source projekt, det vil sige at projektet er lavet af frivillige som indsamler GPS-data og informationer og gør at Openstreetmap er opdateret med det nyeste kort materiale. Projektet tilbydes gratis til enhver anvendelse. Fordelen ved Openstreetmap er at der altid vil være adgang på serveren til de nyeste versioner af kortmateriale. Fra serveren kan materialet så hentes og vises i programmet. Ulempen ved at bruge Openstreetmap er at der skal være en stabil internetforbindelse for, at kortmaterialet kan hentes fra serveren. Udover at der 16

18 kræves en internetforbindelse, hentes der også det nyeste kort ned. Dette kort stemmer nødvendigvis ikke overens med hvordan området så ud dengang billedet er taget. Offline kort Ved at bruge offline kort har brugerne mulighed for at benytte historiske kort. Verden ændrer sig, det der engang var en skov eller mark er der måske nu lavet en stor vej igennem. Brugen af historiske kort giver brugerne mulighed for, at vise hvordan stedet så ud dengang billedet blev taget. Når kortene ligger på computeren og ikke på internettet, er brugerne ikke afhængige af internetforbindelse for at kunne vise hvor de har været henne. Det kræver dog at kort billederne er hentet ned i forvejen og er placeret i den rigtige mappe på computeren. Openstreetmap blev ikke implementeret, da muligheden for at vise historiske kort samt øgede mobilitet, da brugerne ikke er afhængige af internet, vægtede mere i valget af metode. Et eller flere offline kort Når billedet er indlæst og GPS-koordinaterne er hentet og gjort tilgængelige, skal et kort over placeringen hentes og vises frem. Der er udtænkt to mulige måder at vise offline kort på. Figur 3 Repræsentation af metode Kun at have et stort kort hvor alle billedernes placering kan vises. Fordelen ved dette er en simpel implementering, da der ikke skal udvikles nogen udvælgelses algoritme, samt at det giver et overblik over hvordan rejsen skred fremad. Ulempen med dette er, at det ikke giver nogle detaljer af omgivelserne. 17

19 Figur 4 Repræsentation af metode Der hentes og lagres flere forskellige kort, og det kort med den bedste opløsning hentes frem. Fordelen ved dette er, at det giver et mere detaljeret kort, hvor brugerne kan se hvordan omgivelser er eller tidligere var på stedet. Ulemper med denne metode er at der skal hentes og lagres en del forskellige kort billeder på computeren, samt at programmet skal udvælge hvilket kort, som passer bedst til billedets GPS-koordinater. Metode 2 blev valgt og implementeret. Da metoden også giver mulighed for selv at bestemme hvor mange kort og hvilke der skal bruges, samt muligheden for at vise stedet omkring billedets position i stedet for kun at give et generelt overblik over rejsen. 18

20 3.4 GUI design Python biblioteket tkinter åbner op for at lave et Graphical User Interface. tkinter gør det muligt at placere billeder og indtegne forskellige geometriske figurer ved hjælp af underfunktionen Canvas. Når der vises et billede, skal der samtidigt vises et kort, hvor billedets placering kan ses på. Kortet skal selvfølgelig være stort nok til at brugerne kan se detaljer om hvordan det omkringliggende område ser ud, samtidigt med at brugerne kan følge med i hvordan rejsen skrider fremad. Figur 5 Udkast 1 til GUI design Som der kan ses på billedet ovenover, blev der i første udkast til GUI designet lagt vægt på at billedet skulle være i fokus. Fordelen med dette design er, at det viser billedet godt hvis det er taget horisontalt. Ulempen er at hvis billedet er taget vertikalt bliver billedet lagt oven på de to knapper til venstre. En anden ulempe er at kortet er alt for lille og derfor er det meget svært at se, hvor billedet er taget henne. 19

21 Figur 6 Udkast 2 til GUI, design prototype På billedet ovenover, er kortet gjort større. Dette giver et bedre billede af hvordan området ser ud omkring billedets placering. Knapperne er flyttet, så de ikke længere forsvinder når billedet er taget vertikalt. Det er denne version af GUI en, som er blevet implementeret i programmet. I dette projekt er der ikke blevet lagt vægt på hvordan udseendet af programmet er, men primært på den funktionelle del af det. GUI layoutet har dog været vigtig for at kunne finde ud af hvordan man indtegner billeder, knapper samt billedets position på kortet. Analysen af de centrale design overvejelser er nu færdig. De valgte metoder og versioner som er blevet implementeret i programmet, vil blive afprøvet for deres funktionalitet i afsnit 5.0. Afprøvning. Her vil der blive afprøvet om de valgte metoder opfylder de stillede krav. 20

22 4.0 Dokumentations / programbeskrivelse Programmet er delt op i 4 forskellige kodescripts: Kort, Photovisning, fullscreen, GUI samt en del forskellige Python biblioteker som beskrevet før, i analysen. Dette afsnit indeholder en beskrivelse af den overordnede programopbygning, forklaret ud fra et klassediagram, som visser hvordan programmets forskellige scripts hænger sammen med både hovedscriptet samt Python biblioteker. Først vil det blive beskrevet hvordan de forskellige filer skal ligge og være opstillet så programmet læser og henter dem efter hensigten. Derefter vil den interne data struktur blive beskrevet, hvorefter en model af programmet vil give et overblik samt en beskrivelse af programmet som helhed. Hele programmet er vedlagt og kan ses i bilag Filstruktur Følgende delafsnit forklarer hvordan filstukturen skal være for at programmet kan fungere, afsnittet kommer ind på billedfiler samt hvordan kort-billedfilerne skal være sat op. Billedmappe Da programmet skal åbne billeder og et tilhørende kort, skal programmet kende hvor i computernes harddisk filerne ligger henne. Figur 7 Angivning af mappen Når programmet starter op, laver det en forespørgsel om hvilken mappe billedfilerne skal findes i. Når mappen er valgt, indlæser programmet alle filerne. Filerne skal være af JPG format ellers bliver de ikke hentet ind i programmet og lagret i et array efter navnet. 21

23 Kortmateriale Alt kortmaterialet ligger i en mappe kendt af programmet, kortene er af JPG format og skal have deres koordinater i navnet på følgende måde: kort& & & & De to første tal der er delt af & tegnet er koordinaterne til kortets øverste venstre hjørne og de næste to, er til kortets nederste højre hjørne. Henholdsvis højde og breddegrader. Programmet kan ved hjælp af en algoritme udregne og indsætte fotobilledets position på det nedhentede kort. Denne algoritme vil blive vist i næste afsnit om interne data struktur. 4.2 Interne data struktur Programmet arbejder med billede data, primært størrelses dimensionerne samt GPSkoordinaterne, disse data skal gøres tilgængelige for de forskellige funktioner som skal bruge dem. Det interne data er primært struktureret i forskellige arrays samt Python sets som dog kun bruges i en enkelt funktion. I det følgende afsnit vil strukturen for det interne data blive gennemgået, startende fra opstart af programmet til når programmet er i gang. Ved opstart af programmet bliver alle billederne i den valgte mappe indlæst med tilhørende GPS-koordinater ind i et array ved hjælp af denne funktion: def lati_long_list(imagelist): """Returns a list of tubles with image name and lati and long""" new_imagelist = [] for item in imagelist: imgopen = Image.open(folderplace + "/"+ item) info = get_gps(get_exif(imgopen)) tuplesimage = (item, info[0], info[1]) new_imagelist.append(tuplesimage) return new_imagelist Når der skriftes billede bliver det næste element hentet ud fra new_imagelist. Billedets GPSkoordinater bliver brugt til at udvælge hvilket kort der skal vises i programmet, denne funktioner er kaldt med navnet therigthmap(gps, get_maps) og ligger i GUI scriptet. For at kunne returnere det rigtige kort, til visning i programmet samt hjørne koordinaterne, skal alle kortene lagret i et Python Set() samt det valgte billedes GPS-koordinater bruges. def therightmap(gps, get_maps): 22

24 """Finder det kort hvor billedet kan vises og som har den bedste opløsning til billedet udfra GPS koordinater """ global resize_kort reselutions = 180 aktuelmap = "" kort = get_maps for maps in kort: mapdetails = Kort.NW_SE(maps) if mapdetails[0] < gps[1] < mapdetails[2] and mapdetails[1] > gps[0] > mapdetails[3]: reselu = mapdetails[2] - mapdetails[0] if reselu < reselutions: aktuelmap = maps reselutions = reselu aktuel_mapdetails = mapdetails nwse = aktuel_mapdetails resize_kort = Kort.resize_map(aktuelmap) return resize_kort, nwse Denne funktion gennemgår alle kort for at finde det kort med den bedste opløsning, og ikke mindst det kort hvor billedets placering er på. Funktionen returnerer som sagt det rigtige kort og de tilhørende hjørne-koordinater. Koordinaterne bliver derefter brugt til at beregne hvor placeringen er på kortet. def img_gpsposition(nwse, gps): """Returns the image coordinates to a given picture of a map """ lati_long = gps imgposy = float((mapsizeheight / (nwse[3] - nwse[1])) * (lati_long[0] - nwse[1])) imgposx = float((mapsizewidth / (nwse[2] - nwse[0])) * (lati_long[1] - nwse[0])) return imgposx, imgposy Det som funktionen returnerer: er to float variabler, som skal lægges til kortets start position for at finde det punkt, hvor billedets placering skal indtegnes. Når dette er udregnet bliver billede, kort samt placering indtegnet på brugerfladen. 23

25 4.3 Klasse diagram Figur 8 Programdiagram: Diagrammet indeholder kasser hvor hver kasse er et script i programmet. Hver kasse indeholder et navn på scriptet, hvilke funktioner der er og hvad de forskellige funktioner returnerer. Pilene imellem viser udvekslingen af data imellem scriptene. 4.4 Modul opbygning Programmet er opbygget af fire forskellige scripts: Photovisning, Kort, fullscreen og GUI. De gør alle brug af Python biblioteker, undtagende fullscreen scriptet. Alle disse scripts udgør programmet. Opbygningen levner plads til udvidelse, som kan gøre programmet hurtigere og bedre. Ideen med denne opbygning er, at hvert script holder styr og har ansvaret for specifikke dele af programmet, som derefter bliver samlet i hovedscriptet, som har ansvaret for at programmet kører. GUI scriptet holder styr på det samlede program, her samles de informationer fra de andre scripts som skal bruges i programopsætningen samt i mainloopet som knapper, billede og kort placering. fullscreen scriptet har et eneste ansvar, som ligger i klasse FullScreenApp, nemlig at lave programmet i fuldskærmstørrelse og placerere programmet i midten af skærmen. 24

26 Photovisning scriptet har ansvaret for al information omkring billederne, i dette script er der funktioner som henter: billedfiler, udtrækker og omregner EXIF-informationen GPSinfo til decimal tal, samt laver billedet i en passende størrelse så det passer til programvinduet. Kort scriptet har ansvaret for at hente kortmateriale ind i programmet. Kortmaterialet hentes ind som en billedfil. Funktionerne i scriptet henter GPS dimensioner ud fra billedets navn og udregner hvor fotoets placering skal indtegnes i forhold til kortes dimensioner. 25

27 5.0 Afprøvning I følgende afsnit vil programmet blive afprøvet. Afprøvningen har til formål at teste programmets funktionalitet, og sikrer at programmet virker efter hensigten. Den valgte afprøvnings strategi vil først blive forklaret, derefter kommer selve afprøvningen, som vil starte med det overordnede programs krav. Hvorefter billedvisningsdelen vil afprøves. Derefter vil kortvisningsdelen testes for at se om den virker efter hensigten. Til sidst vil nogle nye krav blive testet, disse krav er opstået imens programmet har været under udvikling og vil teste programmets funktionalitet. 5.1 Afprøvnings strategi Strategien for afprøvningen vil tage udgangspunkt i de specifikke krav som er stillet i krav specifikationen. Hvert enkelt krav vil blive testet for se om det er opfyldt efter hensigten. Strategien for afprøvningen vil være, at der til hver test vil blive indkodet print() funktioner i de forskellige brugte funktioner, som returner den variable som der testes på. Variablen vil derefter blive analyseret og se om den stemmer overens med forventningerne. Afprøvningen er opdelt i fire dele: 1. Første del vil afprøve de overordnede krav som er stillet til program. 2. Anden del vil teste de krav som der er til billedvisningsdelen. 3. I tredje del testes der alle de krav til kortvisningsdelen er opfyldt 4. I sidste del af afprøvningen, vil der testes på hvordan programmet reagerer på uregelmæssigheder. I de tre første dele af afprøvningen, vil der refereres til de specifikke krav fra afsnit Afprøvning af overordnede programkrav. Overordnet var der stillet to specifikke krav til programmet. Det første var at programmet skulle være i fuldskærmstørrelse. Det andet var at placeringen af knapperne ikke skulle komme i vejen for billedet. Nr. 1A Programmet skal være i fuld skærmstørrelse. Det forventede resultat for programmets bredde og højde var 1917 pixel og 1077 pixel. Der blev indsat to print() kommandoer i fullscreen scriptet som udskriver programmets størrelse. Resultatet blev print(master.winfo_screenwidth()-pad) = 1917 print(master.winfo_screenheight()-pad) =

28 Kravet ses som opfyldt. Nr. 2A Navigation knapperne skal være placeret hensigtsmæssigt, så de ikke kommer i vejen. Figur 9 Screenshot af fotoprogrammet, med to forskellige billeder. Som det kan ses på billedet, er knapperne placeret så der både kan vises horisontalt taget billeder samt vertikalt taget billeder. Kravet ses derfor som opfyldt. 5.3 Afprøvning af billedvisningskrav. I dette afsnit vil de specifikke krav for billedvisning blive afprøvet. Nr. 1B Åben kun billedfiler. Da der er lavet en algoritme som kun indsætter filer som ender med jpg eller gif i arrayet er det forventede resultat, at der kun er disse filer i arrayet. For at afprøve dette blev der indsat nogle ikke jpg og gif filer i mappen med billeder, samt en print() i funktionen som henter filerne ned. Resultat blev: print(images) = [ IMG_0528.JPG, IMG_0529.JPG, IMG_0530.JPG osv ] Der er kun JPG filer i arrayet så kravet anses for at være opfyldt. Nr. 2B Billedet skal være skaleret ned så det passer med skærmstørrelsen. Som det kan ses på figur 9 vises billederne indenfor programmets sider, kravet ses derfor som opfyldt. Nr. 3B Billederne skal være stort nok så man kan se hvad der er på dem. På figur 9 kan billederne tydeligt ses, og kravet er derfor opfyldt. Nr. 4B Brugerne skal kunne skifte frem og tilbage mellem billederne. 27

29 Brugeren skifter mellem billederne i det før nævnte array, ved at bruge de indsatte knapper, for at afprøve om der bliver skiftet mellem billederne, indsættes der to print() som udskriver hvilket nummer i arrayet samt navnet. Resultatet blev: print(number_image) = 0 print(picture) = IMG_0528.JPG print(number_image) = 1 print(picture) = IMG_0529.JPG print(number_image) = 2 print(picture) = IMG_0530.JPG print(number_image) = 1 print(picture) = IMG_0529.JPG Figur 10 Screenshot af billede skifte Testen er udført med to klik på knappen med pilen til højre og et til venstre. Som det kan ses på figur 10 bliver billederne udskiftet, kravet ses derfor som opfyldt. 28

30 Nr. 5B Brugerne skal kunne vælge hvilken mappe billederne skal hentes fra. Når programmet starter laver det en forespørgsel om hvorhenne på computerne programmet skal lede efter billedfiler. For at teste dette er der indsat en print() som udskriver mappe placeringen. Figur 11 Angiver en mappe som programmet skal bruge der er valgt Testfolder i Documents. print(photovisning.folderplace) = C:/Users/Computer/Documents/Testfolder Kravet ses som opfyldt. 5.4 Afprøvning af kortvisningskrav. Dette afsnit vil gennemgå testen af de specifikke krav for kortvisning delen af programmet. Nr. 1C Kortene skal virke offline. Alle kortene er af fil typen JPG og ligger alle i en mappe som er defineret inde i programmet ved opstart. """Placering af alt kort materiale der bruges""" folder = 'C:/Users/Computer/Documents/Processing/Downloader' print(setmaps) = {'kort& & & & jpg', 'kort& & & & jpg', osv} Kravet ses som opfyldt. Nr. 2C Fil navnet skal indeholde kortes højde- og breddegrads dimensioner. Udskriften fra print(setmaps) viser hvordan billede filernes navne skal se ud. Filernes navne indeholder kortes højde- og breddegrads dimensioner. Kravet er opfyldt. 29

Hermed vejledning i hvordan man lægger billeder ind til brug for hjemmesiden.

Hermed vejledning i hvordan man lægger billeder ind til brug for hjemmesiden. Hermed vejledning i hvordan man lægger billeder ind til brug for hjemmesiden. Manualen er delvist hentet fra en manual Ølstykke IF har lavet til brug for deres hjemmeside Upload af billede For at kunne

Læs mere

Michael Jokil 11-05-2012

Michael Jokil 11-05-2012 HTX, RTG Det skrå kast Informationsteknologi B Michael Jokil 11-05-2012 Indholdsfortegnelse Indledning... 3 Teori... 3 Kravspecifikationer... 4 Design... 4 Funktionalitet... 4 Brugerflade... 4 Implementering...

Læs mere

Billeder på hjemmeside

Billeder på hjemmeside Billeder på hjemmeside Indholdsfortegnelse Emne 1. Billedredigering (Microsoft Picture Manager) Side 3 a. Komprimer billeder b. Beskæring af billeder 3 9 2. Billeder og tekst ved hjælp af en skabelon (Template

Læs mere

Visualiseringsprogram

Visualiseringsprogram Visualiseringsprogram Programmering C - eksamensopgave Rami Kaddoura og Martin Schmidt Klasse: 3.4 Vejleder: Karl Bjarnason Roskilde Tekniske Gymnasium Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-12

Læs mere

Sådan bruger du ereolens app på ipad eller iphone

Sådan bruger du ereolens app på ipad eller iphone Sådan bruger du ereolens app på ipad eller iphone Med ereolens app har du mulighed for at læse bøger online (via stream) og at hente bøger ned til din tablet eller smartphone til offline læsning. Her får

Læs mere

Rationel VinduesDesigner TM Brugervejledning

Rationel VinduesDesigner TM Brugervejledning Rationel VinduesDesigner TM Brugervejledning indhold: introduktion Side 2 Funktionsliste Side 3 Få adgang til systemet Side 4 opload dine billeder Side 5 Sådan bruges systemet Side 6 Gem dine eksempler

Læs mere

GUIDE TIL CLOUD DRIVE

GUIDE TIL CLOUD DRIVE GUIDE TIL CLOUD DRIVE Dette er en guide du kan anvende til nemt at komme effektivt i gang med at anvende Cloud Drive Indholdsfortegnelse 1. Tilgængelige Cloud Drive klienter 2. Guide til Windows klienten

Læs mere

Undervisning Version 1.0 redigering af billeder til hjemmesiden

Undervisning Version 1.0 redigering af billeder til hjemmesiden Undervisning Version 1.0 redigering af billeder til hjemmesiden Nødvendigheden for at almindelig god bruger til edb. Her taler jeg ikke om at blive en superbruger men bare en bruger der styr på almindelig

Læs mere

Flash Logic Free CMS. Manual og brugervejledning

Flash Logic Free CMS. Manual og brugervejledning Flash Logic Free CMS Manual og brugervejledning Indhold: 1. Funktionalitet 2. Fil-oversigt 3. Baggrundsbillede 4. Banner-billede 5. Redigering af tekst 6. Brug af html-tags 7. Web site navn 8. Upload til

Læs mere

Vejledning KPK Online Prøverum

Vejledning KPK Online Prøverum Vejledning KPK Online Prøverum INDHOLD Introduktion side 2 Funktionsliste side 2 Få adgang til systemet side 3 Opload dine billeder side 4 Sådan bruges systemet side 5 Gem dine eksempler side 7 Side 1/7

Læs mere

ViKoSys. Virksomheds Kontakt System

ViKoSys. Virksomheds Kontakt System ViKoSys Virksomheds Kontakt System 1 Hvad er det? Virksomheds Kontakt System er udviklet som et hjælpeværkstøj til iværksættere og andre virksomheder som gerne vil have et værktøj hvor de kan finde og

Læs mere

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4 Maskine Udlejning 15. oktober 2010 Jacob Weng, Jeppe Boese og Mads Anthony Roskilde Tekniske Gymnasium Udlejningsvirksomhed 3.4 Indholdsfortegnelse Problemformulering:... 2 Planlægning:... 2 Analyse af

Læs mere

Manual for Synkron hjemmesider

Manual for Synkron hjemmesider Manual for Synkron hjemmesider Denne manual tilhører: Brugernavn: (username) Adgangskode: (password) 1 Start med sitetræet: Sitetræet er centralt. Det er her, dit website er. Det er her, du bygger dine

Læs mere

Velkommen til IT for let øvede

Velkommen til IT for let øvede Velkommen til IT for let øvede Kursus er hjælp til selvhjælp og I får mest ud af det, hvis I også derhjemme afsætter nogle timer til øvelser på jeres computer. Vi sørger for hjemmeopgaver!! Der er masser

Læs mere

Indsæt og opret et billede på én gang

Indsæt og opret et billede på én gang Indsæt og opret et billede på én gang Du kan nu oprette og indsætte billeder på forside og tekst-sider og felter i én arbejdsgang altså uden at først oprette dem i Mediearkivet. Billeder kan indsættes

Læs mere

vorbasse.dk Redaktørmanual Kentaur

vorbasse.dk Redaktørmanual Kentaur Redaktørmanual Kentaur Indholdsfortegnelse Kapitel 1 - TYPO3 Brugerfladen 3 Log ind 3 Backend 4 Frontend 5 Hvor skal jeg klikke? 5 Gem, gem og vis, gem og luk 6 Kapitel 2 - Sider & menuer 7 Sammenhæng

Læs mere

Terrænbane DGI skydning Elektronisk Kortlægning

Terrænbane DGI skydning Elektronisk Kortlægning Terrænbane DGI skydning Elektronisk Kortlægning Bjarne R. Olesen DGI skydning - IT Styregruppen 1.1 Revisions Historik Date of this revision: 08-01-2015 Revision Revisions Dato Ændringer Ændring mærket

Læs mere

Modul 8: Clouds (Lagring af filer)

Modul 8: Clouds (Lagring af filer) Det sprogpædagogiske kørekort 2012/2013 Modul 8: Clouds (Lagring af filer) Del I Christoph Schepers Studieskolen 8/2012 Indholdsfortegnelse Introduktion... 2 Installer Dropbox (punkt 1-3).. 3 Åbn Dropbox

Læs mere

Brugermanual til MOBI:DO Make på Android

Brugermanual til MOBI:DO Make på Android Brugermanual til MOBI:DO Make på Android Introduktion Med MOBI:DO Make kan du oprette guides, som kan ses i MOBI:DO. En guide virker som en guide der fører brugeren hele vejen igennem en arbejdsopgave.

Læs mere

Dokumenter. Sider. efact CMS manual v. 1.0

Dokumenter. Sider. efact CMS manual v. 1.0 Dokumenter Dokumenter er stedet, hvor du opretter og vedligeholder dit indhold på hjemmesiden. Der kan uploades filer og billeder til brug på hjemmesiden, samt oprettes sider hvis indhold du redigerer

Læs mere

Den digitale Underviser. Clouds. Dropbox

Den digitale Underviser. Clouds. Dropbox Den digitale Underviser Clouds Dropbox Indhold Indhold... 1 Dropbox... 1 Installer Dropbox... 2 Åbn Dropbox fra egen computer... 2 Åbn Dropbox fra en anden computer... 3 Lagre filer i Dropbox (offline

Læs mere

IT-Brugerkursus. Modul 1 - Introduktion til skolens netværk og FC. Modul 1 - Introduktion til FC og Lectio. Printvenligt format. Indholdsfortegnelse

IT-Brugerkursus. Modul 1 - Introduktion til skolens netværk og FC. Modul 1 - Introduktion til FC og Lectio. Printvenligt format. Indholdsfortegnelse Modul 1 - Introduktion til FC og Lectio IT-Brugerkursus Modul 1 - Introduktion til skolens netværk og FC Printvenligt format Indholdsfortegnelse Formål og opbygning Opgave Vejledning til intranettet Åbne

Læs mere

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Systemkrav For at kunne bruge Composite kræves: Windows 95 eller nyere (bemærk - kun Windows kan bruges) Browseren Internet Explorer 6.0 eller

Læs mere

1. Værktøjspaletten i Photoshop Elements.

1. Værktøjspaletten i Photoshop Elements. Introduktion til redigering af billeder i Photoshop Elements Kort om brug af billeder til hjemmesiden. Som udgangspunkt må du ALDRIG bruge billeder, som du har fundet på Google. Eneste undtagelse er bogforsider.

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 3. september, 2012 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 8 2. Sider... 10 2.a Opret side...

Læs mere

xgalleri Mulige filtyper Installation web-version

xgalleri Mulige filtyper Installation web-version xgalleri xgalleri opstod ud fra ønsket om at lægge en større samling billeder på nettet. Der findes mange programmer, som kan bruges til at lægge datafiler på nettet; men de fungerer typisk på den måde,

Læs mere

Photo Story 3. Photo Story 3

Photo Story 3. Photo Story 3 Side 1 af 8 Photo Story 3 Introduktion Når jeg tager på ferie, tager jeg altid en masse videoer og billeder, som jeg så efter hjemkomsten redigerer, så jeg selv og andre kan have glæde af at se indtryk

Læs mere

Dannelse af PDF dokumenter

Dannelse af PDF dokumenter Dannelse af PDF dokumenter Indhold Dannelse af PDF-dokumenter i Phd Planner... 2 Valg af vedhæftninger i PDF dokumentet... 2 Valg af skabelon for PDF dokumentet... 3 Når PDF filen er dannet... 5 Gem PDF

Læs mere

Brugermanual til MOBI:DO Make på ipad

Brugermanual til MOBI:DO Make på ipad Brugermanual til MOBI:DO Make på ipad Introduktion Med MOBI:DO Make kan du oprette guides, som kan ses i MOBI:DO. En guide virker som en checkliste, der fører brugeren hele vejen igennem en arbejdsopgave.

Læs mere

5 ARBEJDE MED EDITOREN

5 ARBEJDE MED EDITOREN 5 ARBEJDE MED EDITOREN Editor (eller Rich Tekst Editor) er et indbygget indholdsredigerings værktøj, hvor man uden nogen kendskab til HTML kodning kan skrive tekst, indsætte billeder, videoer og links.

Læs mere

Ting 3: Billeder : kamera fotostream Instagram

Ting 3: Billeder : kamera fotostream Instagram Ting 3: Billeder : kamera fotostream Instagram Tag et foto: Du skal åbne programmet foto. Ret ipad mod dit motiv. Tryk på ikonet for foto og billedet tages. Når du tager fotoet, siger ipad som en lukker.

Læs mere

Manual til hjemmeside i Typo3

Manual til hjemmeside i Typo3 Manual til hjemmeside i Typo3 Gode tips og genvejstaster Ét linieskift Ctrl + A Ctrl + C Ctrl + X Ctrl + V shift + enter (tasten du normalt bruger til linieskift) Markér alt Kopier Klip Sæt ind Oprettelse

Læs mere

Når du holder møder i Connect

Når du holder møder i Connect Når du holder møder i Connect Det er vigtigt at den/de der er host og presenter på mødet sidder ved en forholdsvis kraftig computer, og har en god bredbåndsforbindelse. Hvis man skal vise præsentationer,

Læs mere

Quick guide til Condes 8.

Quick guide til Condes 8. Quick guide til Condes 8. Quick guide til Condes 8.... 1 Starte Condes:... 2 Opret poster.... 6 Opdatere post detaljer:... 7 Finjustere postcirklen.... 8 Flytte postnummer... 9 Sætte poster sammen til

Læs mere

Gratis kontorpakke til din tablet

Gratis kontorpakke til din tablet OPRET, REDIGER OG LÆS DOKUMENTER PÅ DIN TABLET: Gratis kontorpakke til din tablet DET FÅR DU OVERBLIK SVÆRHEDSGRAD Let Middel Svær Tekstbehandling Præsentation Regneark FOR ENHEDER MED Android ios (Apple)

Læs mere

Adobe Acrobat Connect brugergrænsefladen

Adobe Acrobat Connect brugergrænsefladen Adobe Acrobat Connect brugergrænsefladen Adobe Connect er et webbaseret videokonferenceværktøj, der giver mulighed for online, synkron kommunikation, deling af filer, skærm og whiteboard, gennemførelse

Læs mere

Manual til Dynamicweb Februar 2010

Manual til Dynamicweb Februar 2010 Manual til Dynamicweb Februar 2010 Login... 2 Skabeloner og formater... 3 Filarkivet... 4 Lav en PDF... 5 Opret en ny side... 7 Navngiv siden... 9 Aktiver siden... 9 Sorter sider... 9 Flyt siden... 11

Læs mere

I denne manual kan du finde en hurtig introduktion til hvordan du:

I denne manual kan du finde en hurtig introduktion til hvordan du: VORES NORDSJÆLLAND HURTIGT I GANG MANUAL 01: Bruger HVAD INDEHOLDER DENNE MANUAL? I denne manual kan du finde en hurtig introduktion til hvordan du: 1. Finder Vores Nordsjælland hjemmesiden 2. Opretter

Læs mere

Online billede filtrering

Online billede filtrering Online billede filtrering Eksamensprojekt 2014 Andreas Lorentzen, klasse 3.4 Roskilde Tekniske Gymnasium Programmering C 09-05-2014 I dette projekt vil jeg demonstrerer en af de mange ting moderne browsere

Læs mere

IDAP manual Emission

IDAP manual Emission IDAP manual Emission Dato: 08-06-2005 16:32:35 Indhold INDHOLD... 1 1 EMISSION... 2 1.1 KURVER... 2 1.2 RAPPORTER... 5 1.3 DATA REDIGERING... 6 1.3.1 Masse redigering... 7 1.3.2 Enkelt redigering... 10

Læs mere

Når du har logget dig ind, ser du Randers Kommunes byvåben midt på siden. I venstre side er der en række mapper:

Når du har logget dig ind, ser du Randers Kommunes byvåben midt på siden. I venstre side er der en række mapper: DXP vejledning Generelt: DXP er et værktøj til at fremstille præsentationsmaterialer (foldere, brochurer, løbesedler mv.) DXP egner sig kun til mindre brochurer og lign., da den største skabelon kan rumme

Læs mere

Håndtering af prisfiler fra Mekonomen

Håndtering af prisfiler fra Mekonomen Håndtering af prisfiler fra Mekonomen Når der er prisopdateringer fra Mekonomen, vil du modtage en mail med prisfilerne vedhæftet. I denne modtagne mail fra Mekonem vil der være en kort beskrivelse af,

Læs mere

Introduktion...2 Retouchere dine billeder...2 Oprettelse af film...3 Tilføj tekst eller vandmærker til dine billeder...6 Samme tekst på flere

Introduktion...2 Retouchere dine billeder...2 Oprettelse af film...3 Tilføj tekst eller vandmærker til dine billeder...6 Samme tekst på flere Introduktion...2 Retouchere dine billeder...2 Oprettelse af film...3 Tilføj tekst eller vandmærker til dine billeder...6 Samme tekst på flere billeder...6 Collage...7 Etiketter (tags)...9 Importer...10

Læs mere

Vejledning i brug af Kommunen på kort

Vejledning i brug af Kommunen på kort Vejledning i brug af Kommunen på kort Indhold Adgang til Kommunen på kort... 2 Kortvindue og infolinje... 2 Målforhold... 2 Zoom... 3 Signaturforklaring... 3 Værktøjslinjen den øverste sorte del... 3 Navn...

Læs mere

Vejledning til Photo Story 3

Vejledning til Photo Story 3 Vejledning til Photo Story 3 Start på billedfortælling Når du har startet programmet, får du dette vindue. Du får 3 valg: 1. Opret en ny fortælling. 2. Redigere et projekt 3. Afspille en fortælling. Den

Læs mere

VUC IT Niveau G. Drev Mapper Filer

VUC IT Niveau G. Drev Mapper Filer VUC IT Niveau G Drev Mapper Filer Harddiske og andre lagringsmedier ( drev ) Det mest enkle er at tænke på disk-drev som et arkivskab. Drev navngives med et bogstav. Normalt navngives med C:, D:, E: osv.

Læs mere

TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem

TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem 3456.78 123456 TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem 30. juli 2015 Indhold Indledning Side 3 Sådan kommer du i gang Side 4 Oprette nye varer Side 5 Ændre eksisterende

Læs mere

Brugermanual 3D Webcam

Brugermanual 3D Webcam Brugermanual 3D Webcam 2 Indholdsfortegnelse Kort introduktion... 4 Installation... 4 Hardware Installation... 4 Software Installation... 5 Forklaring til knapper... 6 Linse Focus... 6 3D Justering...

Læs mere

ipad for let øvede, modul 9 ipad og computer

ipad for let øvede, modul 9 ipad og computer 12052014AS ipad for let øvede modul 9 ipad og computer Indledning I dette modul gennemgås nogle af de muligheder, der er for samspil mellem computeren og ipad'en. På ipad'en findes app'en itunes Store.

Læs mere

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003 Jonas Christiansen Voss 2. marts 2004 Indhold 1 CD ere 2 1.1 Brænde dokumenter til CD....................... 2 1.2 Disk Copy.................................

Læs mere

Fang Prikkerne. Introduktion. Scratch

Fang Prikkerne. Introduktion. Scratch Scratch 2 Fang Prikkerne All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion

Læs mere

Brugermanual. Byggeweb Capture Entreprenør 7.38

Brugermanual. Byggeweb Capture Entreprenør 7.38 Brugermanual Byggeweb Capture Entreprenør 7.38 Indholdsfortegnelse Byggeweb Capture... 5 Indledning... 5 Hvad er Byggeweb Capture... 5 Principper... 6 Opbygning... 7 Projektinfo - Entreprenør... 7 Opsummering

Læs mere

Indholdsfortegnelse for kapitel 2

Indholdsfortegnelse for kapitel 2 Indholdsfortegnelse for kapitel 2 Kapitel 2. Analyse.......................................................... 2 Analyse af 2.1...................................................... 2 Analysen af Database.................................................

Læs mere

Introduktion til OneDrive. Windows-selvstudium: Side 11 af 11

Introduktion til OneDrive. Windows-selvstudium: Side 11 af 11 Introduktion til OneDrive Windows-selvstudium: Side 11 af 11 I Windows 8.1 og Windows RT 8.1 kan du nemt gemme dine filer i OneDrive og åbne dem fra en hvilken som helst enhed, f.eks. din pc, tablet eller

Læs mere

Opsætning af internet gennem Bolignet-Aarhus

Opsætning af internet gennem Bolignet-Aarhus Opsætning af internet gennem Bolignet-Aarhus Denne vejledning er henvendt til brugere af computere, som benytter Windows XP som styresystem. Windows XP adskiller sig en del fra de øvrige styresystemer.

Læs mere

Velkommen. sidste runde

Velkommen. sidste runde Velkommen sidste runde Spørgsmål om ekstraopgaven og et par oplysninger Mail v /Niels Adressebog Opret ny Tilføj til adressebog fra en modtaget mail Vedhæfte filer Signatur Lave egne mapper Indsætte billeder

Læs mere

Kom godt i gang med I-bogen

Kom godt i gang med I-bogen Kom godt i gang med I-bogen At åbne bogen Det allerførste, du skal gøre, for at kunne arbejde med i-bogen, er at aktivere den. Det gøres ved at oprette en konto på systime.dk og derefter aktivere bogen

Læs mere

Kravsspecifikation til Nationalpark App

Kravsspecifikation til Nationalpark App Kravsspecifikation til Nationalpark App Kravsspecifikation til Nationalpark App...1 1. Introduktion og platform...1 2. Ikke funktionelle specifikationer...2 3. Brugeroplevelse...2 4. Indholdsleverandører...2

Læs mere

Billedbehandling Pixlr.com Side 1

Billedbehandling Pixlr.com Side 1 Billedbehandling Pixlr.com Side 1 Billedbehandling Pixlr.com Side 2 Indholdsfortegnelse Det første skærmbillede... Side 3 Navigation... Side 4 Åbne Pixlr Advanced... Side 5 Inde i programmet... Side 6

Læs mere

Startvejledning. Microsoft PowerPoint 2013 ser anderledes ud end tidligere versioner, så vi lavet denne guide for at gøre din læreproces nemmere.

Startvejledning. Microsoft PowerPoint 2013 ser anderledes ud end tidligere versioner, så vi lavet denne guide for at gøre din læreproces nemmere. Startvejledning Microsoft PowerPoint 2013 ser anderledes ud end tidligere versioner, så vi lavet denne guide for at gøre din læreproces nemmere. Find det du skal bruge Klik på en fane på båndet for at

Læs mere

Udlæsning af stregkodefil til scanneren 1. Opret mappen pdt på C-drevet (c:\pdt).

Udlæsning af stregkodefil til scanneren 1. Opret mappen pdt på C-drevet (c:\pdt). Indholdsfortegnelse Introduktion... 2 Udlæsning af stregkodefil til scanneren... 3 Installation af scanneren... 5 Indlæsning af datafil i scanneren... 7 Brug af scanneren... 8 Sådan scanner du... 8 Sådan

Læs mere

Sådan bruger du ereolens app på en Android tablet eller smartphone

Sådan bruger du ereolens app på en Android tablet eller smartphone Sådan bruger du ereolens app på en Android tablet eller smartphone Med ereolens app har du mulighed for at læse bøger online (via stream) og at hente bøger ned til din tablet eller smartphone til offline

Læs mere

Hvordan gør jeg? Gennemgang af fotoredigeringsprogrammet Picasa

Hvordan gør jeg? Gennemgang af fotoredigeringsprogrammet Picasa Hvordan gør jeg? Gennemgang af fotoredigeringsprogrammet Picasa Velkommen til Picasa! Start med at importere dine billeder til programmet. (1-2) 1) Inde i hovedbiblioteket trykker du på Importer, og du

Læs mere

MyWay. ios & Android

MyWay. ios & Android MyWay ios & Android MyWay Brugervejledning a2i Systems ApS Blangstedgårdsvej 8 DK-5220 Odense SØ Denmark Telefon: +45 7020 3120 Mail: support@a2i.dk Web: www.a2i.dk Det er tilladt at tage kopier af dette

Læs mere

Det skrå kast, en simulation

Det skrå kast, en simulation Det skrå kast, en simulation Oplæg skrevet af Bartlomiej Rohard Warszawski den 5.november 29 Formål Eleven skal lave et program i Python, der udfører en simpel simulation af acceleration, hastighed, position,

Læs mere

Brugervejledning til Avery Wizard for Microsoft Office. Dansk version til www.avery.dk - www.avery.no

Brugervejledning til Avery Wizard for Microsoft Office. Dansk version til www.avery.dk - www.avery.no Brugervejledning til Avery Wizard for Microsoft Office Dansk version til www.avery.dk - www.avery.no Indholdsfortegnelse 1. Systemkrav 1. Systemkrav for at anvende Avery Wizard 2. Installering af Wizard

Læs mere

Adobe Elements Lektion 2

Adobe Elements Lektion 2 Adobe Elements Lektion 2 Så er det igen tid til at lege lidt med billeder. Jeg går ud fra, at du nu har fået opsat Elements efter de anvisninger du fik i sidste lektion. Start Elements op Gå ind i Edit

Læs mere

Programmering C RTG - 3.3 09-02-2015

Programmering C RTG - 3.3 09-02-2015 Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...

Læs mere

Velkommen til denne korte vejledning i hvordan du kan oprette dine egne sider på foreningens hjemmeside.

Velkommen til denne korte vejledning i hvordan du kan oprette dine egne sider på foreningens hjemmeside. Side 1 Velkommen til denne korte vejledning i hvordan du kan oprette dine egne sider på foreningens hjemmeside. Login til mine websider Du starter med at logge ind som medlem. Herefter klikker du på den

Læs mere

Brugsanvisning til SyreN ph Rapport.

Brugsanvisning til SyreN ph Rapport. Brugsanvisning til SyreN ph Rapport. For at installere SyreN ph Rapport, indsæt BioCover USB stik i computer. Nedenstående program forefindes på USB: Ved at klikke på SyreN ph Rapport mappen åbnes mappen

Læs mere

Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen

Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Programmering C Eksamensprojekt Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Indledning Analyse Læring er en svær størrelse. Der er hele tiden fokus fra politikerne på, hvordan de danske skoleelever kan

Læs mere

Kursus Billedbehandling Picasa

Kursus Billedbehandling Picasa Kursus Billedbehandling Picasa Program Skrivebord... 2 Mappestruktur og valg af mapper... 3 Valg af mapper som skal synkroniseres... 3 Indlæs billede... 4 Redigeringsværktøjer... 6 Billedstørrelse... 7

Læs mere

Elevvejledning til SkoleKomNet - Min egen hjemmeside

Elevvejledning til SkoleKomNet - Min egen hjemmeside Indledning...1 Sådan får du adgang...2 Dit KlasseWeb skrivebord Overblik...2 Dit arbejdsområde...3 Din hjemmeside på nettet...3 Sådan laver du en hjemmeside i 4 trin...3 Trin 1 Dit personlige billede på

Læs mere

Undervisning Windows 8(.1)

Undervisning Windows 8(.1) Undervisning Windows 8(.1) Kursusmateriale Jeg vil her forsøge at opridse de basale begreber og funktioner vi har gennemgået på kurset. Da der har været mange spørgsmål løbende, som ikke er besvaret her,

Læs mere

Manual CoffeeCup Visitkort konsulenter

Manual CoffeeCup Visitkort konsulenter Manual CoffeeCup Visitkort konsulenter Indhold 2 Start Lidt om sidens layout 3 Åbn den downloadede fil i CoffeeCup og gem den som dit eget projekt 3 Knapperne Ring og Mail Indsæt nyt link på Ring og mail

Læs mere

Dansk vejledning til. Picasa billedbehandlingsprogram Version 3.9

Dansk vejledning til. Picasa billedbehandlingsprogram Version 3.9 Picasa 3 - billedbehandling Dansk vejledning til Picasa billedbehandlingsprogram Version 3.9 picasa.google.dk Åge Monrad UC Syddanmark Haderslev juni 2014 Enhver distribution uden forfatterens samtykke

Læs mere

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

PHP Snippets. De små korte. Skrevet af Daniel Pedersen PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk

Læs mere

Vejledning hvidbjergvinduet-designer.dk

Vejledning hvidbjergvinduet-designer.dk Vejledning hvidbjergvinduet-designer.dk INDHOLD Introduktion side 2 Funktionsliste side 3 Få adgang til systemet side 5 Opload dine billeder side 6 Sådan bruges systemet side 9 Gem dine eksempler side

Læs mere

Lightroom 3. 1. Nyhederne i version 3

Lightroom 3. 1. Nyhederne i version 3 Lightroom 3 Lightroom er et fantastisk program, hvis ellers nogen er i tvivl om det. Det er først og fremmest et fotografens program al fokus er på en hurtig, fleksibel og effektiv behandling af digitale

Læs mere

vejman.dk Brugerdokumentation - kortmodul 14. marts 2012 Version 1.9

vejman.dk Brugerdokumentation - kortmodul 14. marts 2012 Version 1.9 Brugerdokumentation - kortmodul 14. marts 2012 Version 1.9 Indholdsfortegnelse 1 Indledning... 3 1.1 Anbefalinger... 4 1.2 Datahjælp... 4 1.3 Brugerindstillinger... 5 2 Generel funktionalitet... 6 2.1

Læs mere

Pædagogisk IT. Vejledning i Office 365 Til elever og familier. Side 1. Kan udfyldes for at hjælpe med at huske

Pædagogisk IT. Vejledning i Office 365 Til elever og familier. Side 1. Kan udfyldes for at hjælpe med at huske Navn: Uni-login: Uni-login kode: Office365 email: Kan udfyldes for at hjælpe med at huske UNI-LOGIN @undervisning.kk.dk Side 1 Indledning Velkommen til denne vejledning i Office 365, som introducerer på

Læs mere

Vejledning i visning af udvalgte adresser på Google

Vejledning i visning af udvalgte adresser på Google Vejledning i visning af udvalgte adresser på Google Udarbejdet af Lars P. Beck Side 2 af 19 Indledning Det er den almindelige opfattelse at når vi taler om kort på Internettet, så taler vi om Google Maps.

Læs mere

Manual og Hjælp Skoletasken 2

Manual og Hjælp Skoletasken 2 Manual og Hjælp Skoletasken 2 I Skoletasken 2 - Hjælp Indhold I Introduktion 1 Velkomst 2... 2 2 Systemkrav... 2 3 Installation... 3 4 Skoletasken... 8 II Opsætning 10 1 Systemopsætning... 10 2 Bogopsætning...

Læs mere

Brug af Office 365 på din iphone eller ipad

Brug af Office 365 på din iphone eller ipad Brug af Office 365 på din iphone eller ipad Startvejledning Se mail Konfigurer din iphone eller ipad til at sende og modtage e-mail fra dit Office 365-konto. Se din kalender, uanset hvor du er Du kan altid

Læs mere

Sikkerhedskopiering. Sikkerhedskopiering til harddisk.

Sikkerhedskopiering. Sikkerhedskopiering til harddisk. . Generelt I det følgende beskrives det, hvordan du sikkerhedskopierer dine kortdata. Sikkerhedskopifunktionen kopierer alle data i kortmodulet for alle høstår for den aktuelle database. Sikkerhedskopien

Læs mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

Peter Kragh Hansen. Google Suite. ISBN nr.:

Peter Kragh Hansen. Google Suite. ISBN nr.: Peter Kragh Hansen Google Suite ISBN nr.: 978-87-93212-12-1 I n d h o l d s f o r t e g n e l s e Hvad er Google Suite... 1 Google Drive... 3 Gem dokumenter... 8 Filtyper i Google Suite... 9 Importer fra

Læs mere

Sektornet VPN Installationsvejledning Windows Vista/7

Sektornet VPN Installationsvejledning Windows Vista/7 Sektornet VPN Installationsvejledning Windows Vista/7 Version 5.0 Af Jesper Skou Jensen og Mads Udengaard Sørensen 1 Start installationen 1 1 Indledning Denne vejledning gennemgår opsætning af Sektornet

Læs mere

EVALUERING I SURVEYXACT TRIN FOR TRIN

EVALUERING I SURVEYXACT TRIN FOR TRIN EVALUERING I SURVEYXACT TRIN FOR TRIN LÆR AT TACKLE 2015 KOMITEEN FOR SUNDHEDSOPLYSNING 1 INDLEDNING Komiteen for Sundhedsoplysning stiller SurveyXact et internetbaseret redskab til kvalitetssikring til

Læs mere

Typo3 vejledning BMI af 1 Typo3 vejledning for redaktører og skribenter i BMI

Typo3 vejledning BMI af 1 Typo3 vejledning for redaktører og skribenter i BMI af 1 side 1 Typo3 vejledning for redaktører og skribenter i BMI GENERELT...3 LOGIN...3 STARTSIDEN...4 SIDE...5 SIDE ELEMENTER...6 SIDE LAYOUT...7 STJÆL MED ARME OG BEN HEL SIDE...8 STJÆL MED ARME OG BEN

Læs mere

Skrifttype og størrelse

Skrifttype og størrelse Tekstbehandling med Microsoft Word 2007 GRUNDLÆGGENDE INTRO (PC) Når du starter Word 2007, så ser du normal-skabelonen og kan straks begynde at skrive tekst. Normal-skabelonen indeholder bl.a. indstillinger

Læs mere

DesignPro II Side 11. Grupper

DesignPro II Side 11. Grupper DesignPro II Side 11 Grupper Hvis man arbejde helt fra grunden, er det ofte en fordel at kunne samle tekst, billeder og baggrund til en fast gruppe, som så kan flyttes rundt, og ændres i størrelsen. I

Læs mere

Brugervejledning. ComX brugervejledning version 4.1

Brugervejledning. ComX brugervejledning version 4.1 Brugervejledning ComX brugervejledning version 4.1 1 INDHOLD PAKKENS INDHOLD Pakkens indhold side 2 Fjernbetjening side 2 Tilslutning af Settop-boksen side 3 Introduktion til Bredbånds-TV side 4 Tilslutning

Læs mere

EVALUERING I SURVEYXACT TRIN FOR TRIN

EVALUERING I SURVEYXACT TRIN FOR TRIN EVALUERING I SURVEYXACT TRIN FOR TRIN LÆR AT TACKLE 2015 KOMITEEN FOR SUNDHEDSOPLYSNING 1 INDLEDNING Komiteen for Sundhedsoplysning stiller SurveyXact et internetbaseret redskab til kvalitetssikring til

Læs mere

Skifte til OneNote 2010

Skifte til OneNote 2010 I denne vejledning Microsoft Microsoft OneNote 2010 ser meget anderledes ud end OneNote 2007, og vi har derfor oprettet denne vejledning, så du hurtigere kan komme i gang med at bruge programmet. Læs videre

Læs mere

Se Billeder i Picasa.

Se Billeder i Picasa. Se Billeder i Picasa. Selvom det er vigtigt at organisere, redigere og udskrive sine billeder, er det også vigtigt, at man ønsker at lære om de forskellige måder man kan se sine billeder på. Visning af

Læs mere

NT PDC Udarbejdet af Kenneth Dalbjerg

NT PDC Udarbejdet af Kenneth Dalbjerg NT PDC Udarbejdet af Kenneth Dalbjerg Titelblad Denne rapport er udarbejdet af Kenneth Dalbjerg, med det formål at lære noget omkring, NT PDC Server. Side 2 af 13 Indholdsfortegnelse Forside Titelblad

Læs mere

klient Webside Forespørgsel/ Nye data Python program Database kommando svar Database

klient Webside Forespørgsel/ Nye data Python program Database kommando svar Database Øvelse 10. Dynamiske web-sider og cgi-modulet I denne opgave skal vi bygge de foregående opgaver sammen til en mini-udgave af det samlede system I skal aflevere til vintereksamen. klient Forespørgsel/

Læs mere

portal.microsoftonline.com

portal.microsoftonline.com Office Online Office Online er et supplement til Officepakken, som du har liggende på computeren. Office Online ligger i skyen og åbnes i din webbrowser på adressen: portal.microsoftonline.com Du skal

Læs mere