Hvilket sprog skal jeg lære?

Størrelse: px
Starte visningen fra side:

Download "Hvilket sprog skal jeg lære?"

Transkript

1 Denne guide er oprindeligt udgivet på Eksperten.dk Hvilket sprog skal jeg lære? Denne artikel snakker lidt løst og fast om den kendte problem stilling med hvilket sprog man skal lære (generelle programmerings sprog). Den kommer *ikke* med noget endegyldigt svar på spørgsmålet. Den forudsætter ikke noget specielt. Skrevet den 14. Feb 2010 af arne_v I kategorien Programmering / Generelt [vigtigt: artikel er samme artikel som denne - der gik koks i det i forbindelse med 2 store nedbrud på Eksperten for mange år siden - først ville jeg ikke slette en af dem af hensyn til dem som havde "betalt" for artiklen og nu beholder jeg duplikaterne af hensyn til afgivne kommentarer] Historie: V1.0-10/04/ original V1.1-11/04/ tilføj lidt om kriterier og nogle hello world eksempler V1.2-24/04/ uddybe lidt om sprog karakteristika V1.3-25/07/ lidt diverse tilføjelse som udfra feedback V1.4-05/11/ ændre note om sprog ældre end COBOL V1.5-29/01/ tilføj lidt nyere information V1.6-28/03/ tilføj 1. kvartal 2005 statistik og lidt mere om hvad sprogene bruges til V1.7-25/03/ opdatering med statistik plus lidt omformuleringer V1.8-06/07/ tilføj 1. halvår 2006 statistik V1.9-13/07/ tilføj en smule om web app sprogene V /03/ opdatering statistik V /08/ statistik opdatering V /03/ statistik opdatering V /01/ statistik opdatering og lidt formatering V /02/ smårettelser Indledning Denne artikel vil kun kigge på generelle programmerings sprog af den slags som kan bruges til alle slags programmer, ofte bruges til større programmer og typisk er compilet. Specialiserede web server side script sprog som ASP/VBScript og PHP ligger udenfor emnet. Klassiske script sprog som Perl, Python, Ruby og Tcl ligger også udenfor emnet. Ikke fordi de ikke er vigtige, men det er svært at sammenligen sprog som er for forskellige. Og min ekspert viden ligger også mest i de generelle programmerings sprog. Jeg vil ydeligere indskrænke artiklen til sprogene: - COBOL - C - C++

2 - VB - Delphi - Java - C# - VB.NET Disse sprog er de mest relevante. Andre sprog såsom: - Fortran - Ada - Pascal (non-delphi) - Basic (non-vb) må kaldes niche sprog idag. COBOL opfundet i 1960 så det er et meget gammelt sprog (kun Fortran, ALGOL og LISP er fra samme tid) primært beregnet til business programming (skærm billeder, databaser, rapporter etc.) karakteristika: * proceduralt (forsøg med objekt orienteret overbygning men ikke specielt udbredte) * linie orienteret * ikke case sensitivt * mere engelsk end matematik kan fåes til de fleste platforme (omend det primært bruges på store boxe såsom IBM mainframe) meget anderledes end de andre sprog IDENTIFICATION DIVISION. PROGRAM-ID. MAIN. PROCEDURE DIVISION. START-MAIN. DISPLAY "Hello world!". EXIT PROGRAM. (forbehold tages for eksemplets velegnethed - jeg er ikke COBOL kyndig) typiske COBOL programmer er nok regnskabs eller finansielle programmer udviklet i 1970'erne eller 1980'erne (og tag ikke fejl - der er hundredevis af millioner linier kode af den slags) C opfundet i 1972 oprindeligt beregnet til low level programmering af operativ systemer og editorer, blev meget udbredt med Unix/Linux til næsten enhver form for applikationer

3 karakteristika: * proceduralt * frit format med sætninger adskilt af ; * {} til blokke * case sensitivt * bruger pointere kan fåes til de fleste platforme man kan lave en masse smarte ting i C - og en masse dumme ting som giver mystiske fejl #include <stdio.h> int main() { printf("hello world!\n"); return 0; } typiske C programmer er nok styre systemer (Unix, Linux, Windows etc.), databaser, spil og embedded applikationer (programmer hvor hastighed, memory forbrug og interaktion med hardware er altafgørende og hvor udviklings og vedligeholdelses omkostninger er sekundære) C++ opfundet i 1983 en objekt orienteret overbygning på C, sproget som har gjordt objekt orienteret programmering mainstream karakteristika: * objekt orienteret (men tillader procedural programmering via C kompaibiliteten) * frit format med sætninger adskilt af ; * {} til blokke * case sensitivt * bruger pointere * generisk programmering via templates * supporterer multipel arv kan fåes til de fleste platforme et meget stort, meget fleksibelt og meget svært sprog at lære - har arvet nogle af fejl mulighederne fra C

4 #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl; return 0; } typiske C++ programmer er nok finansielle programmer på større Unix systemer udviklet i 1990'erne, top professionelle windows applikatione som f.eks. office pakker og spil VB opfundet i 1991 beregnet til at gøre det nemt at lave windows programmer karakteristika * lidt proceduralt lidt objekt orienteret * linie orienteret * ikke case sensitivt * forme indbygget kun til Windows anses traditionelt for et af de nemmeste sprog at komme igang med Sub Main() MsgBox ("Hello world!") End Sub typiske VB programmer er er standalone Windows GUI applikationer eller Windows GUI frontends til server applikationer (programmer hvor udviklings og vedligeholdelses omkostninger betyder mere end de sidste millionte dele sekunder i performance) Delphi opfundet i 1995 en windows version af Turbo Pascal som er lige så nem at bruge som VB karakteristika: * lidt proceduralt lidt objekt orienteret (sproget er faktisk objekt

5 orienteret men brugen er sjældent specielt objekt orienteret) * frit format med sætninger adskilt af ; * begin end til blokke * ikke case sensitivt * bruger pointere i begrænset omfang * forme indbygget kun til windows (der er Kylix til Linux men det bruges meget lidt) et sprog som elskes af entusiasterne program Test; {$APPTYPE CONSOLE} uses SysUtils; begin writeln('hello world!'); end. Delphi bruges til rigtigt meget forskelligt i konkurrence med sprog som C++ og VB Java opfundet i 1995 oprindeligt beregnet til brug i embedded software, men slog igennem til internet brug på client side (applets), er nu primært en server teknologi med J2EE/Java EE etc., gjorde virtual machine og garbage collection mainstream karakteristika * objekt orienteret * frit format med sætninger adskilt af ; * {} til blokke * case sensitivt * bruger ikke pointere * bruger garbage collection * supporterer ikke multipel implementations arv * generisk programmering kan fåes til de fleste platforme nemmere end C++ og det er meget sværere at få mystiske fejl

6 public class Test { public static void main(string[] args) { System.out.println("Hello world!"); } } java programmer er nok typisk e-business eller andre store server side web applikationer eller finansielle applikationer udviklet de sidste år C# opfundet i 2000 Microsofts svar på Java som det ligner rigtigt meget (det har dog nogle enkelte features fra C++ som ikke er i Java) karakteristika * objekt orienteret * frit format med sætninger adskilt af ; * {} til blokke * case sensitivt * bruger ikke pointere medmindre i sektion markeret som unsafe * bruger garbage collection * supporterer ikke multipel implementations arv * generisk programmering i nyeste version kun til Windows (der er Mono o.lign. til Linux etc. men de bruges meget lidt) ligger midt imellem Java og C++ using System; public class Test { public static void Main(string[] args) { Console.WriteLine("Hello world!"); } } C# erstatter typisk sprog som C++ og VB VB.NET opfundet i 2000 C# med VB syntax

7 karakteristika: * objekt orienteret * linie orienteret * ikke case sensitivt * bruger garbage collection * supporterer ikke multipel implementations arv kun til Windows selvom syntaxen ligner VB så er det noget helt andet Imports System Module Main Sub Main() Console.WriteLine("Hello world!") End Sub End Module VB.NET erstatter typisk VB Hvilket sprog er bedst? Det findes der ikke noget entydigt svar på. Alle sprog er bedst til et eller andet. Intet sprog er bedst til alt. Derudover så er der meget personlig smag i hvilket sprog man foretrækker. Og det kan jo ikke diskuteres. De fleste er enige om at objekt orienterede sprog er kommet for at blive. Kriterier du bør overveje er: - har du brug for platforms uafhængighed eller er du kun interesseret i windows platform? - har du brug for nem integration med operativ system specifik funktionalitet? - har du brug for specielle biblioteker/komponenter som er nemmest at bruge i et bestemt sprog? - hvilket sprog kan du nemmest finde eksempler til indenfor det relevante område? Hvilket sprog er hurtigst? Man kan heller ikke sige at et bestemt sprog giver hurtigere programmer end andre.

8 Læs artiklen <a href=" sprog er hurtigst</a> om dette emne. Hvilket sprog er mest brugt i eksisterende kode? Det antages almindeligvis at de store sprog er: COBOL C/C++ VB Java mens: Delphi C# VB.NET er lidt mindre. Jeg har engang set følgende statistik over programmører: 3.0 millioner COBOL programmører 1.6 million VB programmører 1.1 million C/C++ programmører 1.0 million Java programmører og da vedligehold af eksisterende kode er betydeligt større end udvikling af nyt kode, så underbygger det antagelsen. Hvilket sprog er mest brugt til ny kode? Jeg tillader mig følgende approximation: andel ny kode ~= andel efterspurgte skills i job opslag så kan man se følgende (eller kunne de dage jeg prøvede): wwww.monster.com/usa april 2004 april 2004 COBOL C/C VB Delphi Java 16 >5000 C# VB.NET januar 2005 januar 2005 COBOL C/C VB Delphi Java C# VB.NET marts 2006 marts 2006 COBOL C/C

9 VB Delphi Java C# VB.NET july 2006 COBOL 736 C/C VB Delphi 1453 Java C# VB.NET marts 2007 marts 2007 COBOL C/C VB Delphi Java C# VB.NET Vi ser at efterspørgslen er: 1 - Java 2 & 3 - C/C++ og C# 4 & 5 - VB og VB.NET Jeg tager et vist forbehold for job sidernes søge maskiner som ikke altid virker lige professionelle. Bl.a. er det mit indtryk at der er lige så mange.net job (C# og VB.NET) som Java job i Danmark. Hvilket sprog lærer andre? Jeg tillader mig følgende approximation: andel der lærer et sprog ~= andel af spørgsmål på Eksperten ~= andel af point for top-20 så kan jeg lave en lille statistik: COBOL 0% 0% 0% 0% 0% 0% 0% 0% 0% C/C++ 15% 15% 17% 19% 18% 12% 9% 10% 9% VB 29% 27% 26% 21% 18% 16% 16% 14% 15% Delphi 38% 35% 29% 17% 16% 13% 14% 14% 14% Java 18% 23% 26% 30% 27% 26% 19% 19% 21% C# 0% 0% 2% 10% 17% 26% 33% 34% 32% VB.NET 0% 0% 0% 3% 5% 8% 9% 9% 9%

10 Vi ser at: - C# er i konstant fremgang og hapser fra både C/C++ og Java - C/C++ lå stabilt i langt tid men er faldet kraftigt de senere år med er ved at flade ud - Delphi er faldet meget men er nu ved at flade ud - Java voksede og blev størst men er nu faldet igen og er nu kun næststørst - VB er svagt faldende - VB.NET har først fået rigtigt fat i de aller seneste år men ikke nær så meget som C# (med den nye eksperten.dk V5 er det desværre umuligt at se statistik, så derfor er der ingen tal for 2009) Hvilket sprog vil blive mest brugt i fremtiden? En klog mand (Storm P) har engang sagt at det er svært at spå især om fremtiden, så nedenstående skal læses med stor skepsis. På kort sigt (1-3 år) vil det se ud nogenlunde som idag. På mellem sigt (3-10 år) er jeg overbevist om at Java og C# vil være de store sprog mens COBOL, C/C++, Delphi og VB alle vil have faldende anvendelse (jeg er meget usikker på VB.NET - indtil videre synes.net programmører at foretrække C# fremfor VB.NET, men der er stadig store mængder af VB og ASP/VBScript programmører som ikke er skiftet og de kan ændre billedet). På langt sigt (10-30 år) vil der komme nye sprog til som vil erstatte de sprog vi kender idag. Der vil stadig blive vedligeholdt eksisternde kode i nogle af de sprog vi kender, men nyudvikling vil være skiftet til nye sprog. Hvilken slags sprog vil tiden vise. Konklusion Så mine råd vil være: - lær de sprog som du bedst kan lide - lær mere end et sprog - hvis du har fokus på dine job muligheder så sats på Java eller C# eller begge ================================================================ ================ For sjovs skyld har jeg lige prøvet at lave nogle af de samme statistikker for web app sprogene. Det er ikke relevant for artiklen og dens konklusioner, men derfor kan det da være interessant alligevel. Eksperten: ASP 65% 64% 62% 52% 45% 40% 36% 31% 29% PHP 34% 33% 28% 39% 39% 43% 42% 41% 52% J2EE/JSP 1% 3% 4% 4% 4% 3% 2% 3% 3% ASP.NET 0% 0% 6% 6% 12% 15% 20% 25% 16%

11 Konklusion: - ASP falder - PHP stiger svagt - J2EE/JSP er niche - ASP.NET stiger kraftigt (jeg kan ikke helt forklare faldet i det er formentligt mere relateret til Eksperten end til virkeligheden) Job annoncer: juli 2006 ASP 2163 PHP 3599 J2EE/JSP ASP.NET marts 2007 ASP 3639 PHP 1625 J2EE/JSP 8144 ASP.NET 4735 Konklusion: - der ansættes ASP.NET folk fremfor ASP folk - J2EE/JSP er faktisk størst - PHP er der efterhånden en del af (og der er faktisk lidt sammenhæng med den egentlige artikel her J2EE/JSP kodes i Java og ASP.NET vil ofte blive kodet i C#) Kommentar af janbb d. 04. May Svært emne.smag er svært at definere.lidt 'nøgtern' stil.kunne 'krydres' med lidt historiske data hvis jeg skulle give topkarakter.'formatteringen' dog til 'ug' d.v.s. overskuelig opstilling :) Kommentar af simonvalter d. 03. May stadigvæk god ;) Kommentar af egede d. 04. May Godt overblik og fint med lidt statistik :) Kunne dog godt bruge lidt mere omkring stærke/svage sider ved sprogene; Hvor tæt er C/C++ på at være low level? Kan man klare sig med VB alene ved grundlæggende programmering? Og sådan noget. Kommentar af alexander_j d. 03. Jan fint overblik, dog savnede jeg mere dybdegående informationer - mere overordnede styrker og svagheder eller måske endda fordele og ulemper - her tænker jeg fx pris, hardware og informationstilgængelighed.

12 Statistikken er lidt søgt, men i mangel af bedre er den vel ok! En newbee som jeg vil være i vildrede om hvilket programmeringssprog jeg skulle vælge til at programmere fx spil, værktøjsprogrammer serverapplikationer osv. i. Måske ville et overblik over hvilke programmer programmeringssprogene benytter også være en fordel - så man kan se hvad man skal lede efter. Og sidst med ikke mindst ville et link til hvor man kan finde mere information om hvert enkelt sprog være ubetaleligt! Kommentar af beorn d. 04. May ganske udemærket artikel. man kunne måske gå mere i dybden med forskellene på de "store" sprog. men et godt overblik. lærte ihvertfald lidt om Cobolt som jeg ikke vidste før og havde aldrig rigtigt hørt om VB.Net :-) men kan godt se at statistisk set burde jeg gå væk fra Delphi :-D Kommentar af muta (nedlagt brugerprofil) d. 20. May Kommentar af forcedesigner d. 15. Aug En rigtig god artikel, jeg kan bare ikke forstå hvorfor det ikke køre for VB.NET også selvom den er næsten så stærk som C#. Kommentar af durany d. 07. Apr Udemærket artikel, giver overblik og fint med opsætningen af artiklen. ALEXANDER du kan lære lidt mere her < den er på engelsk.. Kommentar af krydset d. 03. May syns den er ok, godt forklaret. kunne man ikke lokke dig til at lave en over web programmerings sprog, som php, asp, asp.net osv Mvh Thomas L. Kommentar af jih d. 14. Jul interessant.. :-) Kommentar af fizz d. 02. Dec gode facts... men skod at mit favorit-sprog er på vej ned af bakke :P Kommentar af madsbjoern d. 13. Apr Fin artikel, og havde allerede mine anelser om at det vil gå den vej - men det må tiden jo også vise ;-) Kommentar af golden-dream d. 19. May En meget god og forståelig artikel. Kommentar af arcanex d. 04. May Kommentar af 2c d. 07. Jun

13 God artikel. Ikke for at være på tværs, men java var vel oprindeligt beregnet til at køre på små indlejerede systemer, og ikke på internettet. Kommentar af stephanryer d. 10. Jul Som svar til om Java kan bruges til at lave programmer til windows har jeg selv lavet et eksempel herpå: Kommentar af sjqlund d. 18. May Kanon, der lærte jeg selv lidt ;) Kommentar af over-load d. 06. Nov dejligt at få et overblik :o) Kommentar af tigertool d. 24. Aug God artikel, en god programmør vælger sproget udfra opgaven! (Min personlige kommentar :) ) Kommentar af zeppeliner d. 26. Feb Jeg synes generelt det var en god og relevant artikel, dog manglede jeg lidt mere information om hvilke programmer man programmere i de forskellige sprog. Java bruges til mobiltelefoner og applets, men kan det lave programmer til windows? Du nævner nogle kriterier man bør overveje, men hvilket sprog skal man vælge hvis man svare ja, til et af dine kriterier? Jeg synes godt man kan tage lidt mere subjektiv holdning, men ellers et godt overblik... Kommentar af dwr d. 11. Apr Suverænt... Helt klart noget, der var værd at læse.. Føles godt at være igang med Java & PHP allerede inden jeg læste artiklen... Så er tiden alligevel ikke spildt :p Kommentar af m_daugaard d. 20. Sep Kommentar af areon d. 11. Mar Udemærked artikel uden at gå formeget i dybden. Kunne godt være mere konkret. Kommentar af visualdeveloper d. 19. Aug :) Kommentar af psycosoft-funware d. 23. Mar udemærket artikel, godt gennemarbejdt og godt stof :-) /FunteX! :-) Kommentar af thomasaarhus d. 08. Dec

14 Dejlig overskuelig, opsummerende stil. Synes dog konklusionen er lidt tynd, og mener ikke det fremgår, at visse sprog, især Delphi, er meget lettere at gå til end andre. Kommentar af ninh d. 26. Jun Kommentar af wb-freekill (nedlagt brugerprofil) (nedlagt brugerprofil) d. 24. Aug Kommentar af lolman d. 20. May Kommentar af cyberwizard d. 23. Jun Kommentar af tha_painter d. 12. May Kommentar af olebolle d. 17. Aug God artikel, men med hensyn til din vægtning af C# over Java, så jeg en anden samligning der viser at Java fører langt over C#? Eller er det fordi søgemaskinerne ikke genkender "C#"? Kommentar af happycow d. 31. Mar En enkelt kommentar til din artikel. "...ASP/VBScript programmører som ikke er skiftet og de kan ændre billedet" -- Nu har du nok, som jeg stor kontakt til udviklere i det daglige. Og i mine ører lyder det som om at praktisk talt ALLE ASP/VBScript udviklere er vilde med C# og ikke VB.NET. Du omtaler også VB programmører -- hvis nogen skal vende VB.NET billedet, så bliver det nok snarere dem, men ærligt talt så tror jeg ikke på det. Mængden af VB.NET programmører ender nok ca. på det samme niveau som VB.

Hvilket sprog skal jeg lære?

Hvilket sprog skal jeg lære? Denne guide er oprindeligt udgivet på Eksperten.dk Hvilket sprog skal jeg lære? Denne artikel snakker lidt løst og fast om den kendte problem stilling med hvilket sprog man skal lære (generelle programmerings

Læs mere

Hvilket sprog er hurtigst

Hvilket sprog er hurtigst Denne guide er oprindeligt udgivet på Eksperten.dk Hvilket sprog er hurtigst Denne artikel forsøger at aflive forskellige myter om hvilke sprog der er hurtigst. Den forudsætter ikke noget særligt. Skrevet

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

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

Den forudsætter kendskab til XML og C# men ikke til brug af XML i C#.

Den forudsætter kendskab til XML og C# men ikke til brug af XML i C#. Denne guide er oprindeligt udgivet på Eksperten.dk Brug af XML i C# Denne artikel vil vise lidt om hvordan man kan bruge XML i C#. Den forudsætter kendskab til XML og C# men ikke til brug af XML i C#.

Læs mere

Singleton pattern i Java

Singleton pattern i Java Denne guide er oprindeligt udgivet på Eksperten.dk Singleton pattern i Java Denne artikel beskriver Singleton pattern og implementation i Java. Den forudsætter kendskab til Java men ikke til Singleton.

Læs mere

RMI introduktion. Denne artikel beskriver Java RMI (Remtote Method Invocation).

RMI introduktion. Denne artikel beskriver Java RMI (Remtote Method Invocation). Denne guide er oprindeligt udgivet på Eksperten.dk RMI introduktion Denne artikel beskriver Java RMI (Remtote Method Invocation). Den beskriver teorien bag RMI, viser et simpelt kode eksempel og forklarer

Læs mere

Forskellige Java versioner

Forskellige Java versioner Denne guide er oprindeligt udgivet på Eksperten.dk Forskellige Java versioner Denne artikel beskriver lidt om de forskellige Java versioner. Den forklarer J2SE/J2ME/J2EE, plugin/jre/sdk og Sun Java/Microsoft

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

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

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

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

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

Logging i Java. Den forudsætter kendskab til Java og noget generel udviklings erfaring. Denne guide er oprindeligt udgivet på Eksperten.

Logging i Java. Den forudsætter kendskab til Java og noget generel udviklings erfaring. Denne guide er oprindeligt udgivet på Eksperten. Denne guide er oprindeligt udgivet på Eksperten.dk Logging i Java Denne artikel beskriver baggrunden for logging frameworks og viser hvordan man bruger 2 af de mest almindelige: Apache Log4J og J2SE/Java

Læs mere

Bits, bit operationer, integers og floating point

Bits, bit operationer, integers og floating point Denne guide er oprindeligt udgivet på Eksperten.dk Bits, bit operationer, integers og floating point Denne artikel beskriver hvordan data gemmes som bits og hvordan man kan manipulere med bits. Den forudsætter

Læs mere

Singleton pattern i C#

Singleton pattern i C# Denne guide er oprindeligt udgivet på Eksperten.dk Singleton pattern i C# Denne artikel beskriver Singleton pattern og implementation i C#. Den forudsætter kendskab til C# men ikke til Singleton. Der er

Læs mere

Threads i Java. Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java

Threads i Java. Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java Denne guide er oprindeligt udgivet på Eksperten.dk Threads i Java Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java Den forudsætter

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

Den forudsætter kendskab til XML og VB.NET men ikke til brug af XML i VB.NET.

Den forudsætter kendskab til XML og VB.NET men ikke til brug af XML i VB.NET. Denne guide er oprindeligt udgivet på Eksperten.dk Brug af XML i VB.NET Denne artikel vil vise lidt om hvordan man kan bruge XML i VB.NET. Den forudsætter kendskab til XML og VB.NET men ikke til brug af

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

Den forudsætter kendskab til C++ og lidt kendskab til SQL og MySQL C API.

Den forudsætter kendskab til C++ og lidt kendskab til SQL og MySQL C API. Denne guide er oprindeligt udgivet på Eksperten.dk Brug af MySQL i C++ Denne artikel bygger ovenpå artiklen "MySQL C API" og forklarer hvordan man kan programmere mere objekt orienteret. Den forudsætter

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

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

Introduction til.net remoting i C#

Introduction til.net remoting i C# Denne guide er oprindeligt udgivet på Eksperten.dk Introduction til.net remoting i C# Denne artikel beskriver teorien bag.net remoting og viser nogle simple kode eksempler i C#. Den forudsætter kendskab

Læs mere

applikation----x----odbc driver manager----foobar ODBC driver----foobar database

applikation----x----odbc driver manager----foobar ODBC driver----foobar database Denne guide er oprindeligt udgivet på Eksperten.dk ODBC i C/C++ Denne artikel beskriver hvordan man bruger ODBC i C/C++. Der er beskrivelse af build med forskellige compilere. Den forudsætter lidt kendskab

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

Test med JUnit 3. Denne artikel introducerer JUnit 3. Den forklarer ideen med JUnit. Og den viser hvordan man konkret bruger det.

Test med JUnit 3. Denne artikel introducerer JUnit 3. Den forklarer ideen med JUnit. Og den viser hvordan man konkret bruger det. Denne guide er oprindeligt udgivet på Eksperten.dk Test med JUnit 3 Denne artikel introducerer JUnit 3. Den forklarer ideen med JUnit. Og den viser hvordan man konkret bruger det. Den forudsætter kendskab

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

RMI avanceret. Denne artikel beskriver nogle mere avancerede features i RMI. Den gør det muligt at lave mere realistiske applikationer.

RMI avanceret. Denne artikel beskriver nogle mere avancerede features i RMI. Den gør det muligt at lave mere realistiske applikationer. Denne guide er oprindeligt udgivet på Eksperten.dk RMI avanceret Denne artikel beskriver nogle mere avancerede features i RMI. Den gør det muligt at lave mere realistiske applikationer. Den forudsætter

Læs mere

Introduktion til ant. Denne artikel beskriver Apache ant, som er et værktøj til at builde Java applikationer med.

Introduktion til ant. Denne artikel beskriver Apache ant, som er et værktøj til at builde Java applikationer med. Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til ant Denne artikel beskriver Apache ant, som er et værktøj til at builde Java applikationer med. Den beskriver nogle af de mest brugte

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

Prepared Statements. Denne artikel beskriver hvorfor prepared statements er gode. Den forudsætter lidt kendskab til Java og JDBC.

Prepared Statements. Denne artikel beskriver hvorfor prepared statements er gode. Den forudsætter lidt kendskab til Java og JDBC. Denne guide er oprindeligt udgivet på Eksperten.dk Prepared Statements Denne artikel beskriver hvorfor prepared statements er gode. Den forudsætter lidt kendskab til Java og JDBC. Skrevet den 18. Feb 2010

Læs mere

Hvorfor skal vi bruge objekt orienteret databaser?

Hvorfor skal vi bruge objekt orienteret databaser? OODBMS Vs. RDBMS 1 Indholdsfortegnelse Hvorfor skal vi bruge objekt orienteret databaser?... 3 OODBMS i erhvervslivet... 4 Bagsiden af medaljen... 5 OODBMS i praksis... 6 Konklusion... 8 2 Hvorfor skal

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

Database tips. Den forudsætter lidt kendskab til SQL men er for mindre erfarne. Denne guide er oprindeligt udgivet på Eksperten.dk

Database tips. Den forudsætter lidt kendskab til SQL men er for mindre erfarne. Denne guide er oprindeligt udgivet på Eksperten.dk Denne guide er oprindeligt udgivet på Eksperten.dk Database tips Denne artikel vil give nogle forskellige små praktiske råd om ting man skal tænke på når man arbejder med databaser og applikationer som

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

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

Introduction til.net remoting i VB.NET

Introduction til.net remoting i VB.NET Denne guide er oprindeligt udgivet på Eksperten.dk Introduction til.net remoting i VB.NET Denne artikel beskriver teorien bag.net remoting og viser nogle simple kode eksempler i VB.NET. Den forudsætter

Læs mere

IT projekt person galleri

IT projekt person galleri Denne guide er oprindeligt udgivet på Eksperten.dk IT projekt person galleri Denne artikel forsøger at forklare lidt om hvilke funktioner der ligger bag ved de forskellige titler som deltagerne i et IT

Læs mere

Database programmerings tips

Database programmerings tips Denne guide er oprindeligt udgivet på Eksperten.dk Database programmerings tips Denne artikel vil introducere nogle problem stillinger med flere samtidige brugere, som man skal tænke på, når man udvikler

Læs mere

MySQL C API. Denne artikel beskriver hvordan man bruger MySQL C API. Der er beskrivelse af build med forskellige compilere.

MySQL C API. Denne artikel beskriver hvordan man bruger MySQL C API. Der er beskrivelse af build med forskellige compilere. Denne guide er oprindeligt udgivet på Eksperten.dk MySQL C API Denne artikel beskriver hvordan man bruger MySQL C API. Der er beskrivelse af build med forskellige compilere. Den forudsætter lidt kendskab

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

Test med NUnit. Denne artikel introducerer NUnit. Den forklarer ideen med NUnit. Og den viser hvordan man konkret bruger det.

Test med NUnit. Denne artikel introducerer NUnit. Den forklarer ideen med NUnit. Og den viser hvordan man konkret bruger det. Denne guide er oprindeligt udgivet på Eksperten.dk Test med NUnit Denne artikel introducerer NUnit. Den forklarer ideen med NUnit. Og den viser hvordan man konkret bruger det. Den forudsætter kendskab

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

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

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

Historiske benzin- og dieselpriser 2011

Historiske benzin- og dieselpriser 2011 Historiske benzin- og dieselpriser 2011 Benzin- og dieselpriser for december 2011 Benzin- og dieselpriser for december 2011 Priser i DKK Pr. liter inkl. moms Pr. 1000 liter ekskl. moms pris på servicestation

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

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

Introduktion til SQL queries

Introduktion til SQL queries Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til SQL queries Denne artikel beskriver nogle forskellige muligheder i SQL queries. Eksemplerne skulle gerne være standard SQL og virke i

Læs mere

Flerbruger miljø, opdel database

Flerbruger miljø, opdel database Denne guide er oprindeligt udgivet på Eksperten.dk Flerbruger miljø, opdel database Denne artikel henvender sig primært til begyndere og let øvede brugere af Access der ønsker at vide noget om flerbruger

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

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

Introduktion til AOP i C#

Introduktion til AOP i C# Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til AOP i C# Denne artikel giver en introduktion AOP (Aspect Oriented Programming) i C#. Den forudsætter et pænt kendskab til programmering,

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

Brugerdefineret menuer i Access

Brugerdefineret menuer i Access Denne guide er oprindeligt udgivet på Eksperten.dk Brugerdefineret menuer i Access Denne artikel henvender sig primært til let øvede brugere af Access, der ønsker at komme i gang med at tilpasse egne menuer

Læs mere

CS CHALLENGE MICHAEL I. SCHWARTZBACH MARTIN TOLDAM TORP INSTITUT FOR DATALOGI CS.AU.DK/CHALLENGE AARHUS UNIVERSITET

CS CHALLENGE MICHAEL I. SCHWARTZBACH MARTIN TOLDAM TORP INSTITUT FOR DATALOGI CS.AU.DK/CHALLENGE AARHUS UNIVERSITET CS CHALLENGE MICHAEL I. SCHWARTZBACH MARTIN TOLDAM TORP INSTITUT FOR DATALOGI CS..DK/CHALLENGE VI ELSKER PROGRAMMERING Michael er professor ved Institut for Datalogi Han har programmeret siden han var

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

Visual Basic for begyndere

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

Læs mere

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

Bærbar varme og støj - Vcore ændringer

Bærbar varme og støj - Vcore ændringer Denne guide er oprindeligt udgivet på Eksperten.dk Bærbar varme og støj - Vcore ændringer I artiklen gennemgår jeg brugen af RM Clock Utility, samt hvordan jeg selv har ændret Vcore værdierne. Denne artikel

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

Morten Rønborg PERSONLIGHED UDDANNELSE TEKNOLOGIER ERFARING. IT-Konsulent. Desktop Engineer

Morten Rønborg PERSONLIGHED UDDANNELSE TEKNOLOGIER ERFARING. IT-Konsulent. Desktop Engineer PERSONLIGHED Jeg er ambitiøs og har en høj arbejdsmoral, sætter pris på udfordringer og løser mine opgaver med stort engagement. Igennem de forskellige opgaver jeg har varetaget er jeg blevet god til at

Læs mere

Beskriver WOW Ik 100% godt men gør mit bedste + alle stavefejl er gratis men dog er der ikke mange

Beskriver WOW Ik 100% godt men gør mit bedste + alle stavefejl er gratis men dog er der ikke mange Denne guide er oprindeligt udgivet på Eksperten.dk Start på WOW Beskriver WOW Ik 100% godt men gør mit bedste + alle stavefejl er gratis men dog er der ikke mange Skrevet den 07. Feb 2009 af tobiasahlmo

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

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

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

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

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

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

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

Evaluering af den samlede undervisning 2018 Fokus på matematikundervisningen i 9.kl. på Efterskolen Solgården

Evaluering af den samlede undervisning 2018 Fokus på matematikundervisningen i 9.kl. på Efterskolen Solgården Evaluering af den samlede undervisning 2018 Fokus på matematikundervisningen i 9.kl. på Efterskolen Solgården Evalueringen er udarbejdet af Matematiklærerne i 9.klasse Evalueringen af layoutet og redigeret

Læs mere

Udvikling af DOTNET applikationer til MicroStation i C#

Udvikling af DOTNET applikationer til MicroStation i C# Udvikling af DOTNET applikationer til MicroStation i C# Praktiske tips for at komme i gang. Gunnar Jul Jensen, Cowi Hvorfor nu det? Mdl og Vba kan det hele Fordelene er : udviklingsmiljøet er eksternt

Læs mere

PHP Quick Teknisk Ordbog

PHP Quick Teknisk Ordbog PHP Quick Teknisk Ordbog Af Daniel Pedersen PHP Quick Teknisk Ordbog 1 Indhold De mest brugte tekniske udtryk benyttet inden for web udvikling. Du vil kunne slå de enkelte ord op og læse om hvad de betyder,

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

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

Objektorienteret Programmering

Objektorienteret Programmering Objektorienteret Programmering Struktureret Systemudvikling Jan Bendtsen Automation and Control Indhold Lidt om programmeringssprog Klasser i Java Klasser i C++ Oversættelse og kørsel af kode Et eksempel:

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

IT Support Guide. Opsætning af netværksinformationer i printere

IT Support Guide. Opsætning af netværksinformationer i printere IT Support Guide Denne guide er hentet på www.spelling.dk Program: Hardware / Software Program sprog version: Guide emne: Opsætning af netværksinformationer i printere Publikationsnr.: 040109.02.01 Udgivet

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

Introduktion til NAnt

Introduktion til NAnt Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til NAnt Denne artikel beskriver NAnt, som er et værktøj til at builde.net applikationer med. Den beskriver nogle af de mest brugte NAnt

Læs mere

Det er primært relevant for dem hvor der arbejdes på en gammel bærbar computer, som ikke har en stærk processer og nok ram, at gøre godt med.

Det er primært relevant for dem hvor der arbejdes på en gammel bærbar computer, som ikke har en stærk processer og nok ram, at gøre godt med. Denne guide er oprindeligt udgivet på Eksperten.dk Optimer XP manuelt! Jeg beskriver 9 skridt man kan udføre hvis man er interesseret i, at gøre XP hurtigere ved start, nedlukning og generelt! Hvis du

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

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

Start på javascript. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af webstuff I kategorien Programmering / JavaScript 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

Læs mere

Procesbeskrivelse - Webprogrammering

Procesbeskrivelse - Webprogrammering Procesbeskrivelse - Webprogrammering Indholdsfortegnelse Forudsætninger... 1 Konceptet... 2 Hjemmesiden... 2 Server-side... 3 Filstrukturen... 3 Databasehåndtering og serverforbindelse... 4 Client-side...

Læs mere

Uploade billeder eller andre filer ved hjælp af php og mysql

Uploade billeder eller andre filer ved hjælp af php og mysql Denne guide er oprindeligt udgivet på Eksperten.dk Uploade billeder eller andre filer ved hjælp af php og mysql Denne artikel viser hvordan man kan uploade et billede eller en anden fil, og tilknytte det

Læs mere

XML parsning i Java. Denne artikel beskriver hvordan man parser XML i Java. Den beskriver W3C DOM, SAX og JDOM.

XML parsning i Java. Denne artikel beskriver hvordan man parser XML i Java. Den beskriver W3C DOM, SAX og JDOM. Denne guide er oprindeligt udgivet på Eksperten.dk XML parsning i Java Denne artikel beskriver hvordan man parser XML i Java. Den beskriver W3C DOM, SAX og JDOM. Den forudsætter kendskab til Java og XML.

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

Trådløs rækkevidde. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af bufferzone I kategorien Netværk / Generelt

Trådløs rækkevidde. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af bufferzone I kategorien Netværk / Generelt Denne guide er oprindeligt udgivet på Eksperten.dk Trådløs rækkevidde. Mange har problemer med rækkeviden af deres trådløse netværk. Grundene kan være mange, og det er svært at bruge de opgivne rækkevider

Læs mere

Arduino Programmering

Arduino Programmering Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået

Læs mere

Google Earth møder Kortforsyningen

Google Earth møder Kortforsyningen Google Earth møder Kortforsyningen bentleyuser.dk 2007, Årsmøde Nikolaj Kamstrup Kort & Matrikelstyrelsen Kort, geodata og OWS i Kortforsyningen Rasterdata Simpelt topografisk kort Detaljeret topografisk

Læs mere

Automatisering Af Hverdagen

Automatisering Af Hverdagen Automatisering Af Hverdagen Programmering - Eksamensopgave 10-05-2011 Roskilde Tekniske Gymnasium (Kl. 3,3m) Mads Christiansen & Tobias Hjelholt Svendsen 2 Automatisering Af Hverdagen Indhold Introduktion:...

Læs mere

Curriculum vitae. Personlige oplysninger. Præsentation. Projekterfaring

Curriculum vitae. Personlige oplysninger. Præsentation. Projekterfaring Curriculum vitae Personlige oplysninger Navn: Michael Sig Adresse: Hesseløgade 4, 3.th. 2100 København Ø Telefonnr.: 40 97 50 49 www: www.sig-logik.dk Email: michael@sig-post.dk Alder: 32 år (født d. 21.9.1974)

Læs mere

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX

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

Introduktion til C programmering

Introduktion til C programmering Introduktion til C programmering Rasmus Erik Voel Jensen Uge 17 voel@math.ku.dk Dagens forelæsning Formalia Indledende programmering, main, include, printf, variable, scanf, if-else, statements, eksempler

Læs mere

Installation. Aesiras Internet hjemmeside og webshop. Aesiras -integreret Regnskab, Handel og Internet

Installation. Aesiras Internet hjemmeside og webshop. Aesiras -integreret Regnskab, Handel og Internet Installation Aesiras Internet hjemmeside og webshop Aesiras -integreret Regnskab, Handel og Internet Installationsvejledning Tak fordi du valgte Aesiras Business & Internet. I denne vejledning vil vi guide

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

IT Support Guide. Installation af netværksprinter (direkte IP print)

IT Support Guide. Installation af netværksprinter (direkte IP print) IT Support Guide Denne guide er hentet på www.spelling.dk Program: Microsoft Windows Vista Program sprog version: ENG (US) Guide emne: Installation af netværksprinter (direkte IP print) Publikationsnr.:

Læs mere