Start på javascript. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af webstuff I kategorien Programmering / JavaScript

Størrelse: px
Starte visningen fra side:

Download "Start på javascript. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af webstuff I kategorien Programmering / JavaScript"

Transkript

1 Denne guide er oprindeligt udgivet på Eksperten.dk Start på javascript En begynder artikel til javascript som vil gennemgå: 1: Intro 2: Variabler 3: Arrays 4: Matematik 5: Betingelser 6: Løkker 7: Funktioner 8: Facitliste (Til de opgaver der kommer igennem artiklen) Skrevet den 03. Feb 2009 af webstuff I kategorien Programmering / JavaScript Forord: Da jeg selv for et par måneder siden ville starte på javascript havde jeg svært ved at finde nogle gode artikler på dansk. Hvilket jeg syntes var ret ærgeligt eftersom jeg i hvertfald synes det er nemmere at lære et sprog ved at læse artikler på dansk. Så nu efter et par måneder hvor jeg selv mener at jeg har rimeligt godt styr på det grundlæggende i javascript, så satte jeg mig for at skrive en artikel som tager det helt fra bunden. Skulle der være nogle ting jeg har misforstået så sig det endelig og så retter jeg det. 1: Intro 2: Variabler 3: Arrays 4: Matematik 5: Betingelser 6: Løkker 7: Funktioner 8: Facitliste (Til de opgaver der kommer igennem artiklen) INTRO TIL JAVASCRIPT Javascript er et såkaldt ClientSide Sprog, i modsætning til f.eks PHP og ASP som er ServerSide Sprog. Det vil sige at Javascript ikke kan kommunikere med serveren ligesom PHP og ASP kan, det kan derimod kommunikere med Clienten/Browseren. Hvis du kan andre programmeringssprog (nok især PHP), så vil du ikke finde Javascript ret svært at lære da syntaksten er meget ens. Men lad os hoppe ud i vores første script. VORES FØRSTE SCRIPT document.write("hello World"); Det første man ser er og det fortæller browseren at den nu skal til at behandle Javascript i stedet for almindelig HTML, du har måske set noget andre javascript hvor det bruger

2 <script language="javascript"> i stedet - det gjorde man før i tiden, men i den nye generation af javascript bruger man altså type. Så ser man koden document.write(""); - det er det stykke kode som fortæller at vi vil udskrive noget til skærmen, det er nemlig ikke ligesom i almindelig HTML hvor alt hvad du skriver bliver udskrevet, Hvis du kan PHP kan det sammenlignes med "echo()" og "print()" og i ASP kan det sammenlignes med "Response.write". Alt hvad der står inden for paranteserne bliver udskrevet til browseren. Og til sidst ser man - Det er fordi som du jo nok ved skal man ALTID afslutte sine tags. Ellers kan man resikere at en hel side ikke virker:) Se det var jo meget nemt at udskrive noget tekst. Nu skal vi til at lege lidt med variabler.:o VARIABLER Og hvad er variabler så? - Jo hvis du kan et hvilket som helst andet programmeringssprog så ved du hvad det er - for det bliver brugt HELE tiden i alle programmerinssprog, så det er noget man skal have 100% styr på hvordan fungerer. Men hvis du ikke ved det, så vil jeg forklare det her. En variabel kan sammenlignes med en slags "kasse" hvor du kan putte noget ned i og opbevare det deri indtil du får brug for det. En variabels navn skal starte med enten et bogstav eller en underscore (_), den må ikke starte med et tal. Hvis du synes det lyder mærkeligt, så kig lidt på denne kode: var vores_variabel = "Hello World"; document.write(vores_variabel); Nu kom der noget nyt ind i vores kode nemlig var vores_variabel - og det er faktisk vores første variabel, når man laver en variabel - eller "sætter" den som det hedder i programmeringssprog - så starter man i javascript altid med at skrive "var" som er en forkortelse for "variable", så ved browseren at den skal fortolke koden som en variabel. Vi har givet vores variabel en værdi ved at sige = "Hello World";. Nu kom der noget kode som du burde kunne huske (document.write). Men denne gang er der ikke nogle anførselstegn inde i parantesen som du sikkert har opdaget ;) Og det er fordi at hvis du have gjort det, så havde Javascript opfattet det som en "streng" ("streng" er programmeringsord for "tekst") - og ikke som en variabel som vi vil have den til. Dvs at hvis vi have brugt anførselstegn så ville der kommer til at stå "vores_variabel" i stedet for "Hello World" som jo var variablens værdi. Nu kan vi finde ud af at opbevare noget tekst i vores variabler - men vi skal vel også kunne opbevare tal? Det gøres faktisk på sammen måde som med strenge. Bare uden anførselstegn var vores_tal = 5; Grunden til at der ikke skal være anførselstegn rundt om et tal er at javascript så fortolker det som en streng i stedet for et tal, og du kan f.eks ikke lave regnestykker med tekst. Så lang så godt. Nu skal vi igang med noget der hedder arrays :O

3 ARRAYS Arrays er faktisk en slags udvidede variabler, og så alligevel ikke... Her kommer noget kode så forklarer jeg bagefter. var vores_array = new Array(); vores_array[0] = "Hej"; vores_array[1] = "med"; vores_array[2] = "dig"; Det første som vi ikke har set før er new Array() - men det er ganske enkelt fordi vi vil fortælle at vi skal igang med et array. Efter det kommer der noget som faktisk ligner variabler - og så alligevel ikke, for der er nogle firkantede paranteser på ([]). Et array består af et X antal variabler med firkantede paranteser på. Inde i de paranteser står der et tal (0- X). Et array starter ved 0. Det kan umiddelbart virke som en idiotisk måde at gøre det på da man jo kan spare en masse kode ved bare at bruge variabler - det er også rigtigt nok, men du bliver glad for arrays når du kommer mere ind i programmeringen. I en senere artikel vil jeg komme ind på fler dimensionelle arrays. Men hvis du gerne vil udskrive noget fra dit array, skal du skrive navnet på array'et + nummeret. eks document.write(vores_array[2]); Den vil udskrive "dig" :) Nu skal vi til at gå videre - hvis du ikke har helt styr på det vi har gennemgået indtil videre så læs det igen, for det er et MUST at have 100% styr på det. Hvis du har forstået det og er frisk på mere - så hent dig en kop kaffe, for nu bliver det lidt sværere ;) Vi skal nemlig igang med noget matematik.:o Ja det lyder kedeligt, men du vil helt sikkert få brug for det hvis du vil gøre noget ud af din programmering. MATEMATIK Matematik i JavaScript minder utroligt meget om det du lærer i skolen, så det er et hurtigt kapitel. De operatorer vi har til rådighed er + - Plus - - Minus * - Gange / - Dividere % - Modulus (tilovers fra en division) Her kommer en gennemgang af de forskellige operatorer. Plus Plus bruges ligesom i alt andet matematik til at lægge tal sammen, så 2+2 vil give 4. Man kan også godt lægge variabler sammen. eks

4 var tal1 = 2; var tal2 = 2; var resultat = tal1+tal2; På den måde kan man lægge variabler sammen så længe de indeholder tal. Minus, Gange, Dividere Foregår på samme måde som plus Modulus Modulus er nok en operator du ikke har set før medmindre du har programmeret andre sprog. Men modulus giver det der er tilover efter en dividering. Det vil sige at 5%2 giver 1 for 2 går op i 5 to gange, og så er der én tilovers. Det er den éne som modulus retunerer. Det var lidt om det basale matematik med javascript. Nu skal vi igang med "betingelser". BETINGELSER I javascript findes der noget der hedder betingelser, de kan bruges til at returnere "noget" hvis en forespørgsel er sand eller "nogetandet" hvis den er falsk. Det lyder måske lidt forvirende, men her kommer et eksempel med noget forklaring bagefter. var dyr = "kat"; if(dyr=="kat"){ document.write("dyret er en kat"); Først har vi lavet en variabel (dyr) som vi har givet værdien "kat". Så kommer der noget nyt i vores kode som er if(). "if" er det engelske ord for "hvis", så den spørger altså om "hvis noget". Inde i vores if står der dyr=="kat" det er den forespørgsel som vi laver i vores if. Læg mærke til at vi har brugt "==" (dobbelt lighedstegn). Det har vi gjort fordi vi skal sammenligne vores værdier, hvis du havde brugt et enkelt lighedstegn havde variablen dyr blevet sat til "kat" igen. De grundlæggende sammenligningsmuligheder er: == - Lig med!= - IKKE lig med > - Større end < - Mindre end <= - Mindre eller lig med >= - Større eller lig med Ekstra info ++ - Lægger +1 til et tal -- - Trækker -1 fra et tal (Kommer vi til at bruge senere).

5 Der findes også flere, men dem vil jeg ikke komme ind på endnu. Men tilbage til vores forespørgsel dyr=="kat" - der spørger vi om variablen "dyr" er lig med "kat" hvis den er udskriver vi "Dyret er en kat" til browseren, ellers sker der ingenting. Nu kunne det være meget passende at gøre noget andet hvis dyr IKKE er lig med "kat". Til det skal vi bruge "else" som er engelsk for "ellers". Så vores betingelse kunne se sådan her ud: var dyr = "kat"; if(dyr=="kat"){ document.write("dyret er en kat"); else { document.write("dyret er ikke en kat"); Her spørger hvis om dyr er en kat - hvis den er skal den udskrive "dyret er en kat" ellers skal den udskrive "dyret er ikke en kat". Det burde være til at forstå ellers må du kigge på det én gang til. Nu skal vi prøve at lave flere tjek i vores betingelse, til det skal vi bruge "if-elseif". Det lyder måske forvirrende, men det er nemt nok. Her kommer lidt kode. var dyr = "kat"; if(dyr=="kat"){ document.write("dyret er en kat"); else if(dyr=="hund" { document.write("dyret er en hund"); else { document.write("dyret er hverken en kat eller en hund"); Der har vi lavet en "else if" - vores betingelse tjekker altså; er dyr lig med kat - udskriv "dyret er en kat". Ellers hvis dyr er lig med hund - udskriv "dyret er en hund". Ellers skal den skrive "dyret er hverken en kat eller en hund". På den måde kan vi lave flere forespørgelser i stedet for at vi skal lave flere if'er inde i hinanden. Det var det mest grundlæggende inden for betingelser i javascript. Det næste vi skal kigge på er noget der hedder løkker. LØKKER Løkker er noget som kan køre en forespørgsel flere - lige så mange gange som forespørgelsen bliver opfyldt. Vi skal kigge på 2 forskellige løkker; "for" og "while".

6 Lad os starte med while, den har 2 parametre som skal være opfyldt før den kan køre; while(noget forespørgsels noget andet){ <!--gør noget--> Tidligere i artiklen gav jeg dig lidt "ekstra info" nemlig ++ og -- som henholdsvis siger +1 & -1 til et tal. Det kan vi bl.a. bruge i vores løkker. Vi kan lave en løkke som hele tiden lægger +1 til et tal indtil tallet når 100. Det kommer til at se sådan her ud. var i = 0; while(i<=100){ document.write(i); i++ Der sætter vi først en variabel lig med 0. Så laver vi en løkke som skal køre så længe at tallet er mindre eller lig med 100. I slutningen af løkken lægger vi +1 til vores variabel, og genstarter løkken. Det var et eksempel på en simpel while løkke, vi kan faktisk få det samme resultat med en for løkke som jeg snakkede om tidligere. Det kommer til at se sådan her ud. for(var i=0; i<=100; i++){ document.write(i); I modsætning til en while løkke så har for løkken 3 parametre. for(startværdi ; betingelse ; hvad-skal-der-sker-ved-hver-gennemgang). Opgave 1.0 Det var lige kort om løkker, selvfølgelig kan man bruge løkker til andet end at udskrive en talrække, så derfor kommer der her en øvelse til dig. Du skal lave et array med 10 forskellige navne og bruge en for løkke til at udskrive dem alle sammen. Jeg skriver løsningen i slutningen af artiklen, men vil helt klart råde dig til selv at lave det, da det er en rigtigt god måde at lære på. Nu skal vi igang med at lave funktioner og bruge javascripts indbyggede funktioner. FUNKTIONER Funktioner i javascript kan spare dig for en masse arbejde, der findes et hav af funktioner i javascript, og ellers kan du lave dine egne. Jeg vil langt fra komme ind på alle funktionerne i javascript, men der findes en masse hjemmesider på nettet hvor du kan læse om dem.

7 Et eksempel på en funktion i javascript kunne være "Math.random()" som genererer et tilfældigt tal mellem 0 og 1. var tal = Math.random(); document.write(tal); For at få funktionen til at generere et tilfældigt tal mellem 0 og 10 f.eks kommer den til at se lidt anderledes ud. Nemlig sådan her: var tal = Math.random()*10; document.write(tal); Og for at få alle de frygtelig decimaler væk, kan vi bruge endnu en funktion som hedder "Math.floor()" som afrunder et tal. eks var tal = Math.random()*10; tal = Math.floor(tal); document.write(tal); Et andet eksempel på en funktion kan være substring() som kan skære i en streng efter x antal bogstaver. var tekst = "Hej med dig!"; tekst = tekst.substring(0, 5); document.write(tekst); Først sætter vi en variabel med værdien "Hej med dig!". Så bruger vi funktionen på vores variabel - det gør vi ved at skrive "variabel.funktion". I funktionens parametre angiver vi først starttegnet og derefter sluttegnet. Så vores lille script vil udskrive "Hej m". Så fik du lidt indblik i hvordan funktioner virker, så nu skal vi igang med at lave vores egen funktion. Vores funktion skal trække 2 tal fra hinanden - men den skal altid trække det mindste fra det største. Her kommer koden til funktionen, så kommer der lidt forklaring bagefter. var facit function vores_funktion(x, y){ if(x<y){ facit = y-x;

8 return facit; else { facit = x-y; return facit Nu begynder vores koder at blive lidt større, men det gør ikke noget så længe man forstår dem, så det vil jeg prøve at få dig til nu. Allerførst har vi skrevet "function vores_funktion" det gør vi for at fortælle at vi skal lave en funktion "vores_funktion" er så navnet på vores funktion. Så har vi skrevet "(x, y)" det er vores funktions parametre, vores har så 2 parametre. (2 tal). Så laver vi et tjek på hvilket tal der er størst, så vi er sikre på at den trækker det mindste fra det største. Og så har vi skrevet "return facit;" det er det vores funktion returnerer, altså variablen facit. For at kalde vores funktion kan vi gøre det på denne måde var resultat = vores_funktion(12, 8); document.write(resultat); Det bruger vi vores funktion på tallene 12 og 8. <html> <head> var facit function vores_funktion(x, y){ if(x<y){ facit = y-x; return facit; else { facit = x-y; return facit </head> <body> var resultat = vores_funktion(12, 8); document.write(resultat); </body> </html> Ganske simpelt.

9 Men nu tror jeg vist det er på tide at du laver en ny opgave ;) Opgave 1.1 Denne gang skal du lave en funktion som altid gør et tal positivt, lige meget om tallet er under eller over 0. Altså en funktion der tager den numeriske værdi af tallet.( tal ) Det var en lille gennemgang omkring funktioner i javascript, håber det er forklaret godt nok :) FACIT LISTE Løsning på Opgave 1.0 var navne = new Array(); navne[0] = "Peter"; navne[1] = "Klaus"; navne[2] = "Kim"; navne[3] = "Ditte"; navne[4] = "Lotte"; navne[5] = "Mik"; navne[6] = "Louise"; navne[7] = "Iben"; navne[8] = "Mikkel"; navne[9] = "Lars"; for(var i=0; i<=9; i++){ document.write(navne[i]); Løsning på opgave 1.1 var facit function numerisk_vaerdi(tal){ if(tal<0){ facit = -tal; return facit; else { facit = tal; return facit var resultat = numerisk_vaerdi(-12); document.write(resultat);

10 Det var alt for denne gang, jeg håber du har lært noget af denne artikel. Du kan se nogle forskellige javascripts jeg har lavet på Mvh. ak SVAR PÅ KOMMENTARER Tingholm: Ja det er rigtigt, men som jeg skriver i introen så ville jeg lave en artikel som tog det helt fra bunden. Webudvikleren: Det er rigtigt - men det er med vilje da jeg ellers også skulle til at forklare hvad "length" gør - og det syntes jeg ikke passede ind der :-) Mclemens: Ideen med denne artikel er at give læseren den nødvendige viden til at skrive javascripts, altså lære syntaksten og logikken bag javascripts. Jeg er pt. igang med en ny artikel hvor jeg vil gennemgå de mest basale events (onmouseover, onmouseout, onclick osv...). Jeg syntes at artiklen ville blive for lang og "sej" at læse hvis man var begynder og skulle lære det hele på én gang :-) Har gjort artiklen gratis Kommentar af ismand d. 25. Apr Lidt tam. I mine øjne er der for meget "talesprog" og for lidt tankeproces. Blot fordi det er en begynderartikel, betyder det ikke at der ikke kan stilles krav til sine læsere -- De læser den jo som bekendt for at lære noget. Kommentar af olebole d. 22. Apr 'document.write' og 'innerhtml' ryger ikke ud af JavaScript. De har aldrig været en del af ECMAstandarden (som er den standard, der definerer JavaScript) - og heller ikke af andre standarder. De hører begge til under browsernes proprietære ECMA-DOM bindings. Derudover savner jeg det aller vigtigste og mest grundlæggende: At JavaScript er objekt-baseret - og hvad det betyder for sproget og dets anvendelse ;o) Kommentar af tingholm d. 20. Apr som titlen siger... START... dette er en ok artikkel hvis du ikke har skrevet php, java eller noget som helst andet... hvis du har skrevet andet kode før kan du lære indholdet af artiklen på 5 linier i stedet... Kommentar af coderdk d. 04. Jan Fin artikel til n00bs :) I øvrigt synes jeg du bør indentere koden ;) Kommentar af virus d. 12. Sep Math.abs(-123) Kommentar af nubi19 d. 21. Apr Jeg er ikke enig tingholm, selvom du kender andre sprog kender du ikke nødvendigvis javascripts syntax (omend den ligner f.eks. php meget, og C endnu mere) eller for den sags skyld de forskellige kommandoer,

11 etc. Jeg kan allerede javascript, men hvis jeg ikke kunne ville jeg helt givet kunne efter denne artikel, så jeg mener det er et rigtig godt stykke arbejde du har gjort webstuff. Du kommer omkring alle de basale men uhyre vigtige ting, og gør det på en god og nem forståelig måde - helt klart værd at læse inden man går i krig med javascript. Kommentar af dustie d. 29. Nov Kommentar af _basil d. 18. Apr Super introduktion til JS Kommentar af webudvikleren d. 18. Apr En hurtig gennemgang af artiklen - det ser godt ud. Men hvorfor lave for(var i=0; i<=9; i++){ når du kan tælle med "length" for(var i=0; i<foobar.length(); i++){ ellers rigtig fin gennemgang af emnet :-) Kommentar af mclemens d. 22. Sep Hvis du ikke kender noget til javascript - ligesom overskriften siger... Så kan artiklen varmt anbefales - som artikel til begyndere er den meget god... Skal dog sige at jeg kender javascript og synes som webudvikleren hentyder til - godt, at artiklen kunne have berørt emner som array (og strings) lidt dybere - der er intet ved at lære javascript, hvis man ikke lærer nok til at lave dynamiske effekter... Der er ikke noget om muligheden for at få fat i objecter og manipulere med dem... Der bliver også brugt document.write i hele artiklen - jeg ved dog ikke om den ryger ud sammen med innerhtml her senere, men alt i alt en fin begynder artikel som varmt kan anbefales... (og ja, jeg ved godt det måske kan virke forvirrende med shorttags, style defineringer onmouseover, out, click, focus o.s.v. men uden alle disse funktioner hvorfor så bruge javascript - alt det andet der skal bruges på de måder der er nævnt i artiklen kunne (næsten) ligeså godt laves med f.eks. php... Der er ikke nævnt 1 eneste dynamisk effekt baseret på brugerens handling... og det er lidt trist når man starter med denne introduktion: [... Det vil sige at Javascript ikke kan kommunikere med serveren ligesom PHP og ASP kan, det kan derimod kommunikere med Clienten/Browseren.... ]) { relaterer til kommentarer Jeps, forstod godt konceptet med artiklen og skrev også, at hvis man ikke kendte javascript, så kunne den varmt anbefales (tilføjet ordet varmt nu så det ikke misforståes) Ok, webstuff lyder godt du er ved at kigge på en artikel med events :) Kommentar af madsing d. 19. May Rigtig god intro til Java, opgaver så man "tvinges" til at afprøve sine nye færdigheder. Super nice! Kommentar af phil-profil d. 05. Jan

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen. Denne guide er oprindeligt udgivet på Eksperten.dk Grundlæggende PHP I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

Læs mere

Kontrol-strukturer i PHP

Kontrol-strukturer i PHP Denne guide er oprindeligt udgivet på Eksperten.dk Kontrol-strukturer i PHP Denne artikel gennemgår kontrolstrukturer i PHP. 'if', 'switch', 'while' og 'for' bliver gennemgået. Den forudsætter lidt grundlæggende

Læs mere

Som sagt kræves der helst lidt viden om OOP hvis man virkelig vil lærer noget, og ikke bare lave copypaste

Som sagt kræves der helst lidt viden om OOP hvis man virkelig vil lærer noget, og ikke bare lave copypaste Denne guide er oprindeligt udgivet på Eksperten.dk Indkøbsvogn i PHP I denne artikel vil jeg prøve at lave en indkøbskurv som let kan udvides, og som ikke er svær at forstå. Det er bedst med viden om OOP(klasser),

Læs mere

Arrays i PHP. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 04. Feb 2009 af taskmgr I kategorien Programmering / PHP

Arrays i PHP. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 04. Feb 2009 af taskmgr I kategorien Programmering / PHP Denne guide er oprindeligt udgivet på Eksperten.dk Arrays i PHP De fleste som har skrevet omfattende scripts, er før eller siden stødt på problemet med at de bliver vanskelige at overskue hvis man bruger

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

At klippe en streng over på det mest hensigtsmæssige sted

At klippe en streng over på det mest hensigtsmæssige sted Denne guide er oprindeligt udgivet på Eksperten.dk At klippe en streng over på det mest hensigtsmæssige sted Formålet med denne artikel er at kaste lidt lys over, hvordan man klipper en streng over på

Læs mere

Afsending af s vha. ASP

Afsending af  s vha. ASP Denne guide er oprindeligt udgivet på Eksperten.dk Afsending af emails vha. ASP Det kan ofte være praktisk at afsende emails fra sin hjemmeside. Denne artikel tager udgangspunkt i komponenten JMail fra

Læs mere

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel: Denne guide er oprindeligt udgivet på Eksperten.dk SQL og ASP En artikel omkring simpel SQL og hvordan disse opbygges, udformes og udføres, sådan at man kan få et brugbart resultat i ASP. Dette ligefra

Læs mere

Programmering I Java/C#

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

Hvad er Objekter - Programmering

Hvad er Objekter - Programmering Denne guide er oprindeligt udgivet på Eksperten.dk Hvad er Objekter - Programmering En rigtig god gennemgang af hvad objekter er! Hvordan de oprettes og anvendes! Det er helt klart til nybegyndere, som

Læs mere

Ratingsystem i PHP og MySQL

Ratingsystem i PHP og MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Ratingsystem i PHP og MySQL Lær at lave et system til at vise rating/bedømmelse på artikler og nyheder. Skrevet den 03. Feb 2009 af virtual1ty I kategorien

Læs mere

Med register_globals = On får du automatisk adgang til en række variabelnavne i dit script.

Med register_globals = On får du automatisk adgang til en række variabelnavne i dit script. Denne guide er oprindeligt udgivet på Eksperten.dk Register Globals Off Lad os slå en ting fast med det samme - register_globals = Off er en god ting, i hvert fald set ud fra et sikkerhedsmæssigt synspunkt.

Læs mere

Anvendelse af metoder - Programmering

Anvendelse af metoder - Programmering Denne guide er oprindeligt udgivet på Eksperten.dk Anvendelse af metoder - Programmering En forhåbentlig rigtig god forklaring på hvad metoder er og hvordan de anvendes. Lidt om private og public, retur

Læs mere

Python 3 kursus lektion 1:

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

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... Modul 2 Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... 6 Opgave... 6 POST/GET og formular... 6 Opgaver...

Læs mere

Upload af billeder/filer for nybegyndere Del. 2

Upload af billeder/filer for nybegyndere Del. 2 Denne guide er oprindeligt udgivet på Eksperten.dk Upload af billeder/filer for nybegyndere Del. 2 I denne Del vil jeg ikke gaa saa dybt i fil upload som i sidste. Jeg vil i stedet forklare om funktioner

Læs mere

I denne artikel vil jeg gennemgå hvordan en side for RSS "Live Bogmærke" kan se ud.

I denne artikel vil jeg gennemgå hvordan en side for RSS Live Bogmærke kan se ud. Denne guide er oprindeligt udgivet på Eksperten.dk RSS "Live Bogmærke" I denne artikel vil jeg gennemgå hvordan en side for RSS "Live Bogmærke" kan se ud. Skrevet den 10. Feb 2009 af madsass I kategorien

Læs mere

I denne artikel vil du ved hjælp af arrays kunne afrunde et decimaltal til et helt tal.

I denne artikel vil du ved hjælp af arrays kunne afrunde et decimaltal til et helt tal. Denne guide er oprindeligt udgivet på Eksperten.dk Afrund til helt tal I denne artikel vil du ved hjælp af arrays kunne afrunde et decimaltal til et helt tal. Skrevet den 03. Feb 2009 af tjomsen I kategorien

Læs mere

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

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

Loginsystem (med MySQL)

Loginsystem (med MySQL) Denne guide er oprindeligt udgivet på Eksperten.dk Loginsystem (med MySQL) Dette er en guide til, hvordan man kan lave et loginsystem med php og muligvis også med sessioner og MySQL Skrevet den 02. Feb

Læs mere

//Udskriver System.out.println("Hej " + ditfornavn + " " + ditefternavn + "."); System.out.println("Du er " + dinalder + " aar gammel!

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

PHP guide af Daniel Pedersen

PHP guide af Daniel Pedersen PHP guide af Daniel Pedersen Side 1 af 12 Indholdsfortegnelse PHP guide af Daniel Pedersen Side 2 af 12 Indledning I dette hæfte finder du forklaringer til PHP funktioner, løkker, variabler samt en række

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

Arrays og deres slægtskab med objects

Arrays og deres slægtskab med objects Denne guide er oprindeligt udgivet på Eksperten.dk Arrays og deres slægtskab med objects Grundlæggende beskrivelse af arrays, deres oprettelse og brug. For den lidt mere øvede er der også en snak om associative

Læs mere

Endnu mere om tilfældige tal

Endnu mere om tilfældige tal Denne guide er oprindeligt udgivet på Eksperten.dk Endnu mere om tilfældige tal Denne artikel bygger oven på de to forrige artikler om tilfældige tal. Den indeholder lidt matematik og anvendelse på PHP

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

jquery - selectors, attributes, traversing og manipulation

jquery - selectors, attributes, traversing og manipulation Denne guide er oprindeligt udgivet på Eksperten.dk jquery - selectors, attributes, traversing og manipulation Jeg vil med denne første artikel fra mig om jquery komme kort ind på jquerys vidunderlige verden.

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

SESSION med PHP. En let begynderguide som kan føre dig ind i en verden af muligheder. Denne guide er oprindeligt udgivet på Eksperten.

SESSION med PHP. En let begynderguide som kan føre dig ind i en verden af muligheder. Denne guide er oprindeligt udgivet på Eksperten. Denne guide er oprindeligt udgivet på Eksperten.dk SESSION med PHP En let begynderguide som kan føre dig ind i en verden af muligheder Skrevet den 03. Feb 2009 af mccookie I kategorien Programmering /

Læs mere

Tagwall med Php & MySQL

Tagwall med Php & MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Tagwall med Php & MySQL Her laver vi en tagwall i Php & MySQL... jeg forklarer dog ikke så meget, men jeg håber du kan få det til at blive til en tagwall

Læs mere

Denne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-)

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

Koden i denne guide vil kun virke i Flash MX 2003 og MX ikke ældre versioner!

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

Begrynder til at lave log ind system

Begrynder til at lave log ind system Denne guide er oprindeligt udgivet på Eksperten.dk Begrynder til at lave log ind system Hej Vil jeg gerne lave en lille programmering forklare til hvordan du laver din helt egen lille start på at log ind

Læs mere

Java Klasse nedarvninger

Java Klasse nedarvninger Denne guide er oprindeligt udgivet på Eksperten.dk Java Klasse nedarvninger Et let lille overblik i hvordan klasse nedarvning virker i java Skrevet den 07. dec 2011 af mochners I kategorien Programmering

Læs mere

I mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online.

I mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online. Denne guide er oprindeligt udgivet på Eksperten.dk Hvem er online? Online script, som tager højde for at der kan være flere personer, som har den samme IP-adresse. Scriptet viser hvor lang tid brugeren

Læs mere

Arkitektur for begyndere

Arkitektur for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle

Læs mere

Indledning. 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. 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 mere

Send fra Java. Denne artikel fortæller hvad man skal bruge og hvordan man skal kode for at sende fra Java.

Send  fra Java. Denne artikel fortæller hvad man skal bruge og hvordan man skal kode for at sende  fra Java. Denne guide er oprindeligt udgivet på Eksperten.dk Send email fra Java Denne artikel fortæller hvad man skal bruge og hvordan man skal kode for at sende email fra Java. Simple eksempler ikke noget vildt

Læs mere

I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen ud i en løkke

I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen ud i en løkke Denne guide er oprindeligt udgivet på Eksperten.dk MySQL for nybegynder I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen

Læs mere

I gang med dit Gamer: bit Arkade Kit Denne guide er oversat og en smule forenklet fra Sparkfuns Hook-Up guide

I gang med dit Gamer: bit Arkade Kit Denne guide er oversat og en smule forenklet fra Sparkfuns Hook-Up guide I gang med dit Gamer: bit Arkade Kit Denne guide er oversat og en smule forenklet fra Sparkfuns Hook-Up guide Gamer: Bit Carrier Board er en docking-station til micro:bit, som gør det nemt at anvende alle

Læs mere

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

Introduktion til funktioner, moduler og scopes i Python

Introduktion til funktioner, moduler og scopes i Python Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til funktioner, moduler og scopes i Python Denne artikel er fortsættelsen af "I gang med Python", som blevet publiceret her på sitet for

Læs mere

Regulære udtryk, 2. del

Regulære udtryk, 2. del Denne guide er oprindeligt udgivet på Eksperten.dk Regulære udtryk, 2. del Artiklen uddyber mange af de begreber, som blev introduceret i den 1. artikel. Den burde dog kunne læses alene, hvis man allerede

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

I denne artikel vil vi bruge en User klasse som vi så vil gruppere på forskellige måder.

I denne artikel vil vi bruge en User klasse som vi så vil gruppere på forskellige måder. Denne guide er oprindeligt udgivet på Eksperten.dk Collections i.net Når du kigger i namespacet System.Collections finder du over 10 forskellige klasser. At vælge den rigtige til netop din applikations

Læs mere

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007 JSP, Tomcat Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 10.october 2007 Hvad er JSP(Java Server Pages): Det er en teknik som er bygget ovenover Servlets teknikken, men fidusen er at det skal

Læs mere

Ekstra hastighed med array's i Excel-VBA

Ekstra hastighed med array's i Excel-VBA Denne guide er oprindeligt udgivet på Eksperten.dk Ekstra hastighed med array's i Excel-VBA Brugen af arrays til indlæsning af og skrivning til celler i Excel kan give betragtelige hastighedsforøgelser

Læs mere

Delphi og Databaser for begyndere

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

PHP Crash course. Databaser

PHP Crash course. Databaser PHP Crash course Databaser PHP Intro PHP er et server scripting sprog der kan bruges til at lave aktivt indhold på hjemme sider. Der er to betingelser som skal opfyldes for at serveren fortolker PHP koden.

Læs mere

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6 Side 1 af 6 Indholdsfortegnelse INDHOLDSFORTEGNELSE 1 INTRO 3 STARTEN AF SPECIALISERINGEN 3 ANKOMST TIL SKOTLAND 4 DATABASER 5 NETVÆRK 5 INTERAKTION 5 AFSLUTNING AF SPECIALISERINGEN 5 KONKLUSION 6 Side

Læs mere

Indhold. 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... 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 mere

Projekt i Programmering C Menu til hjemmeside.

Projekt i Programmering C Menu til hjemmeside. Projekt i Programmering C Menu til hjemmeside. 10-12-2004 Holstebro HTX Bent Arnoldsen Synopsis. Projektet her er en menu til hjemmesider, som er lavet så den er let at tilrette, når man tilføjer eller

Læs mere

PHP Pagination. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 01. May 2011 af dab93 I kategorien Programmering / Andre

PHP Pagination. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 01. May 2011 af dab93 I kategorien Programmering / Andre Denne guide er oprindeligt udgivet på Eksperten.dk PHP Pagination I denne guide lærer du om at lave et pagination system med programmerings sproget PHP og MySQL database. Et pagination system er en "side-skiftende"

Læs mere

Denne artikel gennemgår kort nogle mulighederne for brug af XML i ASP. Det sker ved brug af eksempler. Eksemplerne vil være i VBS.

Denne artikel gennemgår kort nogle mulighederne for brug af XML i ASP. Det sker ved brug af eksempler. Eksemplerne vil være i VBS. Denne guide er oprindeligt udgivet på Eksperten.dk XML i ASP Denne artikel gennemgår kort nogle mulighederne for brug af XML i ASP. Det sker ved brug af eksempler. Eksemplerne vil være i VBS. Den forudsætter

Læs mere

Dynamisk PHP design OPDATERET

Dynamisk PHP design OPDATERET Denne guide er oprindeligt udgivet på Eksperten.dk Dynamisk PHP design OPDATERET I har måske undret jer over "http://bla.dk/?side=kontakt", her beskriver jeg hvordan, og hvorfor Skrevet den 03. Feb 2009

Læs mere

Database design for begyndere

Database design for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Database design for begyndere Denne artikel beskriver hvordan man kommer fra ide til database design. Den stopper inden normal former. Den forudsætter

Læs mere

Klasse 1.4 Michael Jokil 03-05-2010

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

Delphi - CrackMe og Keygen

Delphi - CrackMe og Keygen Denne guide er oprindeligt udgivet på Eksperten.dk Delphi - CrackMe og Keygen Dette er min første artikel! :) Men jeg synes nu den er blevet meget god! :D Jeg giver et et eksempel på hvordan man kan lave

Læs mere

Mozilla Firefox (tidligere Firebird): Fremhæve ord

Mozilla Firefox (tidligere Firebird): Fremhæve ord Denne guide er oprindeligt udgivet på Eksperten.dk Mozilla Firefox (tidligere Firebird): Fremhæve ord Du kender sikkert Google Værktøjslinjen til Internet Explorer, ellers har du sikkert hørt om den. I

Læs mere

Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW.

Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW. Denne guide er oprindeligt udgivet på Eksperten.dk CSS - en gennemgang Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW. Der er lidt CSS historie

Læs mere

Tilfældige tal. Denne artikel introducerer generering af tilfældige tal og viser lidt om hvad man kan og ikke mindst hvad man ikke bør bruge.

Tilfældige tal. Denne artikel introducerer generering af tilfældige tal og viser lidt om hvad man kan og ikke mindst hvad man ikke bør bruge. Denne guide er oprindeligt udgivet på Eksperten.dk Tilfældige tal Denne artikel introducerer generering af tilfældige tal og viser lidt om hvad man kan og ikke mindst hvad man ikke bør bruge. Den forudsætter

Læs mere

SQL for MySQL-begyndere

SQL for MySQL-begyndere Denne guide er oprindeligt udgivet på Eksperten.dk SQL for MySQL-begyndere I denne artikel vil jeg prøve at beskrive MySQL på begynderniveau. SQL står for Structured Query Language, og er et sprog til

Læs mere

Filen global.asa, en asp programmørs ven

Filen global.asa, en asp programmørs ven Denne guide er oprindeligt udgivet på Eksperten.dk Filen global.asa, en asp programmørs ven Artiklen beskriver opbygning, brug, muligheder og begrænsninger mm for global.asa Undervejs bliver der givet

Læs mere

2) Det er let at være produktiv med Python, da Python som regel kun har mellem 67 og 80% færre linier end tilsvarende C eller Java kode.

2) Det er let at være produktiv med Python, da Python som regel kun har mellem 67 og 80% færre linier end tilsvarende C eller Java kode. Denne guide er oprindeligt udgivet på Eksperten.dk I gang med Python I denne artikel vil jeg forsøge at give et kort og hurtigt indblik i programmeringssproget Python, der desværre er alt for overset.

Læs mere

Sådan skriver du artikler til Eksperten!

Sådan skriver du artikler til Eksperten! Denne guide er oprindeligt udgivet på Eksperten.dk Sådan skriver du artikler til Eksperten! Når du skriver artikler handler det om at få den ud til de rigtige personer, og vise den frem så den er let forståelig.

Læs mere

Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt...

Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt... Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt... 3 Information... 3 Programmering... 3 Design... 4 Brochure... 4 Hjemmeside...

Læs mere

Serversideprogrammering, CMS og eshop. Dag 1: Introduktion og serverside programmering Niels Østergaard

Serversideprogrammering, CMS og eshop. Dag 1: Introduktion og serverside programmering Niels Østergaard Serversideprogrammering, CMS og eshop Dag 1: Introduktion og serverside programmering Niels Østergaard Dagens program Introduktion til forløbet Begrebet serverside Introduktion til PHP-programmering Tilmelding

Læs mere

JavaScript. Grundlæggende elementer. Jørgen Sørensen. jososoft software development. 1998-2007 Jørgen Sørensen

JavaScript. Grundlæggende elementer. Jørgen Sørensen. jososoft software development. 1998-2007 Jørgen Sørensen JavaScript Grundlæggende elementer Jørgen Sørensen jososoft software development 1998-2007 Jørgen Sørensen Indholdsfortegnelse Introduktion Det første program Variabler.. Operatorer Objekthierarkiet i

Læs mere

Mircobit Kursus Lektion 1

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

Offset til terminalskærm i Java

Offset til terminalskærm i Java Denne guide er oprindeligt udgivet på Eksperten.dk Offset til terminalskærm i Java Ikke en atikkel - men en Classe til java der gør det nemt at skrive ud på avancerede måder når man kun opererer i dosvindue.

Læs mere

Simpel upload af filer

Simpel upload af filer Denne guide er oprindeligt udgivet på Eksperten.dk Simpel upload af filer Jeg ser tit brugere spørge til hvordan man uploader en fil via php. Nu vil jeg prøve ganske kort at lave lidt kode og forklare

Læs mere

Andengradsligninger. Frank Nasser. 11. juli 2011

Andengradsligninger. Frank Nasser. 11. juli 2011 Andengradsligninger Frank Nasser 11. juli 2011 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

Løsning af simple Ligninger

Løsning af simple Ligninger Løsning af simple Ligninger Frank Nasser 19. april 2011 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk:

Læs mere

Lav en hjemme side der kan sælge fly billetter til en stor i Europa.

Lav en hjemme side der kan sælge fly billetter til en stor i Europa. EKSAMENS OPGAVE Lav en hjemme side der kan sælge fly billetter til en stor i Europa. Det første jeg startede ud med var at brainstorme hvad det var jeg skulle bruge i min side da jeg nu ved hvad den skal

Læs mere

Gæstebog med validering opbygget med MySQL

Gæstebog med validering opbygget med MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Gæstebog med validering opbygget med MySQL Dette er en simpel gæstebog, som kan hjælpe folk med at lave en velfungerende gæstebog uden alt for meget arbejde.

Læs mere

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4 IT opgave Informationsteknologi B Vejleder: Karl Navn: Devran Kücükyildiz Klasse: 2,4 Dato:03-03-2009 1 Indholdsfortegnelse 1. Indledning... 3 2. Planlægning... 3 Kommunikationsplanlægning... 3 Problemstillingen...

Læs mere

Andengradsligninger. Frank Nasser. 12. april 2011

Andengradsligninger. Frank Nasser. 12. april 2011 Andengradsligninger Frank Nasser 12. april 2011 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk: Dette

Læs mere

Interaktionsudvikling

Interaktionsudvikling Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html

Læs mere

Programmering. 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 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 mere

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

Læs mere

Lige siden den elektroniske computers opfindelse i slutningen af 1940, har det været muligt at få en computer til at beregne ting.

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

Log ind med PHP. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 09. May 2011 af dab93 I kategorien Programmering / Andre

Log ind med PHP. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 09. May 2011 af dab93 I kategorien Programmering / Andre Denne guide er oprindeligt udgivet på Eksperten.dk Log ind med PHP Med denne guide lærer du hvordan du kan logge ind på din hjemmeside med PHP. Guiden viser dig hvordan koderne skal opstilles, og hvad

Læs mere

Udarbejdet af CFU Absalon

Udarbejdet af CFU Absalon Chatbots i Scratch Introduktion: En chatbot er et lille program, der kan chatte. De bruges mange steder på internettet, enten for at kunne hjælpe i nogle bestemte situationer eller for at underholde. De

Læs mere

HTML, PHP, SQL, webserver, hvad er hvad??

HTML, PHP, SQL, webserver, hvad er hvad?? Dagens menu HTML og PHP: Baglæs fra output til input PHP: Variable, strenge og arrays Funktioner, oprettelse og kald (og variable på tværs af funktioner) echo vs return? if-else konstruktioner MySQL: Hvad

Læs mere

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF.

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Vejledningen her beskriver hvordan man opbygger en form i HTML og sender indholdet af felterne til JitBesked. Det kræver du

Læs mere

IT projekt uge 4 9. Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013

IT projekt uge 4 9. Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013 PHP-Projekt IT projekt uge 4 9 Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013 4-3-2013 Indholdsfortegnelse Indledende afsnit... 2 Brainstorm... 2 User stories... 2 Problemformulering...

Læs mere

Form og dens underlige box model

Form og dens underlige box model Denne guide er oprindeligt udgivet på Eksperten.dk Form og dens underlige box model Denne artikel handler om hvilke problemer man som webudvikler kan komme ud for, og hvordan man løser dem. Jeg kommer

Læs mere

Hej alle sammen, nu fjerner vi lige mystikken om alle de "ulovlige tags" her på eksperten.dk

Hej alle sammen, nu fjerner vi lige mystikken om alle de ulovlige tags her på eksperten.dk Denne guide er oprindeligt udgivet på Eksperten.dk Tags på Eksperten.dk Hej alle sammen, nu fjerner vi lige mystikken om alle de "ulovlige tags" her på eksperten.dk Skrevet den 30. okt 2009 af mbm2007

Læs mere

Studiepraktik. Thomas Bøgholm Mikkel Hansen Jacob Elefsen

Studiepraktik. Thomas Bøgholm Mikkel Hansen Jacob Elefsen Studiepraktik Thomas Bøgholm boegholm@cs.aau.dk Mikkel Hansen mhan@cs.aau.dk Jacob Elefsen jelefs12@student.aau.dk 1 Studiepraktik -- program Program onsdag 10.00 10.15 Registrering af fremmøde og gennemgang

Læs mere

1: Hvilket studium er du optaget på: 2: Hvilke af nedenstående forelæsninger har du deltaget i?

1: Hvilket studium er du optaget på: 2: Hvilke af nedenstående forelæsninger har du deltaget i? 1: Hvilket studium er du optaget på: 2: Hvilke af nedenstående forelæsninger har du deltaget i? 3: Hvis du har deltaget i mindre end halvdelen af kursusgangene bedes du venligst begrunde hvorfor har deltaget

Læs mere

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker

Læs mere

Skrevet den 18. Feb 2010 af arne_v I kategorien Programmering / Visual Basic.NET

Skrevet den 18. Feb 2010 af arne_v I kategorien Programmering / Visual Basic.NET Denne guide er oprindeligt udgivet på Eksperten.dk Parameters Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til VB.NET og ADO.NET. Der findes en tilsvarende artikel

Læs mere

Lav dine egne hjemmesider/websider

Lav dine egne hjemmesider/websider Sider, der skal publiceres på World Wide Web, laves i et særligt format, html, som fortæller browseren, hvordan den skal vise tekst og billeder. Html (Hypertext markup language) er meget fleksibelt og

Læs mere

Naja Schlüter Roskilde Tekniske Gymnasium 26/ Interessentanalyse

Naja Schlüter Roskilde Tekniske Gymnasium 26/ Interessentanalyse Interessentanalyse Jeg fik til opgave at skulle lave en ny studieweb som er min egen personlige side. Min studieweb skal bruges til lidt information og så vil jeg løbende igennem de to år jeg har igen

Læs mere

Kort introduktion til Google.

Kort introduktion til Google. Google Side 1 af 10 Kort introduktion til Google.... 2 Tilpas din søgning... 2 Generelle Tips... 2 Udelukkelse af ord... 2 Brug af *... 3 Sætningssøgninger... 3 Jeg Føler Mig Heldig... 3 Avanceret søgning...

Læs mere

Python programmering. Per Tøfting. MacFest

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

Loginsystem med PHP4, klasser, sessions og MySQL database

Loginsystem med PHP4, klasser, sessions og MySQL database Denne guide er oprindeligt udgivet på Eksperten.dk Loginsystem med PHP4, klasser, sessions og MySQL database Artiklen indeholder et simpelt loginsystem, der benytter en klasse. Den er med vilje simplificeret,

Læs mere

Parameters. Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET.

Parameters. Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET. Denne guide er oprindeligt udgivet på Eksperten.dk Parameters Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET. Der findes en tilsvarende artikel med

Læs mere

Dokumentation. Karen-Louise Fejerskov

Dokumentation. Karen-Louise Fejerskov Dokumentation Grafisk Workflow Et af produkterne, jeg skulle lave, var et redesign af FreQuence s info hjemmeside. A B Punkt 1 Ansvar: Jeg har selv stået for opsætningen af hjemmeside og selv bestemt,

Læs mere