Umbrello UML Modeller-håndbogen

Størrelse: px
Starte visningen fra side:

Download "Umbrello UML Modeller-håndbogen"

Transkript

1

2 2

3 Indhold 1 Indledning 7 2 UML, det basale Om UML UML-elementer Brugstilfældediagram Brugstilfælde Aktør Beskrivelse af brugstilfælde Klassediagram Klasse Attribut Operationer Skabeloner Klasseassociationer Generalisering Associationer Aggregering Sammensætning Andre punkter i klassediagrammer Grænseflader Datatyper Gentagelsestyper Pakker Sekvensdiagrammer Samarbejdsdiagrammer Tilstandsdiagram Tilstand Aktivitetsdiagram Aktivitet Hjælpeelementer Komponentdiagrammer Udplaceringsdiagrammer

4 3 Arbejde med Umbrello UML Modeller Brugergrænseflade Trævisning Dokumentationsvindue Arbejdsvisning Opret, indlæs og gem modeller Ny model Gem model Indlæs model Redigér modeller Tilføj og fjern diagram Opret diagrammer Fjern diagram Omdøbning af diagrammer Redigér diagram Indsæt elementer Slet elementer Redigér elementer Redigér klasser Almene klasseindstillinger Indstillinger af klasseattribut Indstillinger af klasseoperationer Klasseskabelonsindstillinger Siden for klasseassociationer Siden for klassevisning Siden for klassefarver Associationer Ankerpunkter Noter, tekst og felter Ankre Kodeimport og kodegenerering Kodegenerering Generér kode Kodegenereringsmulighed Kodeinformationsniveau Mapper Overskrivningspolitik Sprog Generering med kodegenereringsguiden Kodeimport

5 5 Andre funktioner Andre funktioner i Umbrello UML Modeller Kopiér objekter som PNG-billeder Eksportere til et billede Udskrift Logiske mapper Forfattere og historik 33 7 Ophavsret 34 5

6 Resumé Umbrello UML Modeller hjælper til med udviklingsprocessen for programmel ved at bruge industristandarden Unified Modelling Language (UML) for at gøre det muligt at oprette diagrammer til at konstruere og dokumentere systemer.

7 Kapitel 1 Indledning Umbrello UML Modeller er et UML-diagramværktøj som understøtter dig i udviklingsprocessen af programmel. I særdeleshed under analyse- og konstruktionsfaserne af processen, hjælper Umbrello UML Modeller dig med at oprette et produkt af høj kvalitet. UML kan også bruges til at dokumentere programmelkonstruktioner for at hjælpe dig og dine medudviklere. At have en god model af programmellet er den bedste måde at kommunikere med andre udviklere som arbejder med projektet og med kunder. En god model er yderst vigtig for middelstore og store projekter, men er også meget nyttig for små. Selv om du arbejder på et lille enmandsprojekt, har du nytte af en god model, eftersom den giver dig et overblik, som hjælper dig til at kode det rigtige fra begyndelsen. UML er et diagramsprog som bruges til at beskrive sådanne modeller. Du kan repræsentere dine idéer i UML med forskellige slags diagrammer. Umbrello UML Modeller 1.2 understøtter følgende typer: Klassediagram Sekvensdiagram Samarbejdsdiagram Brugstilfældediagram Tilstandsdiagram Aktivitetsdiagram Komponentdiagram Udplaceringsdiagram Mere information om UML findes på hjemmesiden OMG, dem der lavede UML-standarden. Vi håber at du vil nyde at arbejde med Umbrello UML Modeller, og at den hjælper dig med at lave programmel af høj kvalitet. Umbrello UML Modeller er et frit værktøj, og det eneste som vi beder dig om er at rapportere eventuelle fejl, problemer eller forslag til Umbrello UML Modellers udviklere på eller 7

8 Kapitel 2 UML, det basale 2.1 Om UML Dette kapitel giver en hurtig oversigt over det basale i UML. Husk at dette ikke er en fuldstændig UML-vejledning. Hvis du vil lære dig mere om Unified Modelling Language, eller om almen analyse og konstruktion af programmel, henvises du til en af de mange bøger som er tilgængelige om emnet. Der er også mange vejledninger på internettet, som du kan bruge som et startpunkt. Unified Modelling Language (UML) er et diagrambaseret sprog eller notation til at specificere, visualisere og dokumentere modeller af objektorienteret programmel. UML er ikke en udviklingsmetode, hvilket betyder at den ikke fortæller for dig hvad du skal gøre først og hvad du skal gøre derefter, eller hvordan du skal konstruere dit system, men den hjælper til at visualisere konstruktionen og kommunikere med andre. UML styres af Object Management Group (OMG), og er en industristandard for at beskrive modeller af programmel. UML er konstrueret for design af objektorienteret programmel, og har begrænset brug for andre programmeringsparadigmer. UML er opbygget af mange modelleringselementer som repræsenterer forskellige dele af programmelsystemet. UML-elementerne bruges til at oprette diagrammer, som repræsenterer en vis del, eller en synspunkt for systemet. Følgende slags diagrammer understøttes af Umbrello UML Modeller: Brugstilfælde-diagrammer viser aktører (mennesker eller andre brugere af systemet), brugstilfælde (scenarier når de bruger systemet), og deres forhold Klassediagrammer viser klasser, og forholdene mellem dem Sekvensdiagrammer viser objekter og deres og en sekvens af metodekald de laver til andre objekter. Samarbejdsdiagrammer viser objekter og deres forhold, med betoning på objekter som deltager i udveksling af meddelelser Tilstandsdiagrammer viser tilstande, tilstandsændringer og begivenheder for et objekt eller en del af systemet Aktivitetsdiagrammer viser aktiviteter, tilstander og tilstandsændringer for objekter og begivenheder som sker i en del af systemet Komponentdiagrammer viser programmeringskomponenter på højt niveau (såsom Kparts eller Java Beans). Udplaceringsdiagrammer viser komponenternes instanser og deres indbyrdes forhold. 8

9 2.2 UML-elementer Brugstilfældediagram Brugstilfældediagrammer beskriver forhold og afhængighed mellem en gruppe brugstilfælde og aktører som deltager i processen. Det er vigtigt at observere at brugstilfældesdiagrammer ikke er passende til at repræsentere konstruktioner, og ikke kan beskrive systemets indre dele. Brugstilfældediagrammer er beregnede til at muliggøre kommunikation med fremtidige brugere af systemet, og med kunden. De er til særlig hjælp for at afgøre hvilke funktioner som det kræves at systemet skal have. Med andre ord fortæller brugstilfældediagrammer om hvad systemet skal gøre, men de angiver ikke og kan ikke angive hvordan dette skal opnås. Umbrello UML Modeller som viser et brugstilfældediagram Brugstilfælde Et brugstilfælde beskriver fra aktørernes synvinkel en samling aktiviteter i et system, som giver anledning til et konkret, væsentligt resultat. Brugstilfælde er beskrivelser af typisk vekselvirken mellem brugerne af et system og systemet selv. De repræsenterer systemets ydre grænseflade, og angiver en slags krav på hvad systemet skal gøre (husk, kun hvad, ikke hvordan). Ved arbejde med brugstilfælde, er det vigtigt at huske nogle enkle regler: Hvert brugstilfælde hører sammen med mindst en aktør Hvert brugstilfælde har et ophav (dvs. en aktør) Hvert brugstilfælde leder til et relevant resultat (et resultat med forretningsværdi ). Brugstilfælde kan også have forhold til andre brugstilfælde. De tre mest typiske slags forhold mellem brugstilfælde er: 9

10 «include» (indeholder), hvilket angiver at brugstilfældet finder sted inde i et andet brugstilfælde «extends» (udvider), hvilket angiver at i visse tilfælde, eller i et tilfælde (som kaldes et udvidelsespunkt), bliver et brugstilfælde udvidet af et andet. Generalisering angiver at et brugstilfælde arver egenskaberne for super -brugstilfældet, og kan sætte nogen af dem ud af kraft, eller tilføje nye på samme måde som arv mellem klasser Aktør En aktør er en ekstern enhed (udenfor systemet) som vekselvirker med systemet ved at deltage i (og ofte indlede) et brugstilfælde. Aktører kan i virkeligheden være mennesker (for eksempel brugere af systemet), andre maskinesystemer eller ydre begivenheder. Aktører repræsenterer ikke fysiske mennesker eller systemer, men deres rolle. Det betyder at når en person vekselvirker med systemet på forskellige måder (antager forskellige roller) repræsenteres han ved flere aktører. En person som for eksempel giver kundeunderstøttelse via telefon og tager imod bestillinger fra kunden til systemet, vil blive repræsenteret af en aktør Kundeunderstøttelsespersonale og af en aktør Salgsrepræsentant Beskrivelse af brugstilfælde En beskrivelse af et brugstilfælde er en tekstbaseret beretning om brugstilfældet. Det er ofte i form af en note eller et dokument som på en eller anden måde er linket til brugstilfældet, og forklarer processerne eller aktiviteterne som finder sted i brugstilfældet Klassediagram Klassediagrammer viser de forskellige klasser som opbygger et system og hvordan de relateres til hinanden. Klassediagrammer siges at være statiske diagrammer, fordi de viser klasserne, sammen med deres metoder og attributter, samt det statiske forhold mellem dem: hvilke klasser der kender til andre klasser, eller hvilke klasser der er en del af andre klasser, men viser ikke metodekald mellem dem. Umbrello UML Modeller som viser et klassediagram 10

11 Klasse En klasse definerer attributterne og metoderne for en mængde af objekter. Alle objekter af klassen (instanser af klassen) deler samme opførsel, og har samme mængde af attributter (hvert objekt har sin egen mængde). Udtrykket type bruges ind imellem i stedet for klasse, men det er vigtigt at nævne at de to ikke er det samme, og at type er et mere generelt udtryk. Klasser i UML repræsenteres af rektangler, med klassens navn, og kan også vise klassens attribut og operationer i to afdelinger inde i rektanglet. Visuel repræsentation af en klasse i UML Attribut Attributter i UML vises i det mindste med deres navne, og kan også vises med type, oprindelig værdi og andre egenskaber. Attribut kan også vises med synlighed: + Står for åbne (public) attributter # Står for beskyttede (protected) attributter - Står for private (private) attributter Operationer Operationer (metoder) vises også i det mindste med deres navne, og kan også vises med parametre og returtyper. Operationer, præcis som attributter, kan vises med deres synlighed: + Står for åbne (public) operationer # Står for beskyttede (protected) operationer - Står for private (private) operationer Skabeloner Klasser kan have skabeloner, en værdi som bruges for en uspecificeret klasse eller type. Skabelontypen angives når klassen initieres (dvs. et objekt laves). Skabeloner findes i moderne C++ og vil blive introduceret i Java 1.5, hvor de kaldes Generics Klasseassociationer Klasser kan relateres til (associeres med) hinanden på forskellige måder: 11

12 Generalisering Arv er et af de grundlæggende begreber i objektorienteret programmering, hvor en klasse opnår alle attributter og operationer fra klassen den arver fra, og kan overskride/ændre nogen af dem, samt tilføje flere egne attributter og operationer. En generalisering mellem to klasser i UML, placerer dem i et hierarki som repræsenterer arvebegrebet for en afledt klasse fra en basisklasse. Generaliseringer i UML repræsenteres med en linje som binder de to klasser sammen, med en pil på basisklassens side. Visuel repræsentation af en generalisering i UML Associationer En association repræsenterer et forhold mellem klasser, og giver den fælles semantik og struktur for mange typer af forbindelser mellem objekter. Associationer er mekanismen som tillader at objekter kommunikerer med hinanden. De beskriver forbindelsen mellem forskellige klasser (forbindelsen mellem de virkelige objekter kaldes objektforbindelser, eller link). Associationer kan have en rolle, som angiver associationens formål, og kan være ensrettede eller gensidige (indikerer om de to objekter som deltager i forholdet kan sende meddelelser til hinanden, eller om kun et af dem kender til det andet). Hver eneste af associationerne har også en multiplicitet, som bestemmer hvor mange objekter på denne side af associationen kan relateres til et objekt på den anden side. Associationer i UML repræsenteres som linjer som binder de klasser sammen som deltager i forholdet, og kan også vise rollen og multipliciteten for hver af deltagerne. Multiplicitet vises som et interval [minimum..maksimum] med ikke-negative værdier, med en stjerne (*) på maksimumsiden som repræsenterer uendeligt. Visuel repræsentation af en association i UML Aggregering Aggregeringer er en særlig slags association, hvor de to deltagende klasser ikke har en ligeværdig status, men udgør et helhed-del forhold. En aggregering beskriver hvordan klassen som intager rollen som helhed, er sammensat af (har) andre klasser, som intager rollerne som dele. Klassen der virker som helhed har altid multiplicitet en, for aggregeringer. Aggregeringer i UML repræsenteres ved en association som viser en rombe på den side som hører til helheden. 12

13 Visuel repræsentation af en aggregeringsrelation i UML Sammensætning Sammensætninger er associationer som repræsenterer meget stærke aggregeringer. Det betyder at sammensætninger også former helhed-del forhold, men at forholdet er så stærkt at delene ikke kan eksistere for sig selv. De findes kun inde i helheden, og hvis helheden forstyrres, forsvinder delene også. Sammensætninger i UML repræsenteres af en udfyldt rombe på siden af helheden Andre punkter i klassediagrammer Klassediagrammer kan indeholde flere andre objekter foruden klasser Grænseflader Grænseflade er abstrakte klasser hvilket betyder at instanser ikke direkte kan skabes fra dem. De kan indehold operationer men ingen attributter. Klasser kan arve fra grænseflader (via en realisationsassociation) og instanser kan derefter laves af disse diagrammer Datatyper Datatyper er primitiver som typisk er indbyggede i et programsprog. Almindelige eksempler omfatter heltal og en boolesk type. De kan ikke have forhold til klasser, men klasser kan have forhold til dem Gentagelsestyper Gentagelsestyper er enkle lister med værdier. Et typisk eksempel er en nummereringstype af ugedage. Tilvalgene for en gentagelsestype kaldes Enum Literals. Som datatyper kan de ikke have forhold til klasser, men klasser kan have forhold til dem Pakker Pakker repræsenterer navnerum i et programsprog. I et diagram bruges de til at repræsentere dele af et system som indeholder mere end en klasse, måske hundredvis af klasser Sekvensdiagrammer Sekvensdiagrammer viser udveksling af meddelelser (dvs. metodekald) mellem flere objekter, i en specifik, tidsbegrænset situation. Sekvensdiagrammer lægger særlig vægt på rækkefølgen og tiden når meddelelserne til objekter sendes. Objekter repræsenteres af lodrette stregede linjer i sekvensdiagrammer, med objektets navn øverst. Tidsakslen er også lodret, og vokser nedad, så meddelelser sendes fra et objekt til et andet i form af pile med operationer og parameternavn. 13

14 Umbrello UML Modeller som viser et sekvensdiagram Meddelelser kan enten være synkrone, den normale type for meddelelseskald hvor kontrollen overgår til det kaldte objekt til metoden er kørt færdigt, eller asynkrone hvor kontrollen går direkte tilbage til det kaldende objekt. Synkrone meddelelser har et lodret felt ved siden af det kaldte objektet, for at vise programkontrollen Samarbejdsdiagrammer Samarbejdsdiagrammer viser vekselvirkningen mellem objekter som deltager i en speciel situation. Dette er mere eller mindre samme information som vises i sekvensdiagrammer, men hvor vægten lægges på hvordan vekselvirkningen sker i tiden, mens samarbejdsdiagrammer lægger vægten på forholdet mellem objekterne og deres topologi. I samarbejdsdiagrammer repræsenteres meddelelser fra et objekt til et andet med pile, som viser meddelelsens navn, parametre og meddelelsesekvensen. Samarbejdsdiagrammer er særligt passende til at vise en særlig programflydning eller situation, og er blandt de bedste diagramtyper til hurtigt at demonstrere eller forklare en process i programmets logik. 14

15 Umbrello UML Modeller som viser et samarbejdsdiagram Tilstandsdiagram Tilstandsdiagrammer viser de forskellige tilstande et objekt har i sin livstid, og de stimuli som forårsager at objektet ændrer sin tilstand. Tilstandsdiagrammer ser objekter som tilstandsmaskiner eller finite automates, som kan være i en af en mængde begrænsede tilstande og som kan ændre tilstand via et af et begrænset antal stimuli. Et objekt af typen Netserver, kan for eksempel være i en af følgende tilstande i sin livstid: Klar Lytter Arbejder Stoppet og begivenhederne som kan gøre at et objekt skifter tilstand er Objektet laves Objektet tager imod meddelelsen at lytte En klient beder om en forbindelse via netværket En klient afslutter en forespørgsel En forespørgsel køres og afsluttes Objektet tager imod meddelelsen at stoppe osv 15

16 Umbrello UML Modeller som viser et tilstandsdiagram Tilstand Tilstand er byggeblokken i tilstandsdiagrammer. En tilstand hører til nøjagtig en klasse, og repræsenterer en sammenfatning af de værdier klassens attributter kan intage. En UML-tilstand beskriver den interne tilstand for et objekt af en vis klasse. Bemærk at ikke hver ændring af en af et objekts attributter skal repræsenteres som en tilstand, men kun de ændringer som væsentligt kan påvirke objektets arbejde. Der er to specielle typer tilstand: start og slut. De er specielle på den måde at der ikke er nogen begivenhed som kan gøre at et objekt går tilbage til sin starttilstand, og på samme måde er der ingen begivenhed som gør det muligt for et objekt at forlade sin sluttilstand når den først er nået Aktivitetsdiagram Aktivitetsdiagrammer beskriver en følge af begivenheder i et system, ved hjælp af aktiviteter. Aktivitetsdiagrammer er en speciel form af tilstandsdiagrammer, som kun (eller hovedsagelig) indeholder aktiviteter. 16

17 Umbrello UML Modeller som viser et aktivitetsdiagram Aktivitetsdiagrammer ligner procedurelle flydediagrammer, med forskellen at alle aktiviteter er klart linkede til objekter. Aktivitetsdiagrammer hører altid sammen med en klasse, en operation eller et brugstilfælde. Aktivitetsdiagrammer understøtter sekventielle- og parallelle aktiviteter. Parallel kørsel repræsenteres med ikonen Del op/vent, og det er ikke vigtigt for aktiviteter som kører parallelt i hvilken rækkefølge de udføres (de kan køres samtidigt eller en af gangen) Aktivitet En aktivitet er et enkelt skridt i en process. En aktivitet er en tilstand i systemet med intern aktivitet og i det mindste en udgående overgang. Aktiviteter kan også have mere end en udgående overgang, hvis de har forskellige betingelser. Aktiviteter kan opbygge hierarkier, hvilket betyder at en aktivitet kan bestå af flere detaljeaktiviteter, hvor indkommende og udgående overgange skal passe sammen med de indkommende og udgående overgange i detaljediagrammet Hjælpeelementer Der er nogle få elementer i UML som ikke har noget virkelig semantisk værdi for modellen, men som hjælper til at klargøre dele af diagrammerne. Disse elementer er Tekstlinjer Noter og ankre Bokse Tekstlinjer er nyttige til at tilføje kort tekstinformation i et diagram. Det er fritstående tekst, og har ingen betydning i selve modellen. 17

18 Noter er nyttige til at tilføje mere detaljeret information om et objekt eller en særlig situation. De har den store fordel at noter kan ankres ved UML-elementer for at vise at noten hører til et særligt objekt eller en særlig situation. Bokse er fritstående rektangler som kan bruges til at gruppere objekter sammen, for at gøre diagrammer mere læsbare. De har ingen logisk mening i modellen Komponentdiagrammer Komponentdiagrammer viser programkomponenter (enten komponentteknologier såsom Kparts, CORBA-komponenter eller Java Beans eller kun dele af systemet som er klart udskillelige) og artefakterne de består af, såsom kildekodefiler, programbiblioteker eller relationsdatabasetabeller. Komponenter kan have grænseflader (dvs. abstrakte klasser med operationer) som tillader associationer mellem komponenter Udplaceringsdiagrammer Udplaceringsdiagrammer viser komponentinstanserne ved kørsel og deres associationer. De omfatter knuder, som er fysiske ressourcer, typisk en enkelt maskine. De viser også grænseflader og objekter (klasseinstanser). 18

19 Kapitel 3 Arbejde med Umbrello UML Modeller Dette kapitel giver en introduktion til Umbrello UML Modellers brugergrænseflade og fortæller dig alt du skal vide for at begynde med modellering. Alle handlinger i Umbrello UML Modeller er tilgængelige via menuer og værktøjslinjer, men Umbrello UML Modeller bruger også i stor udstrækning sammenhængsafhængige menuer som vises med højre museknap. Du kan højreklikke på næsten alle steder i Umbrello UML Modellers arbejdsområde eller i trævisningen for at få en menu med de mest nyttige funktioner som kan tilpasses til netop det særlige punkt som du arbejder med. Visse brugere synes at dette er lidt forvirrende i begyndelsen (fordi de er mere vant til at arbejde med menuer eller værktøjslinjer), men når man vænnet sig at højreklikke, gør det dit arbejde en hel del hurtigere. 3.1 Brugergrænseflade Umbrello UML Modellers hovedvindue er opdelt i tre områder som hjælper til at få et overblik over hele systemet og at komme til de forskellige diagrammer hurtigt, under arbejdet med modellen. Disse områder kaldes: Trævisning Arbejdsvisning Dokumentationsvindue 19

20 Umbrello UML Modellers brugergrænseflade Trævisning Trævisningen er sædvanligvis placeret længst op til venstre i vinduet, og viser alle diagrammer, klasser, aktører og brugstilfælde som opbygger modellen. Trævisningen lader dig få et hurtig overblik over elementerne som modellen består af. Trævisningen giver også en hurtig måde at skifte mellem de forskellige diagrammer i modellen, og at indsætte elementer fra modellen i det nuværende diagram. Hvis du arbejder med en model som har mere end et fåtal klasser og diagrammer, kan trævisningen hjælpe dig med at klare det hele ved at organisere modellen i mapper. Du kan oprette mapper ved at vælge passende punkter i den sammenhængsafhængige menu (højreklik på en af mapperne i trævisningen) og du kan organisere elementer ved at flytte dem til passende mapper (træk og slip) Dokumentationsvindue Dokumentationsvinduet er det lille vindue placeret længst nede til venstre i Umbrello UML Modeller, som giver en hurtig forhåndsvisning af dokumentationen for objektet som for øjeblikket er markeret. Dokumentationsvinduet er ganske lille, eftersom det er beregnet til at give et hurtigt uddrag fra elementets dokumentation, mens det optager så lidt plads som muligt på skærmen. Hvis du behøver at kigge på dokumentationen i mere detalje, kan du altid åbne punktets egenskaber Arbejdsvisning Arbejdsvisningen er hovedvinduet i Umbrello UML Modeller, og er stedet hvor alle virkelige handlinger sker. Man bruger arbejdsvisningen til at redigere og vise diagrammer i en model. Arbejdsvisningen viser diagrammet som for øjeblikket er aktivt. For øjeblikket kan kun et diagram af gangen vises i arbejdsvisningen. 20

21 3.2 Opret, indlæs og gem modeller Det første du behøver at gøre, for at begynde at gøre noget nyttigt med Umbrello UML Modeller, er at oprette en model at arbejde med. Når du starter Umbrello UML Modeller indlæser den altid den senest brugte model, eller laver en ny, tom, model (afhængig af hvordan du indstiller i indstillingsdialogen). Det gør det muligt at begynde at arbejde direkte Ny model Hvis du på noget tidspunkt behøver at oprette en ny mode, kan du gøre det ved at vælge punktet Ny i menuen Fil, eller ved at klikke på ikonen Ny i programværktøjslinjen. Hvis du for øjeblikket arbejder med en model som er ændret, spørger Umbrello UML Modeller om dine ændringer skal gemmes, inden den nye modellen indlæses Gem model Du kan gemme modellen når som helst, ved at vælge punktet Gem i menuen Fil, eller ved at klikke på knappen Gem i programværktøjslinjen. Hvis du behøver at gemme modellen under et andet navn, kan du bruge punktet Gem som i menuen Fil. Af bekvemmelighedsgrunde, tilbyder Umbrello UML Modeller også muligheden for at gemme arbejdet automatisk efter en vis tidsperiode. Du kan indstille om du vil aktivere denne funktion, samt tidsintervallet, i Umbrello UML Modellers Opsætning Indlæs model Du kan vælge punktet Åbn i menuen Fil for at indlæse en eksisterende model, eller klikke på ikonen Åbn i programværktøjslinjen. De senest brugte modeller er også tilgængelige i undermenuen Åbn nyeste i menuen Fil, for at gøre adgangen til de oftest bruge modeller hurtigere. Umbrello UML Modeller kan kun arbejde med en model af gangen, så hvis du beder programmet indlæse en model for dig, og den nuværende model er ændret siden du sidst gemte den, spørger Umbrello UML Modeller om ændringerne skal gemmes for at forhindre at arbejdet går tabt. Du kan starte to eller flere udgaver af Umbrello UML Modeller på et vilkårligt tidspunkt, du kan også kopiere og indsætte mellem udgaver. 3.3 Redigér modeller I Umbrello UML Modeller findes der to grundlæggende måder at redigere elementer i modellen. Redigér modelelement direkte via trævisningen Redigér modelelement direkte via et diagram Ved brug af den sammenhængsafhængige menu i trævisningen, kan du tilføje, fjerne, og ændre næsten alle elementer i modellen. Højreklik på mapperne i trævisningen for at vise valgmulighederne for at oprette forskellige slags diagrammer, samt - afhængig af om mappen er en Brugstilfældevisning eller en Logisk visning - aktører, brugstilfælde, klasser osv. Når du har tilføjet elementer til modellen, kan du også redigere dem ved brug af deres egenskabsdialoger, som du finder ved at vælge punktet Egenskaber i den sammenhængsafhængige menu som vises ved et højreklik på elementerne i trævisningen. Du kan også redigere modellen ved at oprette eller ændre elementer via diagrammer. Mere information om hvordan dette gøres, får du i følgende afsnit. 21

22 3.4 Tilføj og fjern diagram UML-modellen består af et sæt UML-elementer og sammenhænge mellem dem. Man kan dog ikke se modellen direkte, men man bruger Diagrammer til at kigge på den Opret diagrammer For at oprette et nyt diagram i modellen, vælges helt enkelt diagramtypen du behøver i undermenuen Ny fra menuen Diagram, og den gives et navn. Diagrammet oprettes, og gøres aktivt, og du ser det med det samme i trævisningen. Husk at Umbrello UML Modeller i stor udstrækning bruger sammenhængsafhængige menuer: du kan også højreklikke på en mappe i trævisningen, og vælge en passende diagramtype i undermenuen Ny fra den sammenhængsafhængige menu. Bemærk at du kun kan oprette brugstilfældediagrammer i brugstilfældemapper, og at de øvrige typer diagrammer kun kan oprettes i mapper for logiske visninger Fjern diagram Skulle du behøve at fjerne et diagram fra modellen, kan du gøre det ved at gøre det aktivt og vælge Fjern i menuen Diagram. Du kan også opnå dette ved at vælge Slet i den sammenhængsafhængige menu for diagrammet i trævisningen. Eftersom at fjerne et diagram er noget alvorligt, som kunne forårsage at arbejde går tabt, hvis det gøres ved en fejl, beder Umbrello UML Modeller om at du bekræfter en sletningshandling inden diagrammet virkelig fjernes. Så snart et diagram er taget bort, og filen er gemt, er der ingen måde at fortryde handlingen Omdøbning af diagrammer Hvis du vil skifte navn på et eksisterende diagram, kan du let gøre det ved at vælge punktet Omdøb i den sammenhængsafhængige menu i trævisningen. En anden måde at omdøbe et diagram er via dets egenskabsdialog, som du opnår ved at vælge Egenskaber fra den sammenhængsafhængige menu, eller ved at dobbeltklikke på det i trævisningen. 3.5 Redigér diagram Mens du arbejder med et diagram, forsøger Umbrello UML Modeller at lede dig rette ved at bruge nogle enkle regler om hvilke elementer er gyldige i forskellige slags diagrammer, samt hvilke forhold som kan eksistere mellem dem. Hvis du er ekspert på UML, kommer du formodentlig ikke til endog bemærke dette, men det er til hjælp for nybegyndere for at oprette diagram som følger standarden. Så snart du har oprettet diagrammerne er det tiden at begynde redigere dem. Bemærk her (den for nybegyndere subtile) forskel mellem at redigere et diagram, og at redigere modellen. Som du allerede ved til, er diagrammer visninger af modellen. Hvis du for eksempel laver en klasse ved at redigere et klassediagram, redigerer du i virkeligheden både diagrammet og modellen. Hvis du ændrer farve eller andre visningspunkter for en klasse i klassediagrammet, redigerer du kun diagrammet, men ingenting ændres i modellen. 22

23 3.5.1 Indsæt elementer En af de første ting du gør når du redigerer et nyt diagram, er at indsætte elementer i det (klasser, aktører, brugstilfælde, osv.). Der er to grundlæggende måder at gøre dette: Træk eksisterede elementer til modellen fra trævisningen Opret nye elementer i modellen, og tilføj dem til diagrammet samtidigt, ved at bruge et af redigeringsværktøjerne i arbejdsværktøjslinjen. For at indsætte elementer som allerede findes i modellen, trækkes de blot fra trævisningen og slippes der hvor du ønsker at de skal være i diagrammet. Du kan altid flytte element rundt i diagrammet med markeringsværktøjet. Den anden måde at tilføje elementer til diagrammet er at bruge arbejdsværktøjslinjens redigeringsværktøj (observér at dette også tilføjer elementerne til modellen). Arbejdsværktøjslinjen var normalt placeret længst til højre for programvinduet, men Umbrello UML Modeller 1.2 har flyttet den længst op i vinduet. Du kan dokke den på den anden side, eller lade den flyde omkring hvis du foretrækker det. Værktøjerne som er tilgængelige på denne værktøjslinjen (knapperne du ser på den) ændres afhængig af hvilket diagram du arbejder med for øjeblikket. Knappen for værktøjet som er valgt lige nu er aktiveret i værktøjslinjen. Du kan skifte til markeringsværktøjet ved at trykke på Esc-tasten. Når du har valgt et redigeringsværktøj i arbejdsværktøjslinjen (for eksempel værktøjet til at indsætte klasser), ændres musemarkøren til et kryds, og du kan indsætte elementer i modellen ved at enkeltklikke i diagrammet. Bemærk at element i UML skal have et entydigt navn. Så hvis du har en klasse i et diagram som hedder KlassA, og senere bruger værktøjet til at indsætte en klasse i et andet diagram, kan du ikke også give den nye klassen navnet KlassA. Hvis det er meningen at de to skal være forskellige elementer, skal du give dem entydige navne. Hvis du forsøger at tilføje samme element til diagrammet, er værktøjet for at indsætte klasser ikke det rette værktøj til dette. Du skal i stedet trække og slippe klassen fra trævisningen Slet elementer Du kan slette et hvilket som helst element, ved at vælge punktet Slet i dets sammenhængsafhængige menu. Igen det er stor forskel mellem at fjerne et objekt fra diagrammet, og at fjerne et objekt fra modellen. Hvis du fjerner et objekt indefra et diagram, tager du det kun væk fra dette diagram: elementet er stadigvæk en del af modellen og hvis der er andre diagrammer som bruger samme element, vil de ikke lide nogen ændring. På den anden side, hvis du fjerner elementet i trævisningen, tager du i virkeligheden elementet væk fra modellen. Eftersom elementet ikke længere eksisterer i modellen, tages det også automatisk væk fra alle diagrammer det vises i Redigér elementer Du kan redigere de fleste UML-elementer i model og diagrammer ved at åbne dets egenskabsdialog og vælge passende punkter. For at redigere egenskaberne for et objekt, vælges Egenskaber i dets sammenhængsafhængige menu (højreklik). Hvert element har en dialog som består af flere sider hvor du kan indstille valgmulighederne som har med dette element at gøre. For visse elementer, såsom aktører, kan du kun angive et fåtal muligheder, såsom objektnavn og dokumentation, mens for andre elementer, såsom klasser, kan du redigere dets attribut og operationer, vælge hvad du vil vise i diagrammet (hel operationsunderskriften eller kun operationsnavn, osv.) og til og med farverne du vil bruge for linjer og udfyldningen af klassens repræsentation i et diagram. For de fleste UML-elementer kan du også åbne egenskabsdialogen ved at dobbeltklikke på det, hvis du bruger markeringsværktøjet (pilen). En undtagelse fra dette er associationer, hvor et dobbeltklik laver et ankerpunkt. For associationer skal du bruge den sammenhængsafhængige menu som vises med højreklik, til at få egenskabsdialogen frem. 23

24 Bemærk at du også kan vælge punktet egenskaber i den sammenhængsafhængige menu for elementer i trævisningen. Dette lader dig også redigere egenskaber for diagrammer, såsom at indstille om gitteret skal vises eller ej Redigér klasser Selv om redigering af egenskaber for alle objekter allerede er afdækket i foregående afsnit, fortjener klasser et særligt afsnit, eftersom de er noget mere komplicerede, og har flere valgmuligheder end de fleste andre UML-elementer. I klassens egenskabsdialog kan du indstille alting, fra farven den bruger til operationerne og attributten den har Almene klasseindstillinger Siden med generelle klasseindstillinger i egenskabsdialogen er selvforklarende. Her kan du ændre klassens navn, synlighed, dokumentation, osv. Denne side er altid tilgængelig Indstillinger af klasseattribut På siden for indstillinger af attribut, kan du tilføje, redigere eller fjerne attributter (variabler) for klassen. Du kan flytte attributter op og ned i listen ved at trykke på piletasterne langs kanten. Denne side er altid tilgængelig Indstillinger af klasseoperationer På lignende måde som for indstillinger af klasseattribut, kan du tilføje, redigere eller fjerne operationer for klassen på siden for indstillinger af klasseoperationer. Når du tilføjer eller redigerer en klasseoperation, indskriver du de grundlæggende data i dialogen Operationsegenskaber. Hvis du vil tilføje parametre til operationerne, skal du klikke på knappen Ny parameter, som viser dialogen Parameteregenskaber. Denne side er altid tilgængelig Klasseskabelonsindstillinger Denne side lader dig tilføje klasseskabeloner som er uspecificerede klasser eller datatyper. I Java 1.5 kommer de til at hedde Generics Siden for klasseassociationer Siden Klasseassociationer viser alle klassens associationer i det nuværende diagram. Et dobbeltklik på en association viser dens egenskaber, og afhængig af type af association, kan du ændre visse parametre her, såsom at indstille mangfoldighed og rollenavn. Hvis associationerne ikke tillader at sådanne punkter ændres, er dialogen for associationsegenskaber kun læsbar, og du kan kun ændre dokumentationen som hører sammen med associationen. Denne side er kun tilgængelig hvis du åbner klasseegenskaberne inde i et diagram. Hvis du vælger klasseegenskaber fra den sammenhængsafhængige menu i trævisningen, er denne side ikke tilgængelig. 24

25 Siden for klassevisning På siden Visningstilvalg, kan du indstille hvad der skal vises i diagrammet. En klasse kan vises som kun en rektangel med klassenavnet i (nyttigt hvis du har mange klasser i diagrammet, eller for øjeblikket ikke er interesseret i detaljerne for hver klasse), eller så fuldstændige at pakke, stereotyper, attributter og operationer vises med fuldstændig underskrift og synlighed. Afhængig af mængden af information som du vil se, kan du vælge tilsvarende tilvalg på denne side. Ændringarne du laver her gælder kun visningsvalgmulighederne for diagrammet. Det betyder at skjulen af klassens operationer kun gør at de ikke vises i diagrammet, men operationerne er fortsat der som en del af modellen. Dette er kun tilgængeligt hvis du vælger klasseegenskaberne inde i et diagram. Hvis du åbner klasseegenskaberne fra trævisningen, mangler denne side, eftersom sådanne visningsegenskaber ikke giver mening i dette tilfælde Siden for klassefarver På siden Komponentfarve kan du indstille farverne som du vil have for linjer og udfyldning af kontrollen. Dette giver naturligvis kun mening for klasser som vises i diagrammer, og mangler hvis du åbner klassens egenskabsdialog i trævisningen Associationer Associationer relaterer to UML-objekter til hinanden. Normalt defineres associationer mellem to klasser, men visse typer af associationer kan også findes mellem brugstilfælde og aktører. For at oprette en association, vælges passende værktøj i arbejdsværktøjslinjen (generel association, generalisering, aggregering, osv.), og enkeltklik på det første element som indgår i associationen. Enkeltklik derefter på det andet element som indgår. Bemærk at dette er to klik, et på hvert af elementerne som indgår i associationen. Det er ikke et træk fra et objekt til et andet. Hvis du forsøger bruge associationer på en måde som ikke tillades af UML-specifikationen, nægter Umbrello at oprette associationen og du får en fejlmeddelelse. Dette vil indtræffe, hvis for eksempel en generalisering findes fra klasse A til klasse B, og du derefter forsøger at oprette en ny generalisering fra klasse B til klasse A. Et højreklik på en association viser en sammenhængsafhængig menu med handlinger som du kan anvende på den. Hvis du behøver at slette en association, vælges Fjern i den sammenhængsafhængige menu. Du kan også vælge Egenskaber, og afhængig af associationens type, redigere attributter såsom roller og mangfoldighed Ankerpunkter Associationer tegnes, som standard, som en lige linje der forbinder de to objekter i diagrammet. Du kan tilføje ankerpunkter til at bøje en association ved at dobbeltklikke et sted langs associationslinjen. Dette indsætter et ankerpunkt (som vises som et blåt punkt hvor associationslinjen er markeret), som du kan flytte omkring for at give associationen sin form. Hvis du behøver fjerne en ankerpunkt, dobbeltklik på den igen for at fjerne den. Bemærk at den eneste måde at redigere en associationsegenskab er via den sammenhængsafhængige menu. Hvis du forsøger at dobbeltklikke på den som med andre UML-objekter, indsættes blot et ankerpunkt. 25

26 3.5.6 Noter, tekst og felter Noter, tekstlinjer og felter er elementer som kan findes i alle slags diagrammer, og har ingen virkelig semantisk værdi, men er meget hjælpsomme for at tilføje ekstra kommentarer eller forklaringer, som kan gøre diagrammet lettere at forstå. For at tilføje en note eller tekstlinje, vælges tilsvarende værktøj i arbejdsværktøjslinjen, og så enkeltklikkes på diagrammet hvor du vil placere kommentaren. Du kan redigere teksten ved at åbne elementet via dets sammenhængsafhængige menu, eller for noter, også ved at dobbeltklikke på dem Ankre Ankre bruges for til at linke noter og et andet UML-element sammen. Normalt bruger du for eksempel en note til at forklare eller give en kommentar om en klasse eller en vis association, og i så tilfælde kan du bruge ankeret til at gøre det klart at noten hører til netop dette element. Anvend ankerværktøjet i arbejdsværktøjslinjen, for at tilføje et anker mellem en note og et andet UML-element. Først skal du klikke på noten, og derefter klikke på UML-elementet som du vil at noten skal linkes til. 26

27 Kapitel 4 Kodeimport og kodegenerering Umbrello UML Modeller er et UML-modelleringsværktøj, og som sådant er dets hovedformål at hjælpe dig med analyse og konstruktion af dine systemer. For at gøre overgangen fra konstruktion til implementering nemmere, tillader Umbrello UML Modeller dog at generere kildekode i forskellige programmeringssprog for at komme i gang. Hvis du desuden vil begynde på at bruge UML i et projekt som allerede er startet, kan Umbrello UML Modeller hjælpe dig med at oprette en model af systemet fra kildekoden ved at analysere den og importere klasserne som findes i den. 4.1 Kodegenerering Umbrello UML Modeller kan generere kildekode for diverse programmeringssprog, baseret på din UML-model for at hjælpe dig med at komme i gang med implementeringen af projektet. Koden som laves består af klassedeklarationer, med metoder og attributter, så du kan udfylde tomrummet ved at sørge for funktionerne i klassernes operationer. Umbrello UML Modeller 1.2 levereres med kodegenereringsunderstøttelse for ActionScript, Ada, C++, CORBA IDL, Java, Javascript, PHP, Perl, Python, SQL and XML Schema Generér kode For at generere kode med Umbrello UML Modeller, skal du først oprette eller indlæse en model som indeholder mindst en klasse. Når du er klar til at begynde at skrive lidt kode, vælges punktet Kodegenereringsguide i menuen Kode, for at starte guiden som leder dig gennem kodegenereringsprocessen. Det første skridt er at vælge klasser, som du vil oprette kildekode for. Normalt vælges alle klasser i modellen, og du kan fjerne dem du ikke vil generere kode for, ved at flytte dem til listen på venstre side. Næste skridt i guiden lader dig ændre parametre som kodegeneratoren bruger når den skriver koden. Følgende muligheder er til stede: 27

28 Valgmulighed for kodegenereringen i Umbrello UML Modeller Kodegenereringsmulighed Kodeinformationsniveau Punktet Skriv dokumenteringskommentarer selvom de er tomme instruerer kodegeneratoren til at udskrive kommentarer i stilen /** blaha */, også selv om kommentarblokkene er tomme. Hvis du tilføjede dokumentation i klasser, metoder eller attributter til modellen, udskriver kodegeneratoren kommentarerne som Doxygen-dokumentation, uafhængig af hvad du angiver her, men hvis du vælger dette, udskriver Umbrello UML Modeller kommentarblokkene for alle klasser, metoder og attributter også selvom der ikke er nogen dokumentation i modellen, i hvilket tilfælde du bør dokumentere klasserne senere direkte i kildekoden. Skriv kommentarer for afsnit selvom afsnittene er tomme: får Umbrello UML Modeller til at skrive kommentarer til kildekoden for at afgrænse de forskellige afsnit i en klasse. For eksempel Public methods eller Attributes før de tilsvarende afsnit. Hvis du vælger dette, så skriver Umbrello UML Modeller kommentarer for alle afsnit i klassen, også selvom afsnittet er tomt. Det ville for eksempel skrive en kommentar som lyder Protected methods, selvom der ikke er nogen sådanne i klassen Mapper Skriv alle filer som laves til mappe: Her skal du vælge mappen hvor du ønsker at Umbrello UML Modeller skal lægge kildekoden som laves. Punktet Indsætte hovedfiler fra mappe, lader dig indsætte et hovede i begyndelsen af hver fil som genereres. Hovedfiler kan indehold ophavsret- eller licensinformation, og kan indeholde variabler som evalueres når genereringen sker. Du kan tage et kig på skabeloner for hovedfiler som levereres med Umbrello UML Modeller, for at se hvordan man bruger variablerne til at erstatte dit navn eller dagens dato når genereringen sker. 28

29 Overskrivningspolitik Dette fortæller Umbrello UML Modeller hvad der skal ske hvis filen som skal laves allerede findes i destinationsmappen. Umbrello UML Modeller 1.1 kan ikke ændre eksisterende kildekodefiler, så du skal vælge mellem at overskriver den eksisterende fil, springe over at oprette netop denne fil, eller lade Umbrello UML Modeller vælge et andet filnavn. Hvis du vælger at bruge et andet filnavn, tilføjer Umbrello UML Modeller en endelse til filnavnet Sprog Umbrello UML Modeller genererer normalt kode for sproget som du har valgt som aktivt sprog, men du har mulighed for at ændre dette til et andet sprog med kodegenereringsguiden Generering med kodegenereringsguiden Det tredje og sidste skridt i guiden viser status for kodegenereringsprocessen. Du behøver kun klikke på knappen Generér for at få klasserne udskrevet til dig. Bemærk at de tilvalg som du vælger med kodegenereringsguiden kun gælder for denne generering. Næste gang du kører guiden, skal du vælge alle tilvalg igen (din hovedmappe, overskrivningspolitik, og så videre). Du kan indstille standardværdier som bruges af Umbrello UML Modeller i afsnittet Kodegenerering i Umbrello UML Modellers indstillinger, tilgængelige via Indstillinger Indstil Umbrello UML Modeller... Hvis du har indstillet kodegenereringstilvalg til de rigtige indstillinger, og vil lave lidt kode direkte uden at gå via guiden, kan du vælge Generér al kode i menuen Kode. Dette genererer kode for alle klasser i modellen med nuværende indstillinger (inklusive uddatamappe og overskrivningspolitik, så brug dette med forsigtighed). 4.2 Kodeimport Umbrello UML Modeller kan importere kildekode fra eksisterende projekter for at hjælpe dig med at bygge modeller af systemer. Umbrello UML Modeller 1.2 understøtter kun C++ kildekode, men andre sprog vil være tilgængelige i fremtidige versioner. For at importere klasser til modellen, vælges Importér klasser... i menuen Kode. Vælg filerne som indeholder C++ klassedeklarationer i fildialogen og tryk på O.k. Klasserne importeres, og du finder dem som en del af modellen i trævisningen. Bemærk at Umbrello UML Modeller ikke laver noget slags diagram for at vise klasserne, de importeres kun til modellen så du senere kan bruge dem i et valgfrit diagram. 29

30 Menu til at importere kildekode til Umbrello UML Modeller 30

31 Kapitel 5 Andre funktioner 5.1 Andre funktioner i Umbrello UML Modeller Dette kapitel forklarer kortfattet nogle andre funktioner som Umbrello UML Modeller tilbyder Kopiér objekter som PNG-billeder Foruden at tilbyde de normale funktioner for at kopiere, klippe og indsætte, som man kan forvente sig for at kopiere objekter mellem forskellige diagrammer, kan Umbrello UML Modeller kopiere objekter som PNG-billeder, så man kan indsætte dem i en hvilket som helst anden type dokument. Man behøver ikke gøre noget særligt for at bruge denne funktion, markér blot et objekt i et diagram (klasse, aktør, osv.) og kopiér det (Ctrl-C, eller brug menuen), åbn derefter et KWord-dokument (eller et andet program hvor billeder kan indsættes) og vælg Indsæt. Dette er en udmærket funktion for at eksportere dele af diagrammer som enkelte billeder Eksportere til et billede Man kan også eksportere et fuldstændigt diagram som et billede. Det eneste man skal gøre er at vælge diagrammet som skal eksporteres, og derefter punktet Eksportér som billede... i Diagrammenuen Udskrift Umbrello UML Modeller tillader at enkelte diagrammer udskrives. Tryk på knappen Udskriv i programværktøjslinjen eller vælg punktet Udskriv i Fil-menuen, så vises KDE s standardudskriftsdialog hvor diagrammerne kan skrives ud Logiske mapper For at organisere en model på en bedre måde, særligt for større projekter, kan man oprette logiske mapper i trævisningen. Vælg blot punktet Ny Mappe i den sammenhængsafhængige menu i standardmappen under trævisningen, for at oprette dem. Mapper kan være indeni hinanden, og man kan flytte objekter rundt ved at trække dem fra en mappe og slippe dem i en anden. 31

32 Organisér en model med logiske mapper i Umbrello UML Modeller 32

33 Kapitel 6 Forfattere og historik Dette projekt startedes af Paul Hensgen som et af hans universitetsprojekter. Det oprindelige navn på programmet var UML Modeller. Paul lavede al udvikling indtil slutningen af 2001, hvor programmet nåede version 1.0. Version 1.0 tilbød allerede en hel del funktioner, men efter at projektet var blevet gennemset af Pauls universitet, kunne andre udviklere deltage, og de begyndte at give værdifulde bidrag til UML Modeller, såsom skift fra et binært filformat til en XML-fil, understøttelse af flere slags UML-diagrammer, kodegenerering og kodeimport, for kun at nævne nogle få. Paul var tvunget til at trække sig tilbage fra udviklingsgruppen sommeren 2002, men som frit og åbent programmel, fortsætter programmet med at forbedres og udvikles, og vedligeholdes af en gruppe af udviklere fra forskellige dele af verden. Desuden ændrede projektet navn fra UML Modeller i september Der er flere grunde til navneændringen, den vigtigste at blot uml som det var almindeligt kendt som, var et alt for generelt navn som forårsagede problemer med visse distributioner. En anden vigtig grund er at udviklerne synes at Umbrello er et meget smartere navn. Udviklingen af Umbrello UML Modeller, samt diskussioner om i hvilken retning programmet skal udvikles i fremtidige versioner, er åben og finder sted via internettet. Hvis du skulle ville bidrage til projektet, så tøv ikke med at kontakte udviklerne. Der er mange måder du kan hjælpe Umbrello UML Modeller på: Rapportere fejl eller forbedringsforslag Rette fejl eller tilføje funktioner Skriv god dokumentation eller oversætte til andre sprog Og naturligvis... lav kode sammen med os! Som du ser, er der mange måder du kan bidrage på. De er alle sammen meget vigtige og alle er velkomne til at deltage. Umbrello UML Modeller-udviklerne kan nås på 33

UML til kravspecificering

UML til kravspecificering UML til kravspecificering UML mini-kompendium - til brug i forbindelse med modellering af kravspecifikationer. Copyright 2006 Teknologisk Institut, IT-Udvikling Aktivitetsdiagram 2/9 Aktion Aktionsnavn

Læs mere

Skifte til OneNote 2010

Skifte til OneNote 2010 I denne vejledning Microsoft Microsoft OneNote 2010 ser meget anderledes ud end OneNote 2007, og vi har derfor oprettet denne vejledning, så du hurtigere kan komme i gang med at bruge programmet. Læs videre

Læs mere

KColorEdit-håndbogen. Artur Rataj Oversætter: Erik Kjær Pedersen

KColorEdit-håndbogen. Artur Rataj Oversætter: Erik Kjær Pedersen Artur Rataj Oversætter: Erik Kjær Pedersen 2 Indhold 1 Indledning 5 2 Fil-operationer 6 2.1 Om palet-filer........................................ 6 2.2 Åbning af en fil.......................................

Læs mere

KMouth-håndbogen. Gunnar Schmi Dt Oversætter: Erik Kjær Pedersen

KMouth-håndbogen. Gunnar Schmi Dt Oversætter: Erik Kjær Pedersen Gunnar Schmi Dt Oversætter: Erik Kjær Pedersen 2 Indhold 1 Indledning 5 2 Brug af KMouth 6 2.1 Den første start....................................... 6 2.2 Hovedvinduet........................................

Læs mere

Skifte til PowerPoint 2010

Skifte til PowerPoint 2010 I denne vejledning Microsoft PowerPoint 2010 ser meget anderledes ud end PowerPoint 2003, og vi har derfor oprettet denne vejledning, så du hurtigere kan komme i gang med at bruge programmet. Læs videre

Læs mere

Kom i gang med... Kapitel 12 Arbejde med skabeloner. OpenOffice.org

Kom i gang med... Kapitel 12 Arbejde med skabeloner. OpenOffice.org Kom i gang med... Kapitel 12 Arbejde med skabeloner OpenOffice.org Rettigheder Dette dokument er beskyttet af Copyright 2005 til bidragsyderne som er oplistet i afsnittet Forfattere. Du kan distribuere

Læs mere

Skifte til Excel 2010

Skifte til Excel 2010 I denne vejledning Microsoft Excel 2010 ser meget anderledes ud end Excel 2003, og vi har derfor oprettet denne vejledning, så du hurtigere kan komme i gang med at bruge programmet. Læs videre for at få

Læs mere

Kom i gang med. Kapitel 9 Impress: Præsentationer i OpenOffice.org. OpenOffice.org

Kom i gang med. Kapitel 9 Impress: Præsentationer i OpenOffice.org. OpenOffice.org Kom i gang med Kapitel 9 Impress: Præsentationer i OpenOffice.org OpenOffice.org Rettigheder Dette dokument er beskyttet af Copyright 2005 til bidragsyderne som er oplistet i afsnittet Forfattere. Du kan

Læs mere

Skifte til Outlook 2010

Skifte til Outlook 2010 I denne vejledning Microsoft Microsoft Outlook 2010 ser meget anderledes ud end Outlook 2003, og vi har derfor oprettet denne vejledning, så du hurtigere kan komme i gang med at bruge programmet. Læs videre

Læs mere

Trin 01 Gramps kan køre i både Linux og Windows. Trin 02 Opret et nyt træ. Trin 03 Tilføj en ny person. Trin 04 Indstilling af hjemme personen

Trin 01 Gramps kan køre i både Linux og Windows. Trin 02 Opret et nyt træ. Trin 03 Tilføj en ny person. Trin 04 Indstilling af hjemme personen Ikast 19-09-2015 Trin 01 Gramps kan køre i både Linux og Windows. Trin 02 Opret et nyt træ Det første skridt, når du har Gramps, er at skabe et nyt familie træ. Dette kan betragtes næsten som et projekt,

Læs mere

Startvejledning. Navigationsrude Brug navigationsruden til at bevæge dig rundt i din publikation og til at tilføje eller slette sider.

Startvejledning. Navigationsrude Brug navigationsruden til at bevæge dig rundt i din publikation og til at tilføje eller slette sider. Startvejledning Microsoft Publisher 2013 ser anderledes ud end tidligere versioner, så vi har oprettet denne vejledning, så du hurtigere kan lære programmet at kende. Værktøjslinjen Hurtig adgang Føj dine

Læs mere

Opgave: Digitalisering af et dokument

Opgave: Digitalisering af et dokument Denne opgave omhandler digitaliseringen af et Veje i Frederikssund Kommune. I opgaven gennemgås følgende: Oprettelse af mapper og sider på hjemmesiden Indsættelse af tekst, billeder, links til PDF og hjemmesider

Læs mere

Den digitale Underviser. Lydfiler: Audacity

Den digitale Underviser. Lydfiler: Audacity Den digitale Underviser Lydfiler: Audacity Sabine Kramer maj 2014 Indholdsfortegnelse side Optag med Audacity.. 3 Gem og eksportér i MP3 format.... Indtal og klip en lydfil (metode 1)... 5 6 Indtal og

Læs mere

Elevvejledning til SkoleKomNet - Min egen hjemmeside

Elevvejledning til SkoleKomNet - Min egen hjemmeside Indledning...1 Sådan får du adgang...2 Dit KlasseWeb skrivebord Overblik...2 Dit arbejdsområde...3 Din hjemmeside på nettet...3 Sådan laver du en hjemmeside i 4 trin...3 Trin 1 Dit personlige billede på

Læs mere

Brugermanual til MOBI:DO Make på Internettet

Brugermanual til MOBI:DO Make på Internettet Brugermanual til MOBI:DO Make på Internettet Introduktion Med MOBI:DO Make kan du oprette guides, som kan ses i MOBI:DO. En guide virker som en checkliste, der fører brugeren hele vejen igennem en arbejdsopgave.

Læs mere

Vejledning i brug af GMAIL (Google)

Vejledning i brug af GMAIL (Google) Vejledning i brug af GMAIL (Google) Send meddelelser Har du ikke prøvet Gmail før? Her har du en trinvis vejledning i, hvordan du skriver og sender meddelelser: Klik på knappen Skriv i venstre side i Gmail.

Læs mere

IT-Brugerkursus. Modul 1 - Introduktion til skolens netværk og FC. Modul 1 - Introduktion til FC og Lectio. Printvenligt format. Indholdsfortegnelse

IT-Brugerkursus. Modul 1 - Introduktion til skolens netværk og FC. Modul 1 - Introduktion til FC og Lectio. Printvenligt format. Indholdsfortegnelse Modul 1 - Introduktion til FC og Lectio IT-Brugerkursus Modul 1 - Introduktion til skolens netværk og FC Printvenligt format Indholdsfortegnelse Formål og opbygning Opgave Vejledning til intranettet Åbne

Læs mere

Easy Guide i GallupPC

Easy Guide i GallupPC Easy Guide i GallupPC Version. 6.00.00 Gallup A/S Masnedøgade 22-26 DK 2100 København Ø Telefon 39 27 27 27 Fax 39 27 50 80 Indhold SÅDAN KOMMER DU I GANG MED AT ANVENDE GALLUPPC... 2 TILFØJELSE AF UNDERSØGELSER

Læs mere

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Hassansalem.dk/delpin User: admin Pass: admin BACKEND Hassansalem.dk/delpin User: admin Pass: admin BACKEND 1/10 Indledning Dette projekt er den afsluttende del af web udvikling studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med Del-pin

Læs mere

En lille vejledning i at bruge Paint Win 98 og Win XP Indhold

En lille vejledning i at bruge Paint Win 98 og Win XP Indhold 1 En lille vejledning i at bruge Paint Win 98 og Win XP Indhold Indhold...2 1. Åbn Paint...3 2. Vælg en baggrundsfarve og en forgrundsfarve...3 3. Tegn et billede...4 4. Ny, fortryd og gentag...4 5. Andre

Læs mere

Guide til Condes. Indhold:

Guide til Condes. Indhold: Guide til Condes Udarbejdet af Kim Højmark i 2008 Revideret december 2012 / Nicolaj Nielsen Denne vejledning guider dig igennem de mest basale elementer af Condes, så du bliver i stand til at anvende Condes

Læs mere

Manual til Dynamicweb Februar 2010

Manual til Dynamicweb Februar 2010 Manual til Dynamicweb Februar 2010 Login... 2 Skabeloner og formater... 3 Filarkivet... 4 Lav en PDF... 5 Opret en ny side... 7 Navngiv siden... 9 Aktiver siden... 9 Sorter sider... 9 Flyt siden... 11

Læs mere

Skifte til Access 2010

Skifte til Access 2010 I denne vejledning Microsoft Microsoft Access 2010 ser meget anderledes ud end Access 2003, og vi har derfor oprettet denne vejledning, så du hurtigere kan komme i gang med at bruge programmet. Læs videre

Læs mere

I denne guide gennemgås

I denne guide gennemgås MAPPER Styresystem: XP sider I denne guide gennemgås Generelt systemkendskab Denne computer. Opret mappe (tre metoder). Navngiv mappe. Opret genvej til mappe. Slet genvej til mappe. Mappe egenskaber. Dobbelt

Læs mere

KPager-håndbogen. Dirk Doerflinger Antonio Larrosa Jiménez Matthias Elter Matthias Ettrich Oversætter: Erik Kjær Pedersen

KPager-håndbogen. Dirk Doerflinger Antonio Larrosa Jiménez Matthias Elter Matthias Ettrich Oversætter: Erik Kjær Pedersen Dirk Doerflinger Antonio Larrosa Jiménez Matthias Elter Matthias Ettrich Oversætter: Erik Kjær Pedersen 2 Indhold 1 Indledning 5 2 Brug af KPager 6 2.1 Flere KPager-egenskaber..................................

Læs mere

Huskesedler. Design og automatisering af regneark. Microsoft Excel 2013

Huskesedler. Design og automatisering af regneark. Microsoft Excel 2013 Huskesedler Design og automatisering af regneark Microsoft Excel 2013 Januar 2017 Knord Side 2 Indholdsfortegnelse Ark... 4 Beskyttelse... 6 Diagram... 7 Eksport af data... 8 Fejlretning i formler... 9

Læs mere

Sådan redigerer du en hjemmeside i Umbraco

Sådan redigerer du en hjemmeside i Umbraco Brugermanual til din boligafdelings hjemmeside Sådan redigerer du en hjemmeside i Umbraco Indhold Introduktion... 2 Log på Umbraco og redigér din hjemmeside... 3 Opret ny side... 7 Gem side uden at udgive/publicere

Læs mere

13/02/2008. Vejledning RoofCon Viewer

13/02/2008. Vejledning RoofCon Viewer Vejledning RoofCon Viewer Indhold Vejledning RoofCon Viewer... 1 Indhold... 2 Installation... 3 Marker objekt... 3 Zoom... 3 Mål afstand... 3 Værktøjsfelt og Tegningsalternativ... 4 Lag... 5 3D... 6 Forhåndsvisning...

Læs mere

Indhold Outlook Web App... 1

Indhold Outlook Web App... 1 Outlook Web App Outlook Web App (OWA) bruges til at håndtere e-mails og kalendere uden at skulle have Outlook klient programmet installeret. OWA kan bruges på en hvilken som helst computer, der har adgang

Læs mere

Startvejledning. Microsoft PowerPoint 2013 ser anderledes ud end tidligere versioner, så vi lavet denne guide for at gøre din læreproces nemmere.

Startvejledning. Microsoft PowerPoint 2013 ser anderledes ud end tidligere versioner, så vi lavet denne guide for at gøre din læreproces nemmere. Startvejledning Microsoft PowerPoint 2013 ser anderledes ud end tidligere versioner, så vi lavet denne guide for at gøre din læreproces nemmere. Find det du skal bruge Klik på en fane på båndet for at

Læs mere

Daglig brug af JitBesked 2.0

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

Læs mere

PowerPoint 2007. Indhold UNI C

PowerPoint 2007. Indhold UNI C PowerPoint 2007 Indhold Kom i gang med PowerPoint... 3 Hvad er en præsentation?... 3 Faner og bånd... 3 Visning og valg af funktioner... 4 Ny præsentation... 5 Visninger... 6 Normalvisning... 6 Diassortering...

Læs mere

Se Billeder i Picasa.

Se Billeder i Picasa. Se Billeder i Picasa. Selvom det er vigtigt at organisere, redigere og udskrive sine billeder, er det også vigtigt, at man ønsker at lære om de forskellige måder man kan se sine billeder på. Visning af

Læs mere

Viditronic NDVR Quick Guide. Ver. 2.0

Viditronic NDVR Quick Guide. Ver. 2.0 Viditronic NDVR Quick Guide Ver. 2.0 1 Indholdsfortegnelse 1. HOVEDMENU 3 1.1 START 5 1.2 AKTIVITETSINDIKATOR: 7 1.3 INFORMATIONS VINDUE: 7 1.4 PTZ KAMERA KONTROL: 7 1.5 SKÆRMMENU 8 1.5.1 AKTIVER BEVÆGELSE:

Læs mere

EXCEL 2011 TIL MAC GODT I GANG MED PETER JENSEN GUIDE VISUEL

EXCEL 2011 TIL MAC GODT I GANG MED PETER JENSEN GUIDE VISUEL PETER JENSEN EXCEL 2011 TIL MAC GODT I GANG MED EXCEL 2011 TIL MAC VISUEL GUIDE 59 guides der får dig videre med Excel En instruktion på hver side - nemt og overskueligt Opslagsværk med letforståelig gennemgang

Læs mere

Annemette Søgaard Hansen/www.dinwebvejleder.dk

Annemette Søgaard Hansen/www.dinwebvejleder.dk Google Docs Dokumenter Indholdsfortegnelse Værktøjer... Side 3 Menuer... Side 5 Opgave... Side 8 Få adgang til filerne fra din computer... Side 16 Vejledende løsning... Side 17 GoogleDocs Dokumenter 2

Læs mere

5.0 Velkommen til manualen for kanalen HTML-grab Introduktion til kanalen HTML-grab kanalside Hvad er et spot?

5.0 Velkommen til manualen for kanalen HTML-grab Introduktion til kanalen HTML-grab kanalside Hvad er et spot? 5.0 Velkommen til manualen for kanalen HTML-grab 1 5.1 Introduktion til kanalen 1 5.2 HTML-grab kanalside 1 5.2.1 Hvad er et spot? 2 5.2.2 Opret et nyt spot 2 5.2.3 Aktivt og inaktivt spot 3 5.2.4 Rediger

Læs mere

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003 Jonas Christiansen Voss 2. marts 2004 Indhold 1 CD ere 2 1.1 Brænde dokumenter til CD....................... 2 1.2 Disk Copy.................................

Læs mere

ActiveBuilder Brugermanual

ActiveBuilder Brugermanual ActiveBuilder Brugermanual Forfatter: TalkActive I/S Dato: Juni 2004 Version: R. 1.01 Sprog: Dansk Copyright 2004 - Talk Active - all rights reserved. Indhold: 1. INDLEDNING...2 2. QUICK-START...3 3. OPBYGNINGEN

Læs mere

IsenTekst Indhold til Internettet. Manual til Wordpress.

IsenTekst Indhold til Internettet. Manual til Wordpress. Manual til Wordpress Sådan opdaterer du din hjemmeside i Wordpress. Dette er en manual til de mest grundlæggende ting, så du selv kan redigere indholdet eller tilføje nyt på din hjemmeside. Guiden er skrevet

Læs mere

Picto Selector. Lav dine egne flotte symbolark på den nemme måde. Version: Oktober 2012

Picto Selector. Lav dine egne flotte symbolark på den nemme måde. Version: Oktober 2012 Picto Selector Lav dine egne flotte symbolark på den nemme måde Version: Oktober 2012 Indholdsfortegnelse Hvad er Picto Selector?...4 USB?...4 Hent programmet...4 Installer programmet på din computer...5

Læs mere

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

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

Læs mere

Manual til opsætning af Jit-klient version 1.0. Opsætning. Copyright Jit-Danmark Aps 2006. Find mere information på www.jitbesked.

Manual til opsætning af Jit-klient version 1.0. Opsætning. Copyright Jit-Danmark Aps 2006. Find mere information på www.jitbesked. Opsætning Indholdsfortegnelse Sådan finder du indstillingerne...3 Muligheder og begrænsninger...6 Hvilke søgeord skal jeg bruge?...6 Ting man skal passe på...6 Tilføjning/nedlægning af søgeord...6 Ændring

Læs mere

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

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

Læs mere

Kapitel 8 Tilpasning af OpenOffice.org:

Kapitel 8 Tilpasning af OpenOffice.org: Migreringsvejledning Kapitel 8 Tilpasning af OpenOffice.org: OpenOffice.org Rettigheder Dette dokument er beskyttet af Copyright 2005 til bidragsyderne som er oplistet i afsnittet Forfattere. Du kan distribuere

Læs mere

Table of Contents. Prøveværktøj

Table of Contents. Prøveværktøj PRØVEVÆRKTØJ Table of Contents Opret prøve og tilpas dit fronter-rum... 3 Opret prøve... 4 Tilføj prøveværktøj... 6 Fanen "Indstillinger"... 11 Indstillinger for vindue... 15 Mappe til billeder/multimedier...

Læs mere

Organisering af billeder.

Organisering af billeder. Organisering af billeder. Da du startede Picasa op for første gang, havde du mulighed for at scanne hele computeren igennem for billeder eller lade Picasa holde øje med nogle bestemte mapper (mine billeder,

Læs mere

Quick guide til Condes 8.

Quick guide til Condes 8. Quick guide til Condes 8. Quick guide til Condes 8.... 1 Starte Condes:... 2 Opret poster.... 6 Opdatere post detaljer:... 7 Finjustere postcirklen.... 8 Flytte postnummer... 9 Sætte poster sammen til

Læs mere

BørneIntra hjemmesidekursus

BørneIntra hjemmesidekursus BørneIntra hjemmesidekursus hjemmesidekursus Januar 2012 Indhold 1 Introduktion... 5 1.1 Kursets formål... 5 1.2 Hjemmesiden opbygges i PersonaleIntra... 5 2 Hjemmesidens indhold... 6 2.1 Hjemmesidens

Læs mere

IDAP manual Emission

IDAP manual Emission IDAP manual Emission Dato: 08-06-2005 16:32:35 Indhold INDHOLD... 1 1 EMISSION... 2 1.1 KURVER... 2 1.2 RAPPORTER... 5 1.3 DATA REDIGERING... 6 1.3.1 Masse redigering... 7 1.3.2 Enkelt redigering... 10

Læs mere

Microsoft PowerPoint 2010

Microsoft PowerPoint 2010 Microsoft PowerPoint 2010 Opbyg dias... 3 Sidehoved og sidefod... 3 Afspil diasshow... 4 Vis dias... 4 Formatering og baggrund... 5 Overgang... 6 Animation... 7 Indspil tidsindstilling... 8 Gentagen visning...

Læs mere

DENNE MANUAL ER SKREVET FOR AT GIVE DIG EN GRUNDIG INTRODUKTION TIL DE FORSKELLIGE ARBEJDSGANGE I TYPO3

DENNE MANUAL ER SKREVET FOR AT GIVE DIG EN GRUNDIG INTRODUKTION TIL DE FORSKELLIGE ARBEJDSGANGE I TYPO3 TYPO3 manual DENNE MANUAL ER SKREVET FOR AT GIVE DIG EN GRUNDIG INTRODUKTION TIL DE FORSKELLIGE ARBEJDSGANGE I TYPO3 Det første afsnit, Introduktion til systemet, giver et hurtigt overblik over mulighederne.

Læs mere

Image Converter. Betjeningsvejledning. Indholdsfortegnelse: Version: 1.1.0.0. Sørg for at læse følgende, før Image Converteren anvendes

Image Converter. Betjeningsvejledning. Indholdsfortegnelse: Version: 1.1.0.0. Sørg for at læse følgende, før Image Converteren anvendes Image Converter Betjeningsvejledning Version: 1.1.0.0 Sørg for at læse følgende, før Image Converteren anvendes Indholdsfortegnelse: Overblik over Image Converter P2 Image Converteringsproces P3 Importér

Læs mere

Microsoft. fra Word 2003

Microsoft. fra Word 2003 I denne vejledning Microsoft Word 2010 ser meget anderledes ud end Word 2003, og vi har derfor oprettet denne vejledning, så du hurtigere kan komme i gang med at bruge programmet. Læs videre for at få

Læs mere

Orddeling. Automatisk orddeling. Manuel orddeling. Word 2010 18 thoremil.dk. Vælg fanebladet [Sidelayout] Vælg [Orddeling] Markér Automatisk orddeling

Orddeling. Automatisk orddeling. Manuel orddeling. Word 2010 18 thoremil.dk. Vælg fanebladet [Sidelayout] Vælg [Orddeling] Markér Automatisk orddeling Orddeling Automatisk orddeling Vælg [Orddeling] Markér Automatisk orddeling Manuel orddeling Vælg [Orddeling] Klik [Manuelt] For hvert ord, som vises, kan der gøres følgende: Accepter det foreslåede orddelingssted

Læs mere

Introduktion. Pacsoft Online 11-11-2013

Introduktion. Pacsoft Online 11-11-2013 Introduktion Pacsoft Online 11-11-2013 2 Indhold 1 Introduktion til Pacsoft Online... 3 1.1 Grundlæggende navigering... 3 1.2 Søgning af information... 3 1.3 Indtastning af faste oplysninger... 4 1.4 Din

Læs mere

Manual til hjemmeside i Typo3

Manual til hjemmeside i Typo3 Manual til hjemmeside i Typo3 Gode tips og genvejstaster Ét linieskift Ctrl + A Ctrl + C Ctrl + X Ctrl + V shift + enter (tasten du normalt bruger til linieskift) Markér alt Kopier Klip Sæt ind Oprettelse

Læs mere

Navigationsrude Tryk på Ctrl+F for at få vist navigationsruden. Du kan omorganisere et dokument ved at trække dokumentets overskrift i denne rude.

Navigationsrude Tryk på Ctrl+F for at få vist navigationsruden. Du kan omorganisere et dokument ved at trække dokumentets overskrift i denne rude. Startvejledning Microsoft Word 2013 ser anderledes ud end tidligere versioner, så vi har oprettet denne vejledning, så du hurtigere kan lære programmet at kende. Værktøjslinjen Hurtig adgang Kommandoer

Læs mere

At indsætte ord og billeder og brug af hjælpefunktionen.

At indsætte ord og billeder og brug af hjælpefunktionen. Udarbejdelse af kommunikationsbøger Noter og øvelser i forbindelse med at udarbejde kommunikationsbøger vha. programmet Phraseit (Genlyd). Følgende øvelser og instruktion er baseret på at Phrase-it 2.1

Læs mere

Sådan installeres og teste WordPress på en lokal server

Sådan installeres og teste WordPress på en lokal server Sådan installeres og teste WordPress på en lokal server Det gratis WordPress blog værktøj er vokset gennem årene til et fuldgyldigt CMS-system content management system). WordPress har forenklet processen

Læs mere

Handlinger du kan foretage er f.eks at du kan : - Oprette, - markere og kopiere, klippe og slette filer eller mapper.

Handlinger du kan foretage er f.eks at du kan : - Oprette, - markere og kopiere, klippe og slette filer eller mapper. Guide Denne computer & Handlinger Af Frank Skibby Jensen 2003 www.3wave.dk I alt 5 Sider Handlinger du kan foretage er f.eks at du kan : Oprette, markere og kopiere, klippe og slette filer eller mapper.

Læs mere

ViTre pakkens Profilstyring. ViTre pakkens værktøj til oprettelse og redigering af profiler.

ViTre pakkens Profilstyring. ViTre pakkens værktøj til oprettelse og redigering af profiler. ViTre pakkens Profilstyring ViTre pakkens værktøj til oprettelse og redigering af profiler. Indledning Mulighederne i ViTre pakken er mange, når først indstillingsprofilen er oprettet. Ved at oprette og

Læs mere

Velkommen til MODx kursus

Velkommen til MODx kursus Velkommen til MODx kursus Dette er en gennemgang af den mest basale funktionalitet i vores nye hjemmeside redigerings værktøj. MODx er et meget simpelt CMS (Content Management System), der gør det muligt

Læs mere

Tutorial: Annotationsliste

Tutorial: Annotationsliste Tutorial: Annotationsliste Annotationslisten er en særlig fane med vandret layout, hvor du får effektive muligheder for at behandle, få adgang til, gennemgå og sammenfatte annotationer i en PDF-fil. Som

Læs mere

Vejledning i redigering af apotekets hjemmeside

Vejledning i redigering af apotekets hjemmeside i redigering af apotekets hjemmeside It-afdelingen Januar 2007 INDHOLDSFORTEGNELSE FEJL! BOGMÆRKE ER IKKE DEFINERET. 1 INTRODUKTION 3 2 ADMINISTRATION 4 3 OPBYGNING 4 SIDER 5 FIL ARKIV 6 ARTIKLER 7 ØVRIGE

Læs mere

Download af logfiler. For at få adgang til BioCover data skal du benytte følgende login oplysninger: Webadresse:

Download af logfiler. For at få adgang til BioCover data skal du benytte følgende login oplysninger: Webadresse: Generelt. Følgende vejledning beskriver hvordan man udarbejder BioCover SyreN kort i Næsgaard Markkort. Opgaven tager udgangspunkt at Næsgaard Markkort er installeret på din PC og klar til brug, og at

Læs mere

I denne manual kan du finde en hurtig introduktion til hvordan du:

I denne manual kan du finde en hurtig introduktion til hvordan du: VORES NORDSJÆLLAND HURTIGT I GANG MANUAL 01: Bruger HVAD INDEHOLDER DENNE MANUAL? I denne manual kan du finde en hurtig introduktion til hvordan du: 1. Finder Vores Nordsjælland hjemmesiden 2. Opretter

Læs mere

AgroSoft A/S AgroSync

AgroSoft A/S AgroSync AgroSoft A/S AgroSync AgroSync er et AgroSoft A/S værktøj, der bliver brugt til filudveksling imellem WinSvin og PocketPigs. Fordele ved at bruge AgroSync: Brugeren bestemmer overførsels tidspunktet for

Læs mere

Harald Michalsen og Lasse Storr-Hansen. Log på med administrator rettigheder, så du ser ovenstående hovedmenu

Harald Michalsen og Lasse Storr-Hansen. Log på med administrator rettigheder, så du ser ovenstående hovedmenu Importér skemadata fra Lectio 1 af 16 Log på med administrator rettigheder, så du ser ovenstående hovedmenu Vælg Konverter skemadata Klik på Eksporter skemadata Importér skemadata fra Lectio 2 af 16 Vælg

Læs mere

Microsoft Word 2007. thoremil.dk

Microsoft Word 2007. thoremil.dk Microsoft Word 2007 Indskrivning... 3 Gem og udskriv... 4 Åbn og Luk... 5 Tastatur... 6 Mus... 9 Indsæt specielle tegn og symboler... 10 Formatering af tegn... 11 Formatering af afsnit... 12 Punktopstilling...

Læs mere

I denne vejledning lærer du de mest grundlæggede funktioner i PowerPoint 2003: Hvad er en præsentation?... 3. Eksempel på en præsentation...

I denne vejledning lærer du de mest grundlæggede funktioner i PowerPoint 2003: Hvad er en præsentation?... 3. Eksempel på en præsentation... Præsentationer: Vejledning PowerPoint 2003 I denne vejledning lærer du de mest grundlæggede funktioner i PowerPoint 2003: Hvad er en præsentation?... 3 Eksempel på en præsentation... 3 Visninger... 3 Normal...

Læs mere

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold: Sådan opdaterer du din hjemmeside i Wordpress.

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold: Sådan opdaterer du din hjemmeside i Wordpress. Manual til Wordpress Sådan opdaterer du din hjemmeside i Wordpress. Dette er en manual til de mest grundlæggende ting, så du selv kan redigere indholdet og lægge nyt på din hjemmeside. Guiden er skrevet

Læs mere

Brugermanual 2015-01-01. ProcessManager ApS Hovmarksvej 68 DK-2920 Charlottenlund

Brugermanual 2015-01-01. ProcessManager ApS Hovmarksvej 68 DK-2920 Charlottenlund Brugermanual 2015-01-01 ProcessManager ApS Hovmarksvej 68 DK-2920 Charlottenlund T +45 40 84 44 41 Mail: info@process-manager.dk Web: www.process-manager.dk Web: www.easy-mapping.dk CVR 28 69 77 67 Side

Læs mere

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Systemkrav For at kunne bruge Composite kræves: Windows 95 eller nyere (bemærk - kun Windows kan bruges) Browseren Internet Explorer 6.0 eller

Læs mere

Uddannelsesplaner i MinUddannelse

Uddannelsesplaner i MinUddannelse Uddannelsesplaner i MinUddannelse Denne vejledning giver et overblik over arbejdet med MinUddannelse fra en UU-vejleders synspunkt. Indhold 1. Introduktion... 2 2. Tekniske specifikationer... 2 3. Som

Læs mere

Installations- og brugervejledning. for. HDM trafikanalyseprogram til anvendelse sammen med HiStar enhederne NC90, NC90A, NC97 og NC200

Installations- og brugervejledning. for. HDM trafikanalyseprogram til anvendelse sammen med HiStar enhederne NC90, NC90A, NC97 og NC200 Installations- og brugervejledning for HDM trafikanalyseprogram til anvendelse sammen med HiStar enhederne NC90, NC90A, NC97 og NC200 2008 Tokheim Scandinavia A/S All Rights Reserved INDHOLDSFORTEGNELSE

Læs mere

6. Udskrifter og eksport

6. Udskrifter og eksport 6. Udskrifter og eksport 6.1 Listeopsætning - Grid 6.1.1 Generelt Ved søgninger i DOFPro vil man ofte støde på den såkaldte grid. Gridden indeholder alle kolonnerne i søgeresultatet. Det er også et redskab,

Læs mere

Indhold 1 Om Skolekvalitet.dk...3. 2 Vælg evalueringsmodel før du går i gang...3. 3 Overblik over siderne... 5

Indhold 1 Om Skolekvalitet.dk...3. 2 Vælg evalueringsmodel før du går i gang...3. 3 Overblik over siderne... 5 Skolekvalitet.dk Manual Version 1.0 Indhold 1 Om Skolekvalitet.dk...3 2 Vælg evalueringsmodel før du går i gang...3 3 Overblik over siderne... 5 3.1 Oversigt over centrale funktioner:... 6 4 Kom godt i

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

AgeForce MINI vejledning

AgeForce MINI vejledning AgeForce MINI vejledning Velkommen til AgeForce et enkelt og sikkert netværk for dig over 50 I denne korte guide fortæller vi dig hvordan du: - Opretter en gratis profil på www.ageforce.dk. - Redigerer

Læs mere

eportfolio på Studienet

eportfolio på Studienet En introduktion til de vigtigste værktøjer og funktioner i eportfolio OBS! Gælder for eportfolio oprettet inden d. 30/8-2013 Sådan anvender du denne vejledning Brug diasshow visning Herved kan du anvende

Læs mere

poedit og oversættelse af sprogfiler

poedit og oversættelse af sprogfiler poedit og oversættelse af sprogfiler af Georg S. Adamsen WordPress.Blogos.dk 2009 http://kortlink.dk/wordpressblogosdk/6g38 1 af 11 14-04-2009 14:55 Jeg får af og til spørgsmål om, hvordan man bruger poedit,

Læs mere

Windows Vista 1. Side 1 af 10

Windows Vista 1. Side 1 af 10 Windows vista...2 Lukke for PC,en...3 Velkomstcenter...3 Finde/starte et program...4 Alle programmer...5 Menuen Start...5 Stifinder...6 Windows Sidepanel og gadgets...7 Dokumenter...7 Tilbehør...8 Windows

Læs mere

Vejledning til NIS CMS

Vejledning til NIS CMS Vejledning til NIS CMS Med tillægsmodulet NIS CMS er det mulig at oprette og gemme dokumenter direkte i NIS (fx håndbøger, regningsliner, kvalitetsstyringsguider mv.) og binde disse tæt sammen med den

Læs mere

TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem

TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem 3456.78 123456 TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem 30. juli 2015 Indhold Indledning Side 3 Sådan kommer du i gang Side 4 Oprette nye varer Side 5 Ændre eksisterende

Læs mere

Vejledning til Photofiltre nr. 105 Side 1

Vejledning til Photofiltre nr. 105 Side 1 Side 1 Denne vejledning er et smalt grafikbillede man kan bruge i toppen af en mail lavet i PhotoFiltre 7 hvor man nu kan arbejde i lag. Med PhotoFiltre 7 er det nu endnu nemmere at sammensætte grafik

Læs mere

Udforske kommandoer på båndet De enkelte faner på båndet indeholder grupper, og hver gruppe indeholder et sæt relaterede kommandoer.

Udforske kommandoer på båndet De enkelte faner på båndet indeholder grupper, og hver gruppe indeholder et sæt relaterede kommandoer. Startvejledning Microsoft Excel 2013 ser anderledes ud end tidligere versioner, så vi har oprettet denne vejledning, så du hurtigere kan lære programmet at kende. Føje kommandoer til værktøjslinjen Hurtig

Læs mere

Modul 1 Skolens netværk og FirstClass (FC)

Modul 1 Skolens netværk og FirstClass (FC) Modul 1 Skolens netværk og FirstClass (FC) Computerens netværksdrev og mappen dokumenter Gå ind i "Denne computer" (ikonet ligger på skrivebordet). Her ligger de netværksdrev computeren råder over og separate

Læs mere

Brugermanual til MOBI:DO Make på Android

Brugermanual til MOBI:DO Make på Android Brugermanual til MOBI:DO Make på Android Introduktion Med MOBI:DO Make kan du oprette guides, som kan ses i MOBI:DO. En guide virker som en guide der fører brugeren hele vejen igennem en arbejdsopgave.

Læs mere

Genvejstaster til Windows

Genvejstaster til Windows Genvejstaster til Windows Selvom musen er et praktisk redskab, er den langt fra altid den hurtigste måde at styre computeren på. Ofte vil det være meget hurtigere at bruge genvejstaster. Hvis du sidder

Læs mere

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

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

Læs mere

09/03 2009 Version 1.4 Side 1 af 37

09/03 2009 Version 1.4 Side 1 af 37 Login til DJAS Gå ind på adressen http://www.djas.dk I feltet Brugernavn skrives den e-mail adresse som brugeren er registeret med i systemet. I feltet Password skrives brugerens adgangskode. Ved at sætte

Læs mere

INSTALLATIONSGUIDE AMC DIRECT DEBIT TIL FOR DYNAMICS AX. dansk udgave. AMC Consult A/S 9. juni 2011 Version 2009 V3

INSTALLATIONSGUIDE AMC DIRECT DEBIT TIL FOR DYNAMICS AX. dansk udgave. AMC Consult A/S 9. juni 2011 Version 2009 V3 INSTALLATIONSGUIDE TIL AMC DIRECT DEBIT FOR DYNAMICS AX dansk udgave AMC Consult A/S 9. juni 2011 Version 2009 V3 INDHOLD 1 Indledning... 3 1.1 Systemkrav... 3 1.2 Kritik modtages gerne... 3 1.3 Yderligere

Læs mere

Version 8 Outlookintegration

Version 8 Outlookintegration Version 8 Outlookintegration - Synkroniser din C&B Kalender med Outlook Med C&B Outlook-integration kan du få synkroniseret dine aftaler, så din C&B Kalender matcher din Outlook-kalender og omvendt. Integrationen

Læs mere

GUIDE TIL CLOUD DRIVE

GUIDE TIL CLOUD DRIVE GUIDE TIL CLOUD DRIVE Dette er en guide du kan anvende til nemt at komme effektivt i gang med at anvende Cloud Drive Indholdsfortegnelse 1. Tilgængelige Cloud Drive klienter 2. Guide til Windows klienten

Læs mere

Introduktion til Orddatabasen

Introduktion til Orddatabasen Introduktion til Orddatabasen Skærmviste ordbanker udgør en nyttig teknik til at indføre elever i ordbehandling og skrivning ved hjælp af en computer. Børn lærer generelt at genkende ord, før de kan sammensætte

Læs mere

Et oplæg med PowerPoint bliver til.

Et oplæg med PowerPoint bliver til. Risskov Gymnasium feb. 2007 PowerPoint 2002 Side 1 af 5 Et oplæg med PowerPoint bliver til. Det gode mundtlige oplæg Gode præsentationer sætter fokus på vigtige punkter, kontrollerer informationsstrømmen

Læs mere

rdtaxaplan Vejledning

rdtaxaplan Vejledning ravnø data - svendborgvej 9-5750 ringe - www.ravno.dk - rd@ravno.dk - 6263 2667 2009 Ravnø Data Indhold 1. rdtaxaplan...5 1.1. Oversigt...5 1.2. Hovedmenu...5 1.3. Godt at vide, inden du går videre...6

Læs mere

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

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

Læs mere

ViKoSys. Virksomheds Kontakt System

ViKoSys. Virksomheds Kontakt System ViKoSys Virksomheds Kontakt System 1 Hvad er det? Virksomheds Kontakt System er udviklet som et hjælpeværkstøj til iværksættere og andre virksomheder som gerne vil have et værktøj hvor de kan finde og

Læs mere