5. Teknisk beskrivelse af programmet 5.1 Programmets primære strukturer Datastruktur Datastruktur
|
|
- Flemming Axelsen
- 8 år siden
- Visninger:
Transkript
1 5. Teknisk beskrivelse af programmet Afsnittet indeholder en beskrivelse af de vigtigste klasser i programmet. (Den tekniske beskrivelse af databasen er givet i afsnit 3.3 Databasedesign på side 20.) Dette kapitel giver først en beskrivelse af den overordnede struktur, herefter følger en beskrivelse af dataoverførsel til og fra databasen. Dernæst følger beskrivelsen af brugergrænsefladernes design og kommentarer til datamodellerne, der understøtter de forskellige views. Til sidste beskrives udvekslingen af meddelelser objekterne imellem ved opstart af programmet. Formålet med kommentarerne i dette afsnit er at give et overblik over opbygningen af programmet. 5.1 Programmets primære strukturer I nedenstående figur ses programmets væsentligste datastrukturer i et objektdiagram. Den øverste stiplede firkant indeholder de klasser, der danner datastrukturen til visning og redigering af kalenderen. I den næste firkant vises de komponenter, der anvendes til brugergrænsefladerne. I den sidste firkant ses modellerne, der anvendes til at vise værdier i de 2 JTables. Ud over denne struktur er der et view og en tilhørende model, der anvendes til booking (se afsnit 5.3, Booking). 5 2 Ugeoversigt Dagsoversigt Aktivitetsliste 0 - * Aktivitet Datastruktur for ugeoversigt se evt. Figur 3-9 på side 28 MainUgeOver (programstart) UgeView 1-6 TegneFlade 1 JTable 5 East 3-6 GUI-klasser Numrene henviser til Overblik over skærmbilledets design på side 19 JTable 6 Klassen har en reference til Ugeoversigt TidligereBehandlingerModel AftalteBehandlingerModel Datastruktur for de 2 JTables 41
2 5.2 Udveksling af data med databasen Indledning Klasserne til udveksling af data ligger i db-pakken. I nedenstående forklares opbygningen af forbindelsen til databasen, grundopbygningen af hjælpeklasserne, PatientListklassen og Aktivitet-klassen. Der afsluttes med, hvorledes feltet fortsaet i tabellen patientbehandling' ajourføres i databasen. Dataforbindelsen Klassen, der skaber forbindelsen, er ConnectDB. Forbindelsen etableres første gang den kaldes, og forbindelsen genbruges ved de næste kald. Klassen returnerer et statement-objekt, som anvendes til at kommunikere med databasen i form af forespørgsler og opdateringer. Der er ikke fortaget nogen synkronisering af kaldene til databasen, idet der er tale om en enkeltbrugersituation. Grundopbygning Den generelle opbygning af klassserne, som udveksler data med databasen, kan beskrives ved at tage udgangspunkt i databasens hjælpeentiteter der er Helligdag, Dagenskommentar, Ikke- PrimaerTid, Patientgruppe, Patientaftale, Behandler og Aktivitetstype (se evt. side 23, figur 3-6, ER-diagram). De indeholder supplerende informationer om aktiviteter, patienter eller datoer. Entiteterne bliver overført ved vertikal afbildning til klasser, som beskrevet på side 27 i afsnittet Afbildning af databasens tabeller til programmets struktur. Klassenavnene er de samme som de tilsvarende tabelnavne. Klasserne er næsten ens opbygget og er gjort persistente ved bl.a. bruge af designmønsteret Singleton (GOF, 1994). Ved implementeringen er der anvendt udskudt instantiering. Herved forstås at klassen først instantieres, når en af klassens metoder kaldes. Opbygningen og anvendelse illustreres ved nedenstående eksempel: Kode Bemærkninger Aktivitetstype.getFarve(0) 1) Et sted i programmet ønskes farvekoden for public static String getfarve(int type){ testinit(); return Aktivitetstype.inst.getfarve(type); } private static void testinit(){ if (inst == null) { try { Aktivitetstype.inst = new Aktivitetstype();...} } } Note: Se evt. hele koden for Aktivitetstype-klassen i kildekoden. en Aktivitetstype med index 0 (= fri ) 2) getfarve er en static metode 3) sikrer at aktivitetstype-objektet findes. Se 3a. 4) kalder metoden på inst-referencen der returnerer talværdien på farven. 3a) Default er inst == null, hvilket medfører at Aktivitetstype-objektet instantieres. Ved instantiering hentes de tilhørende tabelværdier. Ved næste metodekald peger inst referencen på Aktivitetstype-objektet. 42
3 PatientList Patienter hentes over i programmet som beskrevet ovenfor. Klassen der holder patienterne er PatientList, og de enkelte elementer i containeren er Patient-objekter. Klassen er udvidet i forhold til klasserne, der er beskrevet overfor med metoderne setpatient, updatepatient og sletpatient. UgeAktivitet Klassen bevirker, at datastrukturen i ugeoversigten bliver persistent. Med metoden hentaktiviteter overføres aktiviteter fra databasen for en uge (mandag til fredag) ad gangen. Der er desuden metoder, der gemmer og sletter enkeltaktiviteter i databasen. Fortsatbehandling I pakken db ligger også klassen UpdFortsaet, der opdaterer feltet fortsaet i tabellen patientbehandling. (Updateringsforespørgslen opdaterer alle poster i tabellen, hvilket er en midlertidig løsning, se afsnit 9.6, Skema over Aftalekalenderens status ved afslutning af projektet) 5.3 Brugergrænseflader Indledning Brugergrænsefladerne (GUI) er opbygget udfra principperne i Model-View-Control-designmønsteret, hvor view og kontroldelen er sammenbygget. Dette er et generelt princip for Swingkomponenterne (Marc Loy med flere, 2003). Opdeling af standardkomponenter i UI-delegate og model ses ved brug af JComboBox og JTable i brugergrænsefladerne. I figur 5-1 ses klassen UgeView, som danner det centrale skærmbilledes design. Klassen implementerer ActionListener til brug for håndtering af klik på navigationsknapperne. Til opdatering af GUI anvendes designmønsteret Observer, hvor View er Observer, og model er subjektet. Mønsteret er implementeret ved brug af Observer-klassen i java.util. Således lytter både Tegneflade-objektet og East-objektet på Ugeoversigt, der er model for de 2 views. JFrame frame BorderLayout JPanel pw Tegneflade tegneflade East east, se Figur 5-2 East JPanel pwsn 4 x JButtom (ugeknapper) JPanel pwss 12 x JButtom (md. knapper) JPanel pws WEST EAST Figur 5-1 Komponenter GUI, UgeView. Referencer er angivet med kursiv. GUI en kan ses på side 30 43
4 Tegnefladen gentegner kalenderen og East opdaterer visningen af den aktuelle patient, når der sker ændringer i ugeoversigten (modellen). GUI-klasserne findes i view -pakken. Navngivning af komponenterne der anvendes til brugergrænsefladerne. Ved navngivning af containerkomponenterne (referencen), der indgår i brugergrænsefladerne, anvendes kompasretningerne som bruges ved borderlayout. Betegnelserne er north, south, west, east og center, hvor forbogstaverne anvendes ved navngivningen af komponenterne. Komponentens reference bygges op fra venstre mod højre og således, at referencen repræsenterer en sti fra framen indtil komponenten 7. Med udgangspunkt i figur 5-1 kan navngivningen af panel pwss beskrives således: Position Værdi Betydning 0 p referencen til et JPanel 1 w I komponenten Frame er der i WEST en komponent w (ref.) 2 s I komponenten w er der i SOUTH indsat en komponent ws 3 s I komponenten ws er der i SOUTH indsat den aktuelle komponent. (pwss) For de komponenter, der ikke nedarver fra Container -klassen f.eks. Canvas, Button og Label, navngives de (deres ref.) ud fra de funktioner/visninger, som de repræsenterer. F.eks. JButton uge2minus, idet et klik på knappen kalder en metode, der gør, at kalenderen bladrer til en uge, som ligger 2 uger tidligere end den aktuelle visning. Tegneflade (Visning af Kalenderen) TegneFlade-klassen er en udvidelse af Canvas fra java.awt-pakken. Til brug for brugerinteraktion er der implementeret musekliklytter og keylytter. Klassen Coordinate s metoder transformerer ved museklik pixelpositioner (x,y) til programværdi i form af kolonnenummer 8 og tidspunkter. Desuden foregår der en transformation den anden vej fra kolonnenummer og tidspunkter, når der skal tegnes aktiviteter mv. på canvas et. Hertil kommer beregninger vedr. placering af overskrifter mv. Der er implementeret dobbelt buffering for at undgå flimmer ved opdateringer. En visning af Tegnefladen ses på side 32, figur 4-2. East (Visning af patientstamdata og patientaftaler) East er en GUI der danner det centrale skærmbilledes højre ( østlige ) side, som det ses af figur 5-1 og figur 5-2, nedenfor. Ved hjælp af komponenten kan brugeren redigere en patients stamdata og få specificeret sine aftaler i de to JTables. East implementerer ActionListener for at afgøre, hvilken knap brugeren har klikket på vha. getsource() eller hvilken combobox, der er ændret af brugeren vha. getactioncommand(). 7 Her adskiller opbygningen sig fra den maritime verden, hvor en underopdeling af NØ angives ØNØ og VNØ. 8 I beskrivelsen af brugergrænsefladen er der anvendt begrebet søjler for visningen af dagens aktiviteter. I kildekoden anvendes ofte betegnelsen kolonner for det samme. 44
5 JPanel east BorderLayout NORTH JPanel eastnorth - GridBagLayout gridy\gridx JTextField JBottom 0 "Cpr.nr." "Navn" namefield " " "Søg/opret" "Gruppe" CENTER JPanel ec BorderLayout JPanel ecn JFormatted TextField CprNrField JComboBox gruppelist11 "Aftale" JTextArea bem02 (Patientbemærkning) JComboBox aftalelist31 Titled Border Aftalte behandlinger JButtom Slet markeret Aftale NORTH JBottom "Slet Patient" JBottom "Afslut patient" JBottom "Annuller" JScrollPane ecc JTable view CENTER SOUTH Titled Border Tidligere behandlinger JPanel es BorderLayout JScrollPane esjsp JTable tidlbehview CENTER Figur 5-2 East Ved ændring af patientgruppen sker følgende ændringer: den nye patientgruppe bliver vist i comboboksen den aktuelle patients patientgruppe bliver ændret i modellen (ses ikke af skærmbillede) den nye patientsgruppes ikke primær tid bliver vist på venstre siden (kalenderen). De to JTables viser de data, der findes i modellerne. View ene sættes op ved hjælp af 2 metoder opsaetview for Aftalte behandler og opsaettidlbehview for den sidste tabel. Metoderne gør brug af klasserne BehandlerRenderer samt FortsaetRenderer for at få opsat et farvet felt til repræsentation af en behandler og for at få markeret en fortsat behandling. De to Renderer er lavet som en udvidelse af DefaultTableCellRenderer (standardklassen til visning af celler i en JTable), hvor metoden setvalue overskrives. 45
6 Booking (Oprettelse af aktiviteter) Bookingvinduet åbnes ved klik på Tegneflade-komponenten, hvis der klikkes på en søjle, og der er ledig tid. Der tages højde for om shift -tasten er nedtrykket svarende til en dobbelt booking. Et objekt af Request-klassen indeholder den seneste sluttid, der kan bookes. Tidspunktet beregnes af den Aktivitetsliste, der gælder for den aktuelle dag og behandler, hvorefter værdien gemmes i Request-objektet. Viewet implementerer Observer på samme måde som øvrige GUI s i forhold til sin model (Bookmodel). Desuden implementeres ActionListener til brug for klik på knapperne og ved valg af ny aktivitet i ComboBoxen. JFrame frame JPanel n JPanel nw JPanel nwn JPanel nwnw behandler JPanel nws JPanel patientpanel JPanel nwne behandlernavn patient JPanel ne JPanel nee JButtom ok JButtom annuller JButtom slet JComboBox aktivitet JPanel s JPanel sw TitledBorder datotitel JPanel swn GridLayout JPanel fra JPanel til JPanel sws JFormatted- JPanel() JPanel() TextField fratid JFormatted- JButtom plus JButtom minus TextField tiltid TitledBorder Behandling JPanel se JPanel() JTextField Behandling Figur 5-3 Design af Bookingvinduet, kursiv tekst er referencer 5.4 Modellerne Modellerne, der indeholder de data der vises i brugergrænsefladerne, findes i ugeoversigt -pakken. (Pakkenavnet er således ikke dækkende for dens indhold. Et mere passende navn vil være model.) Klasserne i pakken er klasserne i den øverste firkant og i den nederste firkant på figuren side
7 Hertil kommer BookModel, Request og PatientbehandlingExt. Den sidst nævnte klasse anvendes til visning af patientbehandlinger på højre side. Der er tale om genbrug/udvidelse af Patientbehandling ved hjælp af komposition, idet der er brug for en ændret grænseflade. Ved udvidelsen skjules feltet kolnr, og der sker en forøgelse af antallet af felter. 5.5 Start af aftalekalenderen I figur 5-4 på side 48 ses sekvensdiagrammet ved start af programmet. Diagrammet giver et overblik over de væsentligste klasser/objekter, metoder og deres rækkefølge ved start af programmet. Starten af programmet foregår i 4 faser: 1. Opret strukturen hvor aktiviteterne skal holdes 2. Indlæs den aktuelle uges aktiviteter 3. Opbyg skærmbilledet 4. Tegn de enkelte aktiviteter på Tegnefladen og vis de øvrige grafiske komponenter. Efter start af programmet kommunikeres der med brugerne vha. lytterne. Ved klik på Tegnefladen. Metoden clicked returnerer den aktivitet, som brugeren har klikket på. Kaldet er i princippet opbygget som metoden tegnaftale, hvor kaldet forplanter sig fra ugeoversigten til den enkelte aktivitet. Coordinate-objektet foretager transformeringen, som tidligere beskrevet. 47
8 :MainUgeOver :UgeView :Tegneflade :Ugeoversigt :ToDay (systemdato) :Dagsoversigt (5 objekter) :Aktivitesliste (2 objekter) :UgeAktivitet :ConnectDB new Ugeoversigt() setdates() today() new Dagsoversigt() setbuttondates() hentaktiviteter() getdb() executequery() addaktiviteter() Databasen sætter aktuel patient til tom new UgeView() 1) Opbyg paint() tegnaftale() tegnaftale() tegnaftale() tegnaftale() kaldes på de enkelte aktiviteter 2) Figur 5-4 Sekvensdiagram, Start af program noter: 1. Opbyg dækker opbygninger af hele skærmbilledet 2. Metoden tegnaftale() dækker tegning af aktiviteter generelt og har reference til tegnefladeobjektet og coordinate-objektet (ikke vist) for at kunne placere aktiviteterne på tegnefladen. 48
Over Forelæsning omponenter ogrammering sigt 14, 1999 freda containere 15. oktober 1999 Eksempel: out GUI til beregning fakultet.
Programmering 1999 Forelæsning 14, fredag 15. oktober 1999 Oversigt Repetition: GUI komponenter og containere. Layout af grafiske brugergrænseflader i Java. Større layout-opgave. Programmering 1999 KVL
Læs mere9.8 Kildekode. side 88. Pakke Klasse Sidenummer. fortsætter..
9.8 Kildekode Pakke Klasse Sidenummer db Aktivitetstype 91 Behandler 91 ConnectDB 92 DagensKommentar 93 Helligdag 94 IkkePrimaerTid 94 Patient 96 Patientaftale 96 PatientAktivitet 97 Patientgruppe 98 PatientgruppeItem
Læs mereKursusgang 12. Oversigt: Sidste kursusgang Layout-manager Event-håndtering. Design af brugerflader 12.1
Kursusgang 12 Oversigt: Sidste kursusgang Layout-manager Event-håndtering Design af brugerflader 12.1 Sidste kursusgang Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design
Læs mereGrundlæggende Programmering ITU, Efterår 1999. Skriftlig eksamen i Grundlæggende Programmering
Skriftlig eksamen i Grundlæggende Programmering ITU, 20. januar 2000 Alle hjælpemidler tilladt, dog ikke datamat. Eksamen er skriftlig, fire timer, og bedømmes efter 13-skalaen. Opgavesættet består af
Læs mereVideregående programmering i Java
Videregående programmering i Java Dag 7 Swing og MVC Swing: MVC, Datamodeller, JTable, evt. JTree Evt.: Swing: Præsentations og kontroldel Læsning: VP 6 Dette materiale er under Åben Dokumentlicens, se
Læs mereKursusbeskrivelse. Forarbejde. Oprettelse af en Access-database
Kursusbeskrivelse Oprettelse af en Access-database Som eksempel på en Access-database oprettes en simpelt system til administration af kurser. Access-databasen skal indeholde: et instruktørkartotek et
Læs mereVideregående programmering i Java
Videregående programmering i Java Dag 6 Komponenter (og lidt Swing og MVC) Læsning: VP 4, evt. VP 6 Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html Grafiske komponenter
Læs mereGeoGIS2020. Installation. Udkast. Revision: 1 Udarbejdet af: BrS Dato: Kontrolleret af: Status: Løbende Reference: Godkendt af:
GeoGIS2020 Installation Udkast Revision: 1 Udarbejdet af: BrS Dato: 2015.08.31 Kontrolleret af: Status: Løbende Reference: Godkendt af: 1. GENERELT Side 2 af 16 Side 3 af 16 2. DOWNLOAD OG INSTALLATION
Læs mereCapLegal Dokumentfoldere
CapLegal Dokumentfoldere Indhold Indledning...3 Oprettelse af dokumentfoldere...3 Oprettelse af mapper tilknyttet sagstyper eller et sagsnummer...9 Index... 14 2 Indledning Denne vejledning kan anvendes
Læs mereAgroSoft 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 mereimport java.awt.event.*; import java.awt.*; Container <- Panel <- Applet Component <- Button <- Checkbox <- ScrollPane <- Label
Programmering 1999 Forelæsning 13, tirsdag 12. oktober 1999 Oversigt Grafiske brugergrænseflader. Komponenter: Knapper, tekstfelter, checkbokse... Vinduer (containere). Hændelser, hændelsesstyret programmering.
Læs mereVejledning i brug af Foreningsportalen til brugere med adgangskode
Holstebro Kommune Kultur og Fritid Vejledning i brug af Foreningsportalen til brugere med adgangskode Foreningsportalen kan benyttes både af borgere og foreninger til søgning af foreningsoplysninger og
Læs mereIDAP 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 mereKLARMELD ET KONTRAKTARBEJDE
DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 17. december 2015 Version 1.2 JobManager supporten Jobmanager@vd.dk 7244 7300 KLARMELD ET KONTRAKTARBEJDE ENTREPRENØR Guldalderen 12 2640 Hedehusene vd@vd.dk EAN
Læs mereDATO DOKUMENT SAGSBEHANDLER MAIL TELEFON. 17. december 2015 Version 1.2 JobManager supporten
DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 17. december 2015 Version 1.2 JobManager supporten Jobmanager@vd.dk 7244 7300 AFGIV TILBUD ENTREPRENØR Guldalderen 12 2640 Hedehusene vd@vd.dk EAN 5798000893450
Læs mereLøsningsbeskrivelse til bestilling af SMS-notifikation
Løsningsbeskrivelse til bestilling af SMS-notifikation Version 1.0, jnr.: 1084-V0667-11 Løsningsbeskrivelse Side 1 af 22 Indholdsfortegnelse 1. Manuel bestilling af SMS-notifikation... 3 1.1 Løsningens
Læs mereKLARMELD ET KONTRAKTARBEJDE
DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 8. april 2016 Version 1.3 JobManager supporten Jobmanager@vd.dk 7244 7300 KLARMELD ET KONTRAKTARBEJDE ENTREPRENØR Guldalderen 12 2640 Hedehusene vd@vd.dk EAN 5798000893450
Læs mereManual til Kundekartotek
2016 Manual til Kundekartotek ShopPlanner Customers Med forklaring og eksempler på hvordan man håndterer kundeoplysninger www.obels.dk 1 Introduktion... 3 1.1 Formål... 3 1.2 Anvendelse... 3 2 Referencer...
Læs mereUpload & Download. Vejledning. Vejledning til brugen af upload og download funktionerne for Plandata.dk. Udarbejdet af Erhvervsstyrelsen
Vejledning Upload & Download Vejledning til brugen af upload og download funktionerne for Plandata.dk. Udarbejdet af Erhvervsstyrelsen Version: 1.0.0. Dato: 27-07-2018 Indholdsfortegnelse 1 Revisionshistorik...
Læs mereBetjeningsvejledning til Håndterminal og AnyQuest Host
Betjeningsvejledning til Håndterminal og AnyQuest Host INDHOLDSFORTEGNELSE: 1 Indledning... 2 2 Generelt for Håndterminalen... 3 2.1 Justering af Dato og Tid.... 3 3 Aflæsning... 6 3.1 Opstart... 6 3.1.1
Læs mereKort til Husdyrgodkendelse / Excel data og Næsgaard Markkort
Kort til og Næsgaard Markkort Kun i ADVICER Dette afsnit er kun relevant hvis du arbejder med AD- VICER udgaven af Næsgaard Markkort (rådgiverudgaven). Funktionen findes IKKE i PLUS og OPTI udgaven af
Læs mereOktober Dokumentpakker
Oktober 2017 Dokumentpakker Dokumentpakkerne er et værktøj til at udskrive dynamiske breve, som har en standardtekst i brevet, og hvor der automatisk sættes blandt andet patientens navn, adresse og aftaletid
Læs mereVejledning i brug af Interbook. Lokalebooking-program for foreninger, kommunale skoler og Tønder Hallerne.
Vejledning i brug af Interbook Lokalebooking-program for foreninger, kommunale skoler og Tønder Hallerne. 1 Indledning Tønder Kommunes lokalebookingsystem og foreningsportal (Interbook) er et program,
Læs mereFå navn på analysenr. i excel-fil og ind i pivottabel med data fra qlikview
Få navn på analysenr. i excel-fil og ind i pivottabel med data fra qlikview Opret en excel-fil med analysenr. og navn. Gemt som dataliste_til_pivottabeller Analysenr. skal stå i nr. orden, og cellen skal
Læs mereVejledning til. Svejsevisitering. Oprettelse af kursister i testsystemet... 2. Opret Booking... 5. Kursisten tager test... 10
Kompetencecenter for e-læring Det Nationale Videncenter for e-læring Vejledning til Svejsevisitering Indhold Oprettelse af kursister i testsystemet... 2 Opret Booking... 5 Kursisten tager test... 10 Læreren
Læs merePivottabeller, diagrammer og databehandling. Underviser: Nina Kirkegaard Schou Mobil
Pivottabeller, diagrammer og databehandling Underviser: Nina Kirkegaard Schou Mobil 21 48 65 16 E-mail: ns@teamcrm.dk Emner: Excel Pivottabeller/diagrammer og databehandling Brugerfladen Import af data
Læs mereExcel for nybegyndere
cm Excel for nybegyndere 2007-2010 Indhold: Kolonner Rækker Celler Formellinjen Regnefunktioner (de 4 regningsarter) Kolonnebredde Værktøjslinjen Startside Søjlediagram. Udskrivning Hvor høje er vi? 185
Læs mereHvordan organiseres et programs grafik-elementer? OOP e uge kursusgang. Advarsel! Component-objekter
OOP e2002 - uge 42 6. kursusgang Hvordan organiseres et programs grafik-elementer? 1. Teori: class Component og subklasser: Composite pattern layout-managere hændelsesstyret programmering 2. XP-program:
Læs mereSerialization i Java
Serialization i Java Tutorial lavet af Jákup W. Hansen TSU 2006 1.semester 06.novemter 2006 Hvad er Serialization? I vores tekstbog Objects First with Java bliver denne del af Java ikke gennemgået. Men
Læs mereMicrosoft 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 mereHåndOffice Foreningsdata
HåndOffice Foreningsdata Indledning...3 Stamdata...3 Spillesteder...4 Foreningshverv...5 Hold...8 Personer...11 Side 2 af 13 Indledning Denne vejledning gennemgår de menuer, der ligger i HåndOffice (HO)
Læs mereAthena DIMENSION Tværsnit 2, Eksempel
Athena DIMENSION Tværsnit 2, Eksempel Januar 2002 Indhold 1 Introduktion.................................. 2 2 Tegneflade................................... 2 3 Navngivning af sag..............................
Læs mereVEJLEDNING I Lokaleansøgning
På disse sider beskrives processen for lokaleansøgning via Foreningsportalen. Ansøgningsprocessen kan beskrives kort med nedenstående punkter: Kladder udfyldes Ansøgning sendes afsted Behandles i diverse
Læs mereSmart-ebizz Manual til Bookinsystem Indholdsfortegnelse Kom hurtigt i gang med dit booking system:... 3 Overblikket over dit bookingsystem... 4 Hovedside... 4 Kunder... 4 Opret ny Kunde... 4 Vagtplaner...
Læs mereMy booking. Generelt. Forsiden. Version 9.0
My booking Version 9.0 System til at lave online bookinger, med mulighed for opdeling i grupper, forskellige booking typer, ændre layout indstillinger, status styring, sprogvalg samt en del mere, detaljer
Læs mereBooking system. Instruktion til bookingsystem
Booking system Instruktion til bookingsystem Her er beskrevet trin for trin, hvordan bookingsystemet skal betjenes. Systemet er opdelt i to dele en kundedel og en administrationsdel. 4-2-2015 1 Indledning
Læs mereMedWin laboratorieskema
MedWin laboratorieskema EG Data Inform A/S Albert Ginges Vej 10 9800 Hjørring Dusager 4 8200 Aarhus N Lautrupvang 12 2750 Ballerup Telefon: 96 23 51 00 Telefon Service Desk: 96 23 51 11 - www.egdatainform.dk
Læs mereIndholdsfortegnelse. EasyIQ IDM 5.4 Brugermanual
Indholdsfortegnelse Indledning... 2 Forsiden... 2 Dine genveje... 3 Nyheder... 3 EasyIQ og EasyIQ Quick Funktioner... 3 Administration... 8 Licens... 8 Nyheder... 9 Eksterne links... 11 Log... 12 Password...
Læs mere1. Større opgaver i word
Indholdsfortegnelse 1. Større opgaver i word...1 1.1. Typografier... 1 1.1.1. Normal... 1 1.1.2. Overskrifter... 5 1.2. Dispositionsvisning... 6 1.3. Indholdsfortegnelse... 6 1.4. Krydshenvisninger...
Læs mereHuskesedler. 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 mereJacob Nordfalk. Ingeniørhøjskolen i København. Nykøbing F itvisioncenter 24. februar 2004
Genbrugelige komponenter og designmønstre i Java Jacob Nordfalk Ingeniørhøjskolen i København Nykøbing F itvisioncenter 24. februar 2004 Program Om Jacob Nordfalk introduktion (ikke-teknisk del) Komponentbaseret
Læs mereVejledning i brug af Interbook (Frederiksberg) til brugere med adgangskode
Vejledning i brug af Interbook (Frederiksberg) til brugere med adgangskode Udarbejdet af Kultur & Fritid, februar 2010. - 1 - Hvad er Interbook?...- 3 - Brugernavn og kodeord...- 3 - Startsiden...- 3 -
Læs mereWELLPLOT VER. 3 BRUGERMANUAL
WELLPLOT VER. 3 BRUGERMANUAL I GIS 2002 Wellplot ver. 3 BRUGERMANUAL Udarbejdet for: I GIS ApS Titel: Wellplot ver. 3 Brugermanual Dokumenttype: Software manual Udgave: 1 Dato: 20-09-02 Udarbejdet af:
Læs mereVejledning til Tælleplansmodul
Vejledning til Tælleplansmodul Hvad er en tælleplan, og hvad bruger man den til? En tælleplan er basalt set en samling af snit, som man vil tælle på i et givet år. Tælleplaner kan være organiseret forskelligt
Læs mereActiveBuilder 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 mereTlf. +45 7027 1699 Fax + 45 7027 1899
Firmaordninger I firmaoversigten kan du holde styr på dit kundekartotek samt disses bookinger. Der kan desuden oprettes andre firmaer end dit eget. Herved kan der udbydes særlige ydelser på med egne arbejdstider.
Læs mereIDAP manual Analog modul
IDAP manual Analog modul Dato: 15-06-2005 11:01:06 Indledning Til at arbejde med opsamlede og lagrede analoge data i IDAP portalen, findes en række funktions områder som brugeren kan anvende. Disse områder
Læs mereI 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 mereTegneserien - Kom godt i gang. Mikro Værkstedet A/S
Tegneserien - Kom godt i gang Mikro Værkstedet A/S Tegneserien - Kom godt i gang Mikro Værkstedet A/S Revision 1.14, 15. maj 2007 Indholdsfortegnelse 1. Forord... 1 2. Kom godt i gang... 3 2.1. Opstart
Læs mereVistemmernu. Et webbaseret værktøj udviklet af Programdatateket i Skive. E-mail: programdatateket@viauc.dk Web: http://www.programdatateket.
Vistemmernu Et webbaseret værktøj udviklet af Programdatateket i Skive E-mail: programdatateket@viauc.dk Web: http://www.programdatateket.dk Kolofon HVAL-vejledning Vistemmernu på HVAL.DK Forfatter: Susanne
Læs mereIndholdsfortegnelse for kapitel 3
Indholdsfortegnelse for kapitel 3 Kapitel 3 Design............................................................ 2 Database........................................................... 3 ER-diagram.................................................
Læs mereGenerelle Læreplaner for Daginstitution/ Dagpleje. Tabulex Læreplaner
Generelle Læreplaner for Daginstitution/ Dagpleje Tabulex Læreplaner Indhold Læreplaner... 3 Om pædagogiske læreplaner... 3 Log på og arbejdsgang... 4 Menupunkt Skabeloner... 5 Beskrivelse af skabeloners
Læs mereSecureAware Opfølgning Manual
SecureAware Opfølgning Manual Manualen beskriver brugen af SecureAware version 3 Dokument opdateret: juni 2009 Om dette dokument Dette dokument er en vejledning i brug af opfølgnings-modulet i SecureAware.
Læs mereLinkGRC. Kontrol. Brugermanual
Brugermanual 1 INDHOLD 1. Navigation 2. Dashboard 3. 4. Support 2 NAVIGATION 1 På forsiden finder du dine installerede moduler i LinkGRC løsningen og du kan her vælge hvilket modul du ønsker at arbejde
Læs mereManual 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 mereOpstartsvejledning til Conventus
Opstartsvejledning til Conventus Opret jeres forening/organisation Ændre adgangskode Opret personer, som skal have adgang til Conventus Opret nye titler Ændre i stamoplysninger Korrekt visning på Fritidsportalen
Læs mereHow to do in rows and columns 8
INTRODUKTION TIL REGNEARK Denne artikel handler generelt om, hvad regneark egentlig er, og hvordan det bruges på et principielt plan. Indholdet bør derfor kunne anvendes uden hensyn til, hvilken version
Læs mereBRUGERMANUAL FLEXSCREEN
BRUGERMANUAL FLEXSCREEN INDHOLDSFORTEGNELSE Indledning...3 Login...3 Ændre password for en infoskærm...4 Ret tekst på siden...5 Indsæt et billede på siden...6 Opdel skærmen i kasser/bokse...8 Tilføj slide...10
Læs mereOrddeling. 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 mereOPRET OG IGANGSÆT JOB
DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 13. maj 2016 Version 1.3 JobManager supporten Jobmanager@vd.dk 7244 7300 OPRET OG IGANGSÆT JOB ENTREPRISESTYRER Guldalderen 12 2640 Hedehusene vd@vd.dk EAN 5798000893450
Læs mereVejledning til opdatering på hjemmesiden www.ifskjoldsaeby.dk
Vejledning til opdatering på hjemmesiden www.ifskjoldsaeby.dk Du logger på fra forsiden. Når du har indtastet brugernavn og password, vil der i højre side fremkomme en menu med punkterne: Redigér denne
Læs mereFor at logge ind i PURE, skal du gå til siden medarbejdere.au.dk/pure. Tryk på det blå loginfelt i højre side.
CV i PURE I dette dokument finder du en vejledning til, hvordan du: 1) logger ind i PURE 2) opretter et CV i PURE 3) vedligeholder dit CV Der er desuden megen hjælp at hente i disse to videoer: Opret CV:
Læs mereHvad er Objekter - Programmering
Denne guide er oprindeligt udgivet på Eksperten.dk Hvad er Objekter - Programmering En rigtig god gennemgang af hvad objekter er! Hvordan de oprettes og anvendes! Det er helt klart til nybegyndere, som
Læs mereKom 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 mereSøgning på patienter med kræft
Søgning på patienter med kræft Herunder finder du en vejledning til, hvordan du via dit elektroniske journalsystem (Novax) laver et udtræk over patienter fra din praksis, som i de seneste 3 år har haft
Læs mereKapitel 6 Events i C#
Kapitel 6 i C# Når vi snakker programmering er en Event når der aktiveres specielt indbygget kode. Der sker en hændelse (event). Man siger at eventet bliver udført. De events vi skal gennemgå i dette kapitel
Læs mereVejledning. Indlæsning af studerende til gruppedannelse i STADS. Indhold. Studie-IT Tlf.:
Studie-IT Tlf.: 9940 9720 Vejledning Indlæsning af studerende til gruppedannelse i STADS Indhold Indledning.... 2 Udvælgelse af data. i istads... 2 Generering af data... 5 Generering af data fra et excel-ark...
Læs mereVejledning til registreringsnet - hvedegalmyg 2010
Vejledning til registreringsnet - hvedegalmyg 2010 Du finder siderne til registreringsnettet på LandbrugsInfo Planteavl Planteværn Varsling/registreringsnet eller www.landbrugsinfo.dk/regnet Vælg Indberetning.
Læs mereVejledning til Aktivfuresoe.dk
Vejledning til Aktivfuresoe.dk Aktivfuresoe.dk er Furesøs nye portal, som er borgernes vindue ind til Furesøs aktive foreningsliv. Portalen er målrettet borgerne, mens det er foreningerne, som skal levere
Læs mereBrugermanual 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 mereEn liste, hvor der kun kan angives et svar. En dropdown menu, hvori kun et svar kan vælges
Huskeseddel til uv-evaluering 1. Sådan oprettes en undersøgelse Klik på ikonet Surveys og dernæst det grønne plus Ny undersøgelse. Navngiv din undersøgelse og vælg under Basic options, om der skal være
Læs mere1.1.3 Arrangementer og aktiviteter til hjemmesiden
.. Arrangementer og aktiviteter til hjemmesiden Klik på menuen Alle arrangementer. Nu vises knappen Opret arrangement og alle Aktuelle arrangementer og aktiviteter. Ændret den. juni 09 Ældre Sagens hjemmesidesystem:..
Læs mereUpload af billeder til hjemmesiden m.m.
Upload af billeder til hjemmesiden m.m. Fremgangsmåde VVS-inst.dk Upload af billeder m.m., Side 1 Så går vi i gang Åben Firefox browseren Gå ind på denne adresse, for at komme til hjemmeside programmet.
Læs mereVejledning til brug af Foreningsportalen
Børne- og Kulturforvaltningen Kultur- og Fritidsafdelingen Vejledning til brug af Foreningsportalen Foreningsportalen kan benyttes af både borgere og foreninger til søgning af foreningsoplysninger. Som
Læs mereLaboratoriesvar på Sundhed.dk
Laboratoriesvar på Sundhed.dk Brugermanual 2018 Dansk Medicinsk Data Distribution Indhold 1. Hvad er Laboratoriesvarportalen en kort beskrivelse... 2 1.1 Få adgang til Laboratoriesvarportalen... 3 1.2
Læs mereAUTOMATION SERVICE. Sådan anvender du programmet Automation Service. Udviklet af PC SCHEMATIC A/S
AUTOMATION SERVICE Sådan anvender du programmet. Udviklet af PC SCHEMATIC A/S Opdateret feb. 2015 FORORD Dette hæfte viser, hvordan du anvender programmet. ET PAR DEFINITIONER PC SCHEMATIC Automation er
Læs mereOPRET OG IGANGSÆT JOB
DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 12. maj 2016 Version 1.1 JobManager supporten Jobmanager@vd.dk 7244 7300 OPRET OG IGANGSÆT JOB ENTREPRENØR Guldalderen 12 2640 Hedehusene vd@vd.dk EAN 5798000893450
Læs mereBrugervejledning til CRBook. CRBook. Aftalekalender. CRSoft Version Afsnit 0: Side 1 af 17
CRBook Aftalekalender CRSoft 2018 Afsnit 0: Side 1 af 17 Forord CRBook er et styringsinstrument for indgåelse af aftaler. Programmet er opbygget omkring en Outlook lignende kalender og man kan anvende
Læs mereIndholdsfortegnelse. Ad. En bestemt aktivitet... 4 Ad. Et bestemt sted... 5 Eksempel på at søge flere tider på en gang i én forespørgsel...
Indholdsfortegnelse Kort om Interbook.roskilde.dk.... 3 Brugernavn og kodeord... 3 Hjælpefunktion... 3 Startsiden... 4 Nyheder... 4 Søg ledige tider enkelt søgning... 4 Ad. En bestemt aktivitet... 4 Ad.
Læs mereUDFØR, OPGØR OG AFREGN JOB
DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 13. maj 2016 Version 1.2 JobManager supporten Jobmanager@vd.dk 7244 7300 UDFØR, OPGØR OG AFREGN JOB ENTREPRENØR Guldalderen 12 2640 Hedehusene vd@vd.dk EAN 5798000893450
Læs mereVejledning til datatræk i Novax på ICPC-koder
Vejledning til datatræk i Novax på ICPC-koder Herunder finder du en vejledning til, hvordan du laver udtræk over patienter fra din praksis baseret på ICPCdiagnosekoder. Tjek her nogle vigtige overvejelser
Læs mereManual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune
Manual Version 2 til oprettelse af hjemmesider for landsbyer i Rebild kommune Oversigt: Login Hjemmeside...... side 3 Login Administrationsmodul... side 5 Kategorier.. side 6 Opret/rediger første side...
Læs mereMailMax / Web v4.1. Brugsvejledning til webmail. Copyright 2003 Gullestrup.net
MailMax / Web v4.1 Copyright 2003 Gullestrup.net Log ind på webmailen Start med at gå ind på http://webmail.gullestrup.net i din browser. Indtast din Email-adresse samt Adgangskode, som hører til din konto.
Læs mereKort om indlæsning af excel filer til budgetkladder i Navision
Kort om indlæsning af excel filer til budgetkladder i Navision Hovedproceduren er 1. I excel dannes en fil med en bestemt kolonnerækkefølge 2. Denne fil gemmes som semikolonsepareret fil (CSV MSDOS) 3.
Læs mereVejledning til udførelse af WISEflow opgaver på instituttet
Table of Contents Tilknyt bedømmer... 2 Tildel bedømmere... 6 Upload eksamensopgave...16 Opret deltagerrækkefølgen på mundtlige flows...19 FLOWcombine tilknytning af bedømmere, bedømmerfordeling, opret
Læs mereBrugervejledning til databrowseren
Brugervejledning til databrowseren Indholdsfortegnelse Indledning...2 Hvordan tilgås browseren og api et...2 Databrowseren...2 Søgning...2 Visning...4 Features i listevisningen...4 Detaljeret visning...5
Læs mereManual til administration af online booking
2016 Manual til administration af online booking ShopBook Online Med forklaring og eksempler på hvordan man konfigurerer og overvåger online booking. www.obels.dk 1 Introduktion... 4 1.1 Formål... 4 1.2
Læs mereelib Aleph, ver.18 Introduktion til GUI FUJITSU SERVICES A/S
Introduktion til GUI FUJITSU SERVICES A/S, 2008 Indholdsfortegnelse 1. Skrivebordet... 3 2. Flytte rundt m.m.... 4 3. Log ind... 6 4. Valg af database... 7 5. Rudernes størrelse... 8 6. Kolonner... 9 7.
Læs mereKom-i-gang vejledning opmålingsprogram
Kom-i-gang vejledning opmålingsprogram Billedprislisten Udarbejdet af EG Byg & Installation den 12. marts 2010 Opdateret den 18. februar 2011 Indholdsfortegnelse 1 Gulve... 3 1.1 Opmåling af gulvflade...
Læs mereVejledning Rapportbanken
Vejledning Rapportbanken Version 1.2 (opdateret 18. november 2013) Support KL yder kun begrænset support på anvendelse af Rapportbanken. Brug derfor gruppen KOMHEN 2.0 på Dialogportalen (http://dialog.kl.dk)
Læs mereW6 - Model- og Tegningskomposition
W6 - Model- og Tegningskomposition Introduktion Dette er en kort introduktion til de nye værktøjer for tegningskomposition i 3D. Du vil komme til at arbejde med Clip Volume, Dynamic Views, Saved Views,
Læs mereDOKUMENTATION OG VEJLEDNING
DOKUMENTATION OG VEJLEDNING VERSION 2 Registrering af oplysninger på personalet Denne vejledning beskriver, hvordan der registreres oplysninger om personalet. Vejledningen er delt op i 2 dele. - Opdatering
Læs mereKL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET
KL FEBRUAR 2019 TEKNISK VEJLEDNING KL S EFFEKTMÅLINGS- REDSKAB TIL KONTROLOMRÅDET OFFICE VERSION 2010 OG 2013 2 INDHOLD INDHOLD INDLEDNING A. TEKNISKE KRAV SIDE 3 SIDE 4 B. HVORDAN GØRES ALLE VÆRKTØJETS
Læs mereEasy 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 mereVejledning til registreringsnet sygdomme i majs 2015
Vejledning til registreringsnet sygdomme i majs 2015 Du finder siderne til registreringsnettet på LandbrugsInfo Planteavl Planteværn Varsling/registreringsnet eller www.landbrugsinfo.dk/regnet Vælg Indberetning.
Læs mere1. Opbygning af et regneark
1. Opbygning af et regneark Et regneark er et skema. Vandrette rækker og lodrette kolonner danner celler, hvori man kan indtaste tal, tekst, datoer og formler. De indtastede tal og data kan bearbejdes
Læs mere