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

Størrelse: px
Starte visningen fra side:

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

Transkript

1 Ø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/ Nye data Webside Python program Database kommando svar Database I får udleveret et lille system som I skal placere på jeres webpages-server. Systemet benytter sig af den database I lavede i øvelse 7.1 samt af det modul I færdiggjorde i øvelse 9. I kan se hvordan systemet kører på denne adresse: Selve systemet kan downloades fra kursussiden under navnet opgave10. Det er en zip-fil. Pak zipfilen ud, læg modulerne i en mappe på jeres webpages, og få det til at køre. 1. Når I lægger filerne over på jeres web-pages, skal de ligge som ascii-filer. Derfor skal I bruge Filezilla-programmet til at flytte dem. I Filezilla sætter I filetransfer til at være ascii ved under settings ASCII/Binary, at indføre py som suffix og sætte den på autodetect. Så lægger Filezilla dem korrekt over. 2. Husk at give execute-tilladelser. I Filezilla højreklikker I på den overførte file, så vælger I fileattributes og sætter kryds i execute. (eller 755) I kender nogle af filerne i forvejen. Det gælder database som I arbejdede med i øvelse 6 og OOogsql (som nu hedder SQL) som I arbejdede med i øvelse 9. htmlroutines indeholder to funktioner som laver html-tabeller. Den ene arbejdede I med i øvelse 5. Øvelsen går ud på at læse dynamicwebpages, searchresult og findresult og finde ud af hvordan de virker, samt at gennemskue hvordan de forskellige moduler virker sammen. Meningen er at I skal tilpasse opgave10 til det projekt I afleverer til vintereksamen. Her er en kortfattet overordnet beskrivelse af systemet.

2 2 Opbygningen af systemet dynamicwebpages indeholder klasser der repræsenterer de dynamiske websider der er i systemet. Fig. 1 viser et klassediagram over disse web-sider. Alle sider er færdige undtagen én. Det er siden actionresult der skal genereres af et python-program. I stedet går linket til siden actionresult.py der blot fremviser indholdet af variablen fieldstorage, der indeholder de data som pyton modtager. Fig. 1. Skærmbillede Web-siderne er et mix af håndlavede og dynamisk genererede sider. Frontpage, search og findone er håndlavede, mens searchresult, findresult og actionresult genereres af Python-programmer. Reglen jeg har fulgt er, at alle sider, der modtager information fra web-klienten og fremfinder ting fra databasen, er dynamiske. Når man vil sende information til Python sker det ved felter og knapper der findes indeni et form-tag. Submit-knapperne Ret og Udmeld samt den efterfølgende tekstbox er indlejeret i et form-tag. Fig. 3. Hvordan en form ser ud på skærmbilledet

3 Når man trykker på udmeld, viser næste webside hvad fieldstorage indeholder. Den har attributten Remove hvis værdi er udmeld samt attributten cpr hvis værdi er Pyton kan nu nemt fiske den oversendte information frem. Hvis vi har lagt vores FieldStorage i variablen storagecontents (storagecontents = cgi.fieldstorage()), så kan vi fiske indholdet frem således: Cpr = storagecontents['cpr'].value Vi opnåede at FieldStorage fik dette indhold med følgende html-kode: <form id="form1" method="post" action="actionresult.py"> <p> <input type="submit" name="edit" value="ret"> <input type="submit" name="remove" value="udmeld"> <input type="text" name="cpr" value = " "> </p> </form> Vi ser at Value er det navn, elementet fremvises under på web-siden, eller indeholdet af en textbox, mens Name er det navn data sendes til pyton under. Navnet på det pyton-program, der skal kaldes når vi trykker på en knap, specificeres i det første form-tag. I eksemplet ovenfor er det actionresult.py: <form id="form1" method="post" action="actionresult.py"> De pyton-programmer der kaldes via cgi skal opfylde følgende: 1. Programmet skal starte med #!/usr/bin/pyton Det fortæller serveren hvor den skal finde pyton-fortolkeren. 2. Alle moduler skal importere cgi modulet: import cgi 3. Hvis man vil have pyton til at skrive fejlmeddelelser tilbage skal man skrive import cgi, os, cgitb cgitb.enable() Ellers får man bare en intetsigende side tilbage i hovedet. Jeg har forsøgt at konstruere modulerne så hvert modul kun har ét emne og kun ét ansvarsområde: findresult og searchresult frembringer svar på en søgning. Den første forudsætter at der højst er ét svar, den sidste kan frembringe flere svar. DynamicWebpages repræsenterer alle de dynamiske sider i systemet som klasser. Klasserne indeholder metoder for at få fat i data den modtager fra en klient, til at bede sql-modulet om at lave databasekald og til at fremvise sig selv som en webside. findresult-programmet (findresult.py) laver en instans af klassen FindResult, og searchresult (searchresult.py) af klassen SearchResult. Dernæst printer de klassernes selv-fremvisning: test = SearchResult(beginning,ending,message,title) 3

4 4 print test.makedynamicpage() Den printede html-kode sendes ikke til nogen printer eller konsol, men returneres til serveren, der sender den tilbage til klienten. Parametrene beginning, ending og title indeholder følgende: Beginning: den html-kode der er fælles for starten af alle siderne. Ending: den html-kode der er fælles for slutningen af alle siderne. Title: titlen som web-siden der varierer fra side til side. Beginning og Ending er globale variable, der udfyldes af modulet dynamicwebpages. Som vist i fig. 4, er modulerne niveaudelt: de øvre moduler bruger de nedre, men ikke omvendt. Dette anses for godt design, fordi man så let kan tilføje moduler i den øvre ende uden at skulle rette på de nedre moduler. F.eks. er det nemt at tilføje flere web-sider på toppen. Fig. 4. Modulerne Modulet sql bruges f.eks. af dynamicwebpages. F.eks. skal klassen FindResult returnere den række i databasen Child, der har et bestemt cpr-nummer. Det gør den ved at generere et objekt af typen sql.row med cpr som parameter for en primærnøgle: self.results = sql.row('child',self.cpr)

5 dynamicwebpages beskæftiger sig altså ikke med databasekald og den slags slibrigheder. Det har den folk til. Dens ansvarsområde ligger udelukkende i at lave dynamiske sider, og databasekald har den delegeret til modulet sql. HTMLroutines er specialiseret i at omdanne Pythons listestrukturer til htmltabeller. Disse metoder kaldes af sql-modulets klasser for at de kan visualisere sig selv som html-tabeller. 5 Design og fejlretning af dynamiske hjemmesider Husk allerførst, at alle sider der sendes tilbage til klienten skal starte med følgende: Content-type: text/html efterfulgt af et linjeskift. Dette fortæller klienten hvad der er for et dokument den modtager. Når man laver et system, gælder det om at fejl-rette modul for modul. Man sørger for at de nedre moduler fungerer før man lader de øvre moduler bruge dem. Det kan man gøre efter konstruktionen if name == " main ": Den kode der står efter linjen bliver udført når programmet køres selvstændigt, men ikke når det køres som modul der importeres af et andet program. Man kan se et eksempel fra sql-modulet: if name == " main ": print 'make a table-object and print it' atable = Table('Child') atable.printcontents() print print 'fetch a row from Child with primary key ' arow = Row('Child',' ') print 'change the first name to Jeppe and store it' arow.put('firstname','jeppe') arow.update() Her testes Table og Row før dynamicwebpages får lov til at bruge disse klasser. Når man udformer dynamiske hjemmesider, er der to gode tricks: 1. Lav først siden i hånden i DreamWeaver. Her kan I kæle for design og layout. Selekter den del af koden som python skal stå for at generere, såsom tabeller og lignende og fjern denne. Kopier dernæst den foregående html-kode og læg den ind i en variabel (f.eks. beginning som gjort ovenfor). Kopier den efterfølgende kode og læg den ind i en variable (f.eks. ending som gjort ovenfor). Hvis funktionen getresults() laver den html-del der fremviser resultater, kan selve siden, thepage, fremstilles ved følgende to linjer: thepage = '''Content-type: text/html ''' thepage += self.beginning + self.getresults()+ self.ending 2. Hvis I ikke lige har styr på hvad det egentlig er for ting der modtages gennem FieldStorage, kan I starte med at lade action-delen kalde siden testresults.py. Denne

6 side gør ikke andet end at udskrive indholdet af FieldStorage. Hvis vi f.eks. lader siden Search kalde testresults.py får vi følgende svar: 6 Fig. 5. Fremvisning af FieldStorage. Den viser øverst hvilke attributter og værdier FieldStorage indeholder. Der er f.eks. et attribut fornavn med værdien peter. Nederst kan man se et råt udprint af FieldStorage.

2. Husk at give execute-tilladelser. I Filezilla højreklikker I på den overførte file, så vælger I fileattributes og sætter kryds i execute.

2. Husk at give execute-tilladelser. I Filezilla højreklikker I på den overførte file, så vælger I fileattributes og sætter kryds i execute. Ø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. I får udleveret et lille

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 12. Dynamiske web-sider og cgi-modulet Teori: CGI Øvelse: anvendelse af cgi-modulet. I denne opgave skal vi bygge de foregående opgaver sammen til en mini-udgave af det samlede system I skal aflevere

Læs mere

Øvelse 9. Klasser, objekter og sql-tabeller insert code here

Øvelse 9. Klasser, objekter og sql-tabeller insert code here Øvelse 9. Klasser, objekter og sql-tabeller Denne opgave handler om hvordan man opbevarer data fra databasekald på en struktureret måde. Den skal samtidig give jer erfaringer med objekter, der kommer til

Læs mere

CGI og dynamiske web-sider. Uge 48 W. J. Chun: Core Python programming, kap Kompendium.

CGI og dynamiske web-sider. Uge 48 W. J. Chun: Core Python programming, kap Kompendium. CGI og dynamiske web-sider Uge 48 W. J. Chun: Core Python programming, kap 19.4-19.5. Kompendium. I mål - næsten! Database Python - Webklient CGI Common Gateway Interface Måde at afvikle programmer på

Læs mere

Programmeringscamp. Implementer funktionerne én for én og test hele tiden.

Programmeringscamp. Implementer funktionerne én for én og test hele tiden. Programmeringscamp De to opgaver træner begge i at lave moduler som tilbyder services der kan bruges af andre, samt i at implementere services efter en abstrakt forskrift. Opgave 1 beder jer om at implementere

Læs mere

CGI og dynamiske web-sider. Uge 47 W. J. Chun: Core Python programming, kap Kompendium.

CGI og dynamiske web-sider. Uge 47 W. J. Chun: Core Python programming, kap Kompendium. CGI og dynamiske web-sider Uge 47 W. J. Chun: Core Python programming, kap 19.4-19.5. Kompendium. I mål - næsten! Database Python - Webklient Men først den mislykkede standup Skulle illustrere genbrug

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

Programmeringscamp Opbygning og specialisering af klassehierarki. Simulering af en kasselinje

Programmeringscamp Opbygning og specialisering af klassehierarki. Simulering af en kasselinje Programmeringscamp Opgave 9 var helt tydeligt for svær det var imponerende at 7 faktisk afleverede! Vi bruger uge 48 til at gå lidt grundigere igennem objektorienteret programmering, specielt teknikken

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

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

Dokumentering af umbraco artikeleksport:

Dokumentering af umbraco artikeleksport: Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.

Læs mere

DANSK SKOLEDATA APS. Tlf. 86 44 80 99 E-mail DSD@skoledata.dk DSA-Ventelisten

DANSK SKOLEDATA APS. Tlf. 86 44 80 99 E-mail DSD@skoledata.dk DSA-Ventelisten Indholdsfortegnelse Overordnet beskrivelse af programmets funktioner... 2 Log på... 2 Manuel oprettelse af elev.... 3 Optagelse af elever... 3 1 Gruppering og sortering af elever... 3 2 Udvælg aspiranter...

Læs mere

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014

Tidsregistrering. Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4. Informationsteknologi B. Roskilde Tekniske Gymnasium 25-11-2014 2014 Tidsregistrering Jacob E., Jacob H., Mathias, Mads H., Jonatan og Dan 3.4 Informationsteknologi B Roskilde Tekniske Gymnasium 25-11-2014 Indholdsfortegnelse 1 Indledning... 3 2 User stories... 3 3

Læs mere

Opret ODBC datakilde Vejledning

Opret ODBC datakilde Vejledning Vejledning V. 1 APRIL 2011 FOR KUNDESERVICE Indholdsfortegnelse 1 Indledning... 3 1.1 Formål... 3 1.2 Målgruppe... 3 1.3 Krav... 3 2 Opret ODBC Datakilde (Open Database Connectivity)... 3 2.1 Forbindelse

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

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

Afsending af s vha. ASP

Afsending af  s vha. ASP Denne guide er oprindeligt udgivet på Eksperten.dk Afsending af emails vha. ASP Det kan ofte være praktisk at afsende emails fra sin hjemmeside. Denne artikel tager udgangspunkt i komponenten JMail fra

Læs mere

En Kort Introduktion til Oracle

En Kort Introduktion til Oracle En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 bulskov@ruc.dk 1 Start SQL*Plus... 1 1.1 TELNET... 1 1.2 WINDOWS SQL PLUS... 2 2 Kør et SQL-script... 3 3 Hjælp i SQL*Plus... 3 4 Editering

Læs mere

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune Værktøjer fra værktøjskassen Søren Breddam, Stevns Kommune sb@stevns.dk 1stevns kommune Mapbasic i Stevns Kommune Data Kørsel af planlagte opgaver, så data altid er opdaterede. Logfil til overvågning Dagligt

Læs mere

Kort brugermanual til Spirometry PC Software

Kort brugermanual til Spirometry PC Software Kort brugermanual til Spirometry PC Software Opret ny patient (3 forskellige måder at gøre dette på) 1. Tryk på Add new patient i fanebladet Start Screen 2. Tryk på ikonet 3. Tryk på Data i menulinien

Læs mere

Eksamen, DSDS, efterår 2007

Eksamen, DSDS, efterår 2007 Eksamen, DSDS, efterår 2007 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech og Martin Elsman IT Universitetet i København 7. januar 2008 Alle hjælpemidler er tilladte, dog ikke

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

Vejledning - indberetning til PensionDanmark Sundhedsordning

Vejledning - indberetning til PensionDanmark Sundhedsordning Vejledning - indberetning til PensionDanmark Sundhedsordning Indhold Generelt om indberetning til sundhedsordning 1 Adgang til indberetningsløsningen 1 Indberetning af medarbejdere 2 Bekræftelse af indberetning

Læs mere

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007 JSP, Tomcat Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 10.october 2007 Hvad er JSP(Java Server Pages): Det er en teknik som er bygget ovenover Servlets teknikken, men fidusen er at det skal

Læs mere

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge:

Ide med Diff. Mål. Tidsplan. 1.uge: 2.uge: Side 1 af 5 Ide med Diff. Min ide med differenertierings modulet er at lave et program som kan vise 3d objekter, og få lavede en konverter som kan konventer 3ds filer over til noget som flash kan bruge.

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

Database for udviklere. Jan Lund Madsen PBS10107

Database for udviklere. Jan Lund Madsen PBS10107 Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated

Læs mere

Tagwall med Php & MySQL

Tagwall med Php & MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Tagwall med Php & MySQL Her laver vi en tagwall i Php & MySQL... jeg forklarer dog ikke så meget, men jeg håber du kan få det til at blive til en tagwall

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

Brugernavnet og kodeordet til databasen kan du evt. finde i /webtrees/data/config.ini.php

Brugernavnet og kodeordet til databasen kan du evt. finde i /webtrees/data/config.ini.php Backup med MySQLDumper Installation Først hentes programmet fra følgende adresse http://sourceforge.net/projects/mysqldumper/files/mysqldumper/ herefter udpakkes filen. Undermappen (msdx.xx) som blev dannet

Læs mere

Indholdsfortegnelse. Installation

Indholdsfortegnelse. Installation Indholdsfortegnelse Generelt om installationen... 2 Installation af Sybase Sybase SQL Anywhere... 3 Installation af Sybase SQL Anywhere... 4 Licensbetingelser... 6 Registreringsnøgle... 7 Bruger information...

Læs mere

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker

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

Opsætning af brugere og temaer i GIS4Mobile

Opsætning af brugere og temaer i GIS4Mobile Opsætning af brugere og temaer i GIS4Mobile Brugerne og deres adgang til data konfigureres gennem et webinterface, som nås via dette link: http://www.geosms.dk/g4m_websetup Grundlæggende skal det fremhæves

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

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF.

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Vejledningen her beskriver hvordan man opbygger en form i HTML og sender indholdet af felterne til JitBesked. Det kræver du

Læs mere

Karens vejledning til at migrere WordPress fra localhost til livesite

Karens vejledning til at migrere WordPress fra localhost til livesite Karens vejledning til at migrere WordPress fra localhost til livesite Indhold 1. Oprette ny wordpress-installation 1 2. Overførsel af visse mapper/filer med FileZilla 1 NextGEN plugin 2 4. Eksport af databasen

Læs mere

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

Læs mere

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database Kursusbeskrivelse Oprettelse af en Access-database Som eksempel på en Access-database oprettes en simpelt system til administration af kurser. Access-databasen skal indeholde: et instruktørkartotek et

Læs mere

Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN

Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN Indholdsfortegnelse Introduktion... 2 Definitioner... 2 Generelt... 3 Oprettelse af en skabelon... 4 Sidetypeskabeloner... 5 Globale displaymoduler...

Læs mere

Daglig brug af JitBesked 2.0

Daglig brug af JitBesked 2.0 Daglig brug af JitBesked 2.0 Indholdsfortegnelse Oprettelse af personer (modtagere)...3 Afsendelse af besked...4 Valg af flere modtagere...5 Valg af flere personer der ligger i rækkefølge...5 Valg af flere

Læs mere

Vejledning til Kilometer Registrering

Vejledning til Kilometer Registrering Vejledning til Kilometer Registrering iphone Appen som holder styr på dit firma og privat kørsel. Udviklet af Trisect Development 2011. www.trisect.dk For iphone version 4.2 og nyere. Med Kilometer Registrering

Læs mere

Vejledning til. LearnSpace

Vejledning til. LearnSpace Vejledning til LearnSpace Version 13. 08. 2015 Indholdsfortegnelse Om LearnSpace... 2 Oprette et nyt kursus i egen afdeling... 3 Aktivere selvtilmelding til et kursus... 5 Tilmelde undervisere der må redigere

Læs mere

Eksamen, DSDS, forår 2009

Eksamen, DSDS, forår 2009 Eksamen, DSDS, forår 2009 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 3. juni 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

Vejledning i brug af WFS fra Kortforsyningen i MapInfo

Vejledning i brug af WFS fra Kortforsyningen i MapInfo Vejledning i brug af WFS fra Kortforsyningen i MapInfo Denne vejledning er udarbejdet med henblik på anvendelse af WFS tjenester fra GST i MapInfo. MapInfo har også en udmærket hjælpefunktion, som beskriver

Læs mere

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... Modul 2 Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... 6 Opgave... 6 POST/GET og formular... 6 Opgaver...

Læs mere

SIDEN PÅ WORDPRESS.COM

SIDEN PÅ WORDPRESS.COM WordPress WordPress er et fantastisk program til blog og til hjemmesider, hvor du gerne vil kunne rette via din browser. WordPress er meget udbredt og det er derfor nemt at finde fora, templates og hjælp

Læs mere

MyArchive.kb.dk Selvarkivering af e-mails

MyArchive.kb.dk Selvarkivering af e-mails MyArchive.kb.dk Selvarkivering af e-mails Opsætningsvejledning til ipad Mail App Det Kongelige Bibliotek 22-11-2013 Denne vejledning beskriver brugeropsætning af ipad Mail App, således at en arkivskaber

Læs mere

Indholdsfortegnelse. BUANCO Kort layout C8win

Indholdsfortegnelse. BUANCO Kort layout C8win Indholdsfortegnelse Indholdsfortegnelse... 1 Software... 2 Notesblok/Notepad (Indbygget i Windows)... 2 C8win... 2 Opret en ny layout fil... 3 Tilføj indhold i en layout fil... 5 Kortlayout generelt...

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

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB.

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB. GeoCad modul GeoDB I GeoCAD er det muligt at koble relationsdatabase til GeoEDIT. Her igennem er det muligt at lagre forskellige oplysninger i databasen og koble disse oplysninger til objekter i kortet.

Læs mere

GIS indlæsning af kreditorer og betalingsform. Brugervejledning 1.0

GIS indlæsning af kreditorer og betalingsform. Brugervejledning 1.0 GIS indlæsning af kreditorer og betalingsform Brugervejledning 1.0 Indhold 1 Indledning... 5 2 Opsætning af GIS grænseflade til kreditor indlæsning... 5 2.1 Oprettelse af en datastrøm... 7 2.2 Filsystem...

Læs mere

OPC Access 3.0 opdatering via Stored Procedure

OPC Access 3.0 opdatering via Stored Procedure OPC Access 3.0 opdatering via Stored Procedure Dette dokument gennemgår et eksempel på, hvordan OPC Access 2.0 kan konfigureres til at opdatere en database via en stored procedure. OPC ACCESS 2.0 OPDATERING

Læs mere

Lav din egen forside i webtrees

Lav din egen forside i webtrees Lav din egen forside i webtrees Du behøver ikke at kunne kode eller gøre noget advanceret for at designe din helt egen forside i webtrees. Alt du skal gøre er bare at gøre brug af den indbygget editor.

Læs mere

Karens lille vejledning til Access

Karens lille vejledning til Access Karens lille vejledning til Access Indhold Hvad er Access? 1 Lave en database 2 Design af tabellen 2 Felttyper 2 Indtastning af data 3 Udtræk fra tabellen 3 Forespørgsel 3 Muligheder med forespørgsel 3

Læs mere

Indlæsning af tilskud fra UVM

Indlæsning af tilskud fra UVM Indlæsning af tilskud fra UVM Brugervejledning version 1.0 Side 1 Indholdsfortegnelse Indledning... 3 Download bogføringskladde fra brevportalen... 3 Gem regneark på din arbejdsplads... 3 Bearbejdning

Læs mere

Dokumentation. Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook. : Facebook Integration med sms-grupper.

Dokumentation. Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook. : Facebook Integration med sms-grupper. Dokumentation Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook Moduler Påkrævet : Facebook Integration med sms-grupper Version : v1.00 Indholdsfortegnelse Versionshistorik... 3 Målet med

Læs mere

The Design Diaries Project 3 2. Semester. Blog om designprincipper

The Design Diaries Project 3 2. Semester. Blog om designprincipper The Design Diaries Project 3 2. Semester Blog om designprincipper By Lif Neergaard www.lifmediadesign.dk cph-ln175@cphbusiness.dk Mathias Larsen www.nefjam.dk cph-ml414@cphbusiness.dk Ida Christensen www.idamedia.dk

Læs mere

Introduktion til OPC Access

Introduktion til OPC Access Introduktion til OPC Access OPC Access anvendes til at kommunikere med jeres produktionsudstyr via OPC. OPC Access kombinerer en SQL Server med OPC, således at jeres produktionsudstyr kobles sammen med

Læs mere

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML SQL kap 6-7 + 17-20 DDL og DML 1 De vigtigste SQL-sætninger Data Definition Language (DDL) create table: opretter en ny tabel create unique index: tilføjer et index til en tabel drop table : sletter en

Læs mere

Netværk & elektronik

Netværk & elektronik Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars

Læs mere

Beredskab TNG. Beredskab TNG er en opgradering af det "gamle" beredskabsmodul i SecureAware, og er tilgængelig fra version 4.7.0.

Beredskab TNG. Beredskab TNG er en opgradering af det gamle beredskabsmodul i SecureAware, og er tilgængelig fra version 4.7.0. Beredskab TNG Beredskab TNG er en opgradering af det "gamle" beredskabsmodul i SecureAware, og er tilgængelig fra version 4.7.0. Beredskab TNG... 1 Kom godt i gang... 2 Redigér beredskabsdokumentet...

Læs mere

Indberetning af data til DMU

Indberetning af data til DMU STOQ SQL Server Indberetning af data til DMU Brugervejledning til Indberetningsmodulet Oktober, 2007 Sag nr. 7694229 Version 3.02 Dato 2007-10-04 Udarbejdet af JNS Rambøll Danmark A/S Bredevej 2 DK-2830

Læs mere

Data lagring. 2. iteration (implement backend)

Data lagring. 2. iteration (implement backend) Data lagring 2. iteration (implement backend) Emner Grundlæggende database begreber. Data definitionskommandoer ER-diagrammer og cardinalitet/relationer mellem tabeller Redundant data og Normalisering

Læs mere

Manual for redaktører

Manual for redaktører Manual for redaktører Leveret af DFF-EDB.dk 2 INDHOLDSFORTEGNELSE: 1. Hjemmesider i Umbraco... 5 2. Kom i gang med Umbraco... 5 2.1 Login... 5 2.1.1. Ændring af login... 5 2.2. Når du arbejder på siden,

Læs mere

It-@fdelingen UC Syddanmark 7266 2400

It-@fdelingen UC Syddanmark 7266 2400 UNI-Login Installation af SkoleKom og ændring af kodeord SkoleKom er et udbredt mail- og konferencesystem i skoleverdenen i Danmark. For at komme på SkoleKom, skal du oprettes som bruger, hvor du får 3

Læs mere

Rapport generator til Microsoft C5

Rapport generator til Microsoft C5 Generelt Rapportgeneratoren til C5 kan benyttes sammen med alle versioner af C5 og kræver INGEN tillægsmoduler eller tilkøb af C5. Den kører på: C5 version 1.5x, 1.6x, 2.x, 3.x, 4.x, 2008, 2010 og 2012.

Læs mere

Hvilke felter i GeoEnviron, der benyttes i tilsynsrapporter, er angivet i disse to pdf-filer:

Hvilke felter i GeoEnviron, der benyttes i tilsynsrapporter, er angivet i disse to pdf-filer: TILSYNSRAPPORT FOR LANDBRUG ELLER VIRKSOMHED Med kan I lave omfattende tilsynsrapporter. Begge rapporter skrives i Word med alle data fra GeoEnviron. Data overføres til Word via bogmærker i en prædefineret

Læs mere

Kom i gang med Course Tool 1.2

Kom i gang med Course Tool 1.2 Kom i gang med Course Tool 1.2 Indhold Indledning...2 Pris beregning...2 Anvendelse...2 Open Source...2 Anbefalinger...2 Installation...3 USB-Pen...3 Download Libre Office (Draw)...3 Indstil makrosikkerhed...4

Læs mere

Test af It-komponent

Test af It-komponent Test af It-komponent I programmeringssproget Java Programmet Login service Elev: Mads Funch Klasse 2.4 Mat, It, Programmering Skole: Roskilde Tekniske Gymnasium HTX Underviser: Karl Dato: 31-08-2016 Side

Læs mere

INSTALLATIONSVEJLEDNING

INSTALLATIONSVEJLEDNING INSTALLATIONSVEJLEDNING Bemærk! At under installeringen, vil der, hvis du benytter Norton Antivirus, komme en meddelelse om en script-virus. Hertil skal du blot accepterer denne meddelelse, for at kunne

Læs mere

FORCE Inspect Online Manual v. 1.02. FORCE Inspect Online Manual. 1 af 18

FORCE Inspect Online Manual v. 1.02. FORCE Inspect Online Manual. 1 af 18 FORCE Inspect Online Manual 1 af 18 Indholdsfortegnelse Indholdsfortegnelse... 2 FORCE Inspect Online Manual... 3 Generelt... 3 Login... 3 Main... 4 Intro sektion... 4 Links sektion... 4 News sektion...

Læs mere

Opret CFU-kursusevaluering i Survey Xact

Opret CFU-kursusevaluering i Survey Xact Printvenlig side for Forsidetekst Opret CFU-kursusevaluering i Survey Xact www.survey-xact.dk Oprettelsen af en kursusevaluering består af flg. trin: 1. Oprettelse af spørgeskema ud fra en skabelon 2.

Læs mere

WELLPLOT ARCGIS BRUGERMANUAL 9.3.1 I G I S A P S 2 0 1 1

WELLPLOT ARCGIS BRUGERMANUAL 9.3.1 I G I S A P S 2 0 1 1 WELLPLOT ARCGIS BRUGERMANUAL 9.3.1 I G I S A P S 2 0 1 1 W e l l P l o t A r c G I S BRUGERMANUAL 9.3.1 Udarbejdet for: Titel: Dokumenttype: I GIS ApS WellPlot ArcGIS Brugermanual 9.3.1 Software manual

Læs mere

Modul 16, Word 5 Felter, tabeller og breve

Modul 16, Word 5 Felter, tabeller og breve 60+Bornholm Videregående pc-vejledning Modul 16, Word 5 Felter, tabeller og breve Felter Et felt er et område i dokumentteksten, hvor der automatisk indsættes en værdi. Eksempler: Aktuelle sidenummer eller

Læs mere

Vejledning. Indlæsning af studerende til gruppedannelse i STADS. Indhold. Studie-IT Tlf.:

Vejledning. Indlæsning af studerende til gruppedannelse i STADS. Indhold. Studie-IT Tlf.: Studie-IT Tlf.: 9940 9720 Vejledning Indlæsning af studerende til gruppedannelse i STADS Indhold Indledning.... 2 Udvælgelse af data. i istads... 2 Generering af data... 5 Generering af data fra et excel-ark...

Læs mere

Introduktion til funktioner, moduler og scopes i Python

Introduktion til funktioner, moduler og scopes i Python Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til funktioner, moduler og scopes i Python Denne artikel er fortsættelsen af "I gang med Python", som blevet publiceret her på sitet for

Læs mere

Manual til ECOonline

Manual til ECOonline Manual til ECOonline Udarbejdet af Carina Gejl Nielsen 25-4-2016 Indhold Oprettelse af lokale... 5 Oprettelse af ny bruger... 7 Tildeling af Kemi til et lokale... 9 Oprettelse af arbejdspladsbrugsanvisning...

Læs mere

APV Transport quick-guide

APV Transport quick-guide APV Transport quick-guide Arbejder du indenfor transport- og engrosbranchen, og skal du i gang med APV? APV Transport hjælper dig gennem hele APV-arbejdet i 4 enkle skridt Inden du går i gang med arbejdet

Læs mere

Klasser og Objekter i Python. Uge 46 Learning Python: kap 15-16, 19-22.

Klasser og Objekter i Python. Uge 46 Learning Python: kap 15-16, 19-22. Klasser og Objekter i Python Uge 46 Learning Python: kap 15-16, 19-22. Klasser og objekter En klasse beskriver en klump af samhørende funktioner og variable En klasse er en beskrivelse. En kage form Klassens

Læs mere

Tegneserien - Kom godt i gang. Mikro Værkstedet A/S

Tegneserien - Kom godt i gang. Mikro Værkstedet A/S Tegneserien - Kom godt i gang Mikro Værkstedet A/S Tegneserien - Kom godt i gang Mikro Værkstedet A/S Revision 1.14, 15. maj 2007 Indholdsfortegnelse 1. Forord... 1 2. Kom godt i gang... 3 2.1. Opstart

Læs mere

elib Aleph, ver.18 Introduktion til GUI FUJITSU SERVICES A/S

elib Aleph, ver.18 Introduktion til GUI FUJITSU SERVICES A/S Introduktion til GUI FUJITSU SERVICES A/S, 2008 Indholdsfortegnelse 1. Skrivebordet... 3 2. Flytte rundt m.m.... 4 3. Log ind... 6 4. Valg af database... 7 5. Rudernes størrelse... 8 6. Kolonner... 9 7.

Læs mere

Indledning. På de følgende sider vises, primært i tegneserieform, lidt om mulighederne i PC-AXIS for Windows.

Indledning. På de følgende sider vises, primært i tegneserieform, lidt om mulighederne i PC-AXIS for Windows. Indledning PC-AXIS for Windows er et talbehandlingsprogram, der kan håndtere store mængder statistisk materiale. PC-AXIS giver mulighed for at arbejde videre med det statistiske materiale i egne programmer

Læs mere

Indholdsfortegnelse. Login 1. Glemt password 2. Ændre personlige oplysninger 2. Min side 3. Global meldingsboks 5. Administrerede sager 7

Indholdsfortegnelse. Login 1. Glemt password 2. Ændre personlige oplysninger 2. Min side 3. Global meldingsboks 5. Administrerede sager 7 Klient Indholdsfortegnelse Login 1 Glemt password 2 Ændre personlige oplysninger 2 Min side 3 Global meldingsboks 5 Administrerede sager 7 Sagsoversigt 9 Oversigt sager 11 Statistik sager 12 Beskeder 14

Læs mere

RESPONSE 2.0. Kursusmanual til grundlæggende funktioner ASPEKT R&D

RESPONSE 2.0. Kursusmanual til grundlæggende funktioner ASPEKT R&D RESPONSE 2.0 Kursusmanual til grundlæggende funktioner ASPEKT R&D Indholdsfortegnelse Indholdsfortegnelse...2 Kort om Response:... 3 Lektion 1: Indledende overvejelser...4 Strategiske overvejelser...4

Læs mere

Nye funktioner i FamilySearch FamilyTree

Nye funktioner i FamilySearch FamilyTree Nye funktioner i FamilySearch FamilyTree Login og få nye funktioner til rådighed Hvis du tidligere har haft et login til FamilySearch (http://familysearch.org), kan du umiddelbart tage de nye funktioner

Læs mere

Manual til udvidet abonnement

Manual til udvidet abonnement Manual til udvidet abonnement April 2009 info@bookscan.dk (alle tal er fiktive) 1 LOG PÅ s. 3 FORSIDEN s. 4 TOP 500 s. 5 FORMATER s. 7 TIMELINE OG TRENDED TIMELINE s. 8 CHART WITH PROMPTS s. 14 SKEMASÆTNING

Læs mere

RefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse

RefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse Indholdsfortegnelse Hvad er RefWorks?... 2 Opret dig som bruger... 2 Inden du går i gang... 3 Klargøring af computer til download af Write-N-Cite v. 4.2... 3 Installation af Write-N-Cite... 4 Installation

Læs mere

Kom godt i gang med Fronter

Kom godt i gang med Fronter 1 Kom godt i gang med Fronter. Kom godt i gang med Fronter Sådan logger du på Først skal du hente dit Brugernavn på https://netid.ucl.dk/ Du skal taste dit CPR-nummer med bindestreg: (Hav tålmodighed det

Læs mere

[jobsøgende] sådan gør du... [søg job via jobnet.dk]

[jobsøgende] sådan gør du... [søg job via jobnet.dk] [jobsøgende] sådan gør du... [søg job via jobnet.dk] Søg jobbet via Jobnet Du kan se ledige job på Jobnet.dk, og når du har fundet en stilling, kan du søge den. Er der i søgeresultatlisten ved annoncens

Læs mere

Sådan søger du patientgrupper i Novax

Sådan søger du patientgrupper i Novax Sådan søger du patientgrupper i Novax Data- og ICPC-Team i Region Syddanmark, KEU-Syd Nedenfor følger en opskrift på, hvordan du kan fremsøge grupper af patienter i din praksis ud fra kriterier, du selv

Læs mere

bedreweb.dk - Bolette Obbekær 2012 SÅDAN LÆGGER DU WORDPRESS PÅ DIT WEBHOTEL

bedreweb.dk - Bolette Obbekær 2012 SÅDAN LÆGGER DU WORDPRESS PÅ DIT WEBHOTEL SÅDAN LÆGGER DU WORDPRESS PÅ DIT WEBHOTEL TRIN 1: WORDPRESS MAPPEN WordPress er et gratis program, der bruges til at lave hjemmesider og blogs. Du skal downloade WordPress og bagefter lægge det på dit

Læs mere

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Fact sheet Indholdsfortegnelse Fact Sheet Gantt kort Valgt af virksomhed Brainstorm Attribut tabel ER-diagram Skitse MySQLWorkbench

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

Vejledning til udskrivning af etiketter/labels og konvolutter i Blåt Medlem

Vejledning til udskrivning af etiketter/labels og konvolutter i Blåt Medlem Vejledning til udskrivning af etiketter/labels og konvolutter i Blåt Medlem Blåt Medlem giver mulighed for at udskrive etiketter/labels og kuverter til medlemmerne af den enhed man er medlemsansvarlig

Læs mere

Skriftlig eksamen i kurset. Informationssystemer

Skriftlig eksamen i kurset. Informationssystemer 6. semester sundhedsteknologi Skriftlig eksamen i kurset Informationssystemer Der er 3 timer til at besvare opgaven. Alle hjælpemidler er tilladte. Skriv kort og præcist. Referer gerne til kursuslitteraturen.

Læs mere

Sådan bruger du planlæggeren

Sådan bruger du planlæggeren Først skal skolen oprettes Når du kommer fra temaugen.dk eller direkte ind via app.temaugen.dk, ser du denne side - Her kan du se om din skole er blevet oprette af en kollega, hvis ikke kan du gå videre

Læs mere

Tastemanual til Webbyggeren

Tastemanual til Webbyggeren Tastemanual til Webbyggeren Denne tastemanual er opbygget således, at eleverne skal lave deres hjemmeside i en allerede konstrueret hjemmesideskabelon, som de kan arbejde videre i, lægge tekst ind i, ændre

Læs mere

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph-

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph- POST IT! Cph Business Academy Multimediedesign 2. Semester flow 3 9. april 2017 Kirstine Marie Rasmussen cph- kr141@cphbusiness.dk Mette Bejder cph- mb458@cphbusiness.dk Link til POST IT http://mbejder.dk/post-

Læs mere

Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED FIBARO HOME CENTER. ZHC5010 Firmware Version: 1.0

Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED FIBARO HOME CENTER. ZHC5010 Firmware Version: 1.0 Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED FIBARO HOME CENTER. ZHC5010 Firmware Version: 1.0 Indledning Denne vejledning beskriver hvordan det er muligt at oprette Z-Home Controls ZHC5010 Betjeningstryk

Læs mere