Kapitel 2 Variabler i C#

Størrelse: px
Starte visningen fra side:

Download "Kapitel 2 Variabler i C#"

Transkript

1 Kapitel 2 i C# Programmer arbejder ved at manipulere med data, der er gemt i hukommelsen. Disse data kaldes overordnet for variabler. I dette kapitel skal vi se hvordan man opretter og arbejder med variabler. Vi skal se hvordan man arbejder med både tekst og numeriske variabler. Vi starter med en variabel der hedder String. String variablen Den første variable vi skal se på hedder String. String variabler indeholder altid tekst. Vi skal skrive et program, der tager noget tekst fra en tekstboks, og gemmer det i en variable, for derefter at vise teksten i en dialogboks. Husk på at variabler udelukkende er et opbevaringssted for noget du skal bruge senere. Tænke på dem som kasser der står i et rum. Kasserne er tomme indtil du lægger noget i dem. Du kan også sætte et skilt på kassen, så du ved hvad der er i kassen. Lad os se på et program eksempel. Hvis du stadig har dit projekt åbent fra den forrige øvelse skal du vælge File og Close Solution. Start et nyt projekt ved at vælge File og New Project. I dialogboksen New Project vælger du Windows Application. Navngiv det StringVariables. Klik på OK og du ser din nye formular. Tilføj en knap til din formular som du gjorde i den forgående opgave. Klik på knappen for at vælge den (den har nu små hvid håndtag), og se på Properties Window i højre side af C#. Sæt følgende egenskaber for knappen: Name: btnstrings Location: 90; 175 Size: 120; 30 Text: Hent Text Box Data Din formular ser nu ud på følgende måde: Vi skal tilføje yderligere to kontrolelementer til formularen, en Label og en TextBox. Når du klikker på knappen vil vi tage teksten fra tekstboksen, og viser hvad der blev tastet ind i en dialogboks. 36

2 En Label er bare en lille tekst man kan lægge ind på sin formular for at hjælpe brugeren på vej. Når du skal tilføje en Label til formularen, skal du over i Toolbox. Klik på Label under Common Controls: Klik nu en enkelt gang i din formular. En ny label bliver tilføjet: Din label får standard teksten label1. Når du har markeret din label vil den have et enkelt hvidt håndtag i venstre hjørne. Når den er markeret vil dit Properties vinduet skifte. Bemærk at egenskaberne for en label er meget lig dem der er til en knap faktisk er de fleste de samme. Skift følgende egenskaber for din label, på samme måde som du gjorde med knappen: 37

3 Location: 10; 50 Text: Navn Du behøver faktisk ikke at give den en størrelse fordi C# automatisk vil skifte størrelsen på din label for at tilpasse teksten. Din formular ser nu sådan ud: Flyt din mus tilbage til Toolbox. Klik på Textbox feltet. Klik derefter i din formular. En ny tekstboks bliver tilføjet som vist nedenfor: I stedet for at angive en præcis placering til din tekstboks skal du flytte den med musen. Træk den derfor op ved siden af din label. Bemærk at når du trækker din tekstboks rundt ser du hjælpelinjer i din formular. Disse hjælper dig med at arrangere din tekstboks i forhold til andre kontrolelementer. I billedet nedenfor har vi arrangeret tekstboksen med knappens venstre kant og toppen af label. 38

4 Nu skal vi tilføje lidt kode. Men før vi gør det vælger du File og Save All. Du kan også køre dit program for at se hvordan det tager sig ud. Indtast noget tekst i din tekstboks for at se om det virker. Der sker ingenting når du klikker på knappen, og det er fordi vi ikke har skrevet noget kode endnu. Men lad os gøre det nu. Klik på det røde X i din formular for at stoppe programmet. Du kommer nu tilbage til C#. Tilføj tekst til en String variabel Dobbeltklik på din knap for at åbne kodevinduet. Din markør vil nu blinke mellem et par krøllede parenteser der høre til knappens kode: Bemærk alle minustegnene i venstre side. Du kan klikke på disse og koden vil blive skjult. Klik på minustegnet ud for public Form1(). Det bliver nu til et plustegn og koden for denne Method vil blive skjult.: 39

5 Når du skjuler koden på denne måde vil resten af kodevinduet være nemmere at læse. Tilbage til knap koden. Vi skal nu lave en string variabel. Når vi skal gøre dette er der to ting vi skal være opmærksomme på: den type variablen skal have og variablens navn. Klik mellem de to krøllede parenteser hørende til knappens kode, og tilføj følgende: string fornavn; Efter semikolonnet taster du Enter for at starte en ny linje. Dit kodevindue ser nu sådan ud: 40

6 Vi har nu tilføjet en variabel der hedder fornavn. Variabeltypen er en string. Bemærk at kodeeditoren vil skrive ordet string med blåt. Blåt betyder en variabel type en string i dette tilfælde. Tænk på disse som tomme kasser med forskellig størrelse og med for skelligt indhold. En stor papkasse er helt forskellig fra en lille trækasse. Det du rent faktisk gør er at du beder C# om at reservere noget hukommelse, og det er dette område der skal opbevare tekststrengen. Du tildeler det et unikt navn for at adskille det fra andre elementer i hukommelsen. Det vil være svært at finde den rigtige kasse, hvis de alle havde den samme størrelse, form, farve og der ikke var noget navn på dem ikke også? Navnene du vælger til dine variabler, i vores tilfælde fornavn, kan være næste hvad som helst det er helt op til dig hvad du vil kalde dem. Du bør dog vælge navne der er beskrivende, og giver dig en ide om hvad de skal indeholde. Godt nok kan du kalde dine variabler hvad som helst, men der er dog lidt regler, og nogle ord har C# reserveret til sig selv. De ord C# har reserveret kaldes for Keywords (nøgleord). Der er omkring 80 af disse ord og det er ord som using, for, new og public. Hvis det navn du har valgt til din variabel bliver blåt i kodevinduet betyder det at det er et reserveret ord, og du skal vælge et andet. Tegn du kan bruge til dine variabler De tegn du kan bruge i dine variabelnavne er bogstaver, tal og understregning (_). Alle variabler skal starte med et bogstav eller en understregning (_). Du får en fejlmeddelelse hvis dit navn starter med et tal. Disse navne er OK: fornavn for_navn fornavn2 Men disse går ikke: 1forNavn (Starter med et tal) for_navn& (Slutter med et ugyldigt tegn) for Navn (To ord med mellemrum) Bemærk at alle variablerne starter med småt. Hvis man bruger to ord, starte det andet ord med stort. Det anbefales at du benytter dette format til navngivning af dine variabler (det kaldes camelcase notation.) Derfor fornavn og ikke Fornavn. Efter du har defineret dine variabler (du beder C# om at reservere hukommelse til dine variabler), og tildelt dem navne, er det næste skridt at tilføje noget data til dine variabler. Tilføj følgende linje til din kode (husk semikolonnet i slutningen): fornavn = textbox1.text; Du har nu følgende kode: 41

7 Når du gemmer noget i en variabel vil navnet på din variabel stå på venstre side af lighedstegnet. På højre side af lighedstegnet vil der stå det du bestemmer dig for, der skal være i variablen. I vores tilfælde er det Text der kommer fra textbox1. Der er dog et mindre problem. Prøv at køre din kode. Du vil nu få en fejlmeddelelse som vist nedenfor: 42

8 Klik Nej, og se nærmer på din kode: Der er en rød/blå bølget understregning under textbox1. Når du fører musen over fejlen vil C# fortælle dig hvad der er i vejen: The name 'textbox1' does not exist in the current context. Hvis du ser en fejlmeddelelse som denne, som faktisk er meget almindeligt, betyder det af C# ikke kan finde noget med det navn du har brugt. Den mener at vi ikke har en tekstboks med navnet textbox1, og det har vi faktisk heller ikke! Vores tekstboks hedder textbox1. Vi har brugt et lille b men det skulle have været et stort B. Det er altså vigtigt at huske på at C# er følsom over for brug af store og små bogstaver. Variabelnavnet: fornavn Er forskelligt fra variabelnavnet: ForNavn Det første starter med et lille f og det andet starter med et stort F. Slet det lille b fra din kode og erstat det med et stort B i stedet. Kør dit program igen og du bliver ikke mødt med fejlmeddelelse denne gang. Stop dit program og vend tilbage til kodevinduet. Den blå understregning er forsvundet. Det vi har indtil nu er følgende: string fornavn; fornavn = textbox1.text; Den første linje erklærere variablen, og fortæller C# at den skal reservere hukommelse til en streng med tekst. Navnet på området i hukommelsen er fornavn. Den anden linje er den der faktisk opbevare noget i variablen Text fra en tekstboks der hedder textbox1. Nu da vi har gemt teksten fra tekstboksen kan vi så foretage os noget med den. I vores tilfælde vil det være at vise den i en meddelelsesbols. Tilføj denne linje til din kode: MessageBox.Show(forNavn); Metoden MessageBox.Show( ) er en du lige har brugt. I mellem parenteserne kan du enten skrive noget tekst sat i anførselstegn eller du kan skrive navnet på en string variabel. Hvis du taster navnet på en variabel skal du undlade at bruge anførselsteg. Det gør du fordi C# ved hvad der er gemt i din variabel (du har lige fortalt det i den anden linje i din kode.) 43

9 Kør dit program igen. Tast noget i tekstboksen og klik på knappen. Du ser nu den tekst du indtastede: Stop dit program og vend tilbage til dit kodevindue. Tilføj tekst til en String variabel Lige så vel som du kan tilføje tekst til din variabel fra en tekstboks, så kan du også tilføje tekst på denne måde: fornavn = "John Joe "; På højre side af lighedstegnet har vi nu skrevet en tekst i anførselstegn. Det bliver nu opbevaret i variablen på venstre side af lighedstegnet. Prøv at tilføje følgende to linjer neden under din linje med MessageBox: fornavn = "C# er det bedste i verden!"; MessageBox.Show(forNavn); Din kode ser nu ud på følgende måde: Kør dit program igen. Indtast noget i din tekstboks, f.eks. dit eget navn. Klik derefter på knappen du ser nu to dialogbokse, en efter en. Den første har dit eget navn. Den anden vil vise teksten C# er det bedste i verden!. 44

10 Vi burger det same variabelnavn fornavn. Den første gang vi brugte den får vi teksten direkte fra tekstboksen. Den viser vi så i en meddelelsesboks. I de to næste linjer taster vi noget tekst ind direkte i koden, C# er det bedste i verden!, og tildeler så denne tekst til variablen fornavn. Vi tilføjer så en anden MessageBox.Show( ) method for at vise hvad der er i variablen. I den næste lektion skal du lære om noget vi kalder Concatenation (sammenkædning). Sammenkædning i C# En anden ting vi kan gøre, er noget, der hedder Sammenkædning. Sammenkædning sammensætter ting. Du kan sammenkæde tekst med variabler, eller sammenkæde to eller flere variabler for at gøre en tekststreng længere. Et eksempel kan kaste lys over det. Slet de to nye linjer du lige har tilføjet. Tilføj en ny variabel lige under den første: string tekstbesked; Vi vil opbevare noget tekst i den nye variabel. Så tilføj følgende linje med kode lige under string teskstbesked: tekstbesked = "Dit navn er: "; Din kode ser nu ud på følgende måde: Når meddelelsesboksen vises vil vi have vist noget i stil med Dit navn er: Hanne. Variablen vi har kaldt tekstbesked indeholder den første del af tekststrengen, Dit navn er:. Og vi får navnet fra tekstboksen: fornavn = textbox1.text; Navnet bliver opbevaret i variablen fornavn. For at sammenkæde (concatenate) de to variabler benytter C# plus symbolet (+). tekstbesked + fornavn i stedet for at kun skrive fornavn mellem parenteserne i MessageBox.Show( ), kan vi tilføje variablen tekstbesked og plus symbolet: MessageBox.Show(tekstBesked + fornavn); 45

11 Juster din MessageBox linje så den er lig den vist ovenfor. Her er kodevinduet: Kør dit program. Tast først dit navn i tekstboksen og klik på knappen. Du ser nu følgende: Vi sætter altså variablen op til at indeholder noget tekst skrevet direkte i koden og et navn, der kommer fra en tekstboks. Vi opbevarer denne information i to forskellige variabler. For at sammenkæde dem, bruger vi plus symbolet. Vi får derefter vist resultatet i en meddelelsesboks. En anden måde du kan gøre det på er følgende: MessageBox.Show("Dit navn er: " + fornavn); Her opbevarer vi ikke teksten i variablen tekstbesked. I stedet for er det direkte tekst i anførselstegn. Bemærk dog at vi stadig benytter plus symbolet for at sammenkæde de to udtryk. Kommentar i C# Du behøver ikke at benytte meddelelsesbokse for at vise dit resultat. Du kan bruge andre kontrolelementer som for eksempel en Label. Lad os prøve det. Tilføj en ny Label til din formular. Benyt Properties Windows til at angive følgende egenskaber for din label: Name: TekstBesked Location: 87, 126 Text: Tekst område 46

12 Vend tilbage til dit kodevindue og tilføj to skråstreger (//) for at starte din linje med MessageBox.Show( ). Linjen bliver nu grøn som vist nedenfor: Årsagen til at din linje bliver grøn er de to skråstreger, der benyttes når man vil tilføje en kommentar. C# ignorere disse linjer når programmet køres. En kommentar kan være meget brugbart, når du skal huske dig selv på hvad programmet foretager sig, eller hvad en bestemt del af koden bruges til. Her er kodevinduet med lidt kommentar tilføjet: Du kan også bruge menulinjen eller værktøjslinjen til at tilføje kommentarer. Fremhæv tekstlinjerne i din kode. Fra menuen øverst i C #, vælge du Edit, Avanced og Comment Selection. To skråstreger vil blive tilføjet til starten af linjen. Du kan også hurtigt tilføje eller fjerne kommentarer ved hjælp af værktøjslinjen. Find følgende ikoner på værktøjslinjerne øverst i Visual C #: Ikonerne er vist med en rød cirkel, på billedet ovenfor. Den første tilføjer en kommentar, og den anden fjerner en kommentar. (Hvis du ikke kan se ovenstående ikonerne på værktøjslinjer, vælger du på View, Toolbars og Text Editor.) Nu hvor du har kommenteret linjen MessageBox, vil den ikke blive afviklet når din kode kører. I stedet for tilføjer du følgende linje til slutningen af din kode: 47

13 Kør dit program igen. Skriv dit navn i tekstfeltet, og klik derefter på knappen. Din besked vises nu i en label, i stedet for i en Meddelelsesboks: Grunden til det sker, er fordi du nu sætter egenskaben for teksten i din Label med kode. Tidligere, har du ændret din labels tekst egenskaber i vinduet Properties. Navnet på vores label er TekstBesked. Til højre for lighedstegnet, har vi den samme kode som var mellem parenteserne i show( ) metoden i vores MessageBox. Nu skal vi have en øvelse. Tilføj en ekstra tekstboks til din formular. Vis din besked i såvel tekstboks som i din label. Hvis dit navn er Hanne vil den anden tekstboks vise: Dit navn er: Hanne efter du klikker på knappen. Når du har lavet øvelsen vil din formular se ud på følgende måde, når du har klikket på knappen: 48

14 Vi skal nu se på nogle af de andre variabeltyper der findes. Vi starter med at se på numeriske variabler. Det er dog de samme principper der gælder for de nye variabeltyper: Definer og navngivning af variabler Opbevaring af data i variablen Benyt kode til manipulering af de data de gemmer Numeriske variabler i C# Ligesom du kan gemme tekst i hukommelsen kan du også gemme tal. Der er mange måder at gemme tal på. Dem vi skal lære om kaldes Integer, Double og Float. Vi starter med variablen Integer. Inden vi begynder skal du lukke de projekter du har startet op. Gør det ved at vælge File og Close Solution. Start et nyt projekt ved at vælge File og New Project. I dialogboksen New Project vælger du Windows Forms Application. Navngiv projektet Numbers. Klik OK og du har en ny formular. C# Integers En Integer er et helt tal. Det er for eksempel de 5 i tallet 5,4. I programmering, vil du komme til at arbejde meget med heltal. Men husk de er bare variabler, som du gemmer i hukommelsen og derefter arbejde med. Vi skal nu se hvordan du konfigurerer og bruger Integer variabler. Tilføj en knap til din formular og giv den følgende betingelse i Properties vinduet: Name: btnintegers Text: Integers Location: 110, 20 Dobbeltklik på din knap for at se koden: 49

15 Tidligere i kapitlet så vi hvordan man definerede en string variabel. Vi skrev følgende kode: string mytext; Du definerer en integer variabel på samme måde. Den eneste forskel er at du skriver int (forkortelse for integer). I parenteserne for knappen skriver du int. Linjen bliver blå og IntelliSense dukker op: Tryk på Enter eller mellemrumstasten. Skriv derefter et navn til den nye variabel. Kald den myinterger. Tilføj et semikolon i slutningen af linjen og tryk på Enter. Dit kodevindue ser nu som dette: Bemærk den gule tekst i det forrige billede. Der står: Represents a 32-bit signed integer Et signed integer er et tal der kan antage negative værdier som -5 og -6. (Det modsatte ikke negative tal kaldes et unsigned integer.) Oplysningen 32 bit referere til området som tallet kan antage værdier fra. Den største værdi tallet kan antage er Og den mindste værdi er det samme bare med minustegn foran:

16 For at opbevare et tal i en variabel gør du det sammen som du gjorde med en string. Skriv et navn til variablen, derefter et lighedstegn (=) og derefter tallet der skal opbevares. Tilføj derfor følgende linje til din kode (glem ikke semikolon i slutningen af linjen): mininteger = 25; Dit kodevindue ser nu sådan ud: Vi har nu defineret en integer vaiabel med navnet mininteger. I den næste linje tildeler vi variablen værdien 25. Vi skal bruge en meddelelsesboks for at vise resultatet når der klikkes på knappen. Tilføj derfor denne tredje linje: MessageBox.Show(minInteger); Kør din kode. Du får følgende fejlmeddelelse: Du ser en blå/røde understegning ved din Message kode: Før din mus over mininteger, mellem de to parenteser ved Show(). Du ser følgende gule boks: Fejlen er: "Kan ikke konvertere fra int til string". Grunden til at du får denne fejl er fordi mininteger er tildelt et tal. Men MessageBox kun viser tekst. C # ikke kan konvertere tal til tekst for dig. Det sker fordi C# er et programmeringssprog som er "stærkt skrevet". Det betyder at du er nødt til at erklære den type variabel du bruger (string, integer, double). C# vil derefter kontrollere at der ikke er tal, der forsøger at give sig ud tekststrenge, eller en tekst, der forsøger at give sig ud som et tal. I vores kode ovenfor, forsøger vi at videregive mininteger som en streng. Og C# har opdaget det! Det vi skal gøre er at konvertere variabeltypen til en anden. Du kan konvertere et tal til en streng ganske let. Skriv et punktum (.) efter "r" i mininteger. Du kan se IntelliSense listen: 51

17 På listen vælger du ToString. ToString er en metode, du taster nu et par parenteser efter g i ToString. Koden ser nu ud sådan ud: ToString metoden konvertere et indhold til en streng med tekst. Det vi konvertere er et tal. Start dit program igen. Nu da du har konverterede et tal til en streng kører programmet fint. Klik på knappen og du ser følgende meddelelsesboks: I det næste afsnit skal vi se på variablerne double og float. Double og Float variabler i C# Heltal, som det blev nævnt, er hele tal. De kan ikke gemme decimaltal, som 0,7 og 0,007. Hvis du har brug for at gemme tal, der ikke er hele tal, skal du bruge en anden variabel type. Du kan bruge typen double, eller typen float. Du definerer disse variabler på nøjagtig samme måde: I stedet for at bruge ordet int, skriver du double, eller float. Sådan her: float minfloat; double mindouble; (Float er forkortelse for floating point, og betyder bare et decimaltal.) 52

18 Forskellen på de to variabeltyper er størrelsen på de tal de kan rumme. Med Float kan du have tal med op til 7 cifre. Med double kan du have tal med op til 16 cifre. Mere præcist er de officielle størrelser: float: 1, til 3, double: 5, til 1, Float er et 32 bit tal og double er et 64 bit tal. Nu skal vi have lidt øvelse i arbejdet med float og double. Vend tilbage til din formular. Hvis du ikke kan se fanen Form1.cs [Design] højre klikker du på Form1.cs I Solution Explorer I højre side. Tilføj en ny knap til din formular. Tildel den følgende egenskaber i Properties Window: Name btnfloat Location: 110, 75 Text: Float Dobbeltklik på din nye knap og tilføj følgende linje med kode til knappen: float minfloat; Dit kodevindue ser nu sådan ud: 53

19 Når du skal gemme data i den nye variabel tilføjer du følgende linje: minfloat = 0.42F; Det store F står for Float. Du kan undlade det men så vil C# opfatte det som en double. Når du har defineret variablen som en float kan du få fejl når du prøver at tildele double værdier til en float variabel. Tilføj en tredje linje med kode for at vise dit decimaltal i en meddelelsesboks: MessageBox.Show(myFloat.ToString( )); Vi skal igen bruge ToString() for at konvertere tallet til en tekststreng, så vi kan få meddelelsesboksen til vises oplysningen. Nu ser dit kodevindue sådan ud: Kør dit program og klike på din Float knap. Du ser nu følgende: 54

20 Stop programmet og vend tilbage til dit kodevindue. Slet nu det store F fra Linjen ser nu sådan ud: minfloat = 0.42; Prøv at køre programmet igen. Du får en fejlmeddelelse og en blå undertegning under linjen med kode. Når du mangler F, har C# automatisk brugt en double værdi som dit tal. En Float variabel kan ikke rumme en double værdi, der bekræfter at C# er et såkaldt stærkt sprog. (Det modsatte er et svagt sprog. PHP og JavaScript er eksempler på svage sprog her kan du tildele en hvilken som helst værdi i de variabler du definere.) En anden ting at være forsigtig med, når du bruger float variabler er afrunding enten op eller ned. Som et eksempel, skal du ændre antallet fra 0.42F til F. Kør nu dit program, og klik på din float knap. Meddelelsesboksen vil se sådan ud: Stop dit program og vende tilbage til din kode. Nu tilføje du 8, før F og efter 7, så din linje med kode ser sådan ud: minfloat = F; Kør dit program igen. Når du klikker på knappen vil meddelelsesboksen se sådan ud: 55

21 Det mangler 7! Grunden til dette er, at float variabler kun kan rumme 7 cifre i alt. Hvis der er mere end dette, vil C # runde op eller ned. Et tal, der ender på 5 eller mere vil blive rundet op. Et tal der ender på 4 eller derunder vil blive rundet ned: 1234,5678 (otte cifre der slutter på rundes op) 1234,5674 (otte cifre der slutter på rundes ned) Antallet af cifre en variabel kan rummer kaldes præcisionen. For float variablen er C# præcis til værdien 7 cifre: alt over dette bliver afrundet. I den næste sektion skal vi se nærmere på doubles. Double variabler i C# Tilføj en ny knap til din formular og sæt følgende egenskaber for den i Properties Window: Name: btndouble Location: 110; 130 Text: Double Dobbeltklik på den nye knap for at se koden. Tilføj følgende tre liner med kode til din knap: double mindouble; mindouble = 0.007; MessageBox.Show(minDouble.ToString()); Dit kodevindue ser nu sådan ud: Kør dit program og klik på knappen. Du ser nu følgende: 56

22 Du skal også være opmærksom på præcisionen når du arbejder med double variabler. Double variabler kan rumme op til 16 cifre. Stop dit program og vend tilbage til kodevinduet. Ændre denne linje: mindouble = 0.007; til dette: mindouble = ; Kør dit program og klik på din double knap. Meddelelsesboksen viser tallet korrekt. Tilføj et til ciffer i slutningen, og C# vil igen runde op eller ned. Moralen er, hvis du ønsker nøjagtighed, så vær forsigtig med afrunding! I den næste sektion skal vi se hvordan C# addere. Addition i C# Vi skal nu prøve at addere vores variabler. Når du har lært at addere tal variabler, skal vi se på subtraktion, multiplikation og division. Start et nyt projekt. Vælg File og Close Solution. Vælg derefter File og New Project. Benyt navn aritmetik som navn til dit nye Windows Form Application project. Klik OK. Tilføj en ny knap til din formular, og giv den følgende egenskaber i Properties Window: Name: btnadd Size: 100; 30 Text: Integer - Plus Flyt knappe op i toppen af din formular. Dobbeltklik på den for at se kodevinduet. Sæt følgende tre variabler op i koden for din knap: 57

23 int forstetal; int andettal; int integersvar; Dit kodevindue ser nu sådan ud: Vi bliver nød til at give variabler nogle værdier. Vi gemmer 10 i den første, 32 i den anden. Skriv følgende linjer kode: forstetal= 10; andettal = 32; Dit kodevindue ser nu sådan ud: Tallene vi vil gemme i variabler skrives på højre side af lighedstegnet, og variabelnavnet på venstre side. Vi skal nu lægge de to tal sammen (det kaldes også for addere). Resultatet gemmes i en variabel vi kalder integersvar. Heldigvis benytter C# plustegnet (+) til addition. Derfor er det ganske enkelt. Tilføj følgende linje til din kode: integersvar= forstetal + andettal; Og her er kodevinduet: 58

24 Vi har allerede gemt tallet 10 i variablen kaldet forstetal. Vi har gemt 32 i variablen andettal. Så vi kan bruge variabelnavnene til at lægge samme med. De to variable er adskilt af plustegn. Dette er nok til at fortælle C # at vi skal have lagt værdierne i de to variabler sammen. Resultatet af additionen bliver derefter gemt til venstre for lighedstegnet, i variablen kaldet integersvar. Tænk på det sådan her: Beregn summen først Gem svaret her For at se om det virker, tilføjer vi en meddelelsesboks i slutningen af koden: MessageBox.Show( integersvar.tostring( ) ); Vi placerer variablen integersvar mellem parenteserne i Show(). Da det er et tal skal vi have ToString() med for at konvertere tallet til en tekst. Her ser du hvordan dit kodevindue skal se ud: Og her ser du hvordan det ser ud når du klikker på knappen: 59

25 Hvis du vil lave beregninger på din variabler behøver du ikke gemme dem i variabler. Du kan selv lægge tallene samme. For eksempel på denne måde: integersvar = ; Eller sådan: integersvar = forstetal + 32; Du kan lægge tal sammen eller du kan blande dem med vaiabelnavne. Så længe C# ved der gemmes tal i dine variabler og det er den rigtige type vil additionen virke. Du kan benytte mere en to variabler, eller mere end to tal. Du kan derfor også gøre dette: integersvar = forstetal + andettal + tredjetal; eller sådan integersvar = forstetal + andettal + 32; eller sådan integersvar = forstetal ; Resultaterne er de samme: C # lægger det sammen som er på højre side af lighedstegnet, og derefter gemmer svaret på venstre side. I den næste del, vil du se, hvordan du addere med float variabler. Addition med float variabler Du kan addere med float variabler på nøjagtig samme måde - med plus symbol. Du kan endda blande heltalsvariabler med float variabler. Men du er nødt til at passe! Tilføj en ny knap til din formular og giv den følgende egenskaber i Properties Window: Name: btnaddfloats Size: 100; 30 Text: Float - Plus Dobbeltklik på din knap for at se koden. Definer følgende variabler: 60

26 float forstetal; float andettal; float floatsvar; Sådan ser dit kodevindue nu: (Bemærk, at vi har brugt det samme navne til de første to variabler. C # ikke bliver forvirrede, fordi de er i mellem parenteserne i knapkoden. Du kan også oprette variabler uden for parenteserne.) Tilføj følgende værdier til dine nye variabler: forstetal = 10.5F; andettal = 32.5F; floatsvar = forstetal + andettal; Tilslut skal vi bruge en linje med en meddelelsesboks: MessageBox.Show( floatsvar.tostring( ) ); Dit kodevindue ser nu sådan ud: Kør dit program og klik på den nye knap. Du ser nu følgende: 61

27 Altså er 10,5 + 32,5 43. Stop dit program ved at klike på det røde X og vend tilbage til dit kodevindue. Som nævnt tidligere kan du addere float og integer værdier. Men du skal være opmærksom. Prøv dette: Tilføj følgende variable til din kode: int integersvar; Ændre denne linje: floatsvar = forstetal + andettal; Til dette: integersvar = forstetal + andettal; Der er kun navnet foran lighedstegnet der skal ændres. Ændre din linje i meddelelsesboksen fra dette: MessageBox.Show( floatsvar.tostring( ) ); Til dette: MessageBox.Show( integersvar.tostring( ) ); Dit kodevindue ser nu sådan ud: Prøv at afvikle din kode. Programmet vil ikke blive eksekveret og du vil se en blå understregning: Før musen over den blå understregning og du vil se en forklaring på fejlen: Ikke meget hjælp, hvis du er en nybegynder! Men hvad det fortæller dig er, at det første tal, og det andet tal er float variabler. Svaret på resultatet er også float. Men du forsøger at gemme svaret i 62

28 en integer variabel. C # vil ikke lade dig gemme float værdier i en integer. Fejlmeddelelse siger, at du skal konvertere dem først. Du kan konvertere float værdier til integer på følgende måde: integersvar = (int) forstetal + (int) andettal; Du skriver ordet int mellem et par parenteser. Dette kommer til at stå foran tallet du vil konvertere. Det betyder, at det der står efter kommaet vil blive fjernet. Så 10,5 bliver 10, og 32,5 bliver 32. Ikke godt for nøjagtighed, men i det mindste vil programmet kører! Prøv det, og skulle gerne få svaret 42, når du klikker på din knap. Så moralen er: Hvis du forventer et svar, der indeholder et komma, skal du bruge en float variabel (eller en dobbelt). (Du kan også støde på en grøn understregning under float variablen floatsvar. Dette er fordi du ikke opbevarer noget i denne variabel. Men det skal du ikke bekymre dig om!) Bemærk, at den anden vej rundt, ikke er et problem - du kan gemme et heltal i en float værdi. Se på denne lille ændring i koden: Bemærk først at vi opbevarer tallet 20 i en integer variabel med navnet integersvar: int integersvar = 20; I stedet for to linjer, har vi lige brugt en. Det er fint, i C #. Men du laver to ting på samme linje: oprettelse af variable, og placere en værdi i det. Den anden ting du skal bemærke er, at vi addere to float værdier (forstetal og andettal) og et heltal (integersvar). Vi gemmer så svaret i en float variabel (floatsvar). Prøv det og du vil opdage, at koden kører fint. Hvis vi ændrer denne linje: forstetal = 10,5F; til dette: forstetal = 10; igen, vil programmet køre fint. Med andre ord, kan du gemme et integer i en float variabel, men du kan ikke gemme en float værdi i en integer uden at konvertere. 63

29 Forhåbentlig, det var ikke alt for forvirrende! Vi går videre til subtraktion. Men hvis du ønsker at bruge en double variabel i stedet for en float variabel gælder de samme ting - være forsigtig med, hvad du forsøger at gemme, og hvor! Subtraktion i C# Subtraktion er ligetil i C#. For at trække to tal fra hinanden benytter du minussymbolet(-). Tilføj en ny knap til din formular. Tildel den følgende egenskaber i Properties Window: Name: btnsubtrakt Size: 100, 30 Text: Minus Dobbeltklik på knappen for at se koden. Tilføj følgende tre linjer med kode: int svarsubtrakt; svarsubtrakt = 50-25; MessageBox.Show( svarsubtrakt.tostring() ); Dit kodevindue vil nu se sådan ud: Vi har oprettet en integer variabel kaldet svarsubtrakt. På den anden linje, har vi brugt minus symbolet for at trække 25 fra 50. Når C # finder svaret på 50-25, vil det placere svaret til venstre for lighedstegnet i svarsubtrakt variabel. På den sidste linje, får vi vist svaret i en meddelelsesboks. Kør din kode, og vær sikker på at det virker. Det svar, du ser i tekstboksen er 25. Stop dit program og vend tilbage til kodevinduet. Nu ændrer du 25 til 25,5. svarsubtrakt = ; Prøv at køre dit program, og du får den bølgede linje, betyder, at der er en fejl i din kode. Årsagen er den samme som for tilføjelse: vi forsøger at placere en float tal i en heltalsvariabel (svaret vil blive 24,5, denne gang). Bare fordi det matematiske symbolet har ændret sig, betyder ikke, at vi ikke skal følge C# regler! Skift det tilbage til 25, og koden vil køre fint. Som med addition, kan du trække mere end ét tal fra. Ændre din linje til dette: svarsubtrakt = ; Når du kører dit program ser du resultatet 13 i dialogboksen. Du kan også bruge variable navne i din subtraktion. Tilføj følgende integer variabler til din kode: 64

30 int talet = 12; Ændre den anden linje til dette: svarsubtrakt = 50 - talet; sådan kommer dit kodevindue til at se ud: Det vi gør her, er at vi definerer en integer variabel kaldet talet. Vi tildeler den en værdi på 12 - alt sammen på samme linje. På den anden linje, trække vi hvad der er i variablen kaldet talet fra 50. Kør dit program og klik din knap. Du bør se svaret 38 i din meddelelsesboks. I den næste del skal vi se på brugen addition og subtraktion samtidig. Bland subtraktion og addition i C# Du kan blande addition og subtraktion. Det er ganske ligetil. Det vi skal nu er at vi skal lægge to tal sammen, og derefter trække et tredje fra totalen. Tilføj en ny knap til din formular. Giv den følgende egenskaber: Name: btnmixed Size: 100; 30 Text: Plus og Minus (Hvis din formular skal være større kan du markere den og skifte egenskaben Size i Properties Window.) Dobbeltklik på din knap for at se koden. Vi skal bruge fire integer variabler til denne knap. Definer følgende: int forstetal; int andettal; int tredjetal; int svar; For at tildele dine variable nogle værdier tilføjer du følgende tre linjer: forstetal = 100; andettal = 75; tredjetal = 50; Dit kodevindue ser nu sådan ud: 65

31 For at lægge de to første tal sammen og derefter lægge resultatet i en variable vi kalder svar tilføjer vi følgende linje: svar = forstetal + andettal; Vis resultatet i en meddelelsesboks med følgende linje: MessageBox.Show( svar.tostring( )); Når du kører dit program og klikker på din knap vil din meddelelsesboks vise resultatet 175. Stop programmet og vend tilbage til din kode. Vi vil nu trække det tredje tal fra de to første. Ændre linjen: svar = forstetal + andettal; til dette: svar = forstetal + andettal - tredjetal; Når C# ser alle disse variable efter lighedstegnet, vil den prøve at bregne resultatet ved at gøre brug af de værdier der er gemt i variablerne. Normalt vil den regne fra venstre mod højre. Derfor regner den først: forstetal + andettal Når C# er færdig med de to første tal, vil den trække værdien i tredjetal fra. Resultatet gemmes i variablen på venstre side af lighedstegnet. Kør dit program. Når der klikkes på knappen, vil meddelelsen boksen vises svaret 125. Så blanding addition og subtraktion er nogenlunde ligefrem du skal bare bruge + og - symboler. Dog kan der være problemer! I den næste del operatorenes prioritet. Operatorernes prioritet i C# De symboler du har brugt (+ og -) kaldes også operatorer. Operatorenes prioritet refererer til den rækkefølge, som de bliver beregnet. C # ser plus (+) og minus (-) som værende af samme vægt, så de beregnes fra venstre mod højre. Men denne "venstre til højre" beregning kan give dig problemer. Ændre plus til et minus i din kode, og minus til et plus. Ændre det til dette: svar = forstetal - andettal + tredjetal; Kør din kode. Når du klikker på knappen får du svaret 75 i stedet for 125, som du fik sidst. Dette er venstre til højre beregning. Men det du ønskede var: 66

32 forstetal - andettal Når svaret er fundet lægges tredjetal til. Summen er , som er 25. Derefter 25+50, som er 75. Men hvad nu, hvis det ikke var det du mente? Hvad nu, hvis du ønsker forstetal minus svaret på andettal + tredjetal? Hvis det ikke er helt klart, kan nogle parentes hjælpe med at opklare tingene. Her er de to måder vi kan se vores beregning: ( forstetal - andettal ) + tredjetal forstetal - ( andettal + tredjetal ) I matematik er parenteser en måde at kaste lys over vores beregninger. I det første tilfælde, vil det der er i parentes blive beregnet først. Summen af det der står i parentesen lægges til tredjetal. I det andet tilfælde er det omvendt: andettal lægges til tredjetal. Du trækker derefter dette fra forstetal. Du kan også bruge parenteser I programmering. Tilføj følgende parenteser i din kode: svar = forstetal - (andettal + tredjetal); Dit kodevindue ser nu sådan ud: Når du kører dit program og klikker på knappen, er svaret minus 25. Tidligere var svaret 75! Årsagen til du får et andet resultat, er fordi du har brugt parenteser. C# ser parenteserne og løser dette problem først. Den næste ting den gør, er at trække forstetal fra totalen. Uden parenteserne, beregnes der fra venstre mod højre. Prøv følgende: svar = ( forstetal - andettal ) + tredjetal; Hvilket svar vil du forvente at få? Multiplikation og division i C# Når du skal multiplicere og dividere bruger du følgende symboler i C#: * Multiplicere (gange) / Division (dele) 67

33 Ændre din kode til: svar = ( forstetal + andettal ) * tredjetal; På grund af parenteserne vil C# først lægge værdierne forstetal og andettal sammen. Summen bliver derefter multipliceret (*) med værdien i tredjetal. Med de værdier vi har i variablerne vil resultatet blive: svar = ( ) * 50 Kør dit program og klik på knappen. Svaret du får er Vend tilbage til kodevinduet. Nu fjerne du parenteserne. Dit kodevindue vil se sådan ud: Kør dit program igen. Klik på knappen. Denne gang er svaret 3850! Grunden til du får et andet resultat er operatorenes rækkefølge. Når du benytter parenteser tvinger du C# til at udføreadditionen først. Uden parenteserne beregner C# ikkelængere fra venstre mod højre. Så den gør IKKE følgende: ( ) * 50 C# ser at multiplikation har højere prioritet end addition og subtraktion. Den multiplicerer derfor først. Den gør følgende: ( 75 * 50 ) De to beregninger giver helt forskellige resultater. Det samme gælder med division. Prøv dette. Ændre din linje til dette: svar = ( forstetal + andettal ) / tredjetal; Kør dit program og du får resultatet 3. (Det rigtige svar til (100+75)/50 er selvfølgelig 3,5. Men vi bruger integer varaibler og ikke float, og derfor bliver det der kommer efter kommaet fjernet.) Så vi bruger divisions symbolet nu (/), i stedet for symbolet for multiplikation (*). Additionen foretages først, fordi vi har parenteser. Resultatet af additionen divideres derefter med værdien i tredjetal. Vend tilbage til din kode, og ændre linjen til dette: svar = forstetal + andettal / tredjetal; 68

34 Det eneste vi gør, er at vi fjerner parenteserne. Kør dit program igen, og du får nu resultatet 101. (Det ville have været 101,5 hvis vi havde brugt float variabler i stedet for integer.) Hvis du nu udskifter plussymbolet (+) ovenfor med et multiplikationssymbol (*), vil C # skifter tilbage til "venstre mod højre" beregning. Dette er fordi det ser division og multiplikation som havende samme prioritet. Det svar, du får uden parenteser er 150. Prøv følgende to linjer. Først denne: svar = (forstetal * andettal) / tredjetal; Og så denne: svar = forstetal * (andettal / tredjetal); Hvilket svar får du med parenteserne placeret forskelligt? Forstår du dette? Hvis ikke så prøv at tage sektionen ovenfor engang til. I den næste sektion skal vi se hvordan vi tager tal fra en tekstboks i vores formular, og udføre lidt simpel beregninger dem. Tal fra en tekstboks Vi skifter for et kort øjeblik kurs. Vi skal se hvordan du tager tal fra en tekstboks, og derefter bruge disse tal i din kode. Vi skal være i stand til at gøre dette når vi skal i gang med lommeregner projekt, som kommer op snart! Start et nyt projekt ved at vælge File og New Project. Tilføj en tekstboks og en knap til din nye formular. Giv din tekstboks følgende betingelse (tb nedenfor står for tekstboks): Name: tbforstetal Size: 50; 20 Location: 40; 35 Text: 10 Giv din knap følgende egenskaber: Name: btnsvar Size: 75; 25 Location: 90; 90 Text: Svar Din formular ser nu sådan ud: 69

35 Det vi vil gøre nu er at vi vil tage tallet 10 fra tekstboksen og vises det i en meddelelsesboks. Dobbeltklik på din knap for at se kodevinduet. Din markør vil nu stå og blinke i koden for knappen. Definer to variabler i toppen knappens kode: int forstetextboxtal; int svar; Dit kodevindue ser nu sådan ud: Får at få tallet i tekstboksen kan vi bruge Text egenskaben for tekstboksen. Her er den linje med kode vi skal tilføje: forstetextboxtal = tbforstetal.text; Denne linje siger, find en tekstboks kaldet tbforstetal. Find Text egenskaben. Når egenskaben er fundet gem den da i en variabel der hedder forstetextboxtal. For at vise resultatet i en meddelelsesboks tilføjer du følgende linje: MessageBox.Show( forstetextboxtal.tostring( ) ); Prøv at køre dit program. Du ser at C# ikke vil køre overhovedet. Den viser dig følgende fejl: 70

36 Når du arbejder med tekstbokse, er det du får ikke overraskende, tekst. Men vi forsøger at gemme teksten fra tekstfeltet i en integer variabel. C # vil ikke lade dig gøre dette - hele tal hører til i integer variabler, og ikke i tekst. Fejlmeddelelsen fortæller dig, at C # ikke kan udføre konverteringen fra tekst, til tal - du er nødt til at gøre det selv! Så vi er nødt til at konvertere teksten fra tekstfeltet til et heltal. Den måde du gør dette er at bruge noget, der hedder Parsing. Heldigvis indebærer ikke noget mere kompliceret end at skrive ordet "Parse". Du kan arbejde med forskellige typer af Parser. Fordi vi har brug for at konvertere tekst til et heltal, har vi brug for en integer Parse. Så ændre linjen til dette: forstetextboxtal = int.parse( tbforstetal.text ); Vi skriver int, så et punktum. Fra IntelliSense menuen, kan du dobbeltklikke på Parse. Imellem et par parenteser, skal du skrive den tekst, du vil konvertere. I vores tilfælde, kommer teksten fra en tekstboks. Men det behøver den ikke at gøre. Du kan for eksempel skrive dette: forstetextboxtal = int.parse( "10" ); I koden ovenfor, er tallet i anførselstegn. Anførselstegn betyder, at det er tekst. Når du skriver int.parse() betyder, det at det vil blive konverteret til et tal, som du kan gemme i en heltalsvariabel. Kør dit program, og du vil opdage, at det virker OK nu. (Du får en grøn understregning streg under dit svar, men det er bare fordi vi ikke har brugt denne variabel endnu.) Klik på knappen og tallet 10 vises i tekstboksen. Skriv et tilfældigt tal i tekstboksen, og klik på knappen igen. Det nye tal vises i stedet for det gamle. Du kan også Parse andre former for variabel. Sådan her: float forstetextboxtal; forstetextboxtal = float.parse( tbforstetal.text ); Eller dette: double forstetextboxtal forstetextboxtal = double.parse( tbforstetal.text ); I den første, har vi oprettet en float variabel. Vi har så brugt float.parse() til at konvertere tekst fra tekstfeltet, så den kan gemmes i float variabel. Vi har gjort nøjagtig det samme i det andet eksempel, vi har konverteret tekst til en double. Tingene bliver mere kompliceret, hvis du ved et uheld forsøger at gemme en double værdi i en float variabel - dit program vil gå ned! Du er nødt til at forsøge at fange ting som dette med kode. (Du vil se, hvordan der testes for fejl som dette senere i bogen.) Lad os komme videre. OK, så vi har fået tekst fra en tekstboks og vist det i en meddelelsesboks. Hvad vil vi gøre nu, er at tilføje endnu en tekstboks, få tal fra begge, bruge vores matematiske operatorer, og udføre nogle beregninger med de to tal vi tager fra tekstboksene. Lyder måske kompliceret, men det er ikke! 71

Kapitel 3 Betinget logik i C#

Kapitel 3 Betinget logik i C# Kapitel 3 i C# er udelukkende et spørgsmål om ordet IF. Det er faktisk umuligt at programmere effektivt uden at gøre brug af IF. Du kan skrive små simple programmer. Men når det bliver mere kompliceret

Læs mere

Kapitel 4 Løkker i C#

Kapitel 4 Løkker i C# Kapitel 4 Løkker i C# Løkker en vigtig del af alle programmeringssprog, og C# er ikke andeles. En løkke er en måde at udføre en del af koden gentagne gange. Ideen er at du fortsætter med at udføre en opgave

Læs mere

Kapitel 1 I gang med C#

Kapitel 1 I gang med C# Kapitel 1 I gang med C# Vi skal starte med at oprette et meget simpelt program, så du kan se hvad der ligger bag et C# projekt. Når du er færdig med dette kapitel vil du have lært: Hvordan du opretter

Læs mere

Kapitel 6 Events i C#

Kapitel 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 mere

Kapitel 5 Tilføj menuer til Windows formular

Kapitel 5 Tilføj menuer til Windows formular Kapitel 5 Tilføj menuer til Windows formular I dette kapitel skal vi se hvordan man tilføjer menuer til din formular. Du skal tilføje en File, Edit og View menu. Alle menupunkterne skal indeholde punkter

Læs mere

MS Visual Studio Basic 2010. En kort vejledning

MS Visual Studio Basic 2010. En kort vejledning Du kan hente programmet gratis her: MS Visual Studio Basic 2010 Express http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express Tryk på Install Now og følg vejledningen. Indholdsfortegnelse

Læs mere

Introduktion til Calc Open Office med øvelser

Introduktion til Calc Open Office med øvelser Side 1 af 8 Introduktion til Calc Open Office med øvelser Introduktion til Calc Open Office... 2 Indtastning i celler... 2 Formler... 3 Decimaler... 4 Skrifttype... 5 Skrifteffekter... 6 Justering... 6

Læs mere

APPENDIX A INTRODUKTION TIL DERIVE

APPENDIX A INTRODUKTION TIL DERIVE APPENDIX A INTRODUKTION TIL DERIVE z x y z=exp( x^2 0.5y^2) CAS er en fællesbetegnelse for matematikprogrammer, som foruden numeriske beregninger også kan regne med symboler og formler. Det betyder: Computer

Læs mere

Brug af Word til matematik

Brug af Word til matematik Flex på KVUC, matematik C Brug af Word til matematik Word er et af de gængse tekstbehandlingssystemer der slipper bedst fra det at skrive matematiske formler. Selvfølgelig findes der andre systemer der

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

1. Opbygning af et regneark

1. 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

Introduktion til EXCEL med øvelser

Introduktion til EXCEL med øvelser Side 1 af 10 Introduktion til EXCEL med øvelser Du kender en almindelig regnemaskine, som kan være til stort hjælp, når man skal beregne resultater med store tal. Et regneark er en anden form for regnemaskine,

Læs mere

E-MAIL WINDOWS LIVE MAIL

E-MAIL WINDOWS LIVE MAIL E-MAIL WINDOWS LIVE MAIL Erik Thorsager, Esbjerg. 3. udgave: Live Mail Side 1 Windows Live Mail Hvordan skriver og sender jeg en e-mail? Det engelske ord mail betyder post. E står for elektronisk. E-mail

Læs mere

Du kan hente siden ved at trykke på det lille hus i øverste venstre hjørne af skærmen og derefter finde frem til siden via forsiden.

Du kan hente siden ved at trykke på det lille hus i øverste venstre hjørne af skærmen og derefter finde frem til siden via forsiden. Hvordan redigerer du en eksisterende side? Hent siden, mens du er logget på. Du kan hente siden ved at trykke på det lille hus i øverste venstre hjørne af skærmen og derefter finde frem til siden via forsiden.

Læs mere

NR. 92 PDF-formularer med OpenOffice DEN 4. MARTS 2015

NR. 92 PDF-formularer med OpenOffice DEN 4. MARTS 2015 NR. 92 PDF-formularer med OpenOffice DEN 4. MARTS 2015 PDF-formularer med OpenOffice til LUDUS Web Målet med dette Tips & Tricks er at beskrive, hvordan man laver PDF-formularer til brug i LUDUS Web. Læs

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

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

Maple. Skærmbilledet. Vi starter med at se lidt nærmere på opstartsbilledet i Maple. Værktøjslinje til indtastningsområdet. Menulinje.

Maple. Skærmbilledet. Vi starter med at se lidt nærmere på opstartsbilledet i Maple. Værktøjslinje til indtastningsområdet. Menulinje. Maple Dette kapitel giver en kort introduktion til hvordan Maple 12 kan benyttes til at løse mange af de opgaver, som man bliver mødt med i matematiktimerne på HHX. Skærmbilledet Vi starter med at se lidt

Læs mere

ALMINDELIGT ANVENDTE FUNKTIONER

ALMINDELIGT ANVENDTE FUNKTIONER ALMINDELIGT ANVENDTE FUNKTIONER I dette kapitel gennemgås de almindelige regnefunktioner, samt en række af de mest nødvendige redigerings- og formateringsfunktioner. De øvrige redigerings- og formateringsfunktioner

Læs mere

E-MAIL G-MAIL (GOOGLE)

E-MAIL G-MAIL (GOOGLE) E-MAIL G-MAIL (GOOGLE) Erik Thorsager, Esbjerg. 3. udgave: G-mail Side 1 G-mail E-mail: Det engelske ord mail betyder post. E står for elektronisk. E-mail betyder altså elektronisk post. Elektronisk post

Læs mere

Tips & Tricks nr. 92 PDF-formularer med OpenOffice til LUDUS Web

Tips & Tricks nr. 92 PDF-formularer med OpenOffice til LUDUS Web LUDUS Helpdesk T +45 3614 7070 sc-ludus@dxc.com CSC Scandihealth A/S - en del af DXC Technology P.O. Pedersens Vej 2 8200 Aarhus N T +45 3614 4000 www.dxc.technology www.dxc.technology/ludus Tips & Tricks

Læs mere

Programmering for begyndere Lektion 2. Opsamling mm

Programmering for begyndere Lektion 2. Opsamling mm Lektion 2 Opsamling mm God tone Der er indlagt spørge sessioner Lektion 2 - Agenda Programmering for Lidt ændringer til teknikken, herunder hvordan du genser en lektion Lidt generelle tilbagemeldinger

Læs mere

Åbn Paint, som er et lille tegne- og billedbehandlingsprogram der findes under Programmer i mappen Tilbehør. Åbn også Word.

Åbn Paint, som er et lille tegne- og billedbehandlingsprogram der findes under Programmer i mappen Tilbehør. Åbn også Word. 75 Paint & Print Screen (Skærmbillede med beskæring) Åbn Paint, som er et lille tegne- og billedbehandlingsprogram der findes under Programmer i mappen Tilbehør. Åbn også Word. 1. Minimer straks begge

Læs mere

E-MAIL MICROSOFT OUTLOOK 2010

E-MAIL MICROSOFT OUTLOOK 2010 E-MAIL MICROSOFT OUTLOOK 2010 Erik Thorsager, Esbjerg. 3. udgave: Outlook Side 1 Microsoft Outlook 2010 Hvordan skriver og sender jeg en e-mail? Det engelske ord mail betyder post. E står for elektronisk.

Læs mere

Manual i frontend-redigering af kredssider og brug af kalender

Manual i frontend-redigering af kredssider og brug af kalender Manual i frontend-redigering af kredssider og brug af kalender Frontend redigering af kredssider og brug af kalender Logge ind og lave simpel redigering... Side 2-3 Opret ny side... Side 4 Læg billede

Læs mere

Kom godt i gang med I-bogen

Kom godt i gang med I-bogen Kom godt i gang med I-bogen At åbne bogen Det allerførste, du skal gøre, for at kunne arbejde med i-bogen, er at aktivere den. Det gøres ved at oprette en konto på systime.dk og derefter aktivere bogen

Læs mere

Kom hurtigt i gang Maplesoft, 2014

Kom hurtigt i gang Maplesoft, 2014 Kom hurtigt i gang Maplesoft, 014 Kom hurtigt i gang med Maple Start Maple. Opstartsbilledet sådan ud Klik på knappen New Document, og du får nyt ark altså et blankt stykke papir, hvor første linje starter

Læs mere

Kommuniker: Symbolskrivning 2 Kom godt i gang med tavler 4

Kommuniker: Symbolskrivning 2 Kom godt i gang med tavler 4 Opret en menutavle på en anden platform Denne aktivitet viser, hvordan du kan oprette et miljø med en ekstra platform med en menutavle, hvordan du kan justere tavle- og platformsudseende, og hvordan du

Læs mere

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel Arbejdsgang - Skriv artiklens tekst - Gør billeder klar - Log-in på hjemmesiden - Opret ny artikel - Vælg kategori - Skriv overskrift - Indsæt tekst - Tilføj billeder - Gennemgå artiklens indstillinger

Læs mere

En lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau)

En lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau) Matematik i WordMat En lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau) Indholdsfortegnelse 1. Introduktion... 3 2. Beregning... 4 3. Beregning med brøker...

Læs mere

Fable Kom godt i gang

Fable Kom godt i gang Fable Kom godt i gang Opdateret: 26-03-2018 Indholdsfortegnelse 1. Først skal du installere programmet på din computer 3 2. Når programmet er installeret er du klar til at pakke robotten ud 4 3. Nu er

Læs mere

Kom godt i gang med Fable-robotten

Kom godt i gang med Fable-robotten Kom godt i gang med Fable-robotten 1. Først skal du installere programmet på din computer. Gå ind på shaperobotics.com og under support vælger du download: Her vælger du, under PC App om du kører Windows

Læs mere

www.wikispaces.com Din egen hjemmeside UNI C 2008 Pædagogisk IT-kørekort Basismodul 3

www.wikispaces.com Din egen hjemmeside UNI C 2008 Pædagogisk IT-kørekort Basismodul 3 Basismodul 3 www.wikispaces.com Din egen hjemmeside Wikispaces.com er et sted på internettet, hvor man har mulighed for at oprette sin egen hjemmeside sit eget sted. Den hjemmeside man får er ret enkel

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

Indholdsfortegnelse. Indholdsfortegnelse.. side 2. Adgang til webgraf 3. Opslag adresse... 4. Styring af layout.. 5. Zoom funktioner..

Indholdsfortegnelse. Indholdsfortegnelse.. side 2. Adgang til webgraf 3. Opslag adresse... 4. Styring af layout.. 5. Zoom funktioner.. Indholdsfortegnelse Indholdsfortegnelse.. side 2 Adgang til webgraf 3 Opslag adresse... 4 Styring af layout.. 5 Zoom funktioner.. 6 Panorere på skærmen. 7 Information om grafikken.... 8-10 Print et udsnit.....

Læs mere

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site.

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site. 1 Opstart af et site Opret hovedmappen Opret grafikmappen Opret dit site Mappen skal indeholde alle elementer til dit site. Opret en mappe indeni den første og kald den grafik. Heri lægges alle dine grafikfiler.

Læs mere

Microsoft Word 2003 - fremgangsmåde til Snemand Frost 1 / 6

Microsoft Word 2003 - fremgangsmåde til Snemand Frost 1 / 6 Microsoft Word 2003 - fremgangsmåde til Snemand Frost 1 / 6 Åbn Word. bunden af skærmen vises her: (hold musen stille mens der peges på tekstboks, og der fremkommer en lille tekst: Tekstboks) klik på tekstboksikonet

Læs mere

Større skriftlige opgaver i Microsoft Word 2007 Indhold

Større skriftlige opgaver i Microsoft Word 2007 Indhold Større skriftlige opgaver i Microsoft Word 2007 Indhold Større skriftlige opgaver i Microsoft Word 2007... 1 Inddeling i afsnit... 2 Sideskift... 2 Sidetal og Sektionsskift... 3 Indholdsfortegnelse...

Læs mere

Mathcad Survival Guide

Mathcad Survival Guide Mathcad Survival Guide Mathcad er en blanding mellem et tekstbehandlingsprogram (Word), et regneark (Ecel) og en grafisk CAS-lommeregner. Programmet er velegnet til matematikopgaver, fysikrapporter og

Læs mere

It-@fdelingen UC Syddanmark 7266 2400

It-@fdelingen UC Syddanmark 7266 2400 UNI-Login Installation af SkoleKom og ændring af kodeord SkoleKom er et udbredt mail- og konferencesystem i skoleverdenen i Danmark. For at komme på SkoleKom, skal du oprettes som bruger, hvor du får 3

Læs mere

Visual Basic for begyndere

Visual Basic for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Visual Basic for begyndere I denne artikel vil jeg gennemgå Visual Basic (IKKE.NET / Visual Basic 2005 Express Edition) på et begynder-niveau. fed kursiv

Læs mere

Læringsprogram. Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4

Læringsprogram. Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4 Læringsprogram Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4 R o s k i l d e T e k n i s k e G y m n a s i u m Indholdsfortegnelse FORMÅL...

Læs mere

WINDOWS FORMS EVENTS INTERAGEREN MED FIL SYSTEMET. Grundlæggende programmering Lektion 9

WINDOWS FORMS EVENTS INTERAGEREN MED FIL SYSTEMET. Grundlæggende programmering Lektion 9 EVENTS INTERAGEREN MED FIL SYSTEMET WINDOWS FORMS Grundlæggende programmering Lektion 9 1 EVENTS Der sker ting når der sker ting 2 EVENTS Events er brugerhandlinger såsom tastetryk, klik, musebevægelser,

Læs mere

Vejledning i brug af MiljøGIS.

Vejledning i brug af MiljøGIS. NOTAT Naturplanlægning, naturprojekter og skov J.nr. NST-3379-00005 Ref. MOBKI/TRDIP/KINIE Den 11. februar 2014 Vejledning i brug af MiljøGIS. Indholdsfortegnelse Introduktion... 3 1. Fremsøgning af lokalitet...

Læs mere

Indhold Indledning... 2 A3 plakat fra tom side... 3

Indhold Indledning... 2 A3 plakat fra tom side... 3 Indhold Indledning... 2 A3 plakat fra tom side... 3 Tekst...4 Tabel...5 WordArt...5 Streger og pile...6 Autofigurer...6 Designobjekter...6 Billeder...7 Flytte objekter...7 Rotere objekter...7 Placering

Læs mere

Undtagelseshåndtering i C#

Undtagelseshåndtering i C# Denne guide er oprindeligt udgivet på Eksperten.dk Undtagelseshåndtering i C# I modsætning til C++ kan man i C# ikke skrive et program uden undtagelseshåndtering, så derfor har jeg skrevet denne guide

Læs mere

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere)

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere) PROPHIX 11 Systemansvarlige Michael Siglev Økonomiafdelingen 9940 3959 msi@adm.aau.dk Daniel Nygaard Ricken Økonomiafdelingen 9940 9785 dnr@adm.aau.dk Vejledning (Kun til Avanceret-brugere) Opdateret:

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

Vi anbefaler, at du lader boksen med træffetider blive liggende på din afdelingsforside. Hvad der ellers skal være af indhold er op til jer.

Vi anbefaler, at du lader boksen med træffetider blive liggende på din afdelingsforside. Hvad der ellers skal være af indhold er op til jer. 1 Tips! På din forside har du mange muligheder for at tilføje forskellige komponenter, så du kan tilpasse siden til din afdeling eller organisations egne behov. Det er dog ikke alle komponenter, der kan

Læs mere

Geometrimodulet generelt

Geometrimodulet generelt Indholdsfortegnelse side 1 side 3 side 3 side 4 side 5-6 side 7 side 7 side 7 side 8 side 8-16 side 17 side 17-20 side 21-24 side 25-28 side 29 side 30-32 side 33 Geometrimodulet generelt Opbygning af

Læs mere

LibreOffice Writer. Denne vejledning er lavet ud fra vertion til Windows, og vertion til Linux.

LibreOffice Writer. Denne vejledning er lavet ud fra vertion til Windows, og vertion til Linux. LibreOffice Writer 9 sider 26-2-2019 Denne vejledning er lavet ud fra vertion 4.2.3.3 til Windows, og vertion 4.2.8.2 til Linux. Indhold Diverse... 1 Afsnit... 2 Tekstboks... 3 Typografier... 3 Dokument

Læs mere

Opret en side/artikel og rediger din side

Opret en side/artikel og rediger din side 1 Opret en side/artikel og rediger din side Tips! Når du skal opbygge din hjemmeside og oprette sider og lægge indhold ind, så kig her. Nogle gange har vi oprettet nogle sider på forhånd, andre gange skal

Læs mere

Kom i gang med... Kapitel 11 Math: Formelredigering med OpenOffice.org. OpenOffice.org

Kom i gang med... Kapitel 11 Math: Formelredigering med OpenOffice.org. OpenOffice.org Kom i gang med... Kapitel 11 Math: Formelredigering med OpenOffice.org OpenOffice.org Rettigheder Dette dokument er beskyttet af Copyright 2005 til bidragsyderne som er oplistet i afsnittet Forfattere.

Læs mere

#AlleKanKode. Lektion 3 - Operatorer

#AlleKanKode. Lektion 3 - Operatorer #AlleKanKode Lektion 3 - Operatorer Disclaimer / Ansvarsfraskrivelse Alt du deler og siger mm bliver optaget. Lad være med at dele privat oplysninger, adgangskoder, kreditkort oplysninger osv. Andre vil

Læs mere

Login side 3. Visninger i mediebiblioteket side 5. Opdater din crawl side 7. Upload af billeder side 9. Upload billeder via Drag&Drop side 14

Login side 3. Visninger i mediebiblioteket side 5. Opdater din crawl side 7. Upload af billeder side 9. Upload billeder via Drag&Drop side 14 Indholdsfortegnelse: Login side 3 Visninger i mediebiblioteket side 5 Opdater din crawl side 7 Upload af billeder side 9 Upload billeder via Drag&Drop side 14 Udfyld og indsæt valgfri side i playlisten

Læs mere

Scratchdag 16. maj Lær at programmere med scratch

Scratchdag 16. maj Lær at programmere med scratch Scratchdag 16. maj 2015 Lær at programmere med scratch Indhold Baggrundsbilledet... 2 Fjern Katten... 3 Indsæt Vogn... 4 Placer vognen samme sted hver gang spillet starter... 5 Bevæg vognen med piletasterne...

Læs mere

Manual til overføring af fotografier fra kamera til harddisk.

Manual til overføring af fotografier fra kamera til harddisk. Manual til overføring af fotografier fra kamera til harddisk. Det første man skal gøre sig klart er, hvor man som udgangspunkt vil lægge sine fotografier. Især når man er mange, der bruger den samme computer,

Læs mere

Kom godt i gang. Mellemtrin

Kom godt i gang. Mellemtrin Kom godt i gang Mellemtrin Kom godt i gang Mellemtrin Forfatter Karsten Enggaard Redaktion Gert B. Nielsen, Lars Høj, Jørgen Uhl og Karsten Enggaard Fagredaktion Carl Anker Damsgaard, Finn Egede Rasmussen,

Læs mere

Opret en nyhed LEJERBO.DK OPRET EN NYHED 1. LOG PÅ MIT LEJERBO OG LOG PÅ SOM REDAKTØR. Gå ind på din hjemmeside, fx

Opret en nyhed LEJERBO.DK OPRET EN NYHED 1. LOG PÅ MIT LEJERBO OG LOG PÅ SOM REDAKTØR. Gå ind på din hjemmeside, fx 1 Opret en nyhed 1. LOG PÅ MIT LEJERBO OG LOG PÅ SOM REDAKTØR Gå ind på din hjemmeside, fx https://afd154-0.lejerbo.dk I øverste højre hjørne klikker du på Mit Lejerbo eller hængelåsen. Du sendes til login-siden

Læs mere

Excel-2: Videre med formler

Excel-2: Videre med formler Excel-2: Videre med formler Tips: Du kan bruge Fortryd-knappen ligesom i Word! Du kan markere flere celler, som ikke ligger ved siden af hinanden ved at holde CONTROL-knappen nede Du kan slette indholdet

Læs mere

5. OPSÆTNING DOKUMENTSKABELONER 5.1 TRIN

5. OPSÆTNING DOKUMENTSKABELONER 5.1 TRIN 5. OPSÆTNING DOKUMENTSKABELONER Under fanen Dok. skabeloner kan du arbejde med de skabeloner som du har i systemet, eller du kan oprette nye. I denne vejledning kigger vi på hvordan du kan tilrette selve

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

Filtyper, filformat og skabelon. Tabel. Tekstombrydning. Demo Fremstil, gem og brug en skabelon. Øvelser Fremstil, gem og brug en skabelon

Filtyper, filformat og skabelon. Tabel. Tekstombrydning. Demo Fremstil, gem og brug en skabelon. Øvelser Fremstil, gem og brug en skabelon Disposition for kursus i Word 2007 Filtyper, filformat og skabelon Demo Fremstil, gem og brug en skabelon Øvelser Fremstil, gem og brug en skabelon Tabel Demo Opret en tabel ud fra en tekst Øvelser Opret

Læs mere

Quick Guide Ditmer edagsorden Oktober 2013

Quick Guide Ditmer edagsorden Oktober 2013 Quick Guide Ditmer edagsorden Oktober 2013 Quick Guide Indhold For dig der skal i gang med at bruge ditmer edagsorden på ipad eller web 1. Sådan får du adgang til ditmer edagsorden... 2 2. Find udvalg

Læs mere

Xerox. Øvelse med tekst og billeder Nattergalen

Xerox. Øvelse med tekst og billeder Nattergalen Xerox Øvelse med tekst og billeder Nattergalen 1. opsætning af dokument i InDesign: - Klik File > New. I dialogboksen udfyldes indstillingerne som vist herunder. Det er vigtigt, at tage stilling til størrelser

Læs mere

JavaScript. nedarvning.

JavaScript. nedarvning. JavaScript er et sprog, der kan give en hjemmeside mere funktionalitet og gøre den interaktiv, så den reagerer på læsernes handlinger. CGI (Common Gateway Interface) har hidtil været de protokoller, man

Læs mere

Fable Kom godt i gang

Fable Kom godt i gang Fable Kom godt i gang Vers. 1.3.1 Opdateret: 29-08-2018 Indholdsfortegnelse 1. Installer programmet 3 2. Pak robotten ud 5 3. I gang med at programmere 6 4. Programmér Fable til at køre fra 90 til -90

Læs mere

Oprettelse af en Gmail-konto

Oprettelse af en Gmail-konto Oprettelse af en Gmail-konto 1. Åbn startsiden til Gmail fra adressen: www.gmail.com. I højre side af skærmen får du nu følgende skærmbillede: De to øverste bjælker, markeret med Brugernavn og Adgangskoder,

Læs mere

At lave en kommunikationsbog med Phrase-it -

At lave en kommunikationsbog med Phrase-it - At lave en kommunikationsbog med Phrase-it - Først skal der oprettes en ny side, derefter skal der laves en henvisning hertil fra din egen side. 1. Klik på Rediger. En liste rulles ned. 2. Klik på Rediger

Læs mere

Dokumentation af programmering i Python 2.75

Dokumentation af programmering i Python 2.75 Dokumentation af programmering i Python 2.75 Af: Alexander Bergendorff Jeg vil i dette dokument, dokumentere det arbejde jeg har lavet i løbet opstarts forløbet i Programmering C. Jeg vil forsøge, så vidt

Læs mere

MatematikVærktøjet - Niveau 1

MatematikVærktøjet - Niveau 1 Mikro Værkstedet MatematikVærktøjet - Niveau 1 Brugervejledning MatematikVærktøjet - Niveau 1 1 1. FORORD MatematikVærktøjet niveau 1 er et værktøj for både elev og lærer. Et værktøj til eleverne til at

Læs mere

Adgang til WebGraf. 1. Start Microsoft Internet Explorer. 2. Skriv: http://kort.ge.dk

Adgang til WebGraf. 1. Start Microsoft Internet Explorer. 2. Skriv: http://kort.ge.dk Indholdsfortegnelse Indholdsfortegnelse.. side 2 Adgang til webgraf 3 Opslag adresse... 4 Styring af layout.. 5 Opslag af område via oversigtskort... 6 Zoom funktioner.. 7 Panorere på skærmen. 8 Information

Læs mere

For at logge ind i PURE, skal du gå til siden medarbejdere.au.dk/pure. Tryk på det blå loginfelt i højre side.

For 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 mere

Tilpasning af din tastaturgenveje

Tilpasning af din tastaturgenveje Tilpasning af din tastaturgenveje Gary Rebholz Everybody's workflow er anderledes. Selvom mange af de opgaver, vi alle udfører i vores video eller lyd redigeringsfunktioner er de samme som de opgaver alle

Læs mere

Dispositionsvisning. Stort dokument. Demo Disponer din tekst. Øvelser Disponer din tekst

Dispositionsvisning. Stort dokument. Demo Disponer din tekst. Øvelser Disponer din tekst Disposition for kursus i Word 2007 Dispositionsvisning Demo Disponer din tekst Øvelser Disponer din tekst Stort dokument Demo Hoveddokument Billedtekst Krydshenvisning Indholdsfortegnelse Indeks Opdatering

Læs mere

Dansk tillægsmanual til PODD i Dynavox Compass

Dansk tillægsmanual til PODD i Dynavox Compass Dansk til PODD i Dynavox Indhold Dansk til PODD i Dynavox... 1 Generelt... 2 Hvad består den danske udgave af:... 2 At gemme tilrettede PODD sidesæt:... 3 Hvor ligger skabelon sidesæt på pc:... 3 Alternativ

Læs mere

Oprids over grundforløbet i matematik

Oprids over grundforløbet i matematik Oprids over grundforløbet i matematik Dette oprids er tænkt som en meget kort gennemgang af de vigtigste hovedpointer vi har gennemgået i grundforløbet i matematik. Det er en kombination af at repetere

Læs mere

TK/TBL / 25.08.2014 v.0.1. DigiMatch. Elektronisk Kamprapport

TK/TBL / 25.08.2014 v.0.1. DigiMatch. Elektronisk Kamprapport TK/TBL / 25.08.2014 v.0.1 DigiMatch Elektronisk Kamprapport 1 Procedure før kampstart... 3 DigiMatch download... 3 Registerniveau... 7 Indstillinger... 9 Login... 9 Tilpas knapperne... 10 Kampregistrering...

Læs mere

Du har nu en genvej på dit skrivebord hen til den mappe hvor dine filer med bøgerne kommer til at ligge, den virkelige sti = c:\bøger.

Du har nu en genvej på dit skrivebord hen til den mappe hvor dine filer med bøgerne kommer til at ligge, den virkelige sti = c:\bøger. Download af bøger i MP3 format Side 1 af 6 Forudsætninger for at kunne benytte denne mulighed er: En computer med rimelig diskplads (hvert bog fylder små 200 MB). En god Internetforbindelse, for ikke at

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

Introduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010

Introduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010 Introduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010 Computere er uvurderlige redskaber for personer der ønsker at arbejde med matematiske modeller

Læs mere

Daglig brug af Jit-klient

Daglig brug af Jit-klient Daglig brug af Jit-klient Indholdsfortegnelse Opret person...3 Alternativ oprettelse...3 Søgning af personer...4 Send besked...5 Vælg besked...6 Opret mappe...6 Opret skabelon...6 Slet mapper og skabeloner...6

Læs mere

SÅDAN BRUGER DU ONLINE KALENDER

SÅDAN BRUGER DU ONLINE KALENDER SÅDAN BRUGER DU ONLINE KALENDER I vejledningen bruger vi det gratis program Google kalender som eksempel til at vise, hvordan man bruger en online kalender. DU SKAL I FORVEJEN: Kunne bruge en browser og

Læs mere

Kom godt i gang. Sluttrin

Kom godt i gang. Sluttrin Kom godt i gang Sluttrin Kom godt i gang Sluttrin Forfatter Karsten Enggaard Redaktion Gert B. Nielsen, Lars Høj, Jørgen Uhl og Karsten Enggaard Fagredaktion Carl Anker Damsgaard, Finn Egede Rasmussen,

Læs mere

Åben Power Point... Side 2. Ny præsentation... Side 2. Dias layout... Side 2. Temaer... Side 3. Gem dit eget tema... Side 3. Diasmaster...

Åben Power Point... Side 2. Ny præsentation... Side 2. Dias layout... Side 2. Temaer... Side 3. Gem dit eget tema... Side 3. Diasmaster... Præsentationsprogram Microsoft Power Point Side Opgaver Indholdsfortegnelse Åben Power Point... Side Ny præsentation... Side Dias layout... Side Temaer... Side Gem dit eget tema... Side Diasmaster... Side

Læs mere

AluData: Regneark og brevfletning i LibreOffice. AluData: Regneark og brevfletning i LibreOffice

AluData: Regneark og brevfletning i LibreOffice. AluData: Regneark og brevfletning i LibreOffice AluData: Regneark og brevfletning i LibreOffice Indholdsfortegnelse 1. Indledning...2 2. LibreOffice Calc...2 2.1. Vi lægger et simpelt budget i Calc...2 2.2. Afslutning...12 3. Brevfletning...12 3.1.

Læs mere

QUICKGUIDE TIL INDBERETNING AF WHEREABOUTS

QUICKGUIDE TIL INDBERETNING AF WHEREABOUTS QUICKGUIDE TIL INDBERETNING AF WHEREABOUTS Brugernavn og password Log into ADAMS on the Internet Dit brugernavn og password udleveres af din antidopingorganisation ved udtagelse til prioriteret testgruppe

Læs mere

Filupload LEJERBO.DK FILARKIV UNDER MØDER OSV. Upload filer til et eksisterende filupload-komponent

Filupload LEJERBO.DK FILARKIV UNDER MØDER OSV. Upload filer til et eksisterende filupload-komponent 1 Filupload Tips! Vi har forberedt nogle sider til dig med et filupload-komponent. Blandt andet siden Møder. På den måde kan du nemt uploade filer, fx referater, vedtægter eller husorden til jeres hjemmeside.

Læs mere

YouYonder. så husker du det du lærer

YouYonder. så husker du det du lærer YouYonder så husker du det du lærer Lidt om kunsten at tage effektive noter Hvis du læser en artikel på internettet, ser en video, læser en bog eller hører et foredrag, så vil du kunne øge dit udbytte

Læs mere

BRUGERMANUAL FLEXSCREEN

BRUGERMANUAL 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 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

Adobe Acrobat Connect brugergrænsefladen

Adobe Acrobat Connect brugergrænsefladen Adobe Acrobat Connect brugergrænsefladen Adobe Connect er et webbaseret videokonferenceværktøj, der giver mulighed for online, synkron kommunikation, deling af filer, skærm og whiteboard, gennemførelse

Læs mere

Introduktion til TI-Nspire 1. Dokumentformat

Introduktion til TI-Nspire 1. Dokumentformat 1 Dokumentformat Åbn TI-Nspire. Første gang man åbner programmet vises som regel et skærmbillede fra en håndholdt lommeregner. Denne visning skiftes til Computer i menuen eller ved ALT-Shift-C. Denne indstilling

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

Manual til WordPress CMS

Manual til WordPress CMS Manual til WordPress CMS 1. Log ind på din Wordpress-side For at arbejde på din hjemmeside skal du først logge ind på administrationsdelen. Muligvis har du et direkte link på siden. Ellers er adressen

Læs mere

OK Fonden. Umbraco CMS Quickguide

OK Fonden. Umbraco CMS Quickguide OK Fonden Umbraco CMS Quickguide 1 Indhold 1 Indhold... 2 2 Indledning... 3 2.1 Kompatible browsere... 3 2.2 Log ind i Umbraco... 3 2.3 Naviger i administrationsområdet... 4 2.4 Brug af træ menu... 5 3

Læs mere

Noter til C# Programmering Selektion

Noter til C# Programmering Selektion Noter til C# Programmering Selektion Sætninger Alle sætninger i C# slutter med et semikolon. En sætning kontrollerer sekvensen i programafviklingen, evaluerer et udtryk eller gør ingenting Blanktegn Mellemrum,

Læs mere

I tabellen vises en liste med værdier for den uafhængige variabel, og desuden den tilsvarende værdi for den afhængige variabel.

I tabellen vises en liste med værdier for den uafhængige variabel, og desuden den tilsvarende værdi for den afhængige variabel. Kapitel 13: Tabeller 13 Resumé af tabeller... 222 Oversigt over trinene i oprettelse af en tabel... 223 Indstilling af tabelparametre... 224 Visning af en automatisk tabel... 226 Oprettelse af en manuel

Læs mere

Dannelse af PDF-dokumenter

Dannelse af PDF-dokumenter Dannelse af PDF-dokumenter Indhold Generere PDF-dokumenter... 2 Håndtering af PDF-dokumentet... 8 Hvordan indsætter man sidetal i PDF-dokumentet?... 8 Hvordan laver man bookmarks i PDF-dokumentet?... 8

Læs mere

Introduktion. Sådan finder du dokumenterne. Opslag ved hjælp af menustrukturen. Opslag ved hjælp af personlige bogmærker.

Introduktion. Sådan finder du dokumenterne. Opslag ved hjælp af menustrukturen. Opslag ved hjælp af personlige bogmærker. Version 5 Introduktion Sådan finder du dokumenterne Opslag ved hjælp af menustrukturen Klik dig frem i menuerne med musen eller brug tabulatortasten. Klik dig frem via menuerne i dokumentvinduet: Klik

Læs mere