Kapitel 4 Løkker i C#
|
|
- Sebastian Mogensen
- 4 år siden
- Visninger:
Transkript
1 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 indtil en betingelse er opfyldt. Kun da vil løkken blive brudt. Et eksempel! Antag at du vil lægge alle tallene fra 1 til 10 sammen. Du kan gøre det på følgende måde: int answer; answer = ; Det vil være en måde at gøre det hvis du kun har 10 tal. Men forestil dig du har tusindvis af tal? Du vil i hvert fald ikke skrive dem alle sammen! I stedet for vil du gøre brug af en løkke, der gentagende gange vil lægge tal til. For løkker i C# Den første type af løkke vi skal se på er en for løkke. Andre typer af løkke er do løkken og while løkken, som du snart møder. Men for løkken er den mest almindelige type af løkke du har brug for. Lad os bruge den til at lægge tallene fra 1 til 100 sammen. Øvelse 21 Start et nyt projekt ved at vælge File og New Project. Tilføj en knap til din nye formular. Dobbeltklik på knappen for at se koden. For hurtigt at til føje en stump kode til en løkke, kan du højre klikke et vilkårligt sted mellem de krøllede parenteser i knappens kode. I menuen vælger du Insert Snippet: Når du klikker på Insert Snippet, vil du følgene liste af muligheder: 79
2 Rul ned og klik på for. Du får nu tilføjet noget kode: Det ser noget kompliceret ud, så vi gennemgår det lige. Her er en for løkken uden noget imellem de bløde parenteser: for ( ) Du starter med ordet for, efterfulgt af et par bløde parenteser. Det du fortæller C# mellem de bløde parenteser er hvor mange gange du vil have løkken skal gentages. Efter de bløde parenteser, sætter du et par krøllede parenteser. Den kode du vil have gentaget skrives mellem de krøllede parenteser. Standard koden som C# indsætter til dig er: int i = 0; i < length; i++ Der er tre dele i mellem de bløde parenteser: 1. Hvilket tal vil du starte med? 2. Hvor mange gange vil du have løkken gentaget? 3. Hvordan du have opdateret hver gang løkken gentages? Bemærk at hver af de tre dele er adskilt af et semikolon. Her er den første del: 80
3 Og her er den anden del: Og her er den tredje del: Den første del på listen ovenfor (Hvilket tal vil du starte fra?) er dette: int i = 0; Det standard koden gør er at den sætter en integer variable i op (et populært navn til for løkker.) Den tildeler da værdien 0 til variablen i. Den vil bruge den værdi for i som start værdien for løkken. Du kan også angive start variablen uden for koden, hvis du foretrækker det. Det ser sådan ud: int i for (i = 0; i < length; i++) Den anden del på listen (hvor mange gange skal løkken køre?) er dette: i < length; Dette siger, hvis du kan huske den betinget logik fra tidligere, at i er mindre end length. Length er ikke et nøgleord. Du har derfor brug for at definere en variabel der hedder length, eller erstatte ordet length med et tal. Så enten dette: for (int i = 0; i < 101; i++) Eller dette: int length = 101; for (int i = 0; i < length; i++) i det første eksempel har vi bare skrevet i < 101. I det andet eksempel har vi defineret en variabel, der hedder length, og gemt værdien 101 i den. Vi sammenligner derefter de to variabler, og undersøger om i er mindre end length: i < length; 81
4 Hvis i er mindre end length, vil betingelsen ikke være opfyldt og C# vil fortsætte løkken. Med andre ord Fortsætte med at køre i ring så længe i er mindre end length. Du behøver ikke at kalde variablen for length. Det er bare et variabelnavn, så du kan selv finde på noget. For eksempel: int endnumber = 101; for (int i = 0; i < endnumber; i++) her kalder vi variablen for endnumber i stedet for length. Den anden del siger Fortsæt løkken så længe i er mindre end endnumber. Den tredje del på listen (hvordan vil du opdatere hver gang du gentager løkken?) så sådan ud: i++ Den sidste del i en for løkke kaldes for Update Expression. I de to første dele, angiver du en start værdi og en slut værdi til løkken. Men C# ved ikke hvordan den skal komme fra det ene tal til det andet. Du er nød til at fortælle hvordan den kommer dertil. Ved at skrive i++, lægger du 1 til værdien af i hver gang løkken gentages. Dette: variable_name++ Er en kort måde at sige: variable_name = variable_name + 1 Det eneste du gør, er at du lægger 1 til hvad der nu er i forvejen i variablen. Da du er i en løkke, vil C# fortsætte med at lægge 1 til værdien af i hver gang løkken gentages. Den stopper for med at lægge 1 til når den sidste betingelsen er nået (når i ikke længere er mindre end length). For lige at gentage, så skal du bruge en startværdi til løkken, hvor mange gange den skal gentages og hvordan den kommer fra det ene tal til det andet. De tre dele er: for (Start_Value; End_Value; Update_Expression) Øvelse 22 Ok, nu skal vi prøve vores teori af i praksis. Indtast følgende kode til din knap: 82
5 Den egentlige kode til løkken er den der står mellem de krøllede parenteser: answer = answer + i; Det er sandsynligvis den del der driller meste i en for løkke det at vide hvad du skal skrive af kode! Husk på hvad det er du vil: tving C# til at udføre en del af koden et antal gange. Vi vil have lagt tallene fra 1 til 100 sammen, og vi bruger en variable med navnet answer til at opbevare resultatet på vores addition. Da værdien i i forøges hver gang med en når løkken gentages, kan vi bruge den værdi i vores sammenlægning. Her er værdien første gange løkken køres: Den anden gang løkken køres: Den tredje gang løkken køres: Og den fjerde: Bemærk hvordan værdien af i forøges hver gang løkken køres. Hvis du først udfører additionen efter lighedstegnet giver det mere mening (Som en ekstra øvelse kan du svare på hvad den femte omgang af løkke giver?) 83
6 Kør dit program og klik på knappen. Meddelelsesboksen skulle gerne give svaret I den næste del skal vi se nærmere på løkkens startværdi og slutværdien i løkken. For løkkens start og slut værdier I koden fra det forrige eksempel skrev vi start og slut værdien til for løkken. Du kan dog også hente disse værdier fra tekstbokse. Øvelse 23 Tilføj to tekstbokse til din formular. Tilføj endvidere et par labels. I den første label skriver du Start. I den anden label skriver du Slut. Din formular vil nu ligne denne vist nedenfor: Vi vil nu tag start og slut værdierne fra tekstboksene. Derefter vil bruge værdierne i vores for-løkke. Dobbeltklik på din knap for at se koden (eller tast F7). Definer to variabler, der indeholder værdierne fra tekstboksen: int loopstart; int loopend; Gem nu tallene fra tekstboksene i de to nye variabler: loopstart = int.parse(textbox1.text); loopend = int.parse(textbox2.text); Nu da vi har værdierne fra tekstboksene kan vi bruge dem i for løkken. Ændre din for løkke til dette: for (int i = loopstart; i < loopend; i++) answer = answer + i; Det eneste vi har ændret er den del mellem de bløde parenteser. Den første del er nu ændret fra: 84
7 int i = 1 til dette: int i = loopstart I stedet for at gemme værdien 1 i variablen der hedder i, kan vi opbevare hvad vi har lyst til i variablen der hedder loopstart. Det du taster i den første tekstboks bruges nu som for løkkens startværdi. I den anden har vi ændret: i < 101 til dette: i < loopend Vi bruger værdien der er gemt i loopend. Vi fortæller C# at den skal fortsætte løkken hvis værdien i variablen i er mindre end loopend. (Husk at da vores Update Expression er i++, vil C# fortsætte med at lægge 1 til værdien af i hver gang for løkken kører. Når i ikke længere er mindre end loopend, vil C# stoppe.) Kør dit program og tast 1 i den første tekstboks og 10 i den anden tekstboks. Klik på knappen. Din meddelelsesboks skulle gerne vise resultatet 45. Kan du se problemet? Hvis du lægge tallene fra 1 til 10 sammen er svaret forkert! Det skulle gerne være 55 og ikke 45. Kan du se hvorfor 45 vises i meddelelsesboksen og ikke 55? Hvis du ikke kan så stop op et øjeblik og tænk over hvorfor. (Der er slevfølgelig et andet problem. Hvis du ikke taster noget i tekstboksen vil dit program crashe! Det gør det fordi C# ikke kan konvertere tallet fra tekstboksen og gemme det i variablen. Man kan trodsalt ikke konvertere noget der ikke findes! Vi ser på hvordan vi løser dette problem i slutningen af kapitlet.) I det næste afsnit vil vi bruge vores formular til at lave et gangetabels program i C#. Et gangetabels program i C# Vi kan nu skrive et lille gangetabels program. Vi vil bruge tekstboksene til at bede brugeren om at indtaste start- og slutværdier. Vi vil bruge disse værdier til at vise en 10 tabel. Hvis brugeren taster 1 i den første tekstboks og 5 i den anden takstboks, vil vi få vist: 1 gange 10 = 10 2 gange 10 = 20 3 gange 10 = 30 4 gange 10 = 40 5 gange 10 = 50 85
8 I stedet for at bruge en meddelelsesboks til at vise resultatet vil vi bruge en listeboks. En listeboks bruges til, ikke overraskende, at vise en liste af elementer. Men det er nemmere at vise hvad det er vi skal, i stedet for at for klare det. Brug Toolbox til at tilføje en listeboks til din formular: Ændre størrelsen på din listeboks og din formular så det ligner den formular vist nedefor: Dobbeltklik på knappen for at se koden. Tilføj denne linje til din for løkke (linjen er vist med fed nedenfor); for (int i = loopstart; i <= loopend; i++) answer = answer + i; listbox1.items.add( answer.tostring() ); 86
9 Du starter med at skrive navnet på din listeboks (her listbox1). Efterpunktummet ser du IntelliSence dukke op. Vælg Items på liste. Items er en betingelse for listeboksen. Det referere til de elementer der er på listen. Efter ordet Items, vil methoden Add tilføje elementer til din listeboks. Mellem de bløde parenteser taster du det du vil have tilføjet liste. I vores tilfælde er det bare answer, konverteret til en string. Du kan slette linjen med din meddelelsesboks, hvis du vil, da du ikke skal bruge den mere. Kør dit program og tast 1 i den første tekstboks og 5 i den anden tekstboks. Klik på knappen og din formular skulle nu gerne se sådan ud: Det er meningen at programmet skal lægge tallene fra 1 til 5 sammen, eller de tal der nu er tastet ind i tekstboksene. Listeboksen viser dig et svar, for hver gang løkken kører. Men det viser dog kun 4 tal. Hvis du løste problemet med hvorfor du fik svaret 45 og ikke 55, vil du allerede vide hvorfor du kun har fire tal på din liste i listeboksen. Hvis ikke skal du undersøge den første linje i for løkken: for (int i = loopstart; i < loopend; i++) Problemet er den anden del i løkkens kode: i < loopend Vi fortæller C# at køre i ring mens værdien for i er mindre en loopend. C# stopper løkken når værdierne er de samme. Værdien i loopend er 5 i vores lille program. Vi fortæller C#, Forsæt løkken så længe værdien for i er mindre en5. Stop for løkken hvis det er 5 eller mere. Det er klart at vi brugt den forkerte betingede operator. I stedet for at bruge mindre end, skal vi bruge ja hvilken skal vi bruge? Erstat symbolet < med det rigtige. Øvelse 24 Hvis du vil have lidt ekstra point, kan du da finde en anden løsning på problemet? En hvor du kan bevare mindre end symbolet? 87
10 Hvis du vil tilføje noget mere information til din listeboks, kan du skifte kode til følgende: listbox1.items.add( "svar = " + answer.tostring( ) ); For at gøre det endnu mere klart, kan du tilføje noget mere tekst til din listeboks. Prøv dette: listbox1.items.add( "i = " + i + " svar = " + answer.tostring( ) ); Kør dit program og din listeboks ser nu sådan ud: Vi har nu tilføjet værdien af variablen i. Det gør det mere klart hvordan værdien af i ændre sig hver gang løkken kører. 88
11 Gangetabel programmet Vi har nu alle ingredienserne der skal til for at vi kan skrive vores gangetabelprogram. Vend tilbage til dit kodevindue. Det vi skal bruge nu er en for løkke der skal udregne og vise 10 tabellen. Vi har brug for endnu en variable, der skal opbevare tallet 10. Tilføj følgende variabel: int multiplyby = 10; Det eneste vi skal nu er at vi skal ændre på koden mellem de krøllede parenteser i for løkken. Lige nu har vi: answer = answer + i; listbox1.items.add( "i = " + i + " svar = " + answer.tostring()); Slet disse linjer og erstat dem med disse to: answer = multiplyby * i; listbox1.items.add(i + " gange " + multiplyby + " = " + answer.tostring()); Listeboksen ser lidt rodet ud, men prøv at undersøge delen mellem de bløde parenteser: i + " gange " + multiplyby + " = " + answer.tostring() Det er bare en kombination af variabelnavne og direkte tekst. Den første linje med kode er en simple multiplikation. Vi ganger det der i variablen multiplyby (som her er 10) med det der er i variablen i. C# lægger 1 til værdien af i hver gang løkken kører, så answer bliver opdateret og vises i listeboksen. Kør dit program. Tast 1 i den første tekstboks og 10 i den anden tekstboks. Klik på knappen for at se din gangetabel: Med nogle få linjers kode og med hjælp fra en for løkke, har vi lavet et program der faktisk laver en hel del. Forestil dig hvor besværligt det ville have været hvis ikke vi havde brugt vores løkke. 89
12 Øvelse 25 Lige nu ganger vi med 10 og viser derfor 10 tabellen. Tilføj endnu en tekstboks til din formular. Tilføj et label der spørger hvilken gangetabel de ønsker. Brug denne værdi i din kode til at vise denne gangetabel. Hvis brugeren taster 7 i den nye tekstboks, vil vi få vist 7 tabellen når der klikke på knappen. Sådan skal dit program se ud når du er færdig: Når du afslutter denne øvelse, kan du prøve at klikke knappen nogle få gange. Du vil bemærke (så længe du har tal i tekstboksene) at listeboksen ikke rydder sig selv. Du vil se dette i din listeboks: Den nye information bliver bare tilføjet til slutningen. For at løse dette kan du tilføje følgende linje hvor som helst for din løkke, men indenfor knappens kode. listbox1.items.clear( ); 90
13 i stedet for at bruge metoden Add(), bruger du metoden Clear(). Dette vil rydde listen for elementer. Kan du se hvorfor denne linje med kode ikke vil være en god ide at skrive inden i løkken? Eller efter løkken? Nok om for løkker. Vi vil nu kort se på to andre typer af løkker: do løkken og while løkken. Do og While løkker i C# På samme måde som en for løkke kan gentage en kode for dig, kan Do og While løkke også gentage en kode. Vi starter med Do løkken. Do løkker i C# Uanset hvilken løkke du vælger er ideen den samme: kør i ring og udfør den samme kode indtil en given betingelse er opfyldt. Forskellen på Do og While løkken er strukturen. Her ser du opbygningen af Do løkken: do while (true); Bemærk semikolonnet i koden ovenfor. Det kommer i slutningen, efter de krøllede parenteser. Men du starter med ordet do, efterfulgt af et par krøllede parenteser. Efter de krøllede parenteser skriver du ordet while. Efter while og i mellem et par bløde parenteser skriver du betingelsen. C# vil køre løkken igennem indtil betingelsen mellem de bløde parenteser er opfyldt. Først da vil den bryde ud af løkken. Her er et eksempel, der bruger vores gangetabel: do answer = multiplyby * i; listbox1.items.add(answer.tostring()); i++; while (i <= loopend); Denne gang har vi altså brugt Do løkken istedet for For løkken. Løkken vil fortsætte indtil værdien i variablen i er mindre end eller lig med værdien i variablen loopend. Den anden ting man skal bemærke er at vi selv skal forøge (lægge en til) værdien af i (i++). Vi gør det hver gang løkken kører. Hvis vi ikke forøgede værdien i i ville den altid være mindre end loopend. Vi ville da have en uendelig løkke, og programmet ville crashe. Men det vi rent faktisk siger: Fortsæt med afvikle koden mellem de krøllede parenteser så længe i er mindre end eller lig med loopend. While løkker i C# While løkker ligner meget Do løkker i strukturen. Her er en While løkke: 91
14 while (true) Og her er koden til gangetabellen igen: while (i <= loopend) answer = multiplyby * i; listbox1.items.add(answer.tostring()); i++; While løkker er nemmere at bruge end Do løkker. Hvis du ser på koden ovenfor kan du se at While delen står i starten, i stedet for i slutningen som en Do løkke. Koden du skal afvikle står stadig mellem de krøllede parenteser. Og du skal stadig kunne stoppe løkken (i++). Forskellen på de løkker er at koden i Do løkken bliver udført mindst en gang, fordi while delen er i slutningen. Med while delen i begyndelsen, vil din slut-betingelse i de bløde parenteser have mulighed for allerede at være opfyldt (true) i er måske større end loopend. I det tilfælde vil C# afbryde med det samme, og koden mellem de krøllede parenteser vil ikke blive udført. Det kan være meget svært at afgøre hvilken løkke du skal bruge. Men du skal ikke bekymret hvis du ikke helt har forstået det endnu. Du vil få en masse øvelse efterhånden som du kommer igennem disse noter. Men husk at løkker er svære at blive fortrolig med, og du skal ikke tabe humøret hvis du ikke helt mestre dem endnu. Vi vil forlade dette komplekse emne nu og slutte kapitlet af med et problem og en løsning. Undersøg blanke tekstbokse i C# Der er et problem med tekstboksen i vores tabelprogram. Hvis du ikke taster noget i tekstboksen, vil programmet crashe. Prøv det. Start dit program og lad en af tekstboksene være tom. Klik på knappen. Du skulle nu gerne få en underlig og ikke særlig hjælpsom fejlmeddelelse: 92
15 C# fremhæver den skyldige linje med gult. Det gør dette fordi det ikke kan konvertere tal fra en tekstboks og gemme dem i en variabel. Du kan trods alt ikke forvente at den kan konvertere noget der ikke findes. For at kurere dette kan du bruge en metode der hedder TryParse. For at koncertere et tal fra en tekstboks til et heltal, har du tidligere brugt: loopstart = int.parse(textbox1.text); Du har altså analyseret tallet i tekstboksen, og ændrer det til et heltal int. Men det fungerer ikke med tomme tekstbokse, og det vil heller ikke blive undersøgt om der er indtastet noget overhovedet, som f.eks. ordet tre i stedet for tallet 3. Det vi skal gøre er at vi skal prøve (try) at analysere (parse) tallet i tekstboksen. Du spørger derfor C# om den kan konvertere indholdet til et tal. Hvis det ikke kan lade sig gøre kan du vise en fejlmeddelelse til brugeren. Her er noget kode der prøver at konvertere noget data fra den første tekstboks. Det er lidt kompliceret, så vi gennemgår det lige: int outputvalue = 0; bool isnumber = false; isnumber = int.tryparse(textbox1.text, out outputvalue); if (!isnumber) MessageBox.Show("Tast et tal i tekstboksen!"); else //Resten af koden kommer her De første to linjer definerer et par variabler, et heltal og en Boolesk. Variablen outputvalue skal bruges af TryParse. Du prøver at udtrække en Boolesk værdi (true eller false) OG en string bestående af tekst: isnumber = int.tryparse(textbox1.text, out outputvalue); 93
16 Variablen isnumber vil enten være true eller false, afhængigt af om C# kan konvertere teksten i tekstboksen til et heltal (int). Hvis du prøvede at konvertere en double variable ville din kode se sådan ud: double outputvalue = 0; bool isnumber = false; isnumber = double.tryparse(textbox1.text, out outputvalue); Output værdien du skal bruge nu er en double (Du undersøger om C# kan konvertere til en double værdi). Værdien i isnumber vil stadig være enten true eller false (kan der konverteres eller ej). Efter du har brugt TryParse, skal du undersøge om værdien er true eller false: if (!isnumber) MessageBox.Show("Indtast et tal!"); else //Resten af koden kommer her Hvis du kan huske afsnittet om betinget operatorer vil du vide at linjen: if (!isnumber) læses: if NOT true hvis du foretrækker det kan du også skrive denne linje som: if (isnumber == false) Linjen læses nu som: Hvis isnumber har værdien false 94
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 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 mereKapitel 2 Variabler i C#
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.
Læs mereProgrammering 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 mereKapitel 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 mereMircobit Kursus Lektion 3 (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.)
Mircobit Kursus Lektion 3 http://microbit.org/ (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.) I sidste lektion var der en opgave man selv skulle prøve at løse. Man skulle lave et tabel
Læs mereKapitel 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//Udskriver System.out.println("Hej " + ditfornavn + " " + ditefternavn + "."); System.out.println("Du er " + dinalder + " aar gammel!
Denne guide er oprindeligt udgivet på Eksperten.dk Brugerinput i Java Denne her artikel gennemgår diverse ting ved brug af brugerinput i Java. Den starter med det simple og fortæller derefter skridt for
Læs mereMS 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 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 mereProgrammering I Java/C#
Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren
Læs mereMircobit Kursus Lektion 4 (Du skal her vælge Lets Code Og herefter Block Editor.)
Mircobit Kursus Lektion 4 http://microbit.org/ (Du skal her vælge Lets Code Og herefter Block Editor.) I sidste lektion var der en opgave man selv skulle prøve at løse. I skulle lave et stop ur man kunne
Læs mereALMINDELIGT 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 mereGem dine dokumenter i BON s Content Management System (CMS)
24. august 2007 Gem dine dokumenter i BON s Content Management System (CMS) INDHOLDSFORTEGNELSE 1. Indledning... 2 2. Se indholdet i dit Content Management System... 3 3. Tilgå dokumenterne i My Content
Læs mereUnder 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.
8 3. Nedtælling Nu skal du lave en nedtæller. Det er en god måde at lære variabler på og hvordan du skal kode micro:bit til at gøre dét, du vil have, at den skal vise. Du skal bruge: 1 x BBC micro:bit
Læs mereKlasse 1.4 Michael Jokil 03-05-2010
HTX I ROSKILDE Afsluttende opgave Kommunikation og IT Klasse 1.4 Michael Jokil 03-05-2010 Indholdsfortegnelse Indledning... 3 Formål... 3 Planlægning... 4 Kommunikationsplan... 4 Kanylemodellen... 4 Teknisk
Læs merePython 3 kursus lektion 1:
Python 3 kursus lektion 1: Her laves et nyt program Her køre programmet! Her skrives koden: Gem (CTRL-s) Tryk F5 (for at køre) www.madsmatik.dk d.14-01-2016 1/5 At skrive til skærmen: Hello World Man kan
Læs mereVejledning 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 mereAPPENDIX 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 mereMircobit Kursus Lektion 2
Mircobit Kursus Lektion 2 I denne lektie skal vi arbejde videre med lille mini computer kaldt microbit. Du kan finde Simulatoren & Programmet til micobit her: http://microbit.org/ (Du skal her vælge Lets
Læs mereFang Prikkerne. Introduktion. Scratch
Scratch 2 Fang Prikkerne All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion
Læs mereDispositionsvisning. 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 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 mere#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 mereSQL Server Express og C#
SQL Server Express og C# I denne sektion skal du lære at oprette en database med SQL Server Express. Du kan gøre det med det software, der følger med Visual Studio. Når du har oprettet en database lærer
Læs mereAt 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 merePrimus Lav Layout med noder, tekst og billede.
Primus layout med noder tekst og billeder Side 1 Primus Lav Layout med noder, tekst og billede. Lærerversionen af Primus kan også bruges til at blande forskellige noder med tekst og billede. Det kan Student
Læs mereIde med Diff. Mål. Tidsplan. 1.uge: 2.uge:
Side 1 af 5 Ide med Diff. Min ide med differenertierings modulet er at lave et program som kan vise 3d objekter, og få lavede en konverter som kan konventer 3ds filer over til noget som flash kan bruge.
Læs mereRedaktø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 mereBrug 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 mereSproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract
Sproget Six Til brug i rapportopgaven på kurset Oversættere Vinter 2006 Abstract Six er baseret på det sprog, der vises i figur 6.2 og 6.4 i Basics of Compiler Design. Den herværende tekst beskriver basissproget
Læs mereNoter til C# Programmering Iteration
Noter til C# Programmering Iteration Programflow Programmer udfører det meste af deres arbejde vha. forgrening og løkker. Løkker Mange programmeringsproblemer kan løses ved at gentage en handling på de
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 mereGhostbusters. Introduktion. Scratch. Du skal lave et fangelegsspil med spøgelser! Arbejdsliste. Test dit Projekt. Gem dit Projekt
Scratch 1 Ghostbusters All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register
Læs mereHøvdingebold. Introduktion. Scratch
Scratch 2 Høvdingebold All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register
Læs mereMaple. 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 mereI 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 mereDMX styring med USB-interface
DMX styring med USB-interface Introduktion...2 DMX bibliotek...3 Programmering af kanaler...7 Sådan skabes et show/en lyssekvens...11 Introduktion DMX LightPlayer er en avanceret men meget brugervenlig
Læs mere5. 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 mereIntegralregning med TI-Interactive! Stamfunktioner Integraler Arealer Jan Leffers (2005)
Integralregning med TI-Interactive! Stamfunktioner Integraler Arealer Jan Leffers (005) Indholdsfortegnelse Indholdsfortegnelse... Stamfunktion og integralregning...3 Numerisk integration...3 Areal under
Læs mereDI-Plot. Brugervejledning
DI-Plot Brugervejledning Digital Information Ltd. Technoparkstrasse CH-8005 Zürich Copyright - Digital Information Ltd. 2006 Copyright for denne tekniske dokumentation tilhører Digital Information Ltd.
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2
DM502 Forelæsning 2 Repetition Kompilere og køre Java program javac HelloWorld.java java HeloWorld.java Debugge Java program javac -g HelloWorld.java jswat Det basale Java program public class HelloWorld
Læs mereVisual 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 mereAnnemette Søgaard Hansen/www.dinwebvejleder.dk
Google Docs Dokumenter Indholdsfortegnelse Værktøjer... Side 3 Menuer... Side 5 Opgave... Side 8 Få adgang til filerne fra din computer... Side 16 Vejledende løsning... Side 17 GoogleDocs Dokumenter 2
Læs mereVejledning til datatræk i Novax på ICPC-koder (eksempel stress)
Vejledning til datatræk i Novax på ICPC-koder (eksempel stress) Herunder finder du en vejledning til, hvordan du laver udtræk over patienter fra din praksis baseret på ICPCdiagnosekoder. Tjek her nogle
Læs mereScratchdag 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 mereIndledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.
Indledning...2 Variabler...13 Eksempel: 1...13 Eksempel 2:...13 Eksempel 3:...15 Eksempel 4:...16 Metoder...17 Metode (intet ind og intet ud)...17 Metode (tekst ind)...18 Metode (tekst ind og tekst ud)...19
Læs mereFable 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 merePHP Snippets. De små korte. Skrevet af Daniel Pedersen
PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk
Læs merePHP kode til hjemmeside menu.
PHP kode til hjemmeside menu. Home Hovedmenu 1 Hovedmenu 2 Hovedmenu 3 Hovedmenu 4 Undermenu 1 Breadcrumb Her vises indholdet af den valgte side Undermenu 2 Undermenu 3 Undermenu 4 Evt. en mulighed for
Læs mereNoter 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 mereE-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 mereKom 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 mereRockband. Introduktion. Scratch. I dette projekt skal du lære, hvordan du kan kode dit eget musikinstrument! Arbejdsliste.
Scratch 1 Rockband All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion
Læs mereDenne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-)
Denne guide er oprindeligt udgivet på Eksperten.dk Batch genopfriskning Denne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-) Skrevet den 03.
Læs mereBilleder på hjemmeside
Billeder på hjemmeside Indholdsfortegnelse Emne 1. Billedredigering (Microsoft Picture Manager) Side 3 a. Komprimer billeder b. Beskæring af billeder 3 9 2. Billeder og tekst ved hjælp af en skabelon (Template
Læs mereSådan styrer du dine sidetal Word
Sådan styrer du dine sidetal Word Her vil du kunne finde guides til Word, om hvordan man indsætter sidetal. Der er også et afsnit om hvordan man oprette en automatisk indholdsfortegnelse. Sidetal Word
Læs mereGenvejstaster i kapilel 6. IKON BETEGNELSE INDLAGT SKAL TILFØJES Set Auto Borders Indsætter færdigt tegnede kanter,
Kanter Set Border værktøjet giver stor fleksibilitet. Man kan designe sine egne kanter fra bunden, vælge mellem de 22 typer der er i EQ6. Set Auto borders indsætter færdig designede kanter med et klik.
Læs mereIndhold. Kontrol af resultater, skrivemåder osv.
Indhold Kontrol af resultater, skrivemåder osv.... 1 Om materialer:... 2 Om opgaverne... 2 1.0 Om regningsarternes hierarki og talforståelse... Opgave 1.1... 4 Opgave 1.2... 4 Opgave 1.... 4 R1 Kortfattet
Læs merePython programmering. Per Tøfting. MacFest
Python programmering MacFest 2005 Per Tøfting http://pertoefting.dk/macfest/ Indhold Måder at afvikle Python program på Variabler Data typer Tal Sekvenser Strenge Tupler Lister Dictionaries Kontrolstrukturer
Læs mereOprettelse af Titelblok i Capture og Capture CIS
e-service Titelblok i OrCAD Capture og Capture CIS Side 1 af 11 Oprettelse af Titelblok i Capture og Capture CIS Note skrevet af : Nordcad Systems Technical Support Revision : April 2003, Release 14.2/9.2.3,
Læs mereElevadministrations modulet. Brugervejledning Optagelse.dk
Elevadministrations modulet Brugervejledning Optagelse.dk Elevadministrations modulet Brugervejledning Optagelse.dk Forfatter: Tine Kanne Sørensen UNI C UNI C, 19.12.2013 Indhold 1 Indledning... 5 1.1
Læs mereFable 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 mereLige siden den elektroniske computers opfindelse i slutningen af 1940, har det været muligt at få en computer til at beregne ting.
Denne guide er oprindeligt udgivet på Eksperten.dk C++ Historie og Programmering - Del 1 Denne guide er til dig der altid har undret dig over hvordan du får en computer til at udføre specifikke opgaver.
Læs mereSPSS introduktion Om at komme igang 1
SPSS introduktion Om at komme igang 1 af Henrik Lolle, oktober 2003 Indhold Indledning 1 Indgang til SPSS 2 Frekvenstabeller 3 Deskriptive statistikker gennemsnit, standardafvigelse, median osv. 4 Søjlediagrammer
Læs mere1B fil database. //globale variabler DateTime tid; // erklærer en variabel af typen datetime DateTime dag; // erklærer en variabel af typen datetime
1B fil database using System; //eksterne klasser using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks;
Læs mereIndhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output...
Indhold Maskinstruktur... 3 Kapitel 1. Assemblersprog...3 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... 9 Kapitel 2. Maskinkode... 13 2.1 Den fysiske maskine... 13 2.2 Assemblerens
Læs mereIntroduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss
Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003 Jonas Christiansen Voss 2. marts 2004 Indhold 1 CD ere 2 1.1 Brænde dokumenter til CD....................... 2 1.2 Disk Copy.................................
Læs mereUser Guide AK-SM 720 Boolean logic
User Guide AK-SM 720 Boolean logic ADAP-KOOL Refrigeration control systems Anvendelse Funktionen er indeholdt i Systemmanager type AK-SM 720, og kan anvendes til brugerdefinerede funktioner. Funktionerne
Læs mereE-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 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 mereArbejde med Regioner Lister, Playlists, og Cutlists i Sound Forge Pro
Arbejde med Regioner Lister, Playlists, og Cutlists i Sound Forge Pro Gary Rebholz Du har sikkert allerede ved, at Sound Forge Pro software kan bruges til en imponerende række af audio opgaver. Alt fra
Læs mereSådan uploader du undervisningsbeskrivelser og studieplaner
Sådan uploader du r og studieplaner Undervisningsbeskrivelserne og studieplanerne uploades via en hjemmeside, og derfor skal du blot bruge en almindelig webbrowser, når du som lærer vil uploade din /studieplan
Læs mereHukommelsesspil. Introduktion. Scratch
Scratch 2 Hukommelsesspil All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can
Læs mereParametrisk analyse Redigeret
Parametrisk analyse Parametrisk analyse er en multi-run-analyse, der simulerer et kredsløb gentagne gange, imens en parameter fx. en komponentværdi, trinvis forøges. Alle typer analyser kan udføres. Analysen
Læs mereDaglig 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 mereIt-@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 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 mereProgrammering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen
Programmering Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Oversigt Undervisningen Hvad er programmering Hvordan er et program organiseret? Programmering og fysik Nobelprisen
Læs mereKom 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 mereVejledning til elevadministration. Vejledning til brug af Optagelse.dk som elevadministrativt system
Vejledning til elevadministration Vejledning til brug af Optagelse.dk som elevadministrativt system Vejledning til elevadministration Vejledning til brug af Optagelse.dk som elevadministrativt system Forfatter:
Læs mereDifferentialregning med TI-Interactive! Indledende differentialregning Tangenter Monotoniforhold og ekstremum Optimering Jan Leffers (2009)
Differentialregning med TI-Interactive! Indledende differentialregning Tangenter Monotoniforhold og ekstremum Optimering Jan Leffers (2009) Indholdsfortegnelse Indholdsfortegnelse...2 Indledende differentialregning...3
Læs mereVejledning i at oprette postkasser i Digital Post. August 2019
Vejledning i at oprette postkasser i Digital Post August 2019 Hvem skal anvende vejledningen? Vejledningen er relevant for dig, hvis du skal oprette en postkasse og/eller mapper til postkasser. Du skal
Læs mereOpret en formular i Dreamweaver
Opret en formular i Dreamweaver. Åben det html-dokument hvor du vil have din formular skal være på. 2. Klik i det felt (DIV eller tabel) hvor du vil have din formular skal være. Du kan se du er i feltet
Læs mereI Excel kan du hurtigt lave din egen gangetabel eller tælletavle til at printe ud, hvis du laver den rigtige opsætning.
Mattip om Regneark 1 (Multiplikation) Du skal lære om: Tabeller i Excel Kan ikke Kan næsten Kan Hvordan et kasseapparat laves Hvordan en funktion laves Forskellige genveje Målsøgning til at finde et resultat
Læs mereHOFTEALLOPLASTIK - DATAUDTRÆK OG IMPORT TIL EXCEL
HOFTEALLOPLASTIK - DATAUDTRÆK OG IMPORT TIL EXCEL Når man er logget på KMS systemet, vælges Dataudtræk under punktet Vælg modul, hvorefter der klikkes på Gå til: På næste side klikkes på knappen Opret:
Læs mereSÅ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 mereOprettelse 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 mereIndholdsfortegnelse. 1. Installation af LØN... 1. 2. Introduktion til LØN... 2. 3. Indtastning af lønseddel... 7. 4. Udskrifter...
Løn til Windows Indholdsfortegnelse 1. Installation af LØN... 1 2. Introduktion til LØN... 2 2.1. Første start af LØN...2 2.1.1. Ét eller flere distrikter...2 2.1.2. Lønperioder...3 2.1.3. Kartoteker...4
Læs mereIntroduktion 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 mereMathcad 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 mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 3
DM502 Forelæsning 3 Indlæsning fra tastatur Udskrift til skærm Repetition Beregning af middelværdi Gentagelse med stop-betingelse (while) Heltalsdivision Division med nul Type-casting ( (double) ) Betinget
Læs mereDelphi og Databaser for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Delphi og Databaser for begyndere Denne artikel handler om hvordan man udnytter noget af det bedste i Delphi: Dets gode muligheder for integrering med
Læs mereKom 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 mereKoden i denne guide vil kun virke i Flash MX 2003 og MX ikke ældre versioner!
Denne guide er oprindeligt udgivet på Eksperten.dk Slideshow - Guide Denne guide gennemgår grundigt og forklarende hvordan man i Flash laver et slideshow med simpel fade-effekt med billeder hentet dynamisk.
Læs mereBestil fast fondsudtræk
Bestil fast fondsudtræk Emne Bestilling af fondsudtræk er pr. 26.04.2015 integreret i Jyske Netbank Erhverv. Vejledning Registrering af faste indstillinger Inden du bestiller det første faste fondsudtræk,
Læs mereMircobit Kursus Lektion 1
Mircobit Kursus Lektion 1 I denne lektie skal vi se nærmere på den lille mini computer kaldt microbit. Egentlig kræver det at man har en fysisk microbit men man kan også næsten lave det samme med den simulator
Læs mereXerox. Ø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 mereAndreas Lauge V. Hansen klasse 3.3t Roskilde HTX
IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning
Læs mereRette bunkefejl i Legacy
Rette bunkefejl i Legacy - med programmet Microsoft Access Indhold Programmet Microsoft Access... 1 Oprette korte stednavne... 3 Den tunge måde at rette på... 3 Den lettere måde... 4 Slette stednavne...
Læs mere