Generera underlag till användarkonton från textfil

Storlek: px
Starta visningen från sidan:

Download "Generera underlag till användarkonton från textfil"

Transkript

1 Labratinsanvisning Generera underlag till användarkntn från textfil Steg 3, labratinsuppgift 1 Författare: Mats Lck Kurs: Inledande prgrammering med C# Kurskd:1DV402

2 Upphvsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande prgrammering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i verket Generera underlag till användarkntn av Mats Lck, förutm Linnéuniversitetets lgtyp, symbl ch kpparstick, är licensierad under: Creative Cmmns Erkännande-IckeKmmersiell-DelaLika 2.5 Sverige licens. Det betyder att du i icke-kmmersiella syften får: kpiera hela eller delar av innehållet sprida hela eller delar av innehållet visa hela eller delar av innehållet ffentligt ch digitalt knvertera innehållet till annat frmat du får även göra m innehållet Om du förändrar innehållet så ta inte med Linnéuniversitetets lgtyp, symbl ch/eller kpparstick i din nya versin! Vid all användning måste du ange källan: Linnéuniversitetet Inledande prgrammering med C# ch en länk till ch till Creative Cmmn-licensen här van. Inledande prgrammering med C# (1DV402) 2 (12)

3 Innehåll Uppgift 5 Prblem 5 Frmat på textfil med anställda 5 Algritm för att läsa in anställda 6 Klassdiagram 6 Strukturen Emplyee 7 Klassen User 8 Klassen Repsitry 9 Klassen AdService 10 Klassen FakeActiveDiretry 11 Klassen Prgram 11 Krav 11 Tips 12 Inledande prgrammering med C# (1DV402) 3 (12)

4

5 Uppgift Prblem Med utgångspunkt från en textfil med flera hundra anställda på ett företag tillhörande lika avdelningar ska du färdigställa en påbörjad applikatin sm skapar en textfil innehållande det data sm krävs för att AD-kntn ska kunna skapas med hjälp av existerande batch-fil. Applikatinen ska vara utfrmad så att den kan köras från kmmandprmpten utan att användaren behöver interagera med applikatinen efter att applikatinen startat. Figur 1. Applikatinen ska delas upp i flera typer med klara ansvarsmråden, t.ex. ska all hantering av filer placeras i en klass medan hanteringen av anställda ch AD-användare placeras i andra klasser. Ett allmänt krav på applikatinen är att den ska ge beskrivande felmeddelanden då fel eventuellt inträffar. Frmat på textfil med anställda Infrmatin m de anställda finns att tillgå i frm av en textfil. För att kunna skilja anställda åt är textfilen vara frmaterad på ett bestämt sätt. Varje anställd har en egen rad i textfilen där varje rad består av 12 delar separerade med semikln (;). Första raden innehåller rubriker sm definierar typen av data för de lika delarna. Figur 2. Del av textfil med semiklnseparerade värden med infrmatin m anställda. Inledande prgrammering med C# (1DV402) 5 (12)

6 Algritm för att läsa in anställda Textfilen med anställda ska läsas rad för rad. Varje rad ska tlkas för att bestämma vad raden beskriver. Förfarandet att läsa in ch tlka textfilen till en samling med bjekt kan upplevas vara en str utmaning varför en beskrivning av en algritm kan underlätta. Algritmen beskriver innehållet i metden Repsitry.Lad() sm returnerar en lista med referenser till Emplyee-bjekt. 1. Skapa lista sm kan innehålla referenser till bjekt representerande anställda. 2. Öppna textfilen för läsning. 3. Läs rad med rubrik från textfilen. 4. Läs rad från textfilen tills det är slut på filen. a. Om det är en tm rad i. frtsätt med att läsa in nästa rad. b. annars är det en rad med infrmatin m en anställd i. Dela upp raden i delar genm att använda metden Split() i klassen string. De lika delarna separeras åt med semikln varför det alltid ska bli 12 delar. ii. Om antalet delar inte är är någt fel varför ett undantag ska kastas. iii. Skapa ett bjekt representerande den anställde ch initiera det med de 12 lika delarna. iv. Lägg till den anställde till listan med anställda. 5. Srtera listan med anställda med avseende på förnamn ch efternamn. 6. Returnera en referens till listan. Klassdiagram Applikatinen ska delas upp i flera typer. Typerna Emplyee, User, Repsitry, AdService, FakeActiveDirectry ch Prgram ansvara var ch en för sin del av applikatinen. Figur 3. Övergripande klassdiagram där klassen FakeActiveDirectry samt metderna CnvertTNnDiacriticString ch CreatePsswrd i klassen AdService är givna. Inledande prgrammering med C# (1DV402) 6 (12)

7 Strukturen Emplyee beskriver anställd med alla relevanta uppgifter. Klassen User definierar data intressant för att skapa en anställds användarknt. Repsitry ansvarar för allt sm har med persistent lagring av anställda ch underlag till användarkntn, d.v.s. klassen har metder för att läsa anställda från en textfil ch skriva underlag till användarkntn till en textfil. Klassen Prgram har huvudansvaret för exekveringen av applikatinen ch ansvara för att tlka argument till applikatinen, skapa lämpliga bjekt ch anrpa metder. Strukturen Emplyee För att lagra infrmatin m en anställd ska en struktur användas. Strukturen ska vara enkelt utfrmad ch bara ha autimplementerade egenskaper, vilket innebär att ingen av egenskaperna ska vilideras. Den ska även innehålla en read-nly -egenskap för den anställdes fullständiga namn bestående av för- ch efternamn. Figur 4. Strukturen Emplyee. Egenskapen AdressLine1 Publik autimplementerad egenskap av typen string representerande adressen. Egenskapen City Publik autimplementerad egenskap av typen string representerande rten. Egenskapen CuntryReginName Publik autimplementerad egenskap av typen string representerande landet. Egenskapen Department Publik autimplementerad egenskap av typen string representerande avdelningen. Egenskapen FirstName Publik autimplementerad egenskap av typen string representerande förnamnet. Egenskapen FullName Publik read-nly -egenskap av typen string sammansatt av förnamnet ch efternamnet. Egenskapen IsRemte Publik autimplementerad egenskap av typen bl representerande m den anställde arbetar på distans. Egenskapen JbTitle Publik autimplementerad egenskap av typen string representerande yrkestiteln. Egenskapen LastName Publik autimplementerad egenskap av typen string representerande efternamnet. Egenskapen MiddleName Publik autimplementerad egenskap av typen string representerande mellannamnet. Inledande prgrammering med C# (1DV402) 7 (12)

8 Egenskapen Phne Publik autimplementerad egenskap av typen string representerande ett telefnnummer. Egenskapen PstalCde Publik autimplementerad egenskap av typen string representerande pstnumret. Egenskapen StatePrvinceName Publik autimplementerad egenskap av typen string representerande namn på staten. Klassen User Instanser av klassen används för att representera en anställds underlag till användarknt. Klassen implementerar ICmparable ch ICmparable<T> för att det ska vara möjligt att srtera instanser med avseende på användarkntts namn. Figur 5. Klassen User sm implementerar två interface. Egenskapen FirstName Publik autimplementerad egenskap av typen string representerande förnamnet. Egenskapen Grup Publik autimplementerad egenskap av typen string representerande den universella gruppens namn. Egenskapen LastName Publik autimplementerad egenskap av typen string representerande efternamnet. Egenskapen OU Publik autimplementerad egenskap av typen string representerande den rganisatriska enhet användaren ska tillhöra. Egenskapen Passwrd Publik autimplementerad egenskap av typen string representerande lösenrdet. Egenskapen Script Publik autimplementerad egenskap av typen string representerande namnet på lgnskriptet. Egenskapen UserName Publik autimplementerad egenskap av typen string representerande användarnamnet. Metderna CmpareT CmpareT() ska överlagras, d.v.s. det ska finnas två metder med samma namn men med lika parameterlistr. Metderna anrpas i regel inte direkt av kd utvecklare skriver utan det sker autmatiskt av ramverket. Metden CmpareT(bject bj) används t.ex. av metden Array.Srt() då instanser av typen User ska srteras. Metden CmpareT(User ther) används av metden List.Srt() då instanser av typen User ska srteras. Inledande prgrammering med C# (1DV402) 8 (12)

9 Metderna ska jämföra två bjekt med avseende på fältet för användarnamnet. Refererar parametern till null ska ett heltal större än 0 returneras. Refererar parametern till ett bjekt sm inte är av typen User ska ett undantag av typen ArgumentExceptin kastas. Refererar parametern till ett bjekt vars användarnamn ska srteras efter det anrpande bjektets användarnamn ska ett heltal mindre än 0 returneras. Refererar parametern till ett bjekt vars användarnamn ska srteras före det anrpande bjektets användarnamn ska ett heltal större än 0 returneras. Refererar parametern till ett bjekt ett bjekt vars användarnamn är samma sm det anrpande bjektets användarnamn ska heltalet 0 returneras. Metden TString Metden ska returnera en sträng sm beskriver en anställd. Strängen ska vara väl frmaterad ch innehålla väl valda egenskaper. Klassen Repsitry En instans av klassen Repsitry används för att hantera persistent lagrade anställda ch underlag till användarkntn. Figur 6. Klassen Repsitry Fältet _surcepath Privat fält av typen string innehållande sökvägen till den fil med anställda en instans av Repsitry arbetar mt. Egenskapen SurcePath Publik egenskap av typen string sm kapslar in fältet _surcepath. set-metden ska validera sökvägen så att den inte refererar till null, är tm eller bara innehåller vita tecken ( white spaces ) ch att filen existerar genm att använda File.Exists(). Egenskapen DestinatinPath Autimplementerad privat egenskap av typen string innehållande sökvägen till den fil sm det genererade underlaget till användarkntn ska skrivas. Egenskapen tilldelas ett värde av knstruktrn. Knstruktrn Knstruktrn ska initiera fältet _surcepath, via egenskapen SurcePath, så att det instansierade bjektet innehåller en giltig sökväg till en fil med anställda. Vidare ska egenkapen DestinatinPath tilldelas en sökväg till den fil sm underlaget för användarkntn ska skrivas till. Sökvägen ska vara densamma sm källfilen med tillägget att.usr ska läggas till innan filändelsen. Har källfilen namnet Emplyees.csv ska destinatinsfilens namn vara Emplyees.usr.csv. Metden Lad Den publika metden Lad() ska läsa in textfilen med anställda ch tlka den för att skapa en lista med referenser till Emplyee-bjekt sm returneras. Inledande prgrammering med C# (1DV402) 9 (12)

10 Under rubriken Frmat på textfil med anställda finns infrmatin m textfilen frmat. Under rubriken Algritm för att läsa in anställda finns en algritm sm kan användas för att läsa in ch tlka textfilen. Uppstår fel under inläsningen eller tlkningen, t.ex. på grund av att textfilen inte är krrekt frmaterad, ska metden kasta ett undantag. Metden Save Den publika metden Save() ska spara det underlag till användarkntn sm skickas med sm argument vid anrp av metden. Underlaget med användarkntn ska spara enligt det frmat sm krävs för att befintligt skript ska fungera. Klassen AdService Klassen AdService används till att generera underlag till anställdas användarkntn. Figur 7. Klassen AdService där metderna CreateUser ch CreateUsers saknas ch måste implementeras. Metden CnvertTNnDiacriticString Den privata metden CnvertTNnDiacriticString() är redan implementerad ch används för att ta brt diakritiska tecken, d.v.s. små skrivtecken sm läggs till en bkstav (över, under eller vanpå). Metden CreatePasswrd Den privata metden CreatePasswrd() är redan implementerad ch används för att generera ett unikt lösenrd sm uppfyller (nästan) ställda krav på kmplexitet (bestå av minst sex tecken, innehållande en kmbinatin av minst tre av följande tecken: VERSALER, gemener, siffrr ch symbler, inte innehålla användarnamnet (inte uppfyllt med 100 % säkerhet!)). Metden CreateUser Den privata metden CreateUser() ska skapa, initiera ch returnera en referens till ett User-bjekt baserat på argumentet, en referens till ett Emplyee-bjekt, sm skickas till metden. Användarnamnet ska bestå av de två första bkstäverna i för- respektive efternamn. OBS! Användarnamnet behöver inte göras unikt i denna metd, det görs enklast i metden CreateUsers. Metden CreateUsers Den publika metden CreateUsers() ska utifrån en lista med referenser till Emplyee-bjekt skapa en lista, srterad på användarnamn, med referenser till User-bjekt. Metden ska säkerställa att en användares användarnamn är unikt. Det får inte vara någn kllisin mellan befintliga användarnamn eller nya användarnamn. Befintliga användarnamn kan slås upp med hjälp av klassen FakeActiveDirectry. Existerar redan ett användarnamn ska användarnamnet kmpletteras med ett suffix i frm av ett tal. Finns redan användarnamnet albr ska användarnamnet albr2 skapas. Finns användarnamnet misu9 ska användarnamnet misu10 skapas. Ett användarnamn består garanterat av minst fyra tecken varför metden String.Substring() kan användas för att ta fram ett eventuellt suffix. Om variabeln username har värdet misu9 returnerar username.substring(4) strängen 9 sm enkelt kan göras m till ett heltal vars värde sedan ökas med ett för att slutligen läggas till användarnamnet sm då blir misu10. Inledande prgrammering med C# (1DV402) 10 (12)

11 Klassen FakeActiveDiretry Klassen FakeActiveDiretry simulerar ett active directry med ett antal användarnamn. Klassen innehåller två statiska metder sm kan användas för att slå upp befintliga användarnamn (GetADUsers) eller undersöka m ett användarnamn redan existerar (ADUserExists). Klassen får under inga mständigheter ändras på någt sätt. Figur 8. Klassen FakeActiveDiretry sm är fullständigt implementerad. Klassen Prgram Klassen Prgram ska använda instanser av lämpliga bjekt för att läsa in anställda ch spara underlag för användakntn. Figur 9. Samtliga medlemmar i klassen Prgram måste vara statiska. Fältet _emplyees Privat statiskt fält av typen List<Emplyee> innehållande referenser till bjekt med infrmatin m anställda. Fältet _users Privat statiskt fält av typen List<User> innehållande referenser till bjekt med underlag till användarkntn. Metden Main Metden Main ska instansiera bjekt av typerna Repsitry ch AdService. Repsitry-bjektet ska användas för att läsa in infrmatin m anställda från den textfil sm skickas sm argument med in till applikatinen. AdService-bjektet ska sedan användas till att skapa underlag för användarkntn. Avslutningsvis används Repsitry-bjektet igen, denna gång för att skriva underlaget för användarkntna till en textfil. Eventuella fel ska fångas av metden ch felmeddelande presenteras. Krav Samtliga krav sm ställs under rubrikerna van ska vara uppfyllda. Inledande prgrammering med C# (1DV402) 11 (12)

12 Tips Strukturer Essential C# 5.0, Srtera med OrderBy() Essential C# 5.0, Klassen List<T> Essential C# 5.0, Läsa ch skriva till textfiler Klassen Path StreamReader, StreamWriter, Inledande prgrammering med C# (1DV402) 12 (12)

Gissa det hemliga talet

Gissa det hemliga talet Laborationsanvisning Gissa det hemliga talet Steg 2, laborationsuppgift 1 Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Upphovsrätt för detta verk Detta verk är framtaget i

Läs mer

Övningsuppgift. Repeterbara citat. Steg 2. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402

Övningsuppgift. Repeterbara citat. Steg 2. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Övningsuppgift Repeterbara citat Steg 2 Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande

Läs mer

Receptsamling med fil

Receptsamling med fil Laborationsanvisning Receptsamling med fil Steg 3, laborationsuppgift 1 Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Upphovsrätt för detta verk Detta verk är framtaget i anslutning

Läs mer

Inledande programmering med C# (1DV402) Tärningarna ska kastas

Inledande programmering med C# (1DV402) Tärningarna ska kastas Tärningarna ska kastas Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll

Läs mer

Laborationsanvisning. Digital väckarklocka. Steg 2, laborationsuppgift 2. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402

Laborationsanvisning. Digital väckarklocka. Steg 2, laborationsuppgift 2. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Laborationsanvisning Digital väckarklocka Steg 2, laborationsuppgift 2 Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Upphovsrätt för detta verk Detta verk är framtaget i anslutning

Läs mer

Inledande programmering med C# (1DV402) 85%43=42. OBS! Heltal 1 (14)

Inledande programmering med C# (1DV402) 85%43=42. OBS! Heltal 1 (14) 85%43=42 OBS! Heltal 1 (14) Heltalsdivision Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk

Läs mer

Övningsuppgift. En array baklänges. Steg 1. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402

Övningsuppgift. En array baklänges. Steg 1. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Övningsuppgift En array baklänges Steg 1 Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande

Läs mer

Övningsuppgift. Bankkonton. Steg 2. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402

Övningsuppgift. Bankkonton. Steg 2. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Övningsuppgift Bankkonton Steg 2 Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering

Läs mer

Statistik över heltal

Statistik över heltal Övningsuppgift Statistik över heltal Steg 2 Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande

Läs mer

Övningar i JavaScript del 3

Övningar i JavaScript del 3 Övningar i JavaScript del 3 I dessa övningar tar vi upp datumbjektet Date, arrayer ch lpar. Du utgår från ett prgram där man kan klicka på små bilder ch mtsvarande stra bild visas. Detta är i princip samma

Läs mer

Frekvenstabell över tärningskast med C#

Frekvenstabell över tärningskast med C# Guide Frekvenstabell över tärningskast med C# Introduktionsuppgift Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Upphovsrätt för detta verk Detta verk är framtaget i anslutning

Läs mer

Övningar i JavaScript del 4

Övningar i JavaScript del 4 Övningar i JavaScript del 4 I dessa övningar ska du dels hantera ett frmulär ch dels arbeta med några textsträngar. 1. Dkument i övningsmappen Övningsmappen sm du laddar ner från labratinens webbsida innehåller

Läs mer

För att kunna utföra en variable data printning böhöver du följande filer:

För att kunna utföra en variable data printning böhöver du följande filer: Printa Variabel Data Variabel data printning tillåter dig att byta infrmatinen ch data i ditt dkument eller i din bild för att skapa utskrifter med unika texter ch bilder i varje kpia. Denna funktinen

Läs mer

Inledande programmering med C# (1DV402) Summera med while"-satsen

Inledande programmering med C# (1DV402) Summera med while-satsen Summera med while"-satsen Upphovsrätt för detta verk Inledande programmering med C# (1DV402) Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får

Läs mer

Laborationsanvisning. Geometriska figurer. Steg 2, laborationsuppgift 3. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402

Laborationsanvisning. Geometriska figurer. Steg 2, laborationsuppgift 3. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Laborationsanvisning Geometriska figurer Steg 2, laborationsuppgift 3 Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Upphovsrätt för detta verk Detta verk är framtaget i anslutning

Läs mer

Inledande programmering med C# (1DV402) Introduktion till. eller så här är det tänkt att fungera.

Inledande programmering med C# (1DV402) Introduktion till. eller så här är det tänkt att fungera. Introduktion till kursen eller så här är det tänkt att fungera. Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får

Läs mer

Övningar i JavaScript del 5

Övningar i JavaScript del 5 Övningar i JavaScript del 5 I dessa övningar ska vi ta upp några lika händelsehanterare. Dessa ska dck inte läggas in med attribut i HTML-kden, så sm vi gjrt tidigare med nclick. Istället ska vi nu lägga

Läs mer

GEOSECMA for ArcGIS GSD datastruktur och import i en SDE geodatabas

GEOSECMA for ArcGIS GSD datastruktur och import i en SDE geodatabas GEOSECMA fr ArcGIS GSD datastruktur ch imprt i en SDE gedatabas ÖVERSIKT Det här dkumentet ger imprtinstruktiner ch en rekmmenderad struktur för Gegrafiska Sverige Data (GSD) i en SDE gedatabas sm ska

Läs mer

Frekvenstabell över tärningskast med C#

Frekvenstabell över tärningskast med C# Instruktion Frekvenstabell över tärningskast med C# Introduktionsuppgift Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402 Innehåll Du ska följa steg för steg -instruktionen i

Läs mer

Metoder. Inledande programmering med C# (1DV402)

Metoder. Inledande programmering med C# (1DV402) Metoder Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i detta verk av

Läs mer

Webbdirektivet. Om nya krav och hur man går tillväga för att skapa tillgängliga dokument

Webbdirektivet. Om nya krav och hur man går tillväga för att skapa tillgängliga dokument Webbdirektivet Om nya krav ch hur man går tillväga för att skapa tillgängliga dkument Tillgängliga dkument vad händer nu? För vem ska PDF-dkumenten vara tillgängliga? Vilka krav ställer webbdirektivet

Läs mer

Manual för att importera referenser till DiVA

Manual för att importera referenser till DiVA Manual för att imprtera referenser till DiVA Du kan imprtera referenser från PubMed, Web f Science, Libris ch referenshanteringsprgrammet EndNte. Även referenser i frmaten XML, EndNte XML, Endnte Referer

Läs mer

Produktöversikt Boolware. SOFTWARE CORPORATION http://www.softbool.com

Produktöversikt Boolware. SOFTWARE CORPORATION http://www.softbool.com Prduktöversikt Blware SOFTWARE CORPORATION http://www.sftbl.cm 1 Nyttan med Blware Blware är specialiserat på att ge snabb återsökning, analys (textmining) samt beräkning i stra infrmatinsmängder med mmentan

Läs mer

Hur man skapar ett test i Test och quiz i Mondo 2.6

Hur man skapar ett test i Test och quiz i Mondo 2.6 Hur man skapar ett test i Test ch quiz i Mnd 2.6 Snabbstart Under Test ch quiz, namnge ditt test under fältet Namn ch klicka senare på Skapa. Börja sedan med att gå igenm inställningarna, för att kmma

Läs mer

BRÅDSKANDE: SÄKERHETSMEDDELANDE Fel i WIZARD 2 Barcode ID Label # 023 Innehåll

BRÅDSKANDE: SÄKERHETSMEDDELANDE Fel i WIZARD 2 Barcode ID Label # 023 Innehåll PerkinElmer Singapre Pte Ltd 28 Ayer Rajah Crescent #04-01/08 Singapre 139959 C. Reg. N. 199707113D Phne 65 6868 1688 Fax 65 6779 6567 www.perkinelmer.cm Den 13en Maj 2015 Kära Kund, BRÅDSKANDE: SÄKERHETSMEDDELANDE

Läs mer

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio Ditt första C#-program med Visual Studio Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så

Läs mer

Kravspecifikation Batchbeställningar 2008-03-25 Version:

Kravspecifikation Batchbeställningar 2008-03-25 Version: Kravspecifikatin Batchbeställningar 2008-03-25 Versin: 1.00 Ändringshistrik Revisin Datum Av Kmmentar 1.00 2008-03-25 Maria Valterssn Första versin efter prjektavslut. Kravspecifikatinen har bara funnits

Läs mer

Övningar i JavaScript del 2

Övningar i JavaScript del 2 Övningar i JavaScript del 2 Genm dessa övningar frtsätter intrduktinen av JavaScript. Vi tar nu upp if-satser ch lite mer m funktiner. Vi kmmer ckså in på tillämpningar sm att byta en bild på webbsidan

Läs mer

Instruktioner för ansökan till VFU utomlands i Moveon Utbildningsvetenskapliga fakulteten

Instruktioner för ansökan till VFU utomlands i Moveon Utbildningsvetenskapliga fakulteten Instruktiner för ansökan till VFU utmlands i Mven Utbildningsvetenskapliga fakulteten Viktigt! Innan du börjar med din ansökan Kntrllera under vilken VFU du har möjlighet att förlägga en del utmlands i

Läs mer

BaraTrav Inställningar Version 1.3.4

BaraTrav Inställningar Version 1.3.4 BaraTrav Inställningar Versin 1.3.4 I prgraminställningar styr du hur du vill att BaraTrav skall fungera Bilden van visar de inställningar sm gäller vid installatin. Du kmmer åt prgraminställningar på

Läs mer

Övningar i JavaScript del 7

Övningar i JavaScript del 7 Övningar i JavaScript del 7 I denna labratin återanvänder vi bilderna på frukter, sm vi haft i ett par tidigare labratiner. Denna gång ska vi lägga till visuella effekter då en frukt väljs. Klickar man

Läs mer

Avsluta vår användning av personuppgifter för marknadsföring. Personuppgifter som användare lämnar ut till andra användare

Avsluta vår användning av personuppgifter för marknadsföring. Personuppgifter som användare lämnar ut till andra användare Integritetsplicy (GPDR) Denna Integritetsplicy gäller medelbart för nya medlemmar ch från ch med den 25 maj 2018 för befintliga medlemmar. Denna Integritetsplicy ersätter alla tidigare versiner. Innehåll

Läs mer

Identifiering och autentisering

Identifiering och autentisering Identifiering ch autentisering Litteratur: CSAS kapitel 12, 14 Identifiering ch autenticering Identitet Var är identitet Namn Kntext ch mgivning Autenticering Grunder Lösenrd Bimetri 1 Identitet Definitin

Läs mer

VIKTIGT SÄKERHETSMEDDELANDE HeartSine Technologies samaritan PAD 500P (Offentlig defibrillator) Programvaruuppgradering

VIKTIGT SÄKERHETSMEDDELANDE HeartSine Technologies samaritan PAD 500P (Offentlig defibrillator) Programvaruuppgradering VIKTIGT SÄKERHETSMEDDELANDE HeartSine Technlgies samaritan PAD 500P (Offentlig defibrillatr) Prgramvaruuppgradering Bästa ägare till samaritan PAD 500P, Anledningen till att du får detta brev är att HeartSine

Läs mer

Objektorienterad programmering i Java I

Objektorienterad programmering i Java I Laboration 4 Objektorienterad programmering i Java I Uppgifter: 1 Beräknad tid: 6 9 timmar Att läsa: Kapitel 7, 8 (stränghantering, arrayer och Vector) Utdelat material (paket) Syfte: Att kunna använda

Läs mer

Diagnostiskt Prov. Antaganden Om förutsättningar saknas I en uppgift skall rimliga antaganden göras och nedtecknas.

Diagnostiskt Prov. Antaganden Om förutsättningar saknas I en uppgift skall rimliga antaganden göras och nedtecknas. .0.0 DIAGNOSTISKT PROV Tid Klockan 09.00-2.00 Hjälpmedel Inga Antaganden Om förutsättningar saknas I en uppgift skall rimliga antaganden göras och nedtecknas. Rättning Tentamen omfattar 6 poäng Denna tentamen

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: TimeEdit Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta kan det finnas mindre avvikelser

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: NvaSchem (utan elever) Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta kan det finnas mindre

Läs mer

Objektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6

Objektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6 Laboration 2 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6 Syfte: Att kunna använda sig av olika villkors- och kontrollflödeskonstruktioner

Läs mer

ANVÄNDARMANUAL. Version 2.3.3. Euromed Networks AB. Årstaängsvägen 11, 117 43 Stockholm. Tel. 08-54 58 99 99. (Juni 2006)

ANVÄNDARMANUAL. Version 2.3.3. Euromed Networks AB. Årstaängsvägen 11, 117 43 Stockholm. Tel. 08-54 58 99 99. (Juni 2006) ANVÄNDARMANUAL Versin 2.3.3 (Juni 2006) Eurmed Netwrks AB. Årstaängsvägen 11, 117 43 Stckhlm. Tel. 08-54 58 99 99 Innehållsförteckning FÖRORD...2 ÅTERFÖRSÄLJARE...3 DIKTERING...3 DIKTERING...4 Diktatlista...

Läs mer

Inledande programmering med C# (1DV402) Introduktion till C#

Inledande programmering med C# (1DV402) Introduktion till C# Introduktion till C# Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i

Läs mer

Föreläsning 4. Klass. Klassdeklaration. Klasser Och Objekt

Föreläsning 4. Klass. Klassdeklaration. Klasser Och Objekt Föreläsning 4 Klasser Och Objekt Klass Beskrivning av en objekttyp Beskriver egenskaper och beteende (fält och metoder) Klassen fungerar som en ritning Objekt skapas från klassbeskrivningen - instansieras

Läs mer

BaraTrav Meny Version 1.2

BaraTrav Meny Version 1.2 BaraTrav Meny Versin 1.2 BaraTrav är utrustad med en meny sm underlättar för användaren att hitta den funktinalitet sm eftersöks. Menyn är alltid tillgänglig längst upp till vänster i prgramfönstret. Menyn

Läs mer

Kort om klasser och objekt En introduktion till GUI-programmering i Java

Kort om klasser och objekt En introduktion till GUI-programmering i Java Kort om klasser och objekt En introduktion till GUI-programmering i Java Klasser En klass är en mall för hur man ska beskriva på något. Antag att vi har en klass, Bil. Den klassen innehåller en lista på

Läs mer

Föreläsning 5 (6) Metoder. Metoder Deklarera. Metoder. Parametrar Returvärden Överlagring Konstruktorer Statiska metoder tostring() metoden javadoc

Föreläsning 5 (6) Metoder. Metoder Deklarera. Metoder. Parametrar Returvärden Överlagring Konstruktorer Statiska metoder tostring() metoden javadoc Föreläsning 5 (6) Metoder Metoder Parametrar Returvärden Överlagring Konstruktorer Statiska metoder tostring() metoden javadoc Metoder Deklarera public void setnamn(string n) Åtkomstmodifierare Returtyp

Läs mer

Hjälp till MV-Login Administration Elevdata AB

Hjälp till MV-Login Administration Elevdata AB Hjälp till MV-Login Administration Elevdata AB Dokumentversion: 20130920A 1 Innehållsförteckning Förord... 3 Kapitel 1. Aktivera administratörkontot... 4 Kapitel 2. Tillgång till MV-Login Administration...

Läs mer

Import av frånvaro externa system

Import av frånvaro externa system Resurshantering Imprt av frånvar externa system Lgica HRM TRV 70-1.0 Öppen 08/01/2014 1 (11) 1 Innehållsförteckning 1 Innehållsförteckning 2 2 Dkument infrmatin 3 2.1 Revisinshistria 3 2.2 Intressenter

Läs mer

Inledande programmering med C# (1DV402) 85/2=42. OBS! Heltal 1 (13)

Inledande programmering med C# (1DV402) 85/2=42. OBS! Heltal 1 (13) 85/2=42 OBS! Heltal 1 (13) Inmatning och formaterad utmatning Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda

Läs mer

Nyheter och ändringar i Adela Grundskola 4.2.0

Nyheter och ändringar i Adela Grundskola 4.2.0 Nyheter ch ändringar i Adela Grundskla 4.2.0 Publicerad 2012-05-03 Tersus Sklsystem AB Lilla Nygatan 2, 411 08 Götebrg Tel: 031-85 70 50 Nya klumner Det har tillkmmit ett antal nya klumner i resultatfönstret

Läs mer

Introduktion. Klasser. TDP004 Objektorienterad Programmering Fö 2 Objektorientering grunder

Introduktion. Klasser. TDP004 Objektorienterad Programmering Fö 2 Objektorientering grunder Introduktion TDP004 Objektorienterad Programmering Fö 2 Objektorientering grunder OO är den mest använda programmeringsparadigmen idag, viktigt steg att lära sig och använda OO. Klasser är byggstenen i

Läs mer

Kort användarmanual för Test och quiz i Mondo 2.0

Kort användarmanual för Test och quiz i Mondo 2.0 Krt användarmanual för Test ch quiz i Mnd 2.0 Denna användarmanual är en krtversin av en längre användarmanual ch innehåller de viktigaste delarna för att kmma igång med användningen av Test ch quiz. För

Läs mer

Processbeskrivning fakturahantering

Processbeskrivning fakturahantering ST 2013/288-1.1 Prcessbeskrivning fakturahantering Beslutat av Charltte Byström Gäller från 2013-06-12 Innehåll Fakturahantering LNU 3 Fakturahantering 3 Prccessbeskrivning 4 Rller/ansvar 4 Arbetsmment

Läs mer

Föreläsning 5-6 Innehåll. Exempel på program med objekt. Exempel: kvadratobjekt. Objekt. Skapa och använda objekt Skriva egna klasser

Föreläsning 5-6 Innehåll. Exempel på program med objekt. Exempel: kvadratobjekt. Objekt. Skapa och använda objekt Skriva egna klasser Föreläsning 5-6 Innehåll Exempel på program med objekt Skapa och använda objekt Skriva egna klasser public class DrawSquare { public static void main(string[] args) { SimpleWindow w = new SimpleWindow(600,

Läs mer

Electrolux Vision ADMIN

Electrolux Vision ADMIN Installera ch knfigurera webbapplikatiner R-CARD M5 Installera Electrlux Visin ADMIN Översikt ch tips Electrlux Visin ADMIN är ett verktyg för att administrera användare, infrmatin ch bkningar i ett fastighetssystem.

Läs mer

Användarmanual för registrering av resultat från Markörbaserad journalgranskning

Användarmanual för registrering av resultat från Markörbaserad journalgranskning Sveriges kmmuner ch landsting Användarmanual för registrering av resultat från Markörbaserad jurnalgranskning Smatisk slutenvård, sjukhusövergripande ch klinikvisa resultat DEL 1 INLOGGNING Versin 2016-06-06

Läs mer

DIGITALISERINGSPLAN 2016-2025

DIGITALISERINGSPLAN 2016-2025 Statens museer för världskultur 2015-12-21 Dnr 467/2015 DIGITALISERINGSPLAN 2016-2025 Plan för digitalisering av Världskulturmuseernas samlingar Södra vägen 54 Bx 5306, 402 27 Götebrg Telefn: 010-456 11

Läs mer

Föreläsning 5-6 Innehåll

Föreläsning 5-6 Innehåll Föreläsning 5-6 Innehåll Skapa och använda objekt Skriva egna klasser Datavetenskap (LTH) Föreläsning 5-6 HT 2017 1 / 32 Exempel på program med objekt public class DrawSquare { public static void main(string[]

Läs mer

Integritetspolicy. Senast uppdaterad i maj Vårt sekretessåtagande. Vi ska

Integritetspolicy. Senast uppdaterad i maj Vårt sekretessåtagande. Vi ska Integritetsplicy Senast uppdaterad i maj 2018 Vårt sekretessåtagande Vi ska se till att dina persnuppgifter lagras säkert ch knfidentiellt inte sälja dina uppgifter till tredje part ge dig sätt att när

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: Utan schemasystem, manuellt schema i SchlSft Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: K-Skla ch GPUntis Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta kan det finnas mindre avvikelser

Läs mer

Beskrivning av Metakatalog. Sundsvalls kommun

Beskrivning av Metakatalog. Sundsvalls kommun Beskrivning av Metakatalg Sundsvalls kmmun Innehåll 1. ALLMÄNT OM METAKATALOGEN... 3 2. SYFTE... 3 2.1 AUTOMATISERING AV IT-ADMINISTRATION... 3 2.1.1 Effektivisering av IT-administratin... 4 2.2 VIDAREUTNYTTJANDE

Läs mer

2016-01-15.kl.08-13. Tentaupplägg

2016-01-15.kl.08-13. Tentaupplägg Tentaupplägg TIPS 1: Läs igenm ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker sm kan vara prblem i uppgifterna. Är det någt du abslut kmmer att

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

INNEHÅLLSFÖRTECKNING LOGGA IN HUR FÅR MAN ETT LÄRARKONTO? SKAPA LÄRARKONTO

INNEHÅLLSFÖRTECKNING LOGGA IN HUR FÅR MAN ETT LÄRARKONTO? SKAPA LÄRARKONTO Manual till PORTALEN INNEHÅLLSFÖRTECKNING LOGGA IN... 1 HUR FÅR MAN ETT LÄRARKONTO?... 1 SKAPA LÄRARKONTO... 1 LOGGA IN MED GOOGLE... 2 SKAPA ELEVKONTO... 2 SKAPA FLERA ELEVKONTON SAMTIDIGT... 2 GRUPPER...

Läs mer

SEKRETESSPOLICY. 1. Vad är personuppgifter?

SEKRETESSPOLICY. 1. Vad är personuppgifter? Plicyn reviderades senast: den 16 april 2018 SEKRETESSPOLICY Vi, Bridgestne Eurpe NV/SA, ett företag bildat enligt belgisk lag, med huvudkntr på Kleine Klsterstraat 10, 1932 Zaventem, Belgien ch med företagsnummer

Läs mer

Arbeta med databas. Översikt. Lektion 1: Arbeta med Entity Data Models. Arbeta med Entity Data Models. LINQ (Language Integrated Query).

Arbeta med databas. Översikt. Lektion 1: Arbeta med Entity Data Models. Arbeta med Entity Data Models. LINQ (Language Integrated Query). Arbeta med databas Översikt Arbeta med Entity Data Models. LINQ (Language Integrated Query). Lektion 1: Arbeta med Entity Data Models Introduktion till ADO.NET Entity Framework. Stöd i ADO.NET Entity Framework.

Läs mer

Tillgänglighetsguide Lunds kommun... 1. Komma igång... 2. Översikt av Guiden... 1

Tillgänglighetsguide Lunds kommun... 1. Komma igång... 2. Översikt av Guiden... 1 Innehållsförteckning Tillgänglighetsguide Lunds kmmun... 1 Översikt av Guiden... 1 Kmma igång... 2 Sökning ch visning av tillgänglighetsinfrmatin... 2 Resultat av sökning... 3 Rapprtering av nya bjekt

Läs mer

Rockpanel / ROCKWOOL AB ( ROCKWOOL ) vill säkerställa din integritet online.

Rockpanel / ROCKWOOL AB ( ROCKWOOL ) vill säkerställa din integritet online. Sekretessplicy Rckpanel / ROCKWOOL AB ( ROCKWOOL ) vill säkerställa din integritet nline. Det är därför sm ROCKWOOL har regler, Binding Crprate Rules (BCRs), för dataskydd sm ska följas av alla blag sm

Läs mer

Laghantering i Equipe

Laghantering i Equipe Laghantering i Equipe för klubbar tillhörande Skånes Ridsprtförbund Eftersm distriktet autmatiskt vill betala ut lagstöd till arrangörerna är det viktigt att inrapprteringen av lagklasserna sker på ett

Läs mer

Byte av reservnummer i Melior, ELVIS och Befreg

Byte av reservnummer i Melior, ELVIS och Befreg 1.0 Fastställt (1)11 Prjekt: Prjektnummer: Adm rutin Melirförvaltningen NU Utfärdat av: Utf datum: Mna Brandt-Söderrs / Ann-Britt Jangeberg 130913 Byte av reservnummer i Melir, ELVIS ch Befreg DOK.NAMN:

Läs mer

Anmälan av stipendier med systemet Personec F ESS

Anmälan av stipendier med systemet Personec F ESS Aditr Oy 1 Anmälan av stipendier med systemet Persnec F ESS Lgga in i ESS via länken ESS-Emplyee Self Service sm finns under menyn Verktyg på Hankens persnalprtal. Internet Explrer rekmmenderas för användning

Läs mer

Kravspecifikation Batchbeställningar Version:

Kravspecifikation Batchbeställningar Version: Kravspecifikatin Batchbeställningar 2005-05-04 Versin: 1.04 Ändringshistrik Revisin Datum Av Kmmentar Granskare Gdkännare 0.01 2005-02-08 JSL Första utkast - - 1.00 2005-03-01 JSL - Lagt till den nya tabellen

Läs mer

ShoreTel Communicator Överblick

ShoreTel Communicator Överblick ShreTel Cmmunicatr Överblick ShreTel Cmmunicatr är det enklaste sättet att kmmunicera effektivt med dina kllegr ch affärspartners. Oavsett m du är nrmal användare, telefnist eller samtalsagent i ett Cntact

Läs mer

Föreläsning 11. Arrayer. Arrayer. Arrayer. Lagrar flera värden av samma typ Kan vara primitiva typer eller objekt. Kan ha en array av t.

Föreläsning 11. Arrayer. Arrayer. Arrayer. Lagrar flera värden av samma typ Kan vara primitiva typer eller objekt. Kan ha en array av t. Föreläsning 11 Arrayer Arrayer Lagrar flera värden av samma typ Kan vara primitiva typer eller objekt int[] tal = new int[3]; Kan ha en array av t.ex: Heltal (int) Tecken (char) Personer (objekt av klassen

Läs mer

Övningsuppgifter kapitel 8

Övningsuppgifter kapitel 8 Inst. för Systemteknik Introduktion till programmering (SMD 180), 5 p Övningsuppgifter kapitel 8 1. Listor är en viktig datatyp i Python. Hur definierar kursboken lista? Vad kallas de värden som tillsammans

Läs mer

En kom i gång manual till SPF:s hemsidor

En kom i gång manual till SPF:s hemsidor En km i gång manual till SPF:s hemsidr Inlggning Meny (navigatinsträdet) Vad skall finnas på hemsidan Standarduppgifter [Startsidan, Om föreningen, Styrelsen, Kntakt, Bli medlem] Tilläggs/valfria uppgifter

Läs mer

Kursbeskrivningar. Kursfakta för standardkurser

Kursbeskrivningar. Kursfakta för standardkurser Kursbeskrivningar Alla våra kurser är uppdelade i endagarskurser, för att underlätta för dig att plcka ihp ett kursprgram sm passar dig. Kurserna är uppbyggda så att de kursdagar sm ligger i anslutning

Läs mer

Objektorienterad programmering Föreläsning 9. Copyright Mahmud Al Hakim Agenda (halvdag)

Objektorienterad programmering Föreläsning 9. Copyright Mahmud Al Hakim  Agenda (halvdag) Objektorienterad programmering Föreläsning 9 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda (halvdag) Fält Grunderna Fält med komponenter av struct-typ Fält med referenser Standardklassen

Läs mer

Inledande programmering med C# (1DV402) 27+15=42 1 (22)

Inledande programmering med C# (1DV402) 27+15=42 1 (22) 27+15=42 1 (22) Variabler Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll

Läs mer

Design av interaktiv multimedia. Läs i förväg om det som övningarna kommer att beröra. Träna hemma både före och efter övningarna.

Design av interaktiv multimedia. Läs i förväg om det som övningarna kommer att beröra. Träna hemma både före och efter övningarna. Använd olika lager. Döp lagren! Organisera era bibliotek! Design av interaktiv multimedia Ge era symboler instansnamn för att hitta dem med AS. Nytt för denna kurs: Ingen ActionScript-kod i.fla-filen!

Läs mer

Objektorienterad programmering Föreläsning 11. Copyright Mahmud Al Hakim

Objektorienterad programmering Föreläsning 11. Copyright Mahmud Al Hakim Objektorienterad programmering Föreläsning 11 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Multipla relationer Flerdimensionella fält Nationella inställningar Redigering av utskrifter

Läs mer

IT-lösningar Marvin Statistik

IT-lösningar Marvin Statistik Cntact Management fr Centrex & Virtual PBXs IT-lösningar Marvin Statistik Guide - Marvin Statistik Telia Centrex versiner Maxi ch Multi Cpyright 2009 trimum.se 1 (14) Innehåll 1 Ändringsinfrmatin...3 2

Läs mer

Räkna med ASP.NET MVC 3

Räkna med ASP.NET MVC 3 Instruktion Räkna med ASP.NET MVC 3 Introduktionsuppgift Författare: Mats Loock Kurs: ASP.NET MVC Kurskod:1DV409 Innehåll Du ska följa steg-för-steg -instruktionen i denna introduktionsuppgift och skapa

Läs mer

En kom i gång manual till SPF:s hemsidor

En kom i gång manual till SPF:s hemsidor En km i gång manual till SPF:s hemsidr Inlggning Meny (navigatinsträdet) Vad skall finnas på hemsidan Standarduppgifter [Startsidan, Om föreningen, Styrelsen, Kntakt, Bli medlem] Tilläggs/valfria uppgifter

Läs mer

1 Paint. 1.1 Öppna Paint. 1.2 Rita linjer

1 Paint. 1.1 Öppna Paint. 1.2 Rita linjer 1 Paint Paint är en funktin i Windws 10 sm du kan använda för att göra teckningar på ett tmt mråde eller på befintliga bilder. Många av verktygen i Paint finns i menyfliksmrådet, sm finns i den övre delen

Läs mer

DIAGNOSTISKT PROV. Tid. Hjälpmedel. Antaganden. Rättning. Övrigt. Diagnostiskt Prov. Klockan Inga

DIAGNOSTISKT PROV. Tid. Hjälpmedel. Antaganden. Rättning. Övrigt. Diagnostiskt Prov. Klockan Inga 203-03-9 203-03-9 DIAGNOSTISKT PROV Tid Klockan 09.00-2.00 Hjälpmedel Inga Antaganden Om förutsättningar saknas I en uppgift skall rimliga antaganden göras och nedtecknas. Rättning Tentamen omfattar 6

Läs mer

Revisionsrapport 2010 Genomförd på uppdrag av revisorerna i Jönköpings kommun. Jönköpings kommun Granskning av användaradministrationen

Revisionsrapport 2010 Genomförd på uppdrag av revisorerna i Jönköpings kommun. Jönköpings kommun Granskning av användaradministrationen Revisinsrapprt 2010 Genmförd på uppdrag av revisrerna i Jönköpings kmmun Jönköpings kmmun Granskning av användaradministratinen Innehåll 1. Bakgrund ch syfte... 3 2. Metd ch avgränsning... 3 3. Begreppsförklaringar...

Läs mer

Objektorienterad programmering D2

Objektorienterad 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 mer

TUTORIAL: KLASSER & OBJEKT

TUTORIAL: KLASSER & OBJEKT TUTORIAL: KLASSER & OBJEKT I denna tutorial lär vi oss att använda klasser och objekt samt hur vi bygger en enkel applikation kring dessa. I tutorialen kommer det finnas en mängd kod som du antingen kan

Läs mer

Uppgiften är att beskriva en kvadrat i ett Java program. En första version av programmet skulle kunna se ut så här:

Uppgiften är att beskriva en kvadrat i ett Java program. En första version av programmet skulle kunna se ut så här: Att skapa en klass kvadrat Uppgiften är att beskriva en kvadrat i ett Java program. En första version av programmet skulle kunna se ut så här: public class Kvadrat { private int sida; Det var väl inte

Läs mer

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING. Övningstentamen 2

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING. Övningstentamen 2 Institutionen för Data- och informationsteknik JSk TENTAMEN OBJEKTORIENTERAD PROGRAMVARUUTVECKLING Övningstentamen 2 TID: 4 timmar Ansvarig: Betygsgränser: Hjälpmedel: Jan Skansholm Sammanlagt maximalt

Läs mer

LICENSVILLKOR FÖR PROGRAMVARA FRÅN MICROSOFT MICROSOFT DYNAMICS AX 2012 R2

LICENSVILLKOR FÖR PROGRAMVARA FRÅN MICROSOFT MICROSOFT DYNAMICS AX 2012 R2 LICENSVILLKOR FÖR PROGRAMVARA FRÅN MICROSOFT MICROSOFT DYNAMICS AX 2012 R2 Dessa licensvillkr utgör ett avtal ( avtal ) mellan Micrsft Crpratin (eller berende på var du br, ett av dess kncernblag) ch dig.

Läs mer

3 Styrning av programflöde. Här exekveras satserna enligt först sats1 sedan sats2 och sist sats3.

3 Styrning av programflöde. Här exekveras satserna enligt först sats1 sedan sats2 och sist sats3. 3 Styrning av prgramflöde Ett prgram består av ett antal satser. När prgrammet körs exekveras satserna i den rdning sm de står. ; ; ; Här exekveras satserna enligt först sedan ch sist. Ofta måste man i

Läs mer

Vattenfall Innovation Awards

Vattenfall Innovation Awards Vattenfall Innvatin Awards Hantering av Uppfinnare, prcess ch tlkning av legala aspekter Tidsplan: 1. Vattenfalls (VF) utser en intern jury, bestående av ca 10 persner, sm bedömer ch beslutar m vilka idéer

Läs mer

DAT043 Objektorienterad Programmering

DAT043 Objektorienterad Programmering DAT043 Objektorienterad Programmering Detta är en exempeltenta som innehåller gamla tentauppgifter av ungefär liknande slag som ni kan förvänta er se på ordinarie tenta i Del 1 respektive Del 2. Dock är

Läs mer

Objektorienterad programmering E. Telefonboken, än en gång. Gränssnitt. Telefonboken med gränssnitt specificerat, del 1.

Objektorienterad programmering E. Telefonboken, än en gång. Gränssnitt. Telefonboken med gränssnitt specificerat, del 1. Objektorienterad programmering E Telefonboken, än en gång Föreläsning 5 Wrapper classes Exempel, histogram. Inldening om undantag. Mer om klassen Påminnelse Vår senaste version bestod av två klasser, bägge

Läs mer

Grundläggande programmering med C# 7,5 högskolepoäng

Grundläggande programmering med C# 7,5 högskolepoäng Grundläggande programmering med C# 7,5 högskolepoäng Provmoment: TEN1 Ladokkod: NGC011 Tentamen ges för: Omtentamen DE13, IMIT13 och SYST13 samt öppen för alla (Ifylles av student) (Ifylles av student)

Läs mer

Lektionsaktivitet: Var är den? Hur ser den ut?

Lektionsaktivitet: Var är den? Hur ser den ut? Särskla Mdul: Didaktiska perspektiv på matematikundervisningen 2 Del 3: Gemetri ch statistik Lektinsaktivitet: Var är den? Hur ser den ut? Berit Bergius & Lena Trygg, NCM Syfte Lektinsaktiviteten består

Läs mer

GUIDE TILL ANVÄNDARHANTERINGEN

GUIDE TILL ANVÄNDARHANTERINGEN Sida 1 av 9 Version: 1 (EL) GUIDE TILL ANVÄNDARHANTERINGEN Användarhanteringen sker i ett verktyg som heter Användaradmin och man kan också göra en del saker direkt på intranätet. I användarhanteringen

Läs mer

AppGate och Krisberedskapsmyndighetens basnivå för informationssäkerhet, BITS

AppGate och Krisberedskapsmyndighetens basnivå för informationssäkerhet, BITS AppGate ch Krisberedskapsmyndighetens basnivå för infrmatinssäkerhet, BITS En intrduktin i säkerhet. AppGate AppGate är ett svenskt säkerhetsföretag med sina rötter inm försvarsindustrin. AppGates teknik

Läs mer