Översikt. Installation av EasyPHP 1. Ladda ner från Jag använder Release Installera EasyPHP.
|
|
- Hans Eliasson
- för 8 år sedan
- Visningar:
Transkript
1 Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär a. En vy-klass b. Flera filer c. En modell-klass Moment 1. Att komma igång. Målet med moment 1 är att komma igång med laborationsmiljön. Vi skall börja med att installera verktygen (för er som läser på Campus skall detta vara gjort i laborationssalen). Verktyg för utveckling i PHP: Aptana Studio Aptana är en editor som både färgkodar och hjälper oss att hitta fel i vår kod. Installera Aptana Studio 3 Skapa projekt i Aptana Studio 1. När du startar Aptana ber den dig välja ett katalog för att använda som "workspace", välj tex p:\php 2. Skapa ett php-projekt i Aptana kalla det för lab1 Verktyg för utveckling i PHP: EasyPHP Webbserver med PHP och databasserver som är till för att användas lokalt. Det vill säga vi skriver koden och debuggar och testar på samma dator. Installation av EasyPHP 1. Ladda ner från Jag använder Release Installera EasyPHP Test av EasyPHP 1. Kör igång EasyPHP, en (e) ikon ska dyka upp i nedre högra hörnet. dubbelklicka på den och avläs att webbservern (Apache) och Databasservern MySQL har startat. 2. Högerklicka på ikonen (e) i nedre högra hörnet och välj administration du kommer nu starta en webbläsare och komma till eller liknande Här kan man administrera sin lokala webbserver och MySQL. Vi ska börja med att skapa en katalog som vi knyter till ett webbalias. 3. Skapa ett nytt webbalias för din katalog 1. Under Alias klicka på "+[add]" 2. Skriv in som alias: lab1 3. Ange sökvägen till din Aptana php projekt katalog P:\php\lab1 (eller annan plats) 4. Skapa ett nytt textdokument (index.php) i katalogen P:\php\lab1 och klistra in följande <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " xhtml1/dtd/xhtml1-strict.dtd"> <html xmlns=" <head>
2 <title>my first php document</title> <meta http-equiv="content-type" content="text/html; charset=iso " /> </head> <body class=""> <p>current date. : <?php print (Date("l F d, Y"));?></p> </body> </html>
3 5. Använd en webbläsare för att gå till adressen eller / :8888/lab1/ märk väl att adressen kan skilja sig mellan olika versioner av easyphp Om allt fungerar skall du se dagens datum. Moment 2. Programmeringsuppgifter Målet med dagens laboration är att komma igång med programmeringen och komma igenom lite av grundläggande php syntax. PHP är ett enkelt språk som liknar de flesta programmeringsspråk med if, else for, while och variabler. Jag rekommenderar att ni tar en titt på där det finns enkel beskrivning av de grundläggande funktionerna. Testdriven programmering Det som kan vara lite krångligt med PHP är att hitta fel, i Aptana finns ingen debugger som vi kanske är vana vid från Visual Studio. I stort sätt måste man förlita sig på felutskrifterna i webbläsaren. Därför ska vi använda en programmeringsstil som gör det möjligt för oss att hitta fel och förstå hur vi skall rätta till dem. Testdriven utveckling betyder att man innan man skriver kod skapar ett test för koden. Testet hjälper oss att avgöra ifall koden fungerar eller inte. Oftast skriver man ett test per klass eller funktion som tas fram, dessa kallas för enhetstester. Det finns ett antal ramverk(exempelvis phpunit) som kör tester men för att göra det enkelt så skapar vi bara en funktion som testar vår kod. Första uppgiften handlar om att skriva test och kod som uppfyller test. Vi börjar med ett enkelt XHTML + PHP dokument som skall visa ifall våra test lyckas eller inte. 1. Ladda ner labb1.zip och lägg filerna i foldern P:\php\lab1 Börja med att köra testet genom att gå med en webbläsare till :8888/lab1/index.php, endast matematikbiblioteket skall lyckas Undersök de olika filerna Läs math.php och försök förstå hur jag skapat olika test för funktionerna. 2. Du skall nu själv implementera en funktion (ReverseArray) i array.php som vänder en array baklänges. Din funktion skall fungera för alla arrayer. Läs på om arrayer För att öva er på att skriva kod använder vi inte den färdiga funktionen för att vända arrayer som finns i php utan stega igenom den gamla arrayen baklänges och skapa en ny array från denna. Testa. 3. Du skall även implementera ReturnLastItem i array.php som skall ta en array och returnera sista elementet. Din funktion skall fungera på alla arrayer. Testa. Moment 3. Inloggningsformulär Under ett par laborationer kommer vi arbeta med en modul för inloggning. Den skall kunna generera ett formulär för inloggning, hämta indata(användarnamn och lösenord) från
4 användaren, kontrollera indata mot databasen och hålla reda på vem som är inloggad. I detta moment av laborationen kommer vi arbeta med den visuella aspekten av inloggningen, det vill säga formuläret och meddelanden som visas för användaren. Så något som nedan har jag tänkt mig: Bild. - Inloggningsruta med felutskrift och en text som visar att vi inte är inloggade ännu Mål och avgränsningar Första uppgiften kommer involvera ett formulär för inloggning som skall innehålla: Inmatning av användarnamn Inmatning av lösenord Kom ihåg mig checkbox ( Håll mig inloggad ) Fält för meddelande av typen "fel användarnamn eller lösenord" Submit knapp Vi skriver objektorienterad kod! Vi kommer bygga vidare på detta senare så kommentera koden! Vår första fil index.php Skapa en ny katalog till vår inloggningsmodul (lab1/login) Skapa sedan en ny fil i ditt projekt vid namn index.php Börja skriv en ren XHTML sida som följer XHTML-strict. I början av index.php (alltså inga tecken innan) sätter du en php starttagg (<? php ) initierar de två variablerna $title och $body till något och sätter sedan en sluttag?>. Ändra sedan i XHTML koden så att värdena i $title och $body skrivs ut på rätt ställen. Om du är osäker så titta på Examples/3_variables.php där något liknande finns... Testa genom att gå in på index.php. Vår första klass Klassen LoginView skall användas för att generera XHTML för ett inloggningsformulär och sedan även för att hantera indata från användaren. Skapa en ny fil LoginView.php Titta på klassen i \Examples\8.3_ColorView.php för exempel på på hur man skriver en klass som har funktioner som returnerar HTML i strängar... busenkelt! Skapa en klass som heter LoginView som har en funktion "DoLoginBox". DoLoginBox skall returnerna en sträng med XHTML. Så returnera bara en ren XHTML-strict sträng för ett inloggningsformulär.
5 I index.php kan du sedan skapa en instans av LoginView och anropa DoLoginBox på den. Ta emot det DoLoginBox returnerar och lägg det i $body. Testa genom att titta på index.php (du bör nu se ett inloggningsformulär). Skapa sedan en ny funktion i LoginView.php som heter DoLogoutBox som bara returnernar XHTML för en knapp ( "Logga ut" ). I index.php kan du testa din kod genom att anropa även DoLogoutBox och lägga till resultatet på $body strängen med hjälp utav punkt-operatorn. Testa genom att titta på index.php (du bör nu se ett inloggningsformulär OCH en utloggningsknapp). Att hantera indata Vi behöver nu hantera indata som knapptryckningar och användarnamn och lösenord som användaren skickar till oss. Titta på klassen i \Examples\8.2_FormColorView.php för exempel på på hur man skriver en klass som har funktioner som tar emot indata i $_GET Lägg till tre funktioner till klassen LoginView för att ta emot indata från formuläret. Kan vara bra att använda den superglobala arrayen $_GET från början för att lättare hitta fel. GetUserName() returnerar en sträng med det som användaren skrivit i användarnamnsfältet eller NULL ifall användaren inte fyllt i något där. GetPassword() returnerar en sträng med det som användaren skrivit i lösenordsfältet eller NULL ifall användaren inte fyllt i något där. TriedToLogIn() returnerar true om användaren har klickat på Login-knappen eller false ifall han inte gjort det. Testa de tre funktionerna genom att lägga till följande i index.php $lw är vår instans av LoginView if ($lw->triedtologin() ) { $body.= "Användaren har klickat på Login med användarnamn "; $body.= $lw->getusername(). " och lösenord ". $lw->getpassword(); } else { $body.= "Användaren har inte klickat på Loginknappen"; } Skapa en liknande funktion TriedToLogOut som kontrollerar ifall knappen Logout har klickats. Testa även detta i index.php med liknande test, klicka och fyll i uppgifterna Vad har vi gjort och hur ska vi gå vidare? Vi har nu en ganska komplett implementation av den delen av applikationen som vi kallar vy(view) som vars uppgift är att kommunicera med användaren. All kommunikation i vår variant av MVC går igenom en vy. Vi har även testat den delen genom manuellt test i index.php Det vi saknar är något sätt att hålla reda på om användarnamn och lösenord stämmer överens med existerande användare samt hålla koll på om någon är inloggad och vem. Vi saknar även en kontroll över hur användningsfallet "inloggning" går till. I nästa laboration kommer vi skapa en kontroller för inloggning. Denna kontroller har hand om användningsfallet inloggning. Vi kommer dock behöva skapa en modell -klass först, för att stödja kontrollern och som kan innehålla de regler vi vill ha. (Exempelvis: man blir bara inloggad om man ger rätt lösenord till rätt användarnamn).
6 Men för att förstå hur vår modell-klass bör fungera ska vi fundera lite kring hur användningsfallet fungerar. Klassen LoginController OBS Läs igenom hela stycket innan du börjar arbeta!!!! Klassen LoginController skall implementera följande flöde. Detta kommer du dock implementera i labb 2 men för att förstå hur det är tänkt att fungera så går vi igenom flödet redan nu. Märk väl att du SKALL implementera LoginHandler som kommer nedan i den här labben... Inloggning/Utloggning av användare Om användaren redan är inloggad? Har användaren klickat på Logoutknappen? 1. Logga ut användaren 2. Ge meddelande ex. "Du är utloggad" Om användaren inte är inloggad? Har användaren klickat på Login? Stämmer uppgifterna? 1. Logga in 2. Ge meddelande ex. "Du är inloggad" Stämmer inte uppgifterna? Ge meddelande ex. "Fel användarnamn eller lösenord" Är användaren nu inloggad? Visa Utloggningsruta Visa meddelanden Är användaren inte inloggad Visa Inloggningsruta Visa meddelanden Klassen LoginController implementeras i Laboration 2. Som du ser behöver vi tre funktioner för att bygga vår kontroller som vi inte redan har: 1. Funktion för att veta om någon är inloggad 2. Funktion för att logga in 3. Funktion för att logga ut Dessa tre funktioner placerar vi lämpligen i en egen klass LoginHandler Klassen LoginHandler OBS Läs igenom hela stycket innan du börjar arbeta!!!! Vi skall nu skriva kod för att hjälpa till att logga in en användare. Vi kommer inte använda oss av en databas utan istället använda hårdkodade användare, dvs jämföra indata mot en lista av användare och lösenord. Lägg märke till att du inte behöver implementera LoginController för inloggning utan vi nöjer oss med att skapa tre funktioner som kommer hjälpa oss nästa laboration. Vi kommer testa dessa med hjälp utav ett automatiskt enhetstest. OBS Märk väl att testet SKALL skrivas först! Skapa en ny fil LoginHandler.php och skapa en klass LoginHandler i den 1. Skapa funktionsprototyper för de tre funktionerna. En funktionsprototyp ser ut så här: //Funktion för hantering av någonting //returnerar true om det lyckas annars false.
7 public function DoSomething($parameter) { return false; } Det vill säga den: är en tom funktion med parametrar och kommentarer som berättar hur funktionen skall fungera har ett returvärde som sätts till ett testvärde (oftast negativt värde exempelvis false, NULL, "not implemented". Ibland kör jag bara raden throw new Exception( not implemented ); är bra för att man kan då implementera och köra kod som använder funktionen innan man implementerar själva funktionen. I vårt fall vill vi skriva ett test först. Nu är det dags att skriva de tre funktionsprototyperna En funktion IsLoggedIn() som kollar att en användare är inloggad, denna kan sedan användas för att avgöra ifall en användare får se information eller inte. IsLoggedIn Returnerar true ifall vi är inloggade annars false. En funktion DoLogin för att logga in som tar två parametrar namn och lösenord. Returnerar true ifall inloggningen lyckas annars false Funktionen DoLogout för att logga ut. Inga parametrar och inget returvärde (utloggning kan inte misslyckas) 2. Skriv ett test för de tre funktionerna. Testet skall returnera true eller false beroende på om implementationen är riktig. Från början måste testet returnera false eftersom vi inte har en implementation utan bara funktionsprototyper. 1. Vi testar precis som i moment 1. Så skapa en funktion Test() i klassen LoginHandler. 2. Börja med att försätta oss i ett utloggat tillstånd genom att anropa DoLogout. Det är viktigt att veta vilket tillstånd vi är i under hela testet. 3. Vi kan då testa IsLoggedIn som borde returnera false annars är implementationen av DoLogout eller IsLoggedIn false. Returnerar IsLoggedIn true skriver vi ut ett felmeddelande och avslutar testfunktionen med return false; 4. Anropa sedan DoLogin med felaktiga uppgifter. Returnerar DoLogin true skriver vi ut ett felmeddelande och avslutar testfunktionen med return false; 5. Anropa sedan DoLogin med rätta uppgifter. Returnerar DoLogin false skriver vi ut ett felmeddelande och avslutar testfunktionen med return false; 6. Vi bör nu vara inloggade det kontrollerar vi genom att anropa IsLoggedIn igen Returnerar IsLoggedIn false skriver vi ut ett felmeddelande och avslutar testfunktionen med return false; 7. Testa DoLogout igen för att logga ut Testa även DoLogin med rätt användarnamn och fel lösenord 9. Kör testerna nu bör nu testerna misslyckas eftersom vi inte har fyllt i funktionerna som testet använder. 3. Skriv innehållet i funktionerna Senare skall vi validera användarnamn och lösenord mot en databas men just nu räcker det med att jämföra med en switch sats och 2-3 olika hårdkodade användare. För att bedöma om en användare är inloggad eller inte skall sessioner användas. Läs om sessioner här: Testa funktionaliteten genom att köra testet.
8 Nu är det dags att förbereda för redovisning av koden för laborationshandledaren. Rensa upp i koden, plocka bort bortkommenterad kod och lägg till kommentarer Tänk på indentering! Se till att all kod kan köras och visas helt utan manuella ändringar i koden. Byt namn på dåligt valda variabler till "talande" variabelnamn. Distansstudenter mailar in kod och eventuella svar på frågor innan kontakt via connect. Märk väl att ni inte är godkända utan ett fungerande automatiskt test för LoginHandler och ett manuellt test för LoginView. I nästa laboration skall vi skriva vår Controller...
Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09
Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 1. Introduktion till webbprogrammering Webbprogrammering består av ett antal
Läs merLathund. Fakturering via fil i Tandvårdsfönster
1 (8) Lathund i Tandvårdsfönster Sida 1/8 2 (8) Innehållsförteckning 1 Allmänt... 3 1.1 Övergripande beskrivning... 3 1.2 Förutsättningar... 3 2 Manuell fakturering av ej förhandsbedömd vård... 4 2.1 Portalen...
Läs merRouterinställning. Denna guide tar dig genom de enkla steg som behövs för att ställa in routern så den fungerar trådlöst.
Routerinställning Denna guide tar dig genom de enkla steg som behövs för att ställa in routern så den fungerar trådlöst. Om frågor uppstår efter att du använt denna guide så går det bra att maila fibergruppen.
Läs merObjektorienterad programmering D2
Objektorienterad programmering D2 Laboration nr 2. Syfte Att få förståelse för de grundläggande objektorienterade begreppen. Redovisning Källkoden för uppgifterna skall skickas in via Fire. För senaste
Läs merANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för
ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward
Läs merOm include-filer i PHP
Programmering för webben! 1 Om include-filer i PHP För att få bättre struktur och slippa skriva vanligt förekommande kod flera gånger använder man ofta include-filer i PHP. Här kommer en kort beskrivning
Läs merWebbkamera från www.masen.com
Webbkamera från www.masen.com Tack för att ni har valt en webbkamera från Måsen, vi ger er vind under vingarna. Här kommer några tips för att snabbt och lätt komma igång med kameran. Placera kameran där
Läs merManual Jourläkarschema Närhälsan V7 - Version 1.0
Manual Jourläkarschema Närhälsan V7 - Version 1.0 Denna manual innehåller olika avsnitt och beroende på vilken roll man har är de olika avsnitten aktuella. Innehåll Logga in...2 Glömt lösenord...3 Logga
Läs merAnvändarmanual Pagero Connect 2.0
Användarmanual Pagero Connect 2.0 Innehåll 1. Grundläggande information... 3 1.1 Aktivera ditt Pagero Onlinekonto... 3 1.2 Ladda ner Pagero Connect 2.0... 3 1.3 Startsida... 4 1.4 Minimerad vy... 5 1.5
Läs merANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för
ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward
Läs merSÅindex 5 i Microsoft Excel 2010
Installera/uppdatera/aktivera SÅindex 5 i Microsoft Excel 2010 Översikt SÅindex 5 är ett tillägg till Microsoft Excel. I SÅindex 5 finns en särskild fil som är en tilläggsfil (en addin). Filen heter Sindex5.xlam.
Läs merProgrammering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08
Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...
Läs merAtt komma igång med FirstClass (FC)!
Att komma igång med FirstClass (FC)! Vi har tillgång till FC genom vårt samarbete med folkhögskolor och därigenom med Folkbildningsnätet. FC kan användas på en dator på två sätt (dessutom kan du använda
Läs merSTADSBYGGNADSFÖRVALTNINGEN. Aktivitetsstöd. Behörigheten Föreningsadministratör. Datum: 2015-09-22 Version 2. Sidan 1 (30)
Aktivitetsstöd Behörigheten Föreningsadministratör Datum: 2015-09-22 Version 2 Sidan 1 (30) Innehållsförteckning 1. Aktivitetsstöd - Inledning... 3 1.1 Användare - Webbadress tillre Aktivitetsstöd... 3
Läs merOmtentamen i OOSU2, 21 augusti 2014
Omtentamen i OOSU2, 21 augusti 2014 Maxpoäng: 50. Betygsgränser: A: 90 % + B: 80 % + C: 70 % + D: 60 % + E: 50 % + Mindre än 50 % ger underkänd tentamen. Är det något du inte uppfattar så förklara hur
Läs merManual Invånaradministratör
Manual Invånaradministratör Stöd och Behandling release 1.7 Stockholm, 2016-05-25 Innehåll 1. Inledning... 4 1.1. Stöd och behandling... 4 1.2. Roller och Behörigheter... 4 1.3. Förutsättning för att kunna
Läs merKomma igång med Eventor
Guide Eventor Komma igång med Eventor Version 2.0, 2013-10-07 Starta med startsidan På Eventors startsida finns en kortare guide över hur du skaffar användarkonto och hur du loggar in. Börja med den för
Läs merLITEN LATHUND TILL ALUMNDATABASEN
LITEN LATHUND TILL ALUMNDATABASEN * Översikt & sökningar * Inloggning Gå till www.gu.se/alumn/ eller till din fakultets alumnsida. Härifrån kan man logga in både som alumn och som administratör. Klicka
Läs merTNM065 Johan Eliasson johel964 Dokumentstrukturer Kristina Engström krien026
Tamriel Rating Tamriel Rating är en sida för recensioner för de olika värdshuset i Tamriel. Tamriel är ett fiktivt land inom spelserien Elders Scrolls. Systemet Användaren kan bläddra genom en lista av
Läs merIntroduktion till PHP
PHP - Grund Copyright 2016 Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se Introduktion till PHP PHP = PHP: Hypertext Preprocessor PHP är ett programmeringsspråk. PHP är ett skriptspråk som körs
Läs mer7 Mamut Client Manager
7 Mamut Client Manager Tilläggsprodukten Mamut Client Manager består av programmen Client Start och Client Update. Med hjälp av Mamut Client Manager kan du från ett fönster öppna, uppdatera och administrera
Läs merLumbago - Förord. Välkommen till Journalprogrammet Lumbago.
Lumbago - Förord Välkommen till Journalprogrammet Lumbago. Vår förhoppning är att du ska få mer tid över för dina patienter och att du ska ha nytta av alla de effektiva funktioner som Lumbago erbjuder.
Läs merRedovisa i e-möten via Adobe Connect
Guide för studenter Eva Pärt-Enander, Uppsala Learning Lab, 2011-09-01 Redovisa i e-möten via Adobe Connect Detta dokument är till dig som är student i en kurs där man behöver redovisa uppgifter i e- möten
Läs merUppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa
Lena Kallin Westin 2005-08-22 Institutionen för datavetenskap Umeå universitet TENTAMEN Uppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa Inlämnad Poäng Kurs : Programmeringsteknisk
Läs merDugga Datastrukturer (DAT036)
Dugga Datastrukturer (DAT036) Duggans datum: 2012-11-21. Författare: Nils Anders Danielsson. För att en uppgift ska räknas som löst så måste en i princip helt korrekt lösning lämnas in. Enstaka mindre
Läs merObjektorienterad programmering i Java
Objektorienterad programmering i Java Föreläsning 4 Täcker i stort sett kapitel 6 i kursboken Java Software Solutions 1 Läsanvisningar Den här föreläsningen är uppbyggd som en fortsättning av exemplet
Läs merArtiklar via UB:s sö ktja nst
1 Artiklar via UB:s sö ktja nst UBs startsida har fått ett nytt utseende. I centrum finns nu UBs söktjänst. Istället för tre sökrutor möts du nu som användare av en sökruta där det är meningen att du kan
Läs merAnvändarmanual PortWise
Användarmanual PortWise PortWise är en produkt med vars hjälp man kan koppla upp sig från Internet till Landstingsnätet via en krypterad förbindelse. Denna krypterade förbindelse krävs för att du ska kunna
Läs merAlla 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 merProgrammeringsteknik med C och Matlab
Programmeringsteknik med C och Matlab Kapitel 2: C-programmeringens grunder Henrik Björklund Umeå universitet Björklund (UmU) Programmeringsteknik 1 / 32 Mer organisatoriskt Imorgon: Datorintro i lab Logga
Läs merSmartair System. TS1000 Version 4.23
Smartair System TS1000 Version 4.23 Denna manual är ett komplement till: 2069-1001 Smartair System Installations och driftsättningsmanual version 4.20A Denna manual beskriver nyheter i Smartair TS1000
Läs merAVCAD 4.0 for MS SQL-SERVER
SVENSK INSTALLATIONSANVISNING Innan du startar installationen, se till att du har minst 512 MB RAM (rek. 1GB) i din dator. Skärmstorleken bör vara minst 17 tum och upplösningen minst 1280x1024 punkter
Läs merAnvändarmanual Timvärde El o Fjärrvärme
Användarmanual Timvärde El o Fjärrvärme INNEHÅLL 1 Inloggning...2 2 Översikt...3 2.1 Välj anläggning...4 3 Timvärden...5 3.1 Ändra period...6 3.2 Ändra periodstorlek...7 3.3 Visa som...8 3.4 Enhet...9
Läs merTentamen TEN1 HI1029 2014-05-22
Tentamen TEN1 HI1029 2014-05-22 Skrivtid: 8.15-13.00 Hjälpmedel: Referensblad (utdelas), papper (tomma), penna Logga in med tentamenskontot ni får av skrivvakten. Det kommer att ta tid att logga in ha
Läs merMikromarc 3 Fjärrlån. Version 6.30
Mikromarc 3 Fjärrlån Version 6.30 Bibliotekscentrum Sverige AB, Växjö, januari 2015 Innehåll INLEDNING... 3 KOM IGÅNG MED FJÄRRLÅN... 4 KOPPLING MOT LIBRIS FJÄRRLÅN... 4 E-POSTINSTÄLLNINGAR... 4 FUNKTIONSINSTÄLLNINGAR...
Läs merAnvändarmanual HOIF.org
Användarmanual HOIF.org HOIF.org 2013-05-21 37 sidor Användarmanual för HOIF.org Introduktion Det här är en manual till alla användare på hemsidan HOIF.org Hur får jag ett användarkonto? För att kunna
Läs merANVÄNDARMANUAL HUR INSTALLERA JAG MOBILEPASS PÅ MIN TELEFON ELLER WINDOWS DATOR
ANVÄNDARMANUAL HUR INSTALLERA JAG MOBILEPASS PÅ MIN TELEFON ELLER WINDOWS DATOR Dokumentet beskriver hur anställda på Region Halland, samt externa samarbetspartners, installera sin MobilePASS app. Utfärdat
Läs merVem är vem på kursen. Objektorienterad programvaruutveckling GU (DIT011) Kursbok Cay Horstmann: Big Java 3rd edition.
Institutionen för Datavetenskap Göteborgs universitet HT2009 DIT011 Vem är vem på kursen Objektorienterad programvaruutveckling GU (DIT011) Kursansvarig : Katarina Blom, tel 772 10 60 Rum: 6126 (E-huset)
Läs merHandledning för publicering av avhandlingar och andra vetenskapliga publikationer i DiVA
Handledning för publicering av avhandlingar och andra vetenskapliga publikationer i DiVA Innehållsförteckning Instruktion för att lägga in din avhandling i DiVA... 2 Publicera avhandlingen... 2 Publicering
Läs merBoss version 1.4 Rev: 2016-01-18. Användarmanual för Bossadministratörer
Boss version 1.4 Rev: 2016-01-18 Användarmanual för Bossadministratörer Användarmanual för Bossadministratörer Konsumentverket 2016 Support: boss@konsumentverket.se Förord Bakgrunden till att Konsumentverket
Läs merDatum: 2013-03-22 Version 1.6. Sidan 1 (43)
Datum: 2013-03-22 Version 1.6 Sidan 1 (43) Innehållsförteckning 1. Aktivitetsstöd - Inledning...3 1.1 Användare - Webbadress till Aktivitetsstöd... 3 1.2 Användare - Inloggning och glömt lösenord... 3
Läs merSöka föreningsbidrag på webben www.horby.se/bidrag
Söka föreningsbidrag på webben www.horby.se/bidrag AKTUELL 2016-01-01 Innehåll Kontaktperson Fritidskontoret Hörby Kommun 1 Inledning 1 Följande bidrag går att söka på webben.1 Logga in..2 Dokumenthantering..3
Läs merFileCentral Desktop. Användarhandledning Version 1.0 2010-11-05
FileCentral Desktop Användarhandledning Version 1.0 2010-11-05 Inf of lex Connect AB Sankt Eriksgatan 58 SE-112 34 Stockholm Sweden Tel: 08-555 768 60 Fax 08-555 768 61 inf o@inf of lexconnect.se www.inf
Läs merGuide till hur jag ansöker i Idrottslyftet 2014 till projekt: Damhockeysymposium
Guide till hur jag ansöker i Idrottslyftet 2014 till projekt: Damhockeysymposium 1. Logga in på föreningens sida i IdrottOnline genom att klicka på hänglåset i högra hörnet (se bild), så måste du skriva
Läs merManual för deltagare kursen Bakgavellyft 1010-03-31 1. Så går du kursen Bakgavellyft
Manual för deltagare kursen Bakgavellyft 1010-03-31 1 Så går du kursen Bakgavellyft Manual för deltagare kursen Bakgavellyft 1010-03-31 2 Starta kursen 1. Öppna ett Internetfönster och fyll i adressen
Läs merRolladministration i PaletteArena 5.3
SLU Rolladministration i PaletteArena 5.3 Jenny Kjellström 2012-03-16 Beskriver hur man lägger upp och inaktiverar en mottagare, hur man flyttar/styr om fakturor från/till andras inkorgar samt hur man
Läs merGuide i hur man arbetar med vår butik från WebbButiker.se
Guide i hur man arbetar med vår butik från WebbButiker.se Ni läser enklast denna gudie genom att först skriva ut den i färg. Då kan ni enkelt följa våra instruktioner. Ni är välkommen att ringa Tel 0735
Läs merInstallera 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 merSNABBGUIDE för studenter windows. Utskriftshantering, Kopiering och Scanning
SNABBGUIDE för studenter windows Utskriftshantering, Kopiering och Scanning Installation av klient på din privata dator Installation av klient För att kommunicera med utskriftssystemet behöver varje dator
Läs merAndroid-app Användarmanual 1.0
Android-app Användarmanual 1.0 Fokus på tillgänglighet Med Android-appen kan alla som använder en smarttelefon eller surfplatta med Android få enkel tillgång till en bildtelefon. Med appen kan du sen ringa
Läs mer2007-03-28. Manual för Typo3 version 4.04
2007-03-28 Manual för Typo3 version 4.04 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.2 Redigera
Läs merInstallation av. Vitec Online
Installation av Vitec Online Innehållsförteckning Inledning... 3 Allmän konfiguration av router och brandvägg... 4 Installera Vitec Online Server... 6 Lösenord för inloggning i Mäklarsystemet... 9 Klientinstallation...
Läs merKom igång med LUPP 6.0
RIB 2012 Sidan 1 av 11 Kom igång med LUPP 6.0 Introduktion... 2 Installation... 4 Vad börjar jag med?... 6 Logga in... 6 Skapa användare... 7 Lägg in organisation, stationer och enheter... 8 Öppna Verksamhetsöversikten...
Läs mer2. Komma igång Skapa grupper och elever Skriv också ut sidan 13 så att eleverna har en snabbguide till programmet.
2. Komma igång Skapa grupper och elever Börja med att läsa texten nedan om hur man börjar jobba med programmet efter installationen. Skriv gärna ut sidan och ha bredvid dig tills du känner att du behärskar
Läs merTentamen på kursen DA7351, Programmering 1. 051102, kl 08.15-12.15. Malmö högskola Teknik och samhälle. DA7351, Programmering 1 1 051102
Tentamen på kursen DA7351, Programmering 1 051102, kl 08.15-12.15 Tillåtna hjälpmedel: Valfri bok om Java. Vid bedömning av lösningarna tas hänsyn till om dessa uppfyller de krav på programkvalitet (strukturering,
Läs merAnmälan till Swedbanks kontoregister via e-legitimation
Anmälan till Swedbanks kontoregister via e-legitimation Swedbank AB 1 Kunderbjudande & Produkter/Betalningar Innehåll Innehåll Som privatperson kan du få pengar insatta till ditt konto från din arbetsgivare,
Läs merGuide till LogMeIn. AnyWare. Så genomför du de praktiska övningarna på din AnyWare -kurs. Du är där med AnyWare! SE1311 LogMeIn Guide ALAG-UK/A.
Guide till LogMeIn Så genomför du de praktiska övningarna på din AnyWare -kurs SE1311 LogMeIn Guide AnyWare TM ALAG-UK/A.1/308/ LearningTree.se +46 8-506 668 00 Instruktioner för att använda din virtuella
Läs merFör- och Färdiganmälan på webben Användarbeskrivning för elinstallatör
För- och Färdiganmälan på webben Användarbeskrivning för elinstallatör Registrera nytt företag Gå in via ELSMART hemsida http://se.elsmart.com Om du inte har inloggning till systemet, ska du registrera
Läs merHJÄLPFIL: LÄRARAPPLIKATIONEN
HJÄLPFIL: LÄRARAPPLIKATIONEN Innehållsförteckning A. TILL ATT BÖRJA MED: Information om licensaktivering och lärarinloggning B. SNABBHJÄLP: Komma i gång i fyra enkla steg C. KNAPPARNA I ADMINPANELEN: 1.
Läs merTentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga)
Grundläggande programmering med C# Provmoment: Ladokkod: Tentamen ges för: 7,5 högskolepoäng TEN1 NGC011 Tentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga) (Ifylles av student) (Ifylles av student)
Läs merManual för praktiker
Manual för praktiker Version: 2012-03-18 v.1 Innehållsförteckning Inloggning... 2 Logga in... 2 Glömt lösenord... 2 Logga ut... 3 Behandlingar / Tjänster... 4 Lägg in era behandlingar... 4 Hantering av
Läs merKundportal. Kundportal - Användarhandledning
Kundportal Kundportal - Användarhandledning Version 1.0 Status Preliminär Datum 2014-12-07 Innehållsförteckning Innehållsförteckning... 2 Välkommen... 3 Support - Time Care Support Team... 3 Begränsat
Läs merLathund. Skolverkets behörighetssystem för e-tjänster. Rollen huvudman
Lathund Skolverkets behörighetssystem för e-tjänster Rollen huvudman Postadress: 106 20 Stockholm Besöksadress: Fleminggatan 14 Telefon: 08-527 332 00 vx Fax: 08-24 44 20 skolverket@skolverket.se www.skolverket.se
Läs merSAFE WORK. Instruktioner till personal - för dig som arbetar på ett entreprenadföretag 2013-04-09
SAFE WORK Instruktioner till personal - för dig som arbetar på ett entreprenadföretag 2013-04-09 Innehåll 1. Aktivera ett användarkonto, jag har en egen e-postadress...3 2. Aktivera ett användarkonto,
Läs merAnvändarmanual CallPad och VoicePad
Användarmanual CallPad och VoicePad Villkor för användning Ingen del av detta dokument får reproduceras eller överföras i någon form eller med några medel, elektroniskt eller mekaniskt, inklusive kopiering
Läs merGIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart
GIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart Innehåll Registrering 2 Kursplan 2 Schema 2 Föreläsningar 2 Laborationer 2 Examination 2 Litteratur 3 Alernativ litteratur
Läs merANVÄNDARMANUAL HUR INSTALLERA JAG MOBILEPASS PÅ MIN TELEFON ELLER WINDOWS DATOR
ANVÄNDARMANUAL HUR INSTALLERA JAG MOBILEPASS PÅ MIN TELEFON ELLER WINDOWS DATOR Dokumentet beskriver hur anställda på Region Halland, samt externa samarbetspartners, installera sin MobilePASS app. Utfärdat
Läs merCatharina Wramfors BFC Tekniksektionen Lund. Vid problem med KundRad kontakta RSIT tel: 077-67 30 000
Manual KundRad Webb Datum: 2009-04-14 Skapad av: Catharina Wramfors BFC Tekniksektionen Lund Vid problem med KundRad kontakta RSIT tel: 077-67 30 000 Innehåll: Inloggning och Ansökan om access. (användarkonto)
Läs merMANUAL SWE Cycling Online
MANUAL SWE Cycling Online SWE Cycling Online ersätter IndTA Nya tävlingsadministrativa systemet SWE Cycling Online lanseras i januari 2016. Det flesta av funktionerna känns igen från det gamla systemet
Läs merEndNote online. T5 ht 2015 Therese Nilsson/Camilla Persson therese.nilsson@umu.se, camilla.persson@umu.se
EndNote online T5 ht 2015 Therese Nilsson/Camilla Persson therese.nilsson@umu.se, camilla.persson@umu.se Idag går vi igenom: (Skapa konto i EndNote online) Hur EndNote online är uppbyggt Hämta in referenser
Läs merObjektsamlingar i Java
1 (6) Objektsamlingar i Java Objektorienterad programmering 3 Syfte Att ge träning i att använda objektsamlingar i Java. Mål Efter övningen skall du kunna använda objektsamlingsklasserna ArrayList och
Läs merKom igång med LUPP 6.1
Kom igång med LUPP 6.1 Introduktion... 3 Installation... 7 Logga in... 9 Skapa användare... 11 Lägg in organisation, stationer och enheter... 13 Öppna Verksamhetsöversikten... 15 Hjälp i LUPP... 17 1 1.
Läs merFortnox. För att aktivera bokföring genom Fortnox för er förening finns dessa krav:
Krav Fortnox För att aktivera bokföring genom Fortnox för er förening finns dessa krav: Föreningen ska ha en ordförande och en kassör registrerad i IdrottOnline, båda två personerna måste ha en e-postadress
Läs merPÄRMEN.SE LATHUND ARKIV. Telefonsupport: 019-205460 E-Post: support@parmen.se. Utgåva 1.0
PÄRMEN.SE LATHUND ARKIV Telefonsupport: 019-205460 E-Post: support@parmen.se Utgåva 1.0 Hur kommer jag igång?... 3 Välkommen till Pärmen.se... 3 Internet Explorer... 3 IKEA Arkiv... 3 Hur kommer jag in
Läs merFöreläsning 6: Introduktion av listor
Föreläsning 6: Introduktion av listor Med hjälp av pekare kan man bygga upp datastrukturer på olika sätt. Bland annat kan man bygga upp listor bestående av någon typ av data. Begreppet lista bör förklaras.
Läs merADAD-net. Användarmanual INDIVIDEN. Råbe och Kobberstad Februari 2010
ADAD-net Användarmanual INDIVIDEN Råbe och Kobberstad Februari 2010 1 INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING... 1 INLOGGNING OCH BEHÖRIGHETER... 2 STARTA PROGRAMMET OCH LOGGA IN... 2 BEHÖRIGHETSSYSTEM...
Läs merHämta appar. Hämta appar innehåller information om vilka P&G-appar du behöver och hur du ställer in dem rätt.
Hämta appar Hämta appar innehåller information om vilka P&G-appar du behöver och hur du ställer in dem rätt. #1 Hämta appar Program #2 1. Den utrustning du behöver 2. Förutsättningar 3. Ställ in P&G-e-post
Läs merOm du vill hitta tillbaka till din sektion klicka på fliken i huvudmenyn som heter organisation.
Lathund för medlemsregistret Det första ni skall göra Det första ni ska göra i systemet är att kontrollera att er sektions uppgifter är korrekta. Ni registrerar en huvudadress som all post skickas till.
Läs merMANUAL NETALERT FÖR ANDROID VERSION 3.3 WWW.NETALERT.SE
MANUAL NETALERT FÖR ANDROID VERSION 3.3 Installation Hämta och installera NetAlert till din telefon från Android market. Följ därefter instruktionerna under Första gången. Vad är NetAlert? NetAlert är
Läs merAnvä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 merAnvändarmanual Phoniro App 3.4 för Android
Användarmanual Phoniro App 3.4 för Android Innehållsförteckning Innehållsförteckning... 2 1 Phoniro Care - en IT-plattform inom vård och omsorg... 5 2 Terminologi och ikoner... 6 2.1 Terminologi... 6 2.2
Läs merVa lkommen till Delfis statistikportal http://www.delfistatistik.se
Va lkommen till Delfis statistikportal http://www.delfistatistik.se Start Startsidan är lika för alla. För att komma vidare fyll i användarnamn (förnamn.efternamn) och lösenord högst upp till höger. Har
Läs merKlicka på en sökrad för att få fram hänvisningar, fullständig information och möjlighet att skicka meddelande via e-post eller sms.
Innehållsförteckning Via Informera kan du själv lägga in egna hänvisningar, skicka meddelanden och ringa till kollegor, hantera samtal och söka på anknytningar inom företaget utan att behöva vända dig
Läs merAnvändarmanual Mina sidor Timvärden
Användarmanual Mina sidor Timvärden 1 1 Inloggning 3 2 Översikt 4 2.1 Välj anläggning 4 3 Timvärden 5 3.1 Ändra period 6 3.2 Zooma i diagrammet 7 3.3 Ändra periodstorlek 8 3.4 Visa som 8 3.5 Enhet 9 3.6
Läs merTesta ditt SITHS-kort
Testa ditt SITHS-kort Det är viktigt att du omgående testar att ditt kort fungerar så att det inte uppstår problem när du senare ska använda det för inloggning. För att du ska kunna använda ditt SITHS-kort
Läs merAnvändarmanual Procapita HSL Journal ICF
2014-04-11 1 (33) Användarmanual Procapita HSL Journal ICF Karin Bendroth Silfwerbrand Vellinge Kommun 2014-04-11 2 (33) Innehåll Inoggning... 3 Centralen... 4 Komihåg... 4 Mina meddelanden... 5 Bevakningar...
Läs merSå här gör du för att lägga till nytt e-postkonto i Windows 8. Öppna E-post från startskärmen.
Så här gör du för att lägga till nytt e-postkonto i Windows 8. Öppna E-post från startskärmen. Om du möts av följande bild behöver du logga in med ett giltigt Microsoft-konto innan du kan konfigurera ett
Läs merMobilapplikation htp:/aktjon.argentum.se/activitymobile
E-tjänst-Aktivitetsstöd htp:/aktjon.argentum.se Mobilapplikation htp:/aktjon.argentum.se/activitymobile INNEHÅLLSFÖRTECKNING Innehållsförteckning...2 Om denna dokumentation...3 Teckenförklaring...3 Revisionshistorik...3
Läs merIntroduktion 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 merLathund för överföring av rapporter och ljudfiler
Lathund för överföring av rapporter och ljudfiler I den här lathunden finns detaljerade instruktioner om hur du gör för att skicka rapporter och ljudfiler till din handledare. Först kommer en beskrivning
Läs merIntroduktion till datormiljön och Python
Introduktion till datormiljön och Python Nyckelord: katalog, katalogträd, rot, fil, källkod, program, exekvering, tilldelning, inmatning, utmatning. Mål: Att du efter laborationen ska klara dig på egen
Läs merLathund Webbanmälan. till vidareutbildningar 2012-02-10
Lathund Webbanmälan till vidareutbildningar 2012-02-10 1 OBS! För att denna instruktion ska fungera måste du ha skaffat dig en inloggning på MSB:s hemsida och har meddelat utbildning@msb.se den registrerade
Läs merMBX Mobilapp. Inloggning. Mobilapplikationens huvudmeny. MBX Mobilapp - 2016
MBX Mobilapp MBX mobilapplikation finns både för Android och iphone, och gränssnittet är i princip detsamma på de båda plattformarna. I detta dokument används skärmbilder från Android. Inloggning För att
Läs merInstruktion för att slutföra registreringen
Instruktion för att slutföra registreringen Introduktion Vi antar i den här instruktionen att du redan har registrerat sig. Du kan också ha klickat på aktiveringslänken i mailet. Vi använder ett fiktivt
Läs merFöreläsning 4: Poster
Föreläsning 4: Poster Följande är genomgånget: type Person_Type is Namn : String(30); Skonr : Float; Kon : Boolean; Diskussion runt detta med olika typer m.m. Har tagit upp vilka operationer man kan göra
Läs merTentamen OOP 2015-03-14
Tentamen OOP 2015-03-14 Anvisningar Fråga 1 och 2 besvaras på det särskilt utdelade formuläret. Du får gärna skriva på bägge sidorna av svarsbladen, men påbörja varje uppgift på ett nytt blad. Vid inlämning
Läs merInstallationsanvisning för PI-Utbildningar
Installationsanvisning för PI-Utbildningar Version 2008 Installation av Din PI-kurs Registrering via webben 1. Börja med att sätta in din installations CD i din CD spelare. 2. Installationsprogrammet
Läs merFöreläsning 1 & 2 INTRODUKTION
Föreläsning 1 & 2 INTRODUKTION Denna föreläsning Vad händer under kursen? praktisk information Kursens mål vad är programmering? Skriva små program i programspråket Java Skriva program som använder färdiga
Läs merFLEX Personalsystem. Uppdateringsanvisning
FLEX Personalsystem Uppdateringsanvisning Innehållsförteckning UPPDATERING... 3 Allmänt... 3 Förberedelser... 3 Informera om uppdatering... 3 Ladda hem uppdateringsfiler... 4 Att observera vid uppdatering...
Läs merSmiNet 2 Manual Webanmälan
SmiNet 2 Manual Webanmälan SmiNet2 Manual 2005-06-14 Introduktion - Sidan 2 av 15 INTRODUKTION TILL WEB-GRÄNSSNITTET... 3 ANVÄNDARE/MÅLGRUPPER... 3 TILLGÅNG TILL SIDAN... 4 INLOGGNING TILL WEB-SIDAN...
Läs mer