Core Data Permanent datalagring

Storlek: px
Starta visningen från sidan:

Download "Core Data Permanent datalagring"

Transkript

1

2 Core Data Permanent datalagring Applikationsutveckling för iphone och ipad, 725G60 Alek Åström,

3 Agenda

4 Agenda Vad är Core Data?

5 Agenda Vad är Core Data? Varför använda det?

6 Agenda Vad är Core Data? Varför använda det? Beståndsdelarna i ett Core Data-projekt

7 Agenda Vad är Core Data? Varför använda det? Beståndsdelarna i ett Core Data-projekt Designa Core Data-modellen

8 Agenda Vad är Core Data? Varför använda det? Beståndsdelarna i ett Core Data-projekt Designa Core Data-modellen Hämta, ändra, spara och ta bort Core Data-objekt

9 Agenda Vad är Core Data? Varför använda det? Beståndsdelarna i ett Core Data-projekt Designa Core Data-modellen Hämta, ändra, spara och ta bort Core Data-objekt Demo genom hela screencasten

10 Vad är Core Data?

11 Vad är Core Data? Ett ramverk för att hantera permanent datalagring av objektgrafer

12 Vad är Core Data? Ett ramverk för att hantera permanent datalagring av objektgrafer Hjälper dig att spara modell-objekt till en fil och hämta tillbaka dem igen

13 Vad är Core Data? Ett ramverk för att hantera permanent datalagring av objektgrafer Hjälper dig att spara modell-objekt till en fil och hämta tillbaka dem igen Abstraherar bort hur objekten lagras så att du kan använda objekt oberoende av ifall de sparas i en SQL-databas eller som binärfiler eller xmler

14 Vad är Core Data? Ett ramverk för att hantera permanent datalagring av objektgrafer Hjälper dig att spara modell-objekt till en fil och hämta tillbaka dem igen Abstraherar bort hur objekten lagras så att du kan använda objekt oberoende av ifall de sparas i en SQL-databas eller som binärfiler eller xmler Använder ett diagram och grafiska verktyg för att beskriva objekt med attribut och relationer

15 Vad är Core Data? Ett ramverk för att hantera permanent datalagring av objektgrafer Hjälper dig att spara modell-objekt till en fil och hämta tillbaka dem igen Abstraherar bort hur objekten lagras så att du kan använda objekt oberoende av ifall de sparas i en SQL-databas eller som binärfiler eller xmler Använder ett diagram och grafiska verktyg för att beskriva objekt med attribut och relationer Avancerade funktioner som ej tas upp här:

16 Vad är Core Data? Ett ramverk för att hantera permanent datalagring av objektgrafer Hjälper dig att spara modell-objekt till en fil och hämta tillbaka dem igen Abstraherar bort hur objekten lagras så att du kan använda objekt oberoende av ifall de sparas i en SQL-databas eller som binärfiler eller xmler Använder ett diagram och grafiska verktyg för att beskriva objekt med attribut och relationer Avancerade funktioner som ej tas upp här: Hanterar ändringar av objekt för tex automatisk undo/redo

17 Vad är Core Data? Ett ramverk för att hantera permanent datalagring av objektgrafer Hjälper dig att spara modell-objekt till en fil och hämta tillbaka dem igen Abstraherar bort hur objekten lagras så att du kan använda objekt oberoende av ifall de sparas i en SQL-databas eller som binärfiler eller xmler Använder ett diagram och grafiska verktyg för att beskriva objekt med attribut och relationer Avancerade funktioner som ej tas upp här: Hanterar ändringar av objekt för tex automatisk undo/redo Kan integreras med icloud för att dela modellobjekt mellan enheter

18 Strukturen i Core Data Apple

19 Strukturen i Core Data Ett antal klasser samverkar som i en stapel. Apple

20 Strukturen i Core Data Ett antal klasser samverkar som i en stapel. I en applikation jobbar man mest med det översta lagret Apple

21 Strukturen i Core Data Ett antal klasser samverkar som i en stapel. I en applikation jobbar man mest med det översta lagret De övriga lagren sätter man ofta upp en gång i appdelegaten. Apple

22 Strukturen i Core Data Ett antal klasser samverkar som i en stapel. I en applikation jobbar man mest med det översta lagret De övriga lagren sätter man ofta upp en gång i appdelegaten. Vi går nerifrån och upp! Apple

23 Persistent stores och NSPersistentStoreCoordinator Apple

24 Persistent stores och NSPersistentStoreCoordinator Core Data kan använda sig av ett antal olika filformat för att spara data Apple

25 Persistent stores och NSPersistentStoreCoordinator Core Data kan använda sig av ett antal olika filformat för att spara data Varje fil är en persistent store Apple

26 Persistent stores och NSPersistentStoreCoordinator Core Data kan använda sig av ett antal olika filformat för att spara data Varje fil är en persistent store Använder vi SQLite har vi i 9 fall av 10 en enda sqlite-fil med all data (rekommenderas) Apple

27 Persistent stores och NSPersistentStoreCoordinator Core Data kan använda sig av ett antal olika filformat för att spara data Varje fil är en persistent store Använder vi SQLite har vi i 9 fall av 10 en enda sqlite-fil med all data (rekommenderas) NSPersistentStoreCoordinator utför själva filoperationerna när objekt ska sparas och hämtas. Apple

28 Persistent stores och NSPersistentStoreCoordinator Core Data kan använda sig av ett antal olika filformat för att spara data Varje fil är en persistent store Använder vi SQLite har vi i 9 fall av 10 en enda sqlite-fil med all data (rekommenderas) NSPersistentStoreCoordinator utför själva filoperationerna när objekt ska sparas och hämtas. Apple Kan hålla reda på flera persistent stores

29 Persistent stores och NSPersistentStoreCoordinator Core Data kan använda sig av ett antal olika filformat för att spara data Varje fil är en persistent store Använder vi SQLite har vi i 9 fall av 10 en enda sqlite-fil med all data (rekommenderas) NSPersistentStoreCoordinator utför själva filoperationerna när objekt ska sparas och hämtas. Apple Kan hålla reda på flera persistent stores På ios används den oftast med endast en persistent store i form av en sqlite-fil

30 Persistent stores och NSPersistentStoreCoordinator Core Data kan använda sig av ett antal olika filformat för att spara data Varje fil är en persistent store Använder vi SQLite har vi i 9 fall av 10 en enda sqlite-fil med all data (rekommenderas) NSPersistentStoreCoordinator utför själva filoperationerna när objekt ska sparas och hämtas. Apple Kan hålla reda på flera persistent stores På ios används den oftast med endast en persistent store i form av en sqlite-fil Vi interagerar inte med den i vår kod

31 Managed Object Model Apple

32 Managed Object Model En managed object model innehåller information om vilka entiteter som finns, vilka attribut de har och vilka relationer som finns mellan dem Apple

33 Managed Object Model En managed object model innehåller information om vilka entiteter som finns, vilka attribut de har och vilka relationer som finns mellan dem Skapas grafiskt i XCode Apple

34 Managed Object Model En managed object model innehåller information om vilka entiteter som finns, vilka attribut de har och vilka relationer som finns mellan dem Skapas grafiskt i XCode Persistent store coordinatorn mappar data i vår persistent store med beskrivningen i vår modell Apple

35 Managed Object Context Apple

36 Managed Object Context Ingångspunkten för alla interaktioner med databasen Apple

37 Managed Object Context Ingångspunkten för alla interaktioner med databasen Hämtning Apple

38 Managed Object Context Ingångspunkten för alla interaktioner med databasen Hämtning Insättning Apple

39 Managed Object Context Ingångspunkten för alla interaktioner med databasen Hämtning Insättning Borttagning Apple

40 Managed Object Context Ingångspunkten för alla interaktioner med databasen Hämtning Insättning Borttagning Apple En temporär lagringsplats för databasobjekt i minnet

41 Managed Object Context Ingångspunkten för alla interaktioner med databasen Hämtning Insättning Borttagning Apple En temporär lagringsplats för databasobjekt i minnet Hämtar data från sin persistent store coordinator

42 Managed Object Context Ingångspunkten för alla interaktioner med databasen Hämtning Insättning Borttagning Apple En temporär lagringsplats för databasobjekt i minnet Hämtar data från sin persistent store coordinator Objekt inuti en managed object context kan ändras och tas bort

43 Managed Object Context Ingångspunkten för alla interaktioner med databasen Hämtning Insättning Borttagning Apple En temporär lagringsplats för databasobjekt i minnet Hämtar data från sin persistent store coordinator Objekt inuti en managed object context kan ändras och tas bort Ändringarna sparas i minnet tills man ropar på save, då slussas de vidare till persistent store coordinator

44 Managed Object Context Ingångspunkten för alla interaktioner med databasen Hämtning Insättning Borttagning Apple En temporär lagringsplats för databasobjekt i minnet Hämtar data från sin persistent store coordinator Objekt inuti en managed object context kan ändras och tas bort Ändringarna sparas i minnet tills man ropar på save, då slussas de vidare till persistent store coordinator Ej trådsäker! Skapa flera mot samma persistent store coordinator

45 Managed Object Managed Object Apple

46 Managed Object Ett databasobjekt som motsvarar en entitet i en managed objekt model Managed Object Apple

47 Managed Object Ett databasobjekt som motsvarar en entitet i en managed objekt model Kan ha attribut (tänk properties) Managed Object Apple

48 Managed Object Ett databasobjekt som motsvarar en entitet i en managed objekt model Kan ha attribut (tänk properties) Relationer (properties till andra managed objects) Managed Object Apple

49 Managed Object Ett databasobjekt som motsvarar en entitet i en managed objekt model Kan ha attribut (tänk properties) Relationer (properties till andra managed objects) Managed Object Modell-objekten i era appar Apple

50 Managed Object Ett databasobjekt som motsvarar en entitet i en managed objekt model Kan ha attribut (tänk properties) Relationer (properties till andra managed objects) Managed Object Modell-objekten i era appar Kan subklassas för olika entiteter Apple

51 Managed Object Ett databasobjekt som motsvarar en entitet i en managed objekt model Kan ha attribut (tänk properties) Relationer (properties till andra managed objects) Managed Object Modell-objekten i era appar Kan subklassas för olika entiteter Tillhör en managed object context Apple

52 Managed Object Ett databasobjekt som motsvarar en entitet i en managed objekt model Kan ha attribut (tänk properties) Relationer (properties till andra managed objects) Managed Object Modell-objekten i era appar Kan subklassas för olika entiteter Tillhör en managed object context Ändringar i objektet finns bara i minnet tills contexten sparas Apple

53 Hur använder vi Core Data?

54 Hur använder vi Core Data? 1.Skapa ett nytt tomt empty window-projekt med Core Data

55 Hur använder vi Core Data? 1.Skapa ett nytt tomt empty window-projekt med Core Data 2.Copy/pastea kod för att sätta upp Core Data till er appdelegat och ställ in filnamn

56 Hur använder vi Core Data? 1.Skapa ett nytt tomt empty window-projekt med Core Data 2.Copy/pastea kod för att sätta upp Core Data till er appdelegat och ställ in filnamn 3.Länka till Core Data-ramverket

57 Hur använder vi Core Data? 1.Skapa ett nytt tomt empty window-projekt med Core Data 2.Copy/pastea kod för att sätta upp Core Data till er appdelegat och ställ in filnamn 3.Länka till Core Data-ramverket 4.Skapa en managed object model och designa de entiteter ni ska använda (skapa eventuellt några fetch requests i modellen)

58 Hur använder vi Core Data? 1.Skapa ett nytt tomt empty window-projekt med Core Data 2.Copy/pastea kod för att sätta upp Core Data till er appdelegat och ställ in filnamn 3.Länka till Core Data-ramverket 4.Skapa en managed object model och designa de entiteter ni ska använda (skapa eventuellt några fetch requests i modellen) 5.Skapa NSManagedObject-subklasser för entiteterna

59 Hur använder vi Core Data? 1.Skapa ett nytt tomt empty window-projekt med Core Data 2.Copy/pastea kod för att sätta upp Core Data till er appdelegat och ställ in filnamn 3.Länka till Core Data-ramverket 4.Skapa en managed object model och designa de entiteter ni ska använda (skapa eventuellt några fetch requests i modellen) 5.Skapa NSManagedObject-subklasser för entiteterna 6.Skicka vidare appdelegatens managedobjectcontext till alla vy-kontroller som ska komma åt Core Data

60 Hur använder vi Core Data? 1.Skapa ett nytt tomt empty window-projekt med Core Data 2.Copy/pastea kod för att sätta upp Core Data till er appdelegat och ställ in filnamn 3.Länka till Core Data-ramverket 4.Skapa en managed object model och designa de entiteter ni ska använda (skapa eventuellt några fetch requests i modellen) 5.Skapa NSManagedObject-subklasser för entiteterna 6.Skicka vidare appdelegatens managedobjectcontext till alla vy-kontroller som ska komma åt Core Data 7.Använd managedobjectcontext för att hämta objekt

61 Designa en managed object model Demo

62 Att hämta managed objects med en ny fetch request

63 Att hämta managed objects med en ny fetch request 1.Skapa en fetchrequest med [NSFetchRequest fetchrequestwithentityname:]

64 Att hämta managed objects med en ny fetch request 1.Skapa en fetchrequest med [NSFetchRequest fetchrequestwithentityname:] 1.Entitetsnamnen måste matcha en entitet i modellen

65 Att hämta managed objects med en ny fetch request 1.Skapa en fetchrequest med [NSFetchRequest fetchrequestwithentityname:] 1.Entitetsnamnen måste matcha en entitet i modellen 2.Sätt eventuellt en NSPredicate (filtrering, t ex (age > 18) )

66 Att hämta managed objects med en ny fetch request 1.Skapa en fetchrequest med [NSFetchRequest fetchrequestwithentityname:] 1.Entitetsnamnen måste matcha en entitet i modellen 2.Sätt eventuellt en NSPredicate (filtrering, t ex (age > 18) ) 3.Sätt eventuellt sort descriptors för att sortera

67 Att hämta managed objects med en ny fetch request 1.Skapa en fetchrequest med [NSFetchRequest fetchrequestwithentityname:] 1.Entitetsnamnen måste matcha en entitet i modellen 2.Sätt eventuellt en NSPredicate (filtrering, t ex (age > 18) ) 3.Sätt eventuellt sort descriptors för att sortera 4.Kör fetch requesten på en managed object context [self.managedobjectcontext executefetchrequest: error:]

68 Att hämta managed objects med en ny fetch request 1.Skapa en fetchrequest med [NSFetchRequest fetchrequestwithentityname:] 1.Entitetsnamnen måste matcha en entitet i modellen 2.Sätt eventuellt en NSPredicate (filtrering, t ex (age > 18) ) 3.Sätt eventuellt sort descriptors för att sortera 4.Kör fetch requesten på en managed object context [self.managedobjectcontext executefetchrequest: error:] NSFetchRequest har även fler properties

69 Att hämta managed objects med en ny fetch request 1.Skapa en fetchrequest med [NSFetchRequest fetchrequestwithentityname:] 1.Entitetsnamnen måste matcha en entitet i modellen 2.Sätt eventuellt en NSPredicate (filtrering, t ex (age > 18) ) 3.Sätt eventuellt sort descriptors för att sortera 4.Kör fetch requesten på en managed object context [self.managedobjectcontext executefetchrequest: error:] NSFetchRequest har även fler properties Ange hur många som ska hämtas

70 Att hämta managed objects med en ny fetch request 1.Skapa en fetchrequest med [NSFetchRequest fetchrequestwithentityname:] 1.Entitetsnamnen måste matcha en entitet i modellen 2.Sätt eventuellt en NSPredicate (filtrering, t ex (age > 18) ) 3.Sätt eventuellt sort descriptors för att sortera 4.Kör fetch requesten på en managed object context [self.managedobjectcontext executefetchrequest: error:] NSFetchRequest har även fler properties Ange hur många som ska hämtas Hämta enskilda properties istället för hela objekt

71 Att hämta managed objects med en ny fetch request 1.Skapa en fetchrequest med [NSFetchRequest fetchrequestwithentityname:] 1.Entitetsnamnen måste matcha en entitet i modellen 2.Sätt eventuellt en NSPredicate (filtrering, t ex (age > 18) ) 3.Sätt eventuellt sort descriptors för att sortera 4.Kör fetch requesten på en managed object context [self.managedobjectcontext executefetchrequest: error:] NSFetchRequest har även fler properties Ange hur många som ska hämtas Hämta enskilda properties istället för hela objekt...

72 Att hämta managed objects med en fetch request template

73 Att hämta managed objects med en fetch request template 1.Hämta modellen med self.managedobjectcontext.persistentstorecoordinator.managedobjectmodel

74 Att hämta managed objects med en fetch request template 1.Hämta modellen med self.managedobjectcontext.persistentstorecoordinator.managedobjectmodel 2.Hämta en fetch request från modellen med namnet på mallen [model fetchrequestfromtemplatewithname: substitutionvariables:]

75 Att hämta managed objects med en fetch request template 1.Hämta modellen med self.managedobjectcontext.persistentstorecoordinator.managedobjectmodel 2.Hämta en fetch request från modellen med namnet på mallen [model fetchrequestfromtemplatewithname: substitutionvariables:] 1.Om er fetch request använder variabeler för att filtrera data, skriv in dem i en dictionary, annars skicka med nil som substitutionvariables.

76 Att hämta managed objects med en fetch request template 1.Hämta modellen med self.managedobjectcontext.persistentstorecoordinator.managedobjectmodel 2.Hämta en fetch request från modellen med namnet på mallen [model fetchrequestfromtemplatewithname: substitutionvariables:] 1.Om er fetch request använder variabeler för att filtrera data, skriv in dem i en dictionary, annars skicka med nil som substitutionvariables. 3.Kör fetch requesten på en managed object context [self.managedobjectcontext executefetchrequest: error:]

77 One line fetching

78 One line fetching Category för NSManagedObjectContext på github.com/mralek/ios-utilities

79 One line fetching Category för NSManagedObjectContext på github.com/mralek/ios-utilities Utför båda metoderna med en rad kod

80 One line fetching Category för NSManagedObjectContext på github.com/mralek/ios-utilities Utför båda metoderna med en rad kod Smidigt när ens fetch requests inte är alltför avancerade

81 Skapa, ändring och ta bort objekt

82 Skapa, ändring och ta bort objekt Skapa nya objekt med [NSEntityDescription insertnewobjectforentityforname: inmanagedobjectcontext:];

83 Skapa, ändring och ta bort objekt Skapa nya objekt med [NSEntityDescription insertnewobjectforentityforname: inmanagedobjectcontext:]; Spara med [managedobjectcontext save:]

84 Skapa, ändring och ta bort objekt Skapa nya objekt med [NSEntityDescription insertnewobjectforentityforname: inmanagedobjectcontext:]; Spara med [managedobjectcontext save:]

85 Skapa, ändring och ta bort objekt Skapa nya objekt med [NSEntityDescription insertnewobjectforentityforname: inmanagedobjectcontext:]; Spara med [managedobjectcontext save:] Ändra properties som vanligt

86 Skapa, ändring och ta bort objekt Skapa nya objekt med [NSEntityDescription insertnewobjectforentityforname: inmanagedobjectcontext:]; Spara med [managedobjectcontext save:] Ändra properties som vanligt Spara med [managedobjectcontext save:]

87 Skapa, ändring och ta bort objekt Skapa nya objekt med [NSEntityDescription insertnewobjectforentityforname: inmanagedobjectcontext:]; Spara med [managedobjectcontext save:] Ändra properties som vanligt Spara med [managedobjectcontext save:]

88 Skapa, ändring och ta bort objekt Skapa nya objekt med [NSEntityDescription insertnewobjectforentityforname: inmanagedobjectcontext:]; Spara med [managedobjectcontext save:] Ändra properties som vanligt Spara med [managedobjectcontext save:] Ta bort objekt med [managedobjectcontext deleteobject:]

89 Skapa, ändring och ta bort objekt Skapa nya objekt med [NSEntityDescription insertnewobjectforentityforname: inmanagedobjectcontext:]; Spara med [managedobjectcontext save:] Ändra properties som vanligt Spara med [managedobjectcontext save:] Ta bort objekt med [managedobjectcontext deleteobject:] Spara!

90 Skapa, ändring och ta bort objekt Skapa nya objekt med [NSEntityDescription insertnewobjectforentityforname: inmanagedobjectcontext:]; Spara med [managedobjectcontext save:] Ändra properties som vanligt Spara med [managedobjectcontext save:] Ta bort objekt med [managedobjectcontext deleteobject:] Spara!

91 Skapa, ändring och ta bort objekt Skapa nya objekt med [NSEntityDescription insertnewobjectforentityforname: inmanagedobjectcontext:]; Spara med [managedobjectcontext save:] Ändra properties som vanligt Spara med [managedobjectcontext save:] Ta bort objekt med [managedobjectcontext deleteobject:] Spara! Glömde jag säga spara?

92 Läs mer Core Data Starting Point Core Data Tutorial for ios Core Data Programming Guide Klassreferenser för NSManagedObjectContext, NSFetchRequest Undo Architecture Core Data i table views kommer på nästa screencast! NSFetchedResultsController

93 Frågor?

94 Frågor? Ställ frågor på kursforumet

95 Frågor? Ställ frågor på kursforumet Maila gärna

96

97 Tack!

98

GYMKEEPER ANDREAS SÖDERSTRÖM

GYMKEEPER ANDREAS SÖDERSTRÖM GYMKEEPER ANDREAS SÖDERSTRÖM 20120529 ABSTRAKT En post mortem på mitt ios-projekt. Utmaningen låg i att under 10 veckors tid sätta sig in i en plattform och programspråk jag aldrig använt förut. Jag har

Läs mer

Ordbehandling på ipad

Ordbehandling på ipad Ordbehandling på ipad fixar dokumenten 7 Lägg till grafik och bilder 7 Exportera filer som alla kan läsa 7 Samarbeta via molnet Så kommer du igång med för ios Ordbehandling på din ipad, är det möjligt?

Läs mer

Snabbstartsguide. Få hjälp Klicka på frågetecknet om du vill söka efter hjälpinnehåll.

Snabbstartsguide. Få hjälp Klicka på frågetecknet om du vill söka efter hjälpinnehåll. Snabbstartsguide Microsoft Access 2013 ser annorlunda ut jämfört med tidigare versioner, så vi har skapat den här guiden som hjälper dig att minimera inlärningskurvan. Ändra skärmstorleken eller stäng

Läs mer

Mål med lektionen! Veta kursmålen. Ha kännedom om några av de grundläggande begreppen.

Mål med lektionen! Veta kursmålen. Ha kännedom om några av de grundläggande begreppen. Entity Framework Mål med lektionen! Veta kursmålen. Ha kännedom om några av de grundläggande begreppen. Vem är jag? Mitt namn är Björn Jönsson och jobbar på Tahoe Solutions, ni når mig via mail: bjorn.jonsson@tahoesolutions.se

Läs mer

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av

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

Välkomna. SAS Visual Analytics SKL:S KPP-data SAS VISUAL ANALYTICS. 18 November COPYRIGHT SAS INSTITUTE

Välkomna. SAS Visual Analytics SKL:S KPP-data SAS VISUAL ANALYTICS. 18 November COPYRIGHT SAS INSTITUTE SAS VISUAL ANALYTICS Välkomna SAS Visual Analytics SKL:S KPP-data 18 November 2016 2012 COPYRIGHT SAS INSTITUTE AGENDA Del 1 Introduktion till SAS och SAS Visual Analytics Del 2 Visual Analytics på SKL

Läs mer

POWER POINT FÖRDJUPNING

POWER POINT FÖRDJUPNING POWER POINT 010 FÖRDJUPNING Microsoft PowerPoint 010 Fördjupning Inledning Mål och förkunskaper...5 Pedagogiken...5 Hämta övningsfiler...6 1 Teman Del 1 Skapa presentation med tema...7 Välja tema...8 Redigera

Läs mer

Databashantering och Beslutsstöd

Databashantering och Beslutsstöd Högskolan i Halmstad Sektionen för ekonomi och teknik Affärssystemprogrammet Databashantering och beslutsstöd, 7,5 hp Examinator Jesper Hakeröd 2011-02-25 Databashantering och Beslutsstöd Namn Innehållsförteckning

Läs mer

Vis it. jquery jquery används lite överallt i appen på olika sätt. Det främsta användningsområdet är vid selektering och manipulering av HTML element.

Vis it. jquery jquery används lite överallt i appen på olika sätt. Det främsta användningsområdet är vid selektering och manipulering av HTML element. Vis it Introduktion Vi har skapat den webbaserade appen Vis it som bygger på att användare kan ta bilder på och lägga upp sevärdheter via sin mobiltelefon. Dessa sevärdheter är positionsbaserade vilket

Läs mer

Microsoft Access 2016 Grunder

Microsoft Access 2016 Grunder ACCESS 2016 Grunder INLEDNING Mål och förkunskaper...5 Pedagogiken...5 Hämta övningsfiler...6 Övningsdatabaserna...7 1 INTRODUKTION TILL ACCESS Starta programmet...8 Avsluta programmet...8 Programfönstret...9

Läs mer

Komma igång med Skolarbete. Lärarhandledning för appen Skolarbete för ipad

Komma igång med Skolarbete. Lärarhandledning för appen Skolarbete för ipad Komma igång med Skolarbete Lärarhandledning för appen Skolarbete för ipad 1 Välkommen till Skolarbete Innehåll Välkommen till Skolarbete Innan du börjar Skapa din första uppgift Lägg till filaktiviteter

Läs mer

Mål med lektionen! Repetera och befästa kunskaperna.

Mål med lektionen! Repetera och befästa kunskaperna. Entity Framework Mål med lektionen! Repetera och befästa kunskaperna. Vad lektionen omfattar Repetera och gå igenom kursen lite snabbt. Vilka problem vill vi lösa? Vi arbetar med Webbapplikationer Vi kommer

Läs mer

Lathund för QlikView system/it stöd för Business Intelligence

Lathund för QlikView system/it stöd för Business Intelligence 1 Lathund för QlikView system/it stöd för Business Intelligence Innehållsförteckning: Licenser och tillgång... 2 AccessPoint... 3 QlikView... 6 Begrepp... 6 Hur QlikView fungerar... 6 Göra val... 7 Radera

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

Välkomna. SAS Visual Analytics Nätverksträff SKL. Peter Nordwall Principle Consultant / Presale at SAS Institute

Välkomna. SAS Visual Analytics Nätverksträff SKL. Peter Nordwall Principle Consultant / Presale at SAS Institute SAS VISUAL ANALYTICS Välkomna SAS Visual Analytics Nätverksträff SKL Peter Nordwall Principle Consultant / Presale at SAS Institute peter.nordwall@sas.com 21 October 2016 2012 COPYRIGHT SAS INSTITUTE AGENDA

Läs mer

LEX INSTRUKTION LEX LDAP

LEX INSTRUKTION LEX LDAP LEX INSTRUKTION LEX LDAP Innehållsförteckning LEX INSTRUKTION LEX LDAP... 1 1 INLEDNING... 1 2 INSTALLATION... 2 3 LEXLDAPSERVICE - KLIENTEN... 3 3.1 HUVUDFÖNSTER... 3 3.2 INSTÄLLNINGAR... 4 3.2.1 Lex...

Läs mer

LAJKA-GUIDE Bättre än Airdrop Skicka filer mellan OS X och ios

LAJKA-GUIDE Bättre än Airdrop Skicka filer mellan OS X och ios Bättre än Airdrop Skicka filer mellan OS X och ios 7 Gratisapp ger funktionen Apple har struntat i 7 Enklaste sättet att föra över filer mellan dator och telefon 7 Snabb överföring via wifi istället för

Läs mer

Guide för mobil utskrift och skanning för Brother iprint&scan

Guide för mobil utskrift och skanning för Brother iprint&scan Guide för mobil utskrift och skanning för Brother iprint&scan Version F SWE Definitioner av anmärkningar Nedanstående ikon används i den här bruksanvisningen: Obs-anmärkningarna ger dig information om

Läs mer

Home Storage Manager

Home Storage Manager Home Storage Manager Johan Fohlin 2014 Examensarbete högskoleexamen, 15HP Datavetenskap Internetteknologi Handledare: Anders Jackson Examinator: Ann-Sofie Östberg Home Storage Manager av Johan Fohlin Akademin

Läs mer

Systembeskrivning.

Systembeskrivning. KTH Institutionen för Numerisk Analys och Datalogi Systembeskrivning RedInc www.nada.kth.se/projects/prom03/redinc Uppdragsgivare: Projektmedlemmar: Harald Kjellin Daniel Oscarsson Rikard Laxhammar Tommy

Läs mer

Programmering B med Visual C++ 2008

Programmering B med Visual C++ 2008 Programmering B med Visual C++ 2008 Innehållsförteckning 1 Repetition och lite nytt...5 I detta kapitel... 5 Programexekvering... 5 Loop... 5 Källkod... 6 Verktyg... 6 Säkerhetskopiera... 6 Öppna, kompilera,

Läs mer

Microsoft. Access 2007. Grundkurs. www.databok.se

Microsoft. Access 2007. Grundkurs. www.databok.se Microsoft Access 2007 Grundkurs www.databok.se Innehållsförteckning 1 Börja arbeta med Access... 1 Vad är en databas?... 1 Starta Access 2007... 1 Skapa en ny databas... 2 Skärmbilden, arbetsytan och deras

Läs mer

Projektarbete 2: Interaktiv prototyp

Projektarbete 2: Interaktiv prototyp Projektarbete 2: Interaktiv prototyp Jonatan Hilmarch (Grupp 13) 880427-5595 hilmarch@skip.chalmers.se Kurs: Människa-Datorinteraktion TIG061 HT 2010 Projekt 1 - en tillbakablick Enligt projektets systemdefinition

Läs mer

Så får du Microsofts Office-paket gratis

Så får du Microsofts Office-paket gratis Så får du Microsofts Office-paket gratis 7 Kör Word, Excel, Powerpoint och Onenote i webbläsaren 7 Dela dina dokument 7 För dator, mobil och platta. Kom igång med Microsoft Skydrive och Office Web Apps

Läs mer

Inbjudningar skickas till din Microsoftadress inkorg

Inbjudningar skickas till din Microsoftadress inkorg Manual FYS- Online Innehållsförteckning 1. Generella tips 2. Inloggning första gången 3. Skapa favorit 4. Bibliotek (Träning, Övning och Video) 5. Expandera ett bibliotek 6. Filtrering i ett bibliotek

Läs mer

DIGITAL SÄLJSTART SYSTEMET SAMLAR DATA I VARJE STEG - DATAN LIGGER TILL GRUND FÖR ANALYSER AV KÖPARE OCH BOSTÄDER

DIGITAL SÄLJSTART SYSTEMET SAMLAR DATA I VARJE STEG - DATAN LIGGER TILL GRUND FÖR ANALYSER AV KÖPARE OCH BOSTÄDER DIGITAL SÄLJSTART DIGITAL SÄLJSTART I GRUNDEN EN HEMSIDA SOM ÖPPNAR ETT VISST DATUM EN VISS TID - SÄLJSTARTEN MAN KÖPER DE DELAR MAN TYCKER PASSAR ENS PROCESS - MAN ABONNERAR PÅ KÖP SYSTEMET SAMLAR DATA

Läs mer

ToDo ios-applikation. Mikael Östman. Mikael Östman - mo22ez Linnéuniversitetet

ToDo ios-applikation. Mikael Östman. Mikael Östman - mo22ez Linnéuniversitetet ToDo ios-applikation Mikael Östman 201205 Mikael Östman - mo22ez Linnéuniversitetet mo222ez@student.lnu.se Abstrakt Detta är en slutrapport för det projekt jag bedrivit inom ramen för kursen Individuellt

Läs mer

Nyheter i. Solen ORBIT 6.7

Nyheter i. Solen ORBIT 6.7 2014-02-12 Nyheter i Solen ORBIT 6.7 Cartesia GIS AB Nyheter i konceptet Mobila klienter och e-tjänst Till ORBIT finns nu två mobila klienter (HTML5-appar) tillgängliga. En för allmänheten, ORBIT Felanmälan,

Läs mer

Office 365 Windows 10

Office 365 Windows 10 KOMMUNLEDNINGSKONTORET / IT- OCH UTVECKLINGSAVDELNINGEN Office 365 Windows 10 Lathund 1 Innehåll Inledning 2 Vad är Office 365? 2 Innehållet i denna lathund 2 Mer information 2 Office 365-portalen 3 Logga

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

Tips och tricks 1 Cadcorp SIS 5.2 2003-03-03

Tips och tricks 1 Cadcorp SIS 5.2 2003-03-03 Tips och tricks 1 Cadcorp SIS 5.2 2003-03-03 Skapa en raster pensel från en Windows bakgrund (1) 1. Kontrollera att Paper är uppsatt som koordinatsystem/projektion 2. Öppna en Bitmap fil i ett tom fönsterfil

Läs mer

Lathund Office online

Lathund Office online Denna lathund lär dig det du behöver veta för att komma igång med Office online. Innehållet uppdateras löpande. I slutet av lathunden finner du övningar som hjälper dig att komma igång. Introduktion till

Läs mer

Design och underhåll av databaser

Design och underhåll av databaser Design och underhåll av databaser 1. Modell av verkligheten 2. Normalformer 3. Introduktion till DDL 4. Skapa databaser 5. Skapa tabeller 6. Skapa index 7. Restriktioner 8. Ta bort databaser, tabeller

Läs mer

CliMate följer Tre-lager-arkitektur. Domänobjekt - domänlogiklagret. Viktiga domänklasser i CliMate. De tre lagren. Paketen i CliMate:

CliMate följer Tre-lager-arkitektur. Domänobjekt - domänlogiklagret. Viktiga domänklasser i CliMate. De tre lagren. Paketen i CliMate: följer Tre-lager-arkitektur De tre lagren presentation: användarhändelser+grafik+resultat domänlogik: håller systemets funktioner databasaccess: databas + sql-hantering Paketen i : climate.ui (inkl climate.ui.action

Läs mer

Steg för Steg Att använda Statistics explorer med data från SKLs databas

Steg för Steg Att använda Statistics explorer med data från SKLs databas Steg för Steg Att använda Statistics explorer med data från SKLs databas Data Wizard (DW): http://www.ncomva.se/flash/projects/dw/ Sveriges Kommun- och Landstingsdatabas: http://www.kolada.se Sveriges

Läs mer

Analys och design. Objekt. Klass. med hjälp av CRC. Klassdiagram

Analys och design. Objekt. Klass. med hjälp av CRC. Klassdiagram Analys och design med hjälp av CRC 83 Klassdiagram Objekt Ett objekt är en individuellt identifierbar entitet som kan vara konkret eller abstrakt. Ett objekt har tillstånd, beteende och identitet. Reellt,

Läs mer

ÖVERVAKNING AV SQL SERVER

ÖVERVAKNING AV SQL SERVER ÖVERVAKNING AV SQL SERVER Hantering resurser för samtidiga användare Övervakning av SQL Servers aktiviteter Hantering av blockerade processer Användning av SQL Profiler för att hitta besvärliga frågor

Läs mer

Vad är en databas? Exempel på databaser: Databas = Organiserad samling och lagring av information.

Vad är en databas? Exempel på databaser: Databas = Organiserad samling och lagring av information. Vad är en databas? Exempel på databaser: Kortregister på kontor Sjukvårdsjournal Bokregister på bibliotek Medlemsregister i en förening Kundregister på företag Telefonkatalogen Databas = Organiserad samling

Läs mer

Översikt. Inloggning i Skola24 Schema Artiklar Frånvaro Planering Omdöme Kontakter Skola24 MobilApp. Nova Software AB 1 (19) 502

Översikt. Inloggning i Skola24 Schema Artiklar Frånvaro Planering Omdöme Kontakter Skola24 MobilApp. Nova Software AB 1 (19) 502 Föräldrar i Skola24 Genom föräldrarollen i Skola24 kan föräldrar ta del av en mängd användbar information. En central databas gör det möjligt att med samma inloggning se information om flera barn även

Läs mer

iphone/ipad Snabbguide för anställda på HB

iphone/ipad Snabbguide för anställda på HB iphone/ipad Snabbguide för anställda på HB Innehållsförteckning: Första uppstarten... 1 Apple-ID... 1 Hitta min iphone... 1 Trådlöst nätverk (Wi-Fi)... 2 Kalender, E-post & Kontakter... 3 GW-Sync konfiguration...

Läs mer

LOTTA MANUAL. t.o.m. version Cederlund 2014-12-07

LOTTA MANUAL. t.o.m. version Cederlund 2014-12-07 LOTTA MANUAL t.o.m. version Cederlund 2014-12-07 Innehållsförteckning 1. Nedladdning, installation och start av programmet 2. Skapa en turnering 3. Lägga in spelare i programmet 3.1. Inmatning av spelare

Läs mer

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Uppdatera Mobilus Professional till version 3.2.1. * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.2.1 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas

Läs mer

Laboration 3 HI1024, Programmering, grundkurs, 8.0 hp

Laboration 3 HI1024, Programmering, grundkurs, 8.0 hp Laboration 3 HI1024, Programmering, grundkurs, 8.0 hp Dataingenjörsprogrammet, elektroingenjörsprogrammet och medicinsk teknik KTH Skolan för Teknik och Hälsa Redovisning: Se Kurs-PM om hur redovisningen

Läs mer

iphone app - Users Net2 AN1116-SE Allmänt Starta Appen

iphone app - Users Net2 AN1116-SE Allmänt Starta Appen iphone app - Users Allmänt Denna app finns tillgänglig hos Apple App Store. Appen fungerar på alla iphone eller ipad med ios 5.1 eller högre. Starta Appen När Appen laddats ner och installerats finns ikonen

Läs mer

Taxi boknings system, inpassering och medlemshanterings system, betallösningar, realtidssystem, App utveckling

Taxi boknings system, inpassering och medlemshanterings system, betallösningar, realtidssystem, App utveckling Magnus Moberg Är en strukturerad och noggrann systemutvecklare/arkitekt som tycker om nya utmaningar. Har 17 års erfarenhet av systemutveckling, produktframställning, design och arkitekt. Har jobbat med

Läs mer

Testautomation av sammansatta och mobila applikationer. Magnus Nilsson Lemontree

Testautomation av sammansatta och mobila applikationer. Magnus Nilsson Lemontree Testautomation av sammansatta och mobila applikationer Magnus Nilsson Lemontree Agenda Kravställning och rapportering Hur hanterar man manuella tester tillsammans med automatiska tester Genomgång av lösningar

Läs mer

Manual. Verktyg för skolanalys. Astrakan. Motion Chart på enkelt sätt. Artisan Global Media

Manual. Verktyg för skolanalys. Astrakan. Motion Chart på enkelt sätt. Artisan Global Media Manual Astrakan Verktyg för skolanalys Motion Chart på enkelt sätt Artisan Global Media ~ 2 ~ Innehåll Manual för Verktyg för skolanalys... 3 Skapa ett konto och logga in... 3 Arbeta med analysdata och

Läs mer

Sammanfattning. Applikationen är utvecklad i Microsofts utvecklingsmiljö Visual Studio 2012.

Sammanfattning. Applikationen är utvecklad i Microsofts utvecklingsmiljö Visual Studio 2012. Sammanfattning Inom ramen för kursen Självständigt arbete i Teknisk Fysik (15 hp) har en databaskopplad webbapplikation utvecklats. Arbetet var utformad som ett konsultuppdrag med pappersbruket Gruvön

Läs mer

Skapa epublikationer för Webben & Mobila Enheter

Skapa epublikationer för Webben & Mobila Enheter emag PRODUKTION Skapa epublikationer för Webben & Mobila Enheter Med emag kan du omvandla statiska PDF-dokument till interaktiva on-linepublikationer för vanliga webbläsare och mobila enheter, och detta

Läs mer

Classes och Interfaces, Objects och References Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016

Classes och Interfaces, Objects och References Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016 Classes och Interfaces, Objects och References Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016 Abstract class En abstract class är en class som inte kan skapa några objekt. Syfte:

Läs mer

Guide för mobil utskrift och skanning för Brother iprint&scan

Guide för mobil utskrift och skanning för Brother iprint&scan Guide för mobil utskrift och skanning för Brother iprint&scan Version I SWE Definitioner av anmärkningar Vi använder obs-anmärkningar på följande sätt i den här bruksanvisningen: anger krav på driftmiljön,

Läs mer

PC-Axis familjen En produktöversi k t

PC-Axis familjen En produktöversi k t PC-Axis familjen En produktöversi k t Introduktion PC-A xis är en familj av program varor för enkel och snabb spridning av statistik. PC-Axis är resultatet av ett internationellt fortlöpande samarbete

Läs mer

Innehåll Översikt: Arbeta med databaser... 3 Översikt databaser i SQL Server... 4 Översikt databaser i SQL Server... 5 Hur information lagras i SQL

Innehåll Översikt: Arbeta med databaser... 3 Översikt databaser i SQL Server... 4 Översikt databaser i SQL Server... 5 Hur information lagras i SQL 1 2 Innehåll Översikt: Arbeta med databaser... 3 Översikt databaser i SQL Server... 4 Översikt databaser i SQL Server... 5 Hur information lagras i SQL Server... 6 Placering av filer och antalet... 8 Placering

Läs mer

Datalagringsmetodik och arkitektur i Java. Projektdefinition. Projektdefinition. Björn Brenander. 7 maj 2001

Datalagringsmetodik och arkitektur i Java. Projektdefinition. Projektdefinition. Björn Brenander. 7 maj 2001 Datalagringsmetodik och arkitektur i Java Projektdefinition Dokumenttitel Projektdefinition Dokumentansvarig Dokumentförfattare Björn Brenander Dokumentnamn Projektdefinition.doc Version 16 Ref. nr. Skapades

Läs mer

KOM IGÅNG GUIDE e!cockpit Av Carsten Holm

KOM IGÅNG GUIDE e!cockpit Av Carsten Holm KOM IGÅNG GUIDE e!cockpit Av Carsten Holm Support.se@wago.com AGENDA 1. LICENSHANTERING 2. AVSCANNING AV HÅRDVARAN 3. SKAPA I/O VARIABLER 4. BIBLIOTEKSHANTERING 5. ANVÄNDNING AV VARIABLER 6. FÖRSTA PROGRAMMET

Läs mer

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 2.0.1 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. * Filen MP.exe (Mobilus programmet) får inte användas* under tiden uppdateringen

Läs mer

Classes och Interfaces, Objects och References, Initialization

Classes och Interfaces, Objects och References, Initialization Classes och Interfaces, Objects och References, Initialization Objekt-orienterad programmering och design (DIT953) Niklas Broberg/Johannes Åman Pohjola, 2018 Abstract class En abstract class är en class

Läs mer

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Uppdatera Mobilus Professional till version 3.1.2 Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering. Mobilus Digital Rehab AB * Filen MP.exe (Mobilus programmet) får inte användas

Läs mer

Ritteknik 3. Utskrifter, Filhantering Mer om isometriska vyer. KMT005/MTA101 CAD och Ritteknik VT

Ritteknik 3. Utskrifter, Filhantering Mer om isometriska vyer. KMT005/MTA101 CAD och Ritteknik VT Ritteknik 3 Utskrifter, Filhantering Mer om isometriska vyer 1 Isometrisk vy ( iso-vy ) Visar detaljen från en sned vinkel. (x, y och z-axlarna syns samtidigt) Alla tre axlarna får samma skala Används

Läs mer

4 proffstips för icloud

4 proffstips för icloud 4 proffstips för icloud 7 Använd icloud som Dropbox 7 Automatisk nedladdning av appar och musik 7 Radera onödiga ios-dokument icloud Smartare icloud Apples molntjänst icloud känns ibland lite för enkel

Läs mer

Ny skalbar och öppen OLAP-teknologi, SAS OLAP server

Ny skalbar och öppen OLAP-teknologi, SAS OLAP server Ny skalbar och öppen OLAP-teknologi, SAS OLAP server Frida Säfström Seniorkonsult Copyright 2003, SAS Institute Inc. All rights reserved. Agenda Arkitekturen Lagring Skalbarhet Säkerhet Olika typer av

Läs mer

Excel Online Version 1.0 Skolkontoret

Excel Online Version 1.0 Skolkontoret Excel Online Version 1.0 Skolkontoret 1 Innehåll Vad är Excel?... 3 Arbeta i Excel Online... 4 Logga in... 4 Skapa en Excel-fil via OneDrive... 4 Öppna en redan skapad Excel-fil i Excel Online... 4 Byt

Läs mer

1 Skapa Tabell...2. 2 Skapa Relationer...20. 3 Redigera Relationer...24. 4 Redigera Fält i Tabell...26. 5 Lägga till Poster i Tabell...

1 Skapa Tabell...2. 2 Skapa Relationer...20. 3 Redigera Relationer...24. 4 Redigera Fält i Tabell...26. 5 Lägga till Poster i Tabell... Kapitel 5 Tabell 1 Skapa Tabell...2 1.1 Tabellfönstret... 4 1.2 Fältegenskaper... 8 1.3 Primärnyckel... 11 1.4 Spara Tabell... 12 1.5 Tabellguiden... 12 2 Skapa Relationer...20 3 Redigera Relationer...24

Läs mer

Streamingbolaget hjälp!"#$%&'()*+,%)$" Sida 1 av 9

Streamingbolaget hjälp!#$%&'()*+,%)$ Sida 1 av 9 !"#$%&'()*+,%)$" Sida 1 av 9 Innehållsförteckning Introduktion 3 Kontakt 3 Så här kommer du igång (snabbstart) 3 Översikt 4 Verktygsraden 4 Ladda upp en film 4 Mappvyn 5 Skapa mapp 5 Radera mapp 5 Filvyn

Läs mer

PNSPO! Exporterar och Importerar texter från CX- Designer. 20 mars 2012 OMRON Corporation

PNSPO! Exporterar och Importerar texter från CX- Designer. 20 mars 2012 OMRON Corporation Exporterar och Importerar texter från CX- Designer 20 mars 2012 OMRON Corporation 2/25 Läs detta innan du bläddrar vidare: PNSPO! Denna bok är avsedd som ett tillägg till de ursprungliga manualerna för

Läs mer

TDDC74 Programmering: Abstraktion och modellering Dugga 3, kl 14 16, 25 mars 2015

TDDC74 Programmering: Abstraktion och modellering Dugga 3, kl 14 16, 25 mars 2015 TDDC74 Programmering: Abstraktion och modellering Dugga 3, kl 14 16, 25 mars 2015 Läs alla frågorna först, och bestäm dig för i vilken ordning du vill lösa uppgifterna. Skriv tydligt och läsligt. Använd

Läs mer

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson Rapport grupp 4 Software Engineering Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson 2009-10-29 Processer Sprinter Scrum har varit till stor hjälp för oss för att nå våra mål,

Läs mer

Sample exam questions. Database exam TIG058

Sample exam questions. Database exam TIG058 Sample exam questions Database exam TIG058 Distribution of topics covered 1. Grundläggande om Databaser och Databashanterare (5p) 2. SQLite-databashanteraren (5p) 3. SQL - SELECT, ORDER BY, WHERE, LIMIT

Läs mer

Vad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista

Vad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista Databaser Vad är en databas? Vad du ska lära dig: Använda UML för att modellera ett system Förstå hur modellen kan översättas till en relationsdatabas Använda SQL för att ställa frågor till databasen Använda

Läs mer

CADMUM AB Mölndalsvägen 30 A ; 412 63 GÖTEBORG Tfn 031 / 83 20 30 ; Tfx 031 / 83 20 34 www.cadmum.com

CADMUM AB Mölndalsvägen 30 A ; 412 63 GÖTEBORG Tfn 031 / 83 20 30 ; Tfx 031 / 83 20 34 www.cadmum.com NYHETER I AUTOCAD 2002 Nedan följer en kort beskrivning av nyheter och förbättringar i AutoCAD 2002 (jämfört med AutoCAD 2000). Nyheterna är inte ordnade i speciell ordning. ASSOCIATIV MÅTTSÄTTNING I AutoCAD

Läs mer

Introduktion till git

Introduktion till git Introduktion till git Anders Engström 23 februari 2012 1 / 27 Översikt Introduktion I en värld utan versionshantering Typer av versionshantering Detta är git Komma igång med git Förberedelser Eget repository

Läs mer

Micro Focus Vibe Snabbstart för mobil

Micro Focus Vibe Snabbstart för mobil Micro Focus Vibe Snabbstart för mobil September 2018 Komma igång OBS: Mobil tillgång till en Micro Focus Vibe-webbplats kan inaktiveras av din Vibe-administratör. Om du inte kan använda Vibe via mobilgränssnittet

Läs mer

Poäng 7.5. Försök se till att rätta uppgfter snabbare (men det är inte så lätt) Försök göra fler kodexempel och fler filmer.

Poäng 7.5. Försök se till att rätta uppgfter snabbare (men det är inte så lätt) Försök göra fler kodexempel och fler filmer. Datavetenskap Kursutvärdering Kursrapport Sid 1 (5) Kursrapport Information om kurstillfället Kurs Applikationsutveckling för iphone Poäng 7.5 Kurskod 5DV032 Kursdatum VT11 Institution Datavetenskap Antal

Läs mer

Om du har ett mailkonto tex. Outlook har du också ett konto i Microsoft

Om du har ett mailkonto tex. Outlook har du också ett konto i Microsoft Lite spöklikt! Inte så spöklikt om vi får veta att molnet bara är ett namn på en okänd lagringsplats, som kan finnas på vilken plats som helst på jordklotet. Både Apple, Microsoft och Google har som villkor

Läs mer

Snabbstart för Novell Vibe Mobile

Snabbstart för Novell Vibe Mobile Snabbstart för Novell Vibe Mobile Mars 2015 Komma igång Mobil tillgång till Novell Vibe-webbplatsen kan inaktiveras av din Vibe-administratör. Om du inte kan använda Vibemobilgränssnittet enligt beskrivningen

Läs mer

Databaser - Design och programmering. Minnesteknik. Minnesteknik, forts. Hårddisk. Primärminne (kretsteknik) Fysisk design av databasen

Databaser - Design och programmering. Minnesteknik. Minnesteknik, forts. Hårddisk. Primärminne (kretsteknik) Fysisk design av databasen Databaser Design och programmering Fysisk design av databasen att ta hänsyn till implementationsaspekter minnesteknik filstrukturer indexering Minnesteknik Primärminne (kretsteknik) Flyktigt Snabbt Dyrt

Läs mer

Cadcorp SIS. Användarkurs

Cadcorp SIS. Användarkurs Cadcorp SIS Användarkurs Avsnitt 14: Fönsterfiler (SWD och SWT) En SWD (Saved Window Definition Fönsterfil ) är en samlad vy av ett eller flera dataskikt, plus information om dessa dataskikt (se nedan).

Läs mer

ibooks Author Komma igång

ibooks Author Komma igång ibooks Author Komma igång Välkommen till ibooks Author, ett lätt sätt att skapa snygga och interaktiva Multi-Touch-böcker för ipad och Mac. Börja med proffsiga Apple-designade mallar med mängder av eleganta

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

ALEPH ver. 18 ALEPH Digital Asset Module (ADAM)

ALEPH ver. 18 ALEPH Digital Asset Module (ADAM) ALEPH ver. 18 ALEPH Digital Asset Module (ADAM) Fujitsu, Westmansgatan 47, 582 16 Linköping Innehållsförteckning 1. INLEDNING...1 2. SKAPA NYA OBJEKT...1 3. OBJEKTLISTA...2 4. FORMULÄR...3 4.1 Objektinformation...3

Läs mer

Webservice & ERP-Integration Rapport

Webservice & ERP-Integration Rapport Webservice & ERP-Integration Rapport Hardwood AB Mustafa Lazem 930916-9713 Jonas Ahrne 920325-0379 Hasan Nerjovaj 940130-7195 Stefan Liden 920628-0639 2014-05-18 Innehåll Bakgrund... 2 Syfte... 2 Projektbeskrivning...

Läs mer

En liten introduktion till Mediakatalogen

En liten introduktion till Mediakatalogen En liten introduktion till Mediakatalogen Registrera konto Om du inte ser bilden till höger när du besöker SLI.SE, klicka då på hänglåset uppe till höger, och välj menyalternativet "Skapa konto". När du

Läs mer

Bli en vassare skribent med Ulysses III

Bli en vassare skribent med Ulysses III Bli en vassare skribent med Ulysses III 7 Saknar glassiga funktioner som stör 7 Skriv mer fokuserat 7 Sätter textbearbetningen i fokus. Ulysses III Texten i fokus I Ulysses III kan du koncentrera dig på

Läs mer

WSS F1. Elektronikcentrum i Svängsta Utbildning AB 2013-01-16 1

WSS F1. Elektronikcentrum i Svängsta Utbildning AB 2013-01-16 1 WSS F1 1 Intro Idag: Vad är Windows Sharepoint Services 3.0 (WSS)? Standalone / Server farm Systemkrav Vanlig WSS implementation Central Administration Web applications and Site collections 2 Vad är WSS

Läs mer

Tips & tricks för redigering

Tips & tricks för redigering Tips & tricks för redigering Det har kommit flera nyheter och förbättringar i redigeringsmiljön och användargränssnittet för version 10.0. Den första stora skillnaden som märks är att redigeringsverktygsfältet

Läs mer

Lab 6: ASP.NET 2.0 Providermodellen

Lab 6: ASP.NET 2.0 Providermodellen Lab 6: ASP.NET 2.0 Providermodellen Den stora finessen med Providermodellen är enkelheten att skapa sin egna provider för att kunna anpassa en tjänst utefter de behov man har. Den gör tillståndshantering

Läs mer

Sektionsdata webb är anpassat för att du ska kunna justera, jobba i eller visa dina kalkyler för kollegor, kunder och beställare.

Sektionsdata webb är anpassat för att du ska kunna justera, jobba i eller visa dina kalkyler för kollegor, kunder och beställare. sektionsdata webb För dig som har ett aktivt abonnemang i sektionsdata, ingår även sektionsdata webb. Nu kan du ta med dig dina kalkyler vart du än är, på en surfplatta, smartphone eller dator. Sektionsdata

Läs mer

Version:

Version: Version: 2015-04-27 1 Logga in Gå till sli.se/medioteket och klicka på hänglåset uppe till höger. Logga in om du redan har ett konto eller skapa konto. Skapa konto / Bli medlem När du fyller i skola, får

Läs mer

Komma igång med Klassrum. En lärarhandledning om appen Klassrum för Mac

Komma igång med Klassrum. En lärarhandledning om appen Klassrum för Mac Komma igång med Klassrum En lärarhandledning om appen Klassrum för Mac Presentation av Klassrum för Mac Klassrum är en mångsidig app för ipad och Mac som hjälper dig att vägleda eleverna i lärandet, dela

Läs mer

Elever i Skola24 Genom elevrollen i Skola24 kan elever ta del av en mängd användbar information.

Elever i Skola24 Genom elevrollen i Skola24 kan elever ta del av en mängd användbar information. Elever i Skola24 Genom elevrollen i Skola24 kan elever ta del av en mängd användbar information. I systemet har eleven möjlighet att: Ta del av schema för sina lektioner. Ta del av frånvaro och göra frånvaroanmälningar.

Läs mer

Kompletterande frågor - Regler för informationshantering. och arkivering i IT-system/applikationer, LA 2017

Kompletterande frågor - Regler för informationshantering. och arkivering i IT-system/applikationer, LA 2017 1(5) Landstingsarkivet 2018-05-24 LA 2018 0100 Kompletterande frågor - Regler för informationshantering och arkivering i IT-system/applikationer 1 Inledning och bakgrund Vid upphandling, avrop, utveckling

Läs mer

Installationsanvisningar VisiMIX. Ansvarig: Visi System AB Version: 2.2 Datum: 2009-02-17 Mottagare: Visi MIX kund

Installationsanvisningar VisiMIX. Ansvarig: Visi System AB Version: 2.2 Datum: 2009-02-17 Mottagare: Visi MIX kund Sida: 1(5) Installationsanvisningar VisiMIX Ansvarig: Visi System AB Version: 2.2 Datum: 2009-02-17 Mottagare: Visi MIX kund Detta dokument Detta dokument beskriver hur man installerar Visi Mix på en server.

Läs mer

Mobilus får inte användas under tiden uppdateringen genomförs.

Mobilus får inte användas under tiden uppdateringen genomförs. Uppdatera Mobilus Professional till version 1.0.6 Mobilus får inte användas under tiden uppdateringen genomförs. OBS! Innan du påbörjar uppdateringen till version 1.0.6 måste du ladda ner och installera

Läs mer

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad: Produkt: GEOSECMA Modul: LVDB Skapad för Version: 10.4.1 Uppdaterad: 2019-05-21 LVDB i GEOSECMA Innehåll Inledning... 1 Hämta XML från NVDB... 2 Full LVDB-import... 3 Inkentell LVDB-import... 4 NVDB inställningar...

Läs mer

1.Lär känna MS SQL Observera. Tips. Förberedelse

1.Lär känna MS SQL Observera. Tips. Förberedelse 1.Lär känna MS SQL 2008 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 genomföra

Läs mer

Appen som gör dig mer effektiv

Appen som gör dig mer effektiv Appen som gör dig mer effektiv 7 Få till den perfekta synkningen för dig 7 Skaffa järnkoll på dina projekt 7 Sätt upp platsbaserade påminnelser Bli mer effektiv med nya Omnifocus för ios 7 Den senaste

Läs mer