Databaser på webben. Revision Johan Näsholm,

Storlek: px
Starta visningen från sidan:

Download "Databaser på webben. Revision 5 2000-12-04. Johan Näsholm, johan@nasholm.com"

Transkript

1 1 (8) Databaser på webben Revision Johan Näsholm, Den senaste versionen av detta dokumentet finns på Syftet med denna skrift och den därtill hörande föreläsningen är att ge en kort introduktion till de tekniker som används för att koppla en databas till webben. Tanken är att den intresserade skall få en fingervisning om hur det går till och var man kan börja leta någonstans ifall man vill provköra på sin egen dator. I exemplet beskrivs programvara för Linux (inkluderat andra UNIX-dialekter) samt Windows. Efter en kort presentation av de ingående delarna skall vi ta en titt på något som heter PHP. Tekniken För att koppla en databas till webben behöver man följande (förutom en dator att köra det hela på) En databas En webbserver Ett scriptspråk med stöd för att prata med databasen Vi skall nu gå igenom de olika delarna och se vad dessa gör. Databasen Vad databasen har för funktion borde vara klart vid det här laget. Om vi gör en webbapplikation kan vi använda mysql som är en lättanvänd relationsdatabas. Detta är en svenskutvecklad databas som är helt gratis så länge som man inte säljer lösningar baserade på denna (då får man betala en licensavgift). Databasen finns för både Linux/UNIX/MacOS X och Windows. Källkoden är fri att ladda hem. Binärfiler (färdigkompilerade program) finns till de flesta plattformarna för de som inte vill kompilera själva. Webbservern Webbservern har normalt till uppgift att svara på HTTP-förfrågningar. Med tillägg till servern kan man få denna att exekvera programkod på en sida innan denna levereras till klienten (se nedan). Apache är en gratis webserver med öppen källkod. Apache finns till samma plattformar som mysql och är den vanligaste servern för detta ändamålet på Internet. Precis som med mysql finns binärer att hämta hem. Scriptspråket Den teknik jag skall beskriva här heter PHP som står för PHP: Hypertext Preprocessor (enligt manualen). Med PHP kan man skapa dynamiska HTML-sidor vilket är lite av en förutsättning eftersom innehållet i databasen förändras hela tiden. Ett serverscript fungerar som ett vanligt program. Det får sin indata från någonstans (t.ex. användaren) och producerar utdata. Skillnaden mellan ett serverscript och ett vanligt program är att serverscriptets utdata inte skrivs ut på skärmen direkt utan skickas till klienten. Oftast tolkar klienten den data den får som HTML-kod som skall ritas ut i klientens webbläsare men vi kan skicka vilken data som helst från ett serverscript. PHP har inbyggt stöd för att prata med ett flertal databaser, däribland mysql. Vi skall nu göra en djupdykning i PHP.

2 2 (8) Crash-course i PHP Vi börjar med att titta på hur det hela fungerar med ett exempel. Figuren nedan beskriver vad som händer när en klient skickar en begäran (http://www.min.server.com/test.php) till servern. Webbläsare 1 Webbserver (Med PHP) 2 test.php PHP-tolk 1. Klienten (Netscape/Explorer/ ) skickar en HTTP-begäran 2. Webservern läser in den begärda filen (test.php) 3. En PHP-tolk får nu exekvera den kod som finns i filen. Eventuellt kommer mysql att blandas in ifall filen innehåller en SQL-fråga. Resultatet blir en HTML-fil 4. som returneras till servern 5. som i sin tur levererar den till klienten. Utseendet på en PHP-sida Ett dokument som innehåller PHP-kod som skall tolkas skall ha filändelsen.php. I filen kan man blanda både HTML och PHP. Hello World i PHP kan t.ex. se ut som: <? echo Hello World ;?> Innanför taggarna <? och?> skriver man PHP-koden. I exemplet ovan skrivs textsträngen Hello World ut i HTML-dokumentet. Den sida som klienten får kommer att med koden ovan att se ut så här: Hello World Klienten ser alltså inte att PHP har varit inblandat. Den vanliga HTML-kod som står utanför <??> kommer att skickas oförändrad till klienten. Det som echo skriver ut kan vara vanlig text som ovan, men också HTML-taggar. Vi skulle kunna skriva PHP-filen som echo "Hello World"; Vi skall nu titta på följande: Kort genomgång av HTML Formulär i HTML PHP & insättning i databas Sökning i databas samt utskrift i HTML-tabell Dynamiska formulär

3 3 (8) Kort genomgång av HTML Ett HTML-dokument består av ett antal styrkoder ( taggar ). De har det generella utseendet <NAMN> </NAMN>. <NAMN> talar om att all text härefter skall påverkas av taggen NAMN. Taggarna kan bestämma att texten skall vara fet, kursiv, mm. Taggen </NAMN> avslutar föregående starttagg. Ett HTML-dokument har följande struktur: <TITLE>Dokumenttitel</TITLE> Hello world! Denna HTML-kod skulle skapa sidan till höger. Formulär i HTML Ett HTML-formulär används när man vill att användaren skall mata in något (t.ex. sökningsfältet i AltaVista). Ett formulär består av ett antal inmatningsceller (kryssrutor, radioknappar, textfält, popupmenyer, ) samt en "submit"-knapp. När man klickar på denna knappen överförs informationen i formuläret till webbservern. HTML-koden för ett formulär kan se ut som följer <TITLE>Dokumenttitel</TITLE> <FORM action="addperson.php" method="post"> Skriv in ditt namn: <INPUT TYPE="text" NAME="name"> <P><INPUT TYPE="submit" NAME="Submit" VALUE="Lägg till"> </FORM> När man skapar ett formulär så får man ange vad som skall hända när användaren klickar på "submit"- knappen. I formuläret ovan kommer webbklienten att anropa PHP-sidan addperson.php. Informationen i formuläret kommer att föras över med metoden POST så vi kan läsa av denna i PHP-koden. Det finns en annan metod för att föra över informationen. Det heter GET och det är den som AltaVista använder (all information dyker upp i URL:en i fönstret). INPUT-taggen talar som att vi vill ha en inmatningscell. TYPE talar om vilken typ den skall ha. Ovan har vi som synes ett textfält, så TYPE är "text". På nästa sida finns exempel på andra typer.

4 4 (8) <TITLE>Dokumenttitel</TITLE> <FORM action="" method="post"> <P>text<BR> <INPUT TYPE="text" NAME="" VALUE="" SIZE=30> <P>password<BR> <INPUT TYPE="password" NAME="" VALUE="" SIZE=30> <P>textfield<BR> <TEXTAREA NAME="" ROWS=7 COLS=27></TEXTAREA> <P>radio<BR> <INPUT TYPE="radio" NAME="" VALUE="value">Med salami<br> <INPUT TYPE="radio" NAME="" VALUE="value">Utan salami <P>checkbox<BR> <INPUT TYPE="checkbox" NAME="" VALUE="value">Bananer<BR> <INPUT TYPE="checkbox" NAME="" VALUE="value">Äpplen <P>popup<BR> <SELECT NAME=""> <OPTION SELECTED>Ole <OPTION>Dole <OPTION>Doff </SELECT> <P><INPUT TYPE="submit" NAME="" VALUE="Lägg till"> <INPUT TYPE="reset" VALUE=" Nolla "> </FORM> Ett formulär kan skapas i en HTML-sida men vi kan naturligtvis skapa ett formulär dynamiskt ur en PHP-sida. I en webbshop kan det vara önskvärt att kunden kan få en meny över alla varukategorier vid sökning. Denna meny skulle vara resultatet av en fråga till databasen och en utskrift (i formulärform) av svaret.

5 5 (8) PHP & insättning i databas I exemplet använder vi en databas som innehåller en tabell med räknare. En räknare har ett namn och ett värde. Användaren har fyllt i ett räknarnamn och ett startvärde i ett formulär och vi vill nu skapa en ny räknare i databasen baserad på den information denne matade in. Formuläret ser ut som följer: <FORM action="addcounter.php" method="post"> <H3>Lägg till ny räknare</h3> Namn <INPUT TYPE="text" NAME="cname" VALUE="" SIZE=30> <P>Startvärde <INPUT TYPE="text" NAME="cval" VALUE="" SIZE=30> <P><INPUT TYPE="submit" NAME="Submit" VALUE=" OK "> <INPUT TYPE="reset" VALUE=" Rensa "> </FORM> Notera de namn vi gett de bägge textfälten, vi kommer snart tillbaka till dem. När användaren klickar på "OK" kommer sidan addcounter.php att anropas. Vi skall nu göra följande: Läs av formuläret Skapa koppling till databasen Skapa SQL-sträng för insättning Utför insättning Stäng databasen Filen "addcounter.php" har följande utseende. Du behöver inte förstå all PHP-kod, det räcker att du är med på vad de olika blocken nedan gör). <TITLE>Skapa ny räknare</title> Detta är vanlig HTML-kod. I ett PHP-dokument kan vi blanda friskt. <? Den här taggen talar om att PHP-koden börjar. echo "<H3>Lägger in räknaren $cname i databasen...</h3>"; $connid = mysql_pconnect ("localhost", "pelle", "sdk43kdo"); mysql_select_db("counterdb, $connid); $SQL = "INSERT INTO Counters VALUES ('$cname, $cval) ; mysql_query($sql, $connid); mysql_close($connid); Skriv ut en titel. Notera att vi kan skriva ut HTMLtaggar på detta sättet. $cname är en variabel som vi får från formuläret. På samma sätt har vi automatiskt en variabel $cval med värdet från formuläret. Alla variabelnamn inleds med dollartecken. Här skapar vi en förbindelse till databashanteraren. De tre parametrarna är namnet på datorn databasen körs på samt användarnamn och lösenord för att koppla upp oss. Variabeln $connid är en referens till vår databasanslutning. Välj databasen CounterDB. I mysql kan man hantera flera olika databaser med samma databashanterare. Skapa en INSERT-sats. $SQL är en textsträng (som kunde heta vad som helst). Om vi skrev "Kalle" och 42 i formuläret så blir strängen INSERT INTO Counters VALUES ('Kalle', 42) Utför SQL-strängen. Stäng förbindelsen.

6 6 (8)?> Här slutar PHP-koden. Och till sist har vi lite avslutande HTML-kod. Sökning i databas samt utskrift i HTML-tabell I detta exemplet skall vi söka upp alla räknare och deras värden samt skriva ut dessa i en HTML-tabell. Vi skall Skapa koppling till databasen Skapa SQL-sträng (SELECT * ) Utför SQL-sträng Skriv ut svar Stänga databasen I PHP ser detta ut så här <TITLE>Sökning i databasen</title> <H3>Nu söker vi upp alla räknare...</h3> Detta är vanlig HTML-kod. I ett PHP-dokument kan vi blanda friskt. <? Den här taggen talar om att PHP-koden börjar. $connid = mysql_pconnect ("localhost", "pelle", "sdk43kdo"); mysql_select_db("counterdb", $connid); Här skapar vi en förbindelse till databasen på samma sätt som tidigare. $SQL = "SELECT * FROM Counters" $queryid = mysql_query($sql, $connid); if (mysql_num_rows($queryid) > 0) { echo "Vi har följande räknare i databasen:"; echo "<TABLE>"; while ($row=mysql_fetch_array($queryid)) { Skapa en SELECT-sats. Skicka SQL-strängen till databasen. Variabeln $queryid är en referens till SQL-operationen. Vi behöver den för att gå igenom de rader vi får i svaret. Kolla ifall vi fick några rader i svaret. Först skriver vi ut lite vanlig HTML-kod som skapar en tabell. "Gå igenom alla rader i svaret" echo "<TR>"; Skriv ut en tagg som skapar en ny rad i tabellen echo "<TD>"; Skapa en ny kolumn i tabellen echo $row["name"]; Skriv ut namnet på den aktuella räknaren. Kom ihåg att "name" kommer ifrån tabellen Counters. echo "</TD>"; Avsluta kolumnen echo "<TD>"; Skapa en ny kolumn och skriv ut "val" echo $row["val"]; echo "</TD>"; Slut på kolumnen och raden echo "</TR>"; } Slut på while-slingan. Ansluta tabellen echo </TABLE> ; } Slut på if-satsen mysql_close($connid); Stäng databasen.?> Och till sist har vi lite avslutande HTML-kod.

7 7 (8) Resultatet kan te sig så här: <TITLE>Sökning i databasen</title> <H3>Nu söker vi upp alla räknare...</h3> <TABLE> <TR><TD>Kalle</TD><TD>42</TD></TR> <TR><TD>Pelle</TD><TD>36</TD></TR> <TR><TD>Nisse</TD><TD>36</TD></TR> </TABLE> Dynamiska formulär Dessa två exemplen kan man slå samman till en PHP-sida som skapar ett formulär med en meny innehållande alla räknare som finns i databasen. Formulärets "action" är PHP-sidan själv. När man klickar på "submit"-knappen så tas den valda räknaren bort ur databasen och sen skrivs formuläret ut igen. Detta kan vi genom att kolla ifall vi fick en räknare som parameter och i så fall ta bort den. Oavsett vilket så skapar vi ett formulär innehållande alla räknare. Detta skulle kunna se ut så här (vi kallar filen för "delete.php"): Detta är vanlig HTML-kod. <TITLE>Sökning i databasen</title> <H3>Lista alla räknare</h3> <? Den här taggen talar om att PHP-koden börjar. $connid = mysql_pconnect ("localhost", Koppla upp. "pelle", "sdk43kdo"); mysql_select_db("counterdb", $connid); if (is_set($meny)) { $SQL = "DELETE FROM Counters WHERE Name = '$meny'"; mysql_query($sql, $connid); } $SQL = "SELECT * FROM Counters"; $queryid = mysql_query($sql, $connid); if (mysql_num_rows($queryid) > 0) { echo "<FORM action='delete.php' method='post'>"; echo "<SELECT NAME='meny'>"; while ($row = mysql_fetch_array ($queryid)) { echo "<OPTION>"; echo $row["name"]; } echo "</SELECT>"; Kolla ifall användaren valde en räknare. Variabeln $meny förklaras nedan. Skapa en DELETE-sats. Utför SQL-satsen. Skapa en SELECT-sats. Kolla ifall vi fick några svar. Nu skapar vi ett formulär som postas till sidan delete.php (den här sidan). I formulären lägger vi en popup-meny med namnet meny. Detta gör att vi automatiskt får en variabel $meny när formuläret postas. Det är den variabeln som används ovan i DELETE-satsen. Gå igenom alla rader i svaret och skapa ett menyval per rad. Variabeln $meny kommer att sättas till namnet på den räknare användaren valde. Avsluta listan.

8 8 (8) echo "<INPUT TYPE='submit'>"; echo "</FORM>"; } Lägg in en submit-knapp i formuläret. Och avsluta formuläret samt HTML-sidan.?> Mer än bara databaser Med PHP kan du göra mycket mer än bara hantera databaser och HTML. Du kan använda PHP för att skapa bilder dynamiskt. Routes Country X Y Town Laos Houay Xai Laos Luang Prabang Laos Vang Vieng Laos Luang Nam Tha I exemplet ovan har vi klippt ut en liten del av en stor karta och lagt in en resväg som lagrats i databasen. PHP kan även hantera filer, strängar, objektorientering filöverföringar med FTP, trådar och synkronisering med mera. Man kan skapa PDF-dokument med PHP, man kan utföra avancerade beräkningar med PHP. Manualen på nästan sjuttio kapitel beskriver allt utförligt. Applikationer med PHP Vad kan man då göra med PHP? Svaret är att enbart fantasin sätter gränser. Med informationen ovan har du det mesta av den kunskap som behövs för att skapa en egen webbshop, ett diskussionsforum, ett dokumenthanteringssystem, en sajt med receptsamlingar. Eller en sajt till din spännande resa. På finns en resesajt jag gjorde till några kompisar för deras Asien-resa. Källkoden är fri och går att ladda hem. Till slut Förhoppningsvis har du nu fått ett hum om hur denna teknik fungerar. Mitt råd är att installera Apache med PHP och experimentera friskt. Hur installationen går till finns det inte plats till att beskriva här, men jag kan rekommendera sajterna nedan. Lycka till! Länkar Apache mysql PHP Allmänt om utveckling för webben (Hemsidan för PHP med källkod och binärer) (Zend är motorn i PHP, artiklar och exempelkod) (Artiklar, forum och exempelkod) ps.sklar.com (Mer exempelkod) hotwired.lycos.com/webmonkey/ Böcker Beginning PHP Programming, Wrox Author Team; ISBN: Professional PHP Programming, Chris Scollo; ISBN: MySQL and PHP from Scratch, Wade Maxfiled; ISBN: Detta är enbart ett axplock av de 15 böcker jag hittade på bol.se. Jag har inte läst någon av dem så jag kan inte ge några lästips.

Innehåll. MySQL Grundkurs

Innehåll. MySQL Grundkurs MySQL Grundkurs Copyright 2014 Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Innehåll Introduktion till databaser Installera MySQL lokalt Webbserverprogrampaket (XAMPP) Introduktion till phpmyadmin

Läs mer

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är

Läs mer

Avancerade Webbteknologier

Avancerade Webbteknologier Projektledning, Business Knowledge Användbarhet & Layout Avancerade Webbteknologier Lkti Lektion 1 Kommunikation Tobias Landén tobias.landen@chas.se Avancerade webbteknologier del 1 (4 KY poäng) Syfte

Läs mer

Webbprogrammering. Introduktion till PHP. Christian Ohlsson

Webbprogrammering. Introduktion till PHP. Christian Ohlsson Webbprogrammering Introduktion till PHP 1 Hur fungerar PHP PHP betyder PHP Hypertext Processor Tillhandahåller server-side scripting Är ett interpreterande språk Du skriver ett antal uttryck Webbservern

Läs mer

Innehåll. PHP Grundkurs. Introduktion till PHP. Kurslitteratur. Webbserver. Lite historik. PHP Grundkurs 1

Innehåll. PHP Grundkurs. Introduktion till PHP. Kurslitteratur. Webbserver. Lite historik. PHP Grundkurs 1 Innehåll PHP Grundkurs Copyright 2014 Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Introduktion till PHP Webbserver och XAMPP Variabler Datatyper Operatorer $_GET och $_POST Skicka variabler

Läs mer

Nya webbservern Dvwebb.mah.se

Nya webbservern Dvwebb.mah.se Nya webbservern Dvwebb.mah.se Bakgrund: BIT (Bibliotek och IT) beslutar att ta ner Novell systemet 28/3 som är en katalogtjänst som styr bland annat alla studenter s.k. hemkataloger på Malmö högskola såväl

Läs mer

Programbeskrivning. Chaos på Web. Version 1.0 2005-09-21

Programbeskrivning. Chaos på Web. Version 1.0 2005-09-21 2005-09-21 Programbeskrivning Chaos på Web Version 1.0 Chaos systems AB Tel. 08-410 415 00 e-post: info@chaos.se Solna strandväg 18, 6tr Fax. 08-29 06 66 http://www.chaos.se 171 54 SOLNA Reg. nr: 556476-6813

Läs mer

F8 Webbteknologier 1. Dynamiska webbsidor

F8 Webbteknologier 1. Dynamiska webbsidor Dynamiska webbsidor F8 Webbteknologier 1 EDA095 Roger Henriksson Datavetenskap Lunds universitet HTML är statisk. En sida får sitt utseende bestämt när en webbdesigner skapar den. Ofta vill man ha mera

Läs mer

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna

Läs mer

Programmeringteknik. Planering 2014-05-12 MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen

Programmeringteknik. Planering 2014-05-12 MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen MÅL Programmeringteknik Webbdelen Efter webbmomentet ska du: kunna använda ett tiotal kommandon i: HTML (göra webbsidor) CSS (webbsidans utseende) Javascript (programmering - klienten) PHP (programmering

Läs mer

Hemsideutveckling för Anjool AB

Hemsideutveckling för Anjool AB Beteckning: Akademin för teknik och miljö Hemsideutveckling för Anjool AB Christopher Gidlöf Maj 2012 Examensarbete 15hp B nivå Datavetenskap Internetteknologi Examinator: Carina Petterson Handledare:

Läs mer

Labora&on 8 Formulär övningar/uppgi6er

Labora&on 8 Formulär övningar/uppgi6er Labora&on 8 Formulär övningar/uppgi6er 1M321 Webbteknik 1, 7,5hp Medieteknik 2015 Rune Körnefors rune.kornefors@lnu.se 1a. Ladda ner arbetsdokument Till övningarna i denna labora&on finns det en par dokument

Läs mer

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5 Introduktion till programmering Föreläsning 5 Programmering av webbsidor. Webbens grundbegrepp HTML HTML (HyperText Markup Language) är det språk som används för att skriva webbsidor. HyperText: text med

Läs mer

Installera din WordPress med 9 enkla steg

Installera din WordPress med 9 enkla steg Installera din WordPress med 9 enkla steg Den här artikeln förutsätter att du har satt upp en webbserver eller har köpt ett webbhotell där du kan placera din nya WordPress hemsida. Om du inte har det,

Läs mer

Användarhandledning Version 1.2

Användarhandledning Version 1.2 Användarhandledning Version 1.2 Innehåll Bakgrund... 2 Börja programmera i Xtat... 3 Allmänna tips... 3 Grunderna... 3 Kommentarer i språket... 4 Variabler... 4 Matematik... 5 Arrayer... 5 på skärmen...

Läs mer

WP-Edit. Robin Larsson Martin Davik. Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet

WP-Edit. Robin Larsson Martin Davik. Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet WP-Edit Robin Larsson Martin Davik 2014 Examensarbete, grundnivå, 15 hp Datavetenskap Internetteknologprogrammet Handledare: Anders Jackson Examinator: Carina Pettersson WP-Edit av Robin Larsson Martin

Läs mer

Manual för din hemsida

Manual för din hemsida Manual för din hemsida Dynamiska hemsidor är en lösning för att man på ett enkelt sätt skall kunna lägga till, ändra och ta bort sidor på sin hemsida. För att detta skall vara möjligt bygger lösningen

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, severskript & webbproduktion Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera

Läs mer

Skapa din egen MediaWiki

Skapa din egen MediaWiki Skapa din egen MediaWiki Inledning och syfte I detta moment skall du installera en egen wiki (Mediawiki), som du skall konfigurera. Du har möjligheten att använda en egen wiki på din dator eller webbhotell

Läs mer

Innehåll. Dokumentet gäller från och med version 2014.3 1

Innehåll. Dokumentet gäller från och med version 2014.3 1 Innehåll Introduktion... 2 Före installation... 2 Beroenden... 2 Syftet med programmet... 2 Installation av IIS... 2 Windows Server 2008... 2 Windows Server 2012... 6 Installation av webbapplikationen

Läs mer

Introduktion till MySQL

Introduktion till MySQL Introduktion till MySQL Vad är MySQL? MySQL är ett programmerings- och frågespråk för databaser. Med programmeringsspråk menas att du kan skapa och administrera databaser med hjälp av MySQL, och med frågespråk

Läs mer

Elektronisk publicering TNMK30

Elektronisk publicering TNMK30 Elektronisk publicering TNMK30 Förra gången Färger CSS - layout och styling Lite repetition (X)HTML och SEO Att separera innehåll från presentation. CSS, layoutproblem med float och boxar CSS, layoutproblem

Läs mer

Dokumentation POST-API version 1.0

Dokumentation POST-API version 1.0 Dokumentation POST-API version 1.0 1/10 Innehåll Innehåll...2 Detta dokument... 3 Revision... 3 Allmänt...3 Om POST-API lösningen...4 Allmänt...4 Beskrivning av POST-API från köparens perspektiv...4 Beskrivning

Läs mer

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst 2004-10-29

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst 2004-10-29 FactoryCast HMI Premium & Quantum PLC MySQL Server och FactoryCast HMI databastjänst 2004-10-29 INNEHÅLLSFÖRTECKNING 1 DATABASTJÄNSTEN...3 1.1 KONFIGURERING AV DATABASTJÄNST...3 2 KONFIGURERING MYSQL...6

Läs mer

PHP-presentation Dataföreningens Open Source-nätverk

PHP-presentation Dataföreningens Open Source-nätverk PHP-presentation Dataföreningens Open Source-nätverk Netera AB Jimmy Furland jimmy@netera.se Björn Hansson hansson@netera.se Introduktion HTML-inbäddat webbprogrammeringsspråk Står för PHP Hypertext Preprocessor

Läs mer

Kort om World Wide Web (webben)

Kort om World Wide Web (webben) KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.

Läs mer

Hur formuläret är ifyllt

Hur formuläret är ifyllt Uppdatera i TD Hur formuläret är ifyllt Börja med att titta på hur din TDinformation ser ut för besökare. Det gör du antingen via länken som finns på er egen hemsida, eller på den interna lista som finns

Läs mer

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF! Denna beskrivning har gjorts på Windows 2000 Server (men bör fungera även på Windows XP Home Edition/Professional och Windows 2003 Server). Att installera Oracle 10g kräver ca. 2 GB hårddiskplats och ca.

Läs mer

Användarhandledning Plancenter Admin version 2011

Användarhandledning Plancenter Admin version 2011 Användarhandledning Plancenter Admin version 2011 Senast reviderad 2012-01-16 Utgivare pcskog AB Copyright 2012 pcskog AB Innehållsförteckning...2 1 Välkommen...2 2 pcskog Plancenter 2.1 Plancenter Admin...

Läs mer

WebViewer Manual för administratör. 2013 Nova Software AB

WebViewer Manual för administratör. 2013 Nova Software AB WebViewer Manual för administratör 2 Manual WebViewer Innehållsförteckning Innehållsförteckning... 2 1 Introduktion... 3 2 Inställningar... 4 2.1 Uppdatera licensinformation... 4 2.2 Inmatning av användaruppgifter...

Läs mer

NU! NU! Bygg en webbplats NU! Bygg en webbplats. Swedish Language Edition published by Docendo Sverige AB. Bygg en webbplats.

NU! NU! Bygg en webbplats NU! Bygg en webbplats. Swedish Language Edition published by Docendo Sverige AB. Bygg en webbplats. web_omslag.qxp 2006-03-20 17:06 Sida 1 NU! CDn innehåller: Upptäck hur du: Använder "dra och släpp-metoden" för att lägga till text, bilder och andra objekt till en webbsida Skapar listrutor och dynamiska

Läs mer

ATT GÖRA WEBBSIDOR. Frivillig labb

ATT GÖRA WEBBSIDOR. Frivillig labb Numerisk analys och datalogi KTH 100 44 Stockholm Kerstin Frenckner, tel 790 7143, e-post kfrenck@nada.kth.se 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Frivillig labb ATT GÖRA WEBBSIDOR

Läs mer

En grundkurs i hemsidor och hur de är uppbyggda

En grundkurs i hemsidor och hur de är uppbyggda En grundkurs i hemsidor och hur de är uppbyggda Den här artikeln tänkte väldigt grundligt gå igenom koncepten kring en hemsida och hur den är uppbyggt, för att ge dig grundkunskap att bygga vidare på och

Läs mer

Examensarbete. Utveckling av webbshop. Johan Fougman 2013

Examensarbete. Utveckling av webbshop. Johan Fougman 2013 Examensarbete Utveckling av webbshop Johan Fougman 2013 Examensarbete, Grundnivå (högskoleexamen), 15 hp Datavetenskap Examensarbete för Internetteknologi Internetteknologi Handledare: Anders Jackson Examinator:

Läs mer

Startanvisning för Bornets Internet

Startanvisning för Bornets Internet Startanvisning för Bornets Internet Denna guide kommer att hjälpa dig igång med Bornets Internet. Sidan 1 av 41 Innehållsförteckning Titel Sidan Kapitel 1. Introduktion... 3 Kapitel 2. TCP/IP-inställningar

Läs mer

KARLSTADS UNIVERSITETSBIBLIOTEK

KARLSTADS UNIVERSITETSBIBLIOTEK 1 (7) Guide till Zotero Med referenshanteringsprogrammet Zotero kan du enkelt samla dina referenser till böcker, artiklar m.m. och infoga källhänvisningar samt skapa litteraturlistor i MS Word, OpenOffice

Läs mer

Widgetguiden Vad är Publits widgetshop?

Widgetguiden Vad är Publits widgetshop? Widgetguiden Den här guiden är till för dig som vill använda Publits widgetshop för att enkelt sälja böcker direkt på din egen hemsida, blog eller Facebook. Här går vi steg för steg igenom processen för

Läs mer

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2) 1 Instruktioner Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 2. Logga in (SIDA 2) 3. Hem (SIDA 2) 4. Skapa/redigera sidor (SIDA 3) 41. Lägg till ny sida (SIDA 3) 42. Avancerat (SIDA 4) 5. Texteditor (SIDA

Läs mer

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva OBS! Det finns ytterligare filer på Microsoft CD, som tillhör SQL 2000 Administration Self paced, vilka kan

Läs mer

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor http://w3.msi.vxu.se/multimedia Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor Rune Körnefors Innehåll Variabler i JavaScript

Läs mer

Asp.net mvc intro PER KVARNBRINK, 2015-01-27

Asp.net mvc intro PER KVARNBRINK, 2015-01-27 Asp.net mvc intro PER KVARNBRINK, 2015-01-27 Byggstenarna i ett mvc-projekt 1. Databasen 2. Datamodellen (M:et) 3. Entity framwork 4. Routing 5. Kontroller (C:et) 6. Vy (V:et) 7. Vymodeller 8. Troligen

Läs mer

Lathund för Novell Filr

Lathund för Novell Filr 1(57) Stadsledningsförvaltningen IT-avdelningen Lathund för Novell Filr 2(57) Innehåll 1. Introduktion... 4 2. Termer... 4 3. Icke tillåtna tecken i filnamn... 4 4. ipad... 5 4.1 Installation... 5 4.2

Läs mer

Föreläsning 6 Databaser och säkerhet

Föreläsning 6 Databaser och säkerhet Databasbaserad publicering Föreläsning 6 1 Föreläsning 6 Databaser och säkerhet & Läs kapitel 13 i Databasteknik och kapitel 9 i boken PHP & MySQL: Novice to Ninja Databasbaserad publicering Föreläsning

Läs mer

Twisted Scissors. Ett projekt i kursen tnm047 2006/2007. Björn Gustafsson bjogu419@student.liu.se. Mats Wedell matwe812@student.liu.

Twisted Scissors. Ett projekt i kursen tnm047 2006/2007. Björn Gustafsson bjogu419@student.liu.se. Mats Wedell matwe812@student.liu. Twisted Scissors Ett projekt i kursen tnm047 2006/2007 Björn Gustafsson bjogu419@student.liu.se Mats Wedell matwe812@student.liu.se Innehållsförteckning Innehållsförteckning...2 Inledning...3 Bakgrund...3

Läs mer

Tabeller. Lektion 7. en tabellrubrikcell som centrerad och i fetstil.

Tabeller. Lektion 7. en tabellrubrikcell som centrerad och i fetstil. Lektion 7 Tabeller Under denna lektion kommer du att få lära dig hur man bygger upp tabeller med HTML och hur man styr layout och utseende på en webbsida som innehåller tabeller. Enkla tabeller Av tradition

Läs mer

Planering Programmering grundkurs HI1024 HT 2015 - data

Planering Programmering grundkurs HI1024 HT 2015 - data Planering Programmering grundkurs HI1024 HT 2015 - data Föreläsning V36 Föreläsning 1 Programmering Kurs-PM Programmeringsmiljö Hello World! Variabler printf scanf Föreläsning 2 Operatorer Tilldelning

Läs mer

EndNote online T5 hösten 2014. Camilla Persson Camilla.persson@umu.se 0660-292512

EndNote online T5 hösten 2014. Camilla Persson Camilla.persson@umu.se 0660-292512 EndNote online T5 hösten 2014 Camilla Persson Camilla.persson@umu.se 0660-292512 Idag går vi igenom: Skapa konto i EndNote online Hämta in referenser från PubMed och Cinahl Använda referenserna i Word

Läs mer

Laboration 1 Introduktion till Visual Basic 6.0

Laboration 1 Introduktion till Visual Basic 6.0 Laboration 1 Introduktion till Visual Basic 6.0 Förberedelse Förbered dig genom att läsa föreläsningsanteckningar och de kapitel som gåtts igenom på föreläsningarna. Läs även igenom laborationen i förväg.

Läs mer

Labb LIVE. Exempelkod från föreläsningen. Plushögskolan Frågeutveckling inom MSSQL - SU14

Labb LIVE. Exempelkod från föreläsningen. Plushögskolan Frågeutveckling inom MSSQL - SU14 Labb LIVE Exempelkod från föreläsningen Plushögskolan Frågeutveckling inom MSSQL - SU14 Här kommer exempelkoden jag använde under föreläsningen Exemplen Constraints... 2 Transactions... 4 Views... 5 Functions...

Läs mer

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA... INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...6 2 (6) 2D1954 Programutvecklingsprojekt vt 2003 Installation

Läs mer

Innehållsförteckning. Användarmanual för Lockbee Backup Databas 2009

Innehållsförteckning. Användarmanual för Lockbee Backup Databas 2009 1 LB-M-DB 0001 2010 Användarmanual för Lockbee Backup Databas 2009 Användarmanualen är avsedd att ge en närmare introduktion av Lockbee Backup Databas 2009 funktioner och nyttjande. Vi rekommenderar att

Läs mer

Att arbeta med. Müfit Kiper

Att arbeta med. Müfit Kiper Att arbeta med Müfit Kiper Att skriva nya inlägg Alla inlägg som är postade visas i kronologisk ordning, det vill säga det senast postade inlägget kommer visas först om inget annat angetts i temafilerna.

Läs mer

ALEPH ver. 16 Introduktion

ALEPH ver. 16 Introduktion Fujitsu, Westmansgatan 47, 582 16 Linköping INNEHÅLLSFÖRTECKNING 1. SKRIVBORDET... 1 2. FLYTTA RUNT M.M.... 2 3. LOGGA IN... 3 4. VAL AV DATABAS... 4 5. STORLEK PÅ RUTORNA... 5 6. NAVIGATIONSRUTA NAVIGATIONSTRÄD...

Läs mer

Installationsguide för mysql och OLA Server/OLA Klient

Installationsguide för mysql och OLA Server/OLA Klient Installationsguide för mysql och OLA Server/OLA Klient Baserad på OLA 5.0.0-6 Dokumentversion: 20110601 Författare: Gunnar Svanberg, Järfälla Redigering och layout: Niklas Wrane, SOFT Sid 1 (25) version

Läs mer

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan.

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan. Bankkonto - övning Övningar att göra efter lärardemostration. Filen bankkonto.zip innehåller ett projekt med klassen Bankkonto. Zippa upp denna fil och öppna projektet i BlueJ och skriv vidare på klassen

Läs mer

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse Lär känna MS SQL 2008 / Övning Observera Övningar som finns tillgängliga är till för att du ska kunna testa dina kunskaper och träna på dem. Det är helt upp till dig när du vill genomföra och om du vill

Läs mer

OBS!!! Anslut ej USB kabeln till dator eller GPS innan du först har installerat drivrutinerna för USB kabeln i din dator.

OBS!!! Anslut ej USB kabeln till dator eller GPS innan du först har installerat drivrutinerna för USB kabeln i din dator. Navirad User Tool 3,7 Manual för GPS 1 Easy, GPS 2, GPS 4 samt Navirad Elite. Du kan ladda ner programmet från följande websida: Leta upp fliken Download och följ instruktionerna. http://www.tmobilteknik.com

Läs mer

Zimplit CMS Manual. Introduktion. Generell Information

Zimplit CMS Manual. Introduktion. Generell Information Zimplit CMS Manual Introduktion Detta dokument ger en överblick av Zimplit CMS (Content Management System) användargränssnitt och dess funktioner. (För mer information och hjälp-forum, se zimplit.org.)

Läs mer

Kom igång med TIS-Office

Kom igång med TIS-Office Kom igång med TIS-Office Denna guide hjälper dig att komma igång med TIS-Office, mer information om hur man använder programmet finns i manualer på TIS-Office CD-skivan och i den inbyggda hjälpfunktionen

Läs mer

Hur man lägger in saker på hemsidan En kortfattad handbok om något som inte är så himla svårt

Hur man lägger in saker på hemsidan En kortfattad handbok om något som inte är så himla svårt Pär Mattsson, 2006-04-11 Hur man lägger in saker på hemsidan En kortfattad handbok om något som inte är så himla svårt Inledning... 2 Hemsidans innehåll... 2 Tekniskt om HTML-koden... 3 Tekniskt om webb-servern...

Läs mer

Modul 6 Webbsäkerhet

Modul 6 Webbsäkerhet Modul 6 Webbsäkerhet Serverskript & Säkerhet Webbservrar & serverskript exponerar möjlighet för fjärranvändare att skicka data och köra kod vilket medför risker. Man ska aldrig lita på att alla vill göra

Läs mer

12 Webb och kurshemsidor

12 Webb och kurshemsidor 12 Webb och kurshemsidor Många lärare använder sig av kurswebbsidor eller egna personliga webbsidor som ett ställe att samla information och dokumentation kring sitt arbete. Om du ska skapa en webbsida,

Läs mer

VAD GÖR DU / VEM ÄR DU?

VAD GÖR DU / VEM ÄR DU? INNEHÅLL Vad blir din roll Databaser vad är och varför Terminologi Datamodellering vad är och varför Utvecklingsprocessen SQL vad är det Data / Information / Kunskap Kapitel 1 delar av. Praktisk Datamodellering

Läs mer

PHP. Dynamiska webbsidor

PHP. Dynamiska webbsidor PHP Dynamiska webbsidor WEBBPROGRAMMERING PÅ SERVERSIDAN DB server web browser client client script HTTP Request (get, post) HTTP Response (HTML, CSS, JS) web server server script JS PHP file (txt, xml,

Läs mer

ADO.NET Murach Kapitel 17-20

ADO.NET Murach Kapitel 17-20 Databaser och C# ADO.NET Murach Kapitel 17-20 2013-01-30 1 Winstrand Development Databas ADO.NET Är en del av.net ramverket och tillhandahåller delar för att kommunicera med olika datakällor. Dessa kan

Läs mer

Webbprogrammering, grundkurs 725G54

Webbprogrammering, grundkurs 725G54 Webbprogrammering, grundkurs 725G54 Lab 4, 5 ERD PHP + MySQL Återblick Idag Sessions PHP och MySQL för samband Lab 6 725G54: Genomgång projektuppgift Avstämning av kursmål Om sessions På IDA måste ni göra

Läs mer

Dreamweaverskolan, Jump Meny - Formulär - Forms

Dreamweaverskolan, Jump Meny - Formulär - Forms skriv ut» E x e m p e l : Testa gärna att använda de olika formulärkontrollerna nedan. (Infomationen skickas inte någonstans när du använder "Skicka-knappen") Jag heter: och bor i: Jag är en: (välj ålder)

Läs mer

Gör en modern släktbok för CD eller webben

Gör en modern släktbok för CD eller webben Gör en modern släktbok för CD eller webben 21 Den traditionella släktboken består av ett antal tabeller och i bästa fall en grafisk stam- eller antavla, och man kan med ett register eller hänvisningar

Läs mer

Manual för Menys webbaserade kurser i Fronter

Manual för Menys webbaserade kurser i Fronter Manual för Menys webbaserade kurser i Fronter Innehållsförteckning Introduktion 3 Inloggning & Lösenordsbyte 4 Idagsidan 5 Kursens rum (startsida) 6 Webblektion 7 Deltagare 8 Inlämning 9 Kalender 11 Diskussionsforum

Läs mer

Laboration med Internet och HTML

Laboration med Internet och HTML Laboration med Internet och HTML Denna laboration går ut på att du skall kunna skapa enkla hemsidor i HTML. Vi kommer inte att ta upp edstorer för hemsidor som t.ex. DreamWeaver eller FrontPage. Dessa

Läs mer

Introducerande övningar i HTML

Introducerande övningar i HTML Introducerande övningar i HTML En webbsida består av en textfil som innehåller sidans text och koder i språket HTML, för att formatera innehållet. Har man bilder på sidan, så finns de som separata filer

Läs mer

Quick Start CABAS. Generella systemkrav CABAS / CAB Plan. Kommunikation. Säkerhet

Quick Start CABAS. Generella systemkrav CABAS / CAB Plan. Kommunikation. Säkerhet Gunnel Frogedal 2014-07-17 6 32753 1 of 5 Quick Start CABAS Generella systemkrav CABAS / CAB Plan Applikationen stöds av följande operativsystem: Windows Vista SP2 Windows 7 SP1 Windows 8 (inte RT) Windows

Läs mer

SKYPE uppkoppling under SAAF årsmötet.

SKYPE uppkoppling under SAAF årsmötet. SKYPE uppkoppling under SAAF årsmötet. För första gången kommer SAAF att testa SKYPE uppkoppling under årsmötet. Det gäller dig som har anmält att du kan vara närvarande på telefonen och att du kan identifieras

Läs mer

Utveckling av webbplats med hjälp av PHP och SQL

Utveckling av webbplats med hjälp av PHP och SQL LiU-ITN-TEK-G--08/006--SE Utveckling av webbplats med hjälp av PHP och SQL Daniel Andersson 2008-02-27 Department of Science and Technology Linköping University SE-601 74 Norrköping, Sweden Institutionen

Läs mer

Att bygga enkel webbapplikation i Docker

Att bygga enkel webbapplikation i Docker Att bygga enkel webbapplikation i Docker Arbetsuppgift 1: Skapa container med Ubuntu som bas. Steg 1: Skriv in kommandot: sudo docker run i t p 80:80 ubuntu /bin/bash, klicka Skriv in ditt root-lösenord,

Läs mer

Vidareutveckling av lokalbokningssystem

Vidareutveckling av lokalbokningssystem Beteckning: Institutionen för matematik, natur- och datavetenskap Vidareutveckling av lokalbokningssystem Mikael Eriksson juni 2007 Examensarbetete, 10 poäng, B Datavetenskap Internetteknologi Examinator:

Läs mer

E-posthantering med Novell Groupwise WebAccess

E-posthantering med Novell Groupwise WebAccess E-posthantering med Novell Groupwise WebAccess En liten hjälpreda sammanställd av Thomas Granhäll. Materialet får kopieras fritt! 2003 Följande moment behandlas i denna manual: 1. Logga in 2. Ta emot och

Läs mer

DD1311 Programmeringsteknik för S1 Laborationer läsåret 2007-2008

DD1311 Programmeringsteknik för S1 Laborationer läsåret 2007-2008 DD1311 meringsteknik för S1 Laborationer läsåret 2007-2008 Fyll i ditt namn och personnummer med bläck eller motsvarande. Kursledare är Linda Kann, linda@nada.kth.se. Namn... Personnr... Laborationer Labb

Läs mer

FileMaker Pro 10 och FileMaker Pro 10 Advanced

FileMaker Pro 10 och FileMaker Pro 10 Advanced FileMaker Pro 10 och FileMaker Pro 10 Advanced Detta dokument tillhandahåller information om senaste nytt och problem med FileMaker Pro 10 och FileMaker Pro 10 Advanced. Allmän information finns i hjälpen

Läs mer

1 Installationsinstruktioner

1 Installationsinstruktioner 1 Installationsinstruktioner 1.1 Förbereda installationen På Aucotecs hemsiad www.aucotec.com kan du kontrollera de aktuella systemkraven för Engineering Base. Försäkra dig om att din dators hårdvara uppfyller

Läs mer

CMS. - Content management system

CMS. - Content management system CMS - Content management system Agenda CMS Server, webbhotell och FTP Wordpress, ställ mycket frågor Om vi hinner - Snabb genomgång av CMS - uppgiften Nu & Då Sidor med bara HTML och CSS kräver manuell

Läs mer

Webbkurs för distriktsansvariga. Stockholm den 7 och 13 september 2011

Webbkurs för distriktsansvariga. Stockholm den 7 och 13 september 2011 Webbkurs för distriktsansvariga Stockholm den 7 och 13 september 2011 Klistra in text från Word Klistra in: all formateringskod från Word kommer med och är den som styr det webbläsaren visar, även om man

Läs mer

Användarmanual för. Internetbokningen. Version 1.0

Användarmanual för. Internetbokningen. Version 1.0 Användarmanual för Internetbokningen Version 1.0 Hur fungerar Internetbokningen? Internetbokningen installerar två komponenter på klubben. Dels finns det ett nytt inställningsprogram som är en del av GK96,

Läs mer

Webbaserat system för dugga

Webbaserat system för dugga Datavetenskap Henrik Larsson och Mikael Björkegren Webbaserat system för dugga Examensarbete, C-nivå 2006:03 Denna rapport är skriven som en del av det arbete som krävs för att erhålla en kandidatexamen

Läs mer

1 Installationsinstruktioner

1 Installationsinstruktioner 1 Installationsinstruktioner 1.1 Förbereda installationen Kontrollera systemkraven. Försäkra dig om att din dators hårdvara uppfyller de systemkrav som är specificerade. Vid installering av Engineering

Läs mer

Installation och konfiguration av klientprogramvara 2c8 Modeling Tool

Installation och konfiguration av klientprogramvara 2c8 Modeling Tool Installation och konfiguration av klientprogramvara 2c8 Modeling Tool Hämta programpaket, MSI Aktuell version av klientprogramvaran finns tillgänglig för nedladdning på vår hemsida på adress http://www.2c8.com/

Läs mer

Manual för utskrift av pris och produktskyltar

Manual för utskrift av pris och produktskyltar Manual för utskrift av pris och produktskyltar Med Skyltdirekt.nu skapar du på ett användarvänligt sätt pris och produktskyltar. Alla i butiken kan skapa prisskyltar. Ingen datavana eller installation

Läs mer

Installationsmanual ImageBank 2

Installationsmanual ImageBank 2 Document information ID: P001 Appendix D Rev: 3 Author: Ingvar Falconer Product nr: Title: Reviewed by: Approved by: P001 Installation Manual Product name: Tomas von Peltzer Date: 2014-10-22 Sign: Mattias

Läs mer

Publicera taltidningen

Publicera taltidningen Publicera taltidningen Innehåll Publicera taltidningen...1 Två-stegs-raketen: Webbpubliceringen av taltidningen...1 Manual för publiceringsverktyget WaveFusion...2 Starta verktyget WaveFusion och skapa

Läs mer

Användarmanual TextAppen Online

Användarmanual TextAppen Online Användarmanual TextAppen Online Innehåll Innehåll... 2 Registera dig... 3 Logga in på Textappen online... 5 Samtal... 6 Ringa samtal... 6 Avsluta samtal... 7 Spara samtal... 7 Besvara samtal... 8 Ringa

Läs mer

Introduktion till Wiki

Introduktion till Wiki Introduktion till Wiki Hans Frimmel Inst. för informationsteknologi Introduktion till Wiki p. 1 Webbsidor Skrivs i "språket" HTML Utsnitt ur http://www.it.uu.se/datordrift/faq: Introduktion till Wiki p.

Läs mer

1. Uppdateringsmodul (CMS)

1. Uppdateringsmodul (CMS) Innehåll 1. Uppdateringsmodul (CMS)... 2 2. Artiklar... 3 2.1 Upprätta din första artikel... 4 2.2 Skapa innehåll i artikeln... 5 2.2.1 RUBRIK I ARTIKELN:... 5 2.2.3 INFOGA BILDER:... 7 2.2.4 CELLER...

Läs mer

Objektorienterad programmering Föreläsning 2

Objektorienterad programmering Föreläsning 2 Objektorienterad programmering Föreläsning 2 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Inläsning av data via dialogrutor Repetitioner (While-satsen och For-satsen) Nästlade

Läs mer

INSTALLATIONS MANUAL

INSTALLATIONS MANUAL INSTALLATIONS MANUAL www.caddirekt.se 2013-03-01 1 Innehåll CADdirekt VVS Installation... 3 CADdirekt VVS Registrering... 5 CADdirekt VVS Reparera installation... 7 CADdirekt VVS Flytta licens... 7 CADdirekt

Läs mer

DGC IT Manual Citrix Desktop - Fjärrskrivbord

DGC IT Manual Citrix Desktop - Fjärrskrivbord DGC IT Manual Citrix Desktop - Fjärrskrivbord Ver 130912 Innehåll 1 Använda Citrix Desktop - Fjärrskrivbord... 2 2 Inställningar i Fjärrskrivbordet... 7 Kontrollera att de applikationer du har tillgång

Läs mer

Compose Connect. Hosted Exchange

Compose Connect. Hosted Exchange Sida 1 av 15 Compose Connect Hosted Exchange Presentation av lösningen: Compose Hosted Exchange Följande möjligheter finns för hantering av e-post 1. Lokalinstallerad Outlook-klient För att kunna använda

Läs mer

SNABBGUIDE för Windows Media Encoder (media kodaren) - Sänd live med din webbkamera

SNABBGUIDE för Windows Media Encoder (media kodaren) - Sänd live med din webbkamera SNABBGUIDE för Windows Media Encoder (media kodaren) - Sänd live med din webbkamera Instruktionerna till denna kameraguide är en enkel kom igång guide. Grundkrav: En webbkamera som är kopplad till datorn

Läs mer

Ja, men resultatet blir inte lika bra. Det är att skapa genvägsikoner. Se anvisningar nedan:

Ja, men resultatet blir inte lika bra. Det är att skapa genvägsikoner. Se anvisningar nedan: Du måste ha WinZip installerat, eller ett annat program som kan hantera filer med filtillägget zip! Du måste packa upp filen innan du kan använda ikonerna eller bilderna här. Vad är WinZip? WinZip är ett

Läs mer

JavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund gussk258@student.liu.se. Marcus Widblom marwi026@student.liu.se. Senast ändrad: 13 / 05 / 08

JavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund gussk258@student.liu.se. Marcus Widblom marwi026@student.liu.se. Senast ändrad: 13 / 05 / 08 JavaRats Kravspecifikation Version 1.1 Gustav Skoglund gussk258@student.liu.se Marcus Widblom marwi026@student.liu.se Senast ändrad: 13 / 05 / 08 Sammanfattning Kravspecifikationen för JavaRats har skrivit

Läs mer