<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://mars.merhot.dk/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Micn</id>
		<title>Teknologisk videncenter - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://mars.merhot.dk/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Micn"/>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php/Special:Contributions/Micn"/>
		<updated>2026-05-05T15:02:37Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6269_Programmering_Java_II_Agenda/unittesting&amp;diff=33672</id>
		<title>6269 Programmering Java II Agenda/unittesting</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6269_Programmering_Java_II_Agenda/unittesting&amp;diff=33672"/>
				<updated>2016-02-22T11:52:24Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Hvad er unit tests=&lt;br /&gt;
&lt;br /&gt;
Unit tests er et stykke kode der er skrevet for at teste en specifik funktionalitet i den kode der bliver testet. Procentdelen af den kode der bliver testet bliver typisk kaldt test coverage (test dækning)&lt;br /&gt;
&lt;br /&gt;
En unit test dækker en lille del af koden, f.eks. en metode eller en klasse.&lt;br /&gt;
&lt;br /&gt;
Unit tests sikre at koden virker efter hensigten. De er også meget nyttige til at sikre at koden stadig virker efter hensigten efter at man har lavet ændringer for at rette en fejl eller tilføjet ny funktionalitet. En høj testdækning gør det muligt hurtigt udvikle nye features da man slipper for at lave en masse manuelle tests.&lt;br /&gt;
&lt;br /&gt;
=Hvad skal testes=&lt;br /&gt;
&lt;br /&gt;
Dette spørgsmål fører ofte til ophedede diskussioner blandt udviklere. Nogle mener at man skal have en testdækning på 100%, andre mener at det er nok at man bare dækker programmets core funktionalitet. Det mest realistiske er nok et sted midt imellem. Det giver f.eks. ingen mening at teste simple settere og gettere.&lt;br /&gt;
&lt;br /&gt;
=Opsætning=&lt;br /&gt;
&lt;br /&gt;
[https://www.jetbrains.com/idea/help/configuring-testing-libraries.html https://www.jetbrains.com/idea/help/configuring-testing-libraries.html]&lt;br /&gt;
&lt;br /&gt;
=Eksempel=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=csharp&amp;gt;&lt;br /&gt;
package dk.mercantec.micn.app;&lt;br /&gt;
&lt;br /&gt;
public class Calculator {&lt;br /&gt;
    public float add(float firstNumber, float lastNumber) {&lt;br /&gt;
        return firstNumber + lastNumber;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public float sub(float firstNumber, float lastNumber) {&lt;br /&gt;
        return firstNumber - lastNumber;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public float multiply(float firstNumber, float lastNumber) {&lt;br /&gt;
        return firstNumber * lastNumber;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public float divide(float firstNumber, float lastNumber) {&lt;br /&gt;
        if (lastNumber == 0) {&lt;br /&gt;
            throw new IllegalArgumentException(&amp;quot;You can't divide by zero!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        return firstNumber / lastNumber;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public boolean isPositive(float number) {&lt;br /&gt;
        return number &amp;gt; 0;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=csharp&amp;gt;&lt;br /&gt;
package dk.mercantec.micn.tests;&lt;br /&gt;
&lt;br /&gt;
import dk.mercantec.micn.app.Calculator;&lt;br /&gt;
import org.junit.Test;&lt;br /&gt;
&lt;br /&gt;
import static org.junit.Assert.*;&lt;br /&gt;
&lt;br /&gt;
public class CalculatorTest {&lt;br /&gt;
&lt;br /&gt;
    @Test&lt;br /&gt;
    public void testAdd() throws Exception {&lt;br /&gt;
        Calculator calc = new Calculator();&lt;br /&gt;
&lt;br /&gt;
        assertEquals(4f, calc.add(2f, 2f), 0f);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    @Test&lt;br /&gt;
    public void testSub() throws Exception {&lt;br /&gt;
        Calculator calc = new Calculator();&lt;br /&gt;
&lt;br /&gt;
        assertEquals(0f, calc.sub(2f, 2f), 0f);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    @Test&lt;br /&gt;
    public void testMultiply() throws Exception {&lt;br /&gt;
        Calculator calc = new Calculator();&lt;br /&gt;
&lt;br /&gt;
        assertEquals(4f, calc.multiply(2f, 2f), 0f);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    @Test&lt;br /&gt;
    public void testDivide() throws Exception {&lt;br /&gt;
        Calculator calc = new Calculator();&lt;br /&gt;
&lt;br /&gt;
        assertEquals(1f, calc.divide(2f, 2f), 0f);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    @Test(expected=IllegalArgumentException.class)&lt;br /&gt;
    public void testDivideByZero() throws Exception {&lt;br /&gt;
        Calculator calc = new Calculator();&lt;br /&gt;
&lt;br /&gt;
        assertEquals(1f, calc.divide(2f, 0f), 0f);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    @Test&lt;br /&gt;
    public void testIsPositive() throws Exception {&lt;br /&gt;
        Calculator calc = new Calculator();&lt;br /&gt;
&lt;br /&gt;
        assertTrue(calc.isPositive(2));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6269_Programmering_Java_II_Agenda/unittesting&amp;diff=33671</id>
		<title>6269 Programmering Java II Agenda/unittesting</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6269_Programmering_Java_II_Agenda/unittesting&amp;diff=33671"/>
				<updated>2016-02-22T11:49:45Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;=Hvad er unit tests=  Unit tests er et stykke kode der er skrevet for at teste en specifik funktionalitet i den kode der bliver testet. Procentdelen af den kode der bliver testet...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Hvad er unit tests=&lt;br /&gt;
&lt;br /&gt;
Unit tests er et stykke kode der er skrevet for at teste en specifik funktionalitet i den kode der bliver testet. Procentdelen af den kode der bliver testet bliver typisk kaldt test coverage (test dækning)&lt;br /&gt;
&lt;br /&gt;
En unit test dækker en lille del af koden, f.eks. en metode eller en klasse.&lt;br /&gt;
&lt;br /&gt;
Unit tests sikre at koden virker efter hensigten. De er også meget nyttige til at sikre at koden stadig virker efter hensigten efter at man har lavet ændringer for at rette en fejl eller tilføjet ny funktionalitet. En høj testdækning gør det muligt hurtigt udvikle nye features da man slipper for at lave en masse manuelle tests.&lt;br /&gt;
&lt;br /&gt;
=Hvad skal testes=&lt;br /&gt;
&lt;br /&gt;
Dette spørgsmål fører ofte til ophedede diskussioner blandt udviklere. Nogle mener at man skal have en testdækning på 100%, andre mener at det er nok at man bare dækker programmets core funktionalitet. Det mest realistiske er nok et sted midt imellem. Det giver f.eks. ingen mening at teste simple settere og gettere.&lt;br /&gt;
&lt;br /&gt;
=Opsætning=&lt;br /&gt;
&lt;br /&gt;
[https://www.jetbrains.com/idea/help/configuring-testing-libraries.html https://www.jetbrains.com/idea/help/configuring-testing-libraries.html]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6269_Programmering_Java_II_Agenda&amp;diff=33653</id>
		<title>6269 Programmering Java II Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6269_Programmering_Java_II_Agenda&amp;diff=33653"/>
				<updated>2016-02-21T20:13:47Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;= Agenda =  == Mandag== Code Review  Unittesting  == Tirsdag == Code Review  Unittesting forsat  == Onsdag == Code Review  JDBC  == Onsdag == Code Revi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Code Review&lt;br /&gt;
&lt;br /&gt;
[[/unittesting|Unittesting]]&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Code Review&lt;br /&gt;
&lt;br /&gt;
Unittesting forsat&lt;br /&gt;
&lt;br /&gt;
== Onsdag ==&lt;br /&gt;
Code Review&lt;br /&gt;
&lt;br /&gt;
[[/jdbc|JDBC]]&lt;br /&gt;
&lt;br /&gt;
== Onsdag ==&lt;br /&gt;
Code Review&lt;br /&gt;
&lt;br /&gt;
JDBC Forsat&lt;br /&gt;
&lt;br /&gt;
== Torsdag ==&lt;br /&gt;
Code Review&lt;br /&gt;
&lt;br /&gt;
XML&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
Code Review&lt;br /&gt;
&lt;br /&gt;
Java Web&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6237_Programmering_II_(Csharp)_Agenda/solution_2&amp;diff=33474</id>
		<title>6237 Programmering II (Csharp) Agenda/solution 2</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6237_Programmering_II_(Csharp)_Agenda/solution_2&amp;diff=33474"/>
				<updated>2016-02-17T07:13:28Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=csharp&amp;gt;&lt;br /&gt;
class Program&lt;br /&gt;
    {&lt;br /&gt;
        static StreamWriter outFile;&lt;br /&gt;
        static StreamReader inFile;&lt;br /&gt;
&lt;br /&gt;
        static List&amp;lt;Log&amp;gt; packets = new List&amp;lt;Log&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
        //     47 4.635842000    172.16.236.177        8.8.8.8               DNS      85     Standard query 0x2063  A lh4.googleusercontent.com&lt;br /&gt;
        static void analyze(List&amp;lt;String&amp;gt; lines)&lt;br /&gt;
        {&lt;br /&gt;
            if (lines.Count &amp;lt; 2) return;&lt;br /&gt;
&lt;br /&gt;
            //Protokol navnet står fra plads 69 og 9 pladser frem&lt;br /&gt;
            string protocol = lines[1].Substring(67, 9);&lt;br /&gt;
&lt;br /&gt;
            //Tilføj også kode der kan læse Source og Destination&lt;br /&gt;
            string source = lines[1].Substring(23, 22).Trim();&lt;br /&gt;
            string dest = lines[1].Substring(45, 22).Trim();&lt;br /&gt;
&lt;br /&gt;
            string info = lines[1].Substring(83).Trim();&lt;br /&gt;
&lt;br /&gt;
            if (protocol.Trim().ToUpper() == &amp;quot;ARP&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                &lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (protocol.Trim().ToUpper() == &amp;quot;DNS&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                //Tilføj kode her der tæller antallet af DNS og gemmer den URL der søges på&lt;br /&gt;
                if (info.Contains(&amp;quot;Standard query 0x&amp;quot;)) {&lt;br /&gt;
&lt;br /&gt;
                    string[] infoSplit = info.Split(' ');&lt;br /&gt;
                    packets.Add(new DnsQ(source, dest, protocol.Trim(), infoSplit[2], infoSplit[5]));&lt;br /&gt;
&lt;br /&gt;
                } else&lt;br /&gt;
                {&lt;br /&gt;
                    string[] infoSplit = info.Split(' ');&lt;br /&gt;
&lt;br /&gt;
                    var query = packets.Find(x =&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
                        if (x.GetType() == typeof(DnsQ))&lt;br /&gt;
                            return ((DnsQ)x).Id == infoSplit[2];&lt;br /&gt;
                        else&lt;br /&gt;
                            return false;&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    packets.Add(new DnsR(source, dest, protocol.Trim(), (DnsQ)query, info));&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static Dictionary&amp;lt;string, int&amp;gt; web = new Dictionary&amp;lt;string, int&amp;gt;();&lt;br /&gt;
        static void AddWebAddress(String address)&lt;br /&gt;
        {&lt;br /&gt;
            if (web.ContainsKey(address))&lt;br /&gt;
                web[address]++;&lt;br /&gt;
            else&lt;br /&gt;
                web[address] = 1;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        //static void Main(string[] args)&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            inFile = new StreamReader(&amp;quot;logfile.txt&amp;quot;);&lt;br /&gt;
            outFile = new StreamWriter(&amp;quot;outLogs.txt&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
            String line;&lt;br /&gt;
            List&amp;lt;String&amp;gt; lines = new List&amp;lt;string&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
            while (!inFile.EndOfStream)&lt;br /&gt;
            {&lt;br /&gt;
                line = inFile.ReadLine();&lt;br /&gt;
                //Hvis line starter med No. er det en ny pakke, så skal vi først analysere den gamle&lt;br /&gt;
                if (line.StartsWith(&amp;quot;No.&amp;quot;) || inFile.EndOfStream)&lt;br /&gt;
                {&lt;br /&gt;
                    analyze(lines);&lt;br /&gt;
                    lines = new List&amp;lt;string&amp;gt;();&lt;br /&gt;
                }&lt;br /&gt;
                lines.Add(line);&lt;br /&gt;
            }&lt;br /&gt;
            inFile.Close();&lt;br /&gt;
            outFile.Close();&lt;br /&gt;
&lt;br /&gt;
            &lt;br /&gt;
&lt;br /&gt;
            Console.ReadLine();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public class Log&lt;br /&gt;
    {&lt;br /&gt;
        public string Source { get; set; }&lt;br /&gt;
        public string Destination { get; set; }&lt;br /&gt;
        public string Protocol { get; set; }&lt;br /&gt;
&lt;br /&gt;
        public Log(string source, string destination, string protocol)&lt;br /&gt;
        {&lt;br /&gt;
            Source = source;&lt;br /&gt;
            Destination = destination;&lt;br /&gt;
            Protocol = protocol;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public class DnsQ : Log&lt;br /&gt;
    {&lt;br /&gt;
        public string Id { get; set; }&lt;br /&gt;
        public string Url { get; set; }&lt;br /&gt;
&lt;br /&gt;
        public DnsQ(string source, string destination, string protocol, string id, string url):base(source, destination, protocol)&lt;br /&gt;
        {&lt;br /&gt;
            Id = id;&lt;br /&gt;
            Url = url;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public class DnsR : Log&lt;br /&gt;
    {&lt;br /&gt;
        public DnsQ Query { get; set; }&lt;br /&gt;
        private List&amp;lt;string&amp;gt; ipList = new List&amp;lt;string&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
        public DnsR(string source, string destination, string protocol, DnsQ query, string infoString):base(source, destination, protocol)&lt;br /&gt;
        {&lt;br /&gt;
            Query = query;&lt;br /&gt;
&lt;br /&gt;
            bool saveNext = false;&lt;br /&gt;
            foreach(string s in infoString.Split(' '))&lt;br /&gt;
            {&lt;br /&gt;
                if (s == &amp;quot;A&amp;quot;) saveNext = true;&lt;br /&gt;
                else saveNext = false;&lt;br /&gt;
&lt;br /&gt;
                if (saveNext)&lt;br /&gt;
                    ipList.Add(s);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6237_Programmering_II_(Csharp)_Agenda/solution_2&amp;diff=33473</id>
		<title>6237 Programmering II (Csharp) Agenda/solution 2</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6237_Programmering_II_(Csharp)_Agenda/solution_2&amp;diff=33473"/>
				<updated>2016-02-17T07:12:50Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;class Program     {         static StreamWriter outFile;         static StreamReader inFile;          static List&amp;lt;Log&amp;gt; packets = new List&amp;lt;Log&amp;gt;();          //     47 4.635842000  ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        static StreamWriter outFile;&lt;br /&gt;
        static StreamReader inFile;&lt;br /&gt;
&lt;br /&gt;
        static List&amp;lt;Log&amp;gt; packets = new List&amp;lt;Log&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
        //     47 4.635842000    172.16.236.177        8.8.8.8               DNS      85     Standard query 0x2063  A lh4.googleusercontent.com&lt;br /&gt;
        static void analyze(List&amp;lt;String&amp;gt; lines)&lt;br /&gt;
        {&lt;br /&gt;
            if (lines.Count &amp;lt; 2) return;&lt;br /&gt;
&lt;br /&gt;
            //Protokol navnet står fra plads 69 og 9 pladser frem&lt;br /&gt;
            string protocol = lines[1].Substring(67, 9);&lt;br /&gt;
&lt;br /&gt;
            //Tilføj også kode der kan læse Source og Destination&lt;br /&gt;
            string source = lines[1].Substring(23, 22).Trim();&lt;br /&gt;
            string dest = lines[1].Substring(45, 22).Trim();&lt;br /&gt;
&lt;br /&gt;
            string info = lines[1].Substring(83).Trim();&lt;br /&gt;
&lt;br /&gt;
            if (protocol.Trim().ToUpper() == &amp;quot;ARP&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                &lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (protocol.Trim().ToUpper() == &amp;quot;DNS&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                //Tilføj kode her der tæller antallet af DNS og gemmer den URL der søges på&lt;br /&gt;
                if (info.Contains(&amp;quot;Standard query 0x&amp;quot;)) {&lt;br /&gt;
&lt;br /&gt;
                    string[] infoSplit = info.Split(' ');&lt;br /&gt;
                    packets.Add(new DnsQ(source, dest, protocol.Trim(), infoSplit[2], infoSplit[5]));&lt;br /&gt;
&lt;br /&gt;
                } else&lt;br /&gt;
                {&lt;br /&gt;
                    string[] infoSplit = info.Split(' ');&lt;br /&gt;
&lt;br /&gt;
                    var query = packets.Find(x =&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
                        if (x.GetType() == typeof(DnsQ))&lt;br /&gt;
                            return ((DnsQ)x).Id == infoSplit[2];&lt;br /&gt;
                        else&lt;br /&gt;
                            return false;&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    packets.Add(new DnsR(source, dest, protocol.Trim(), (DnsQ)query, info));&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static Dictionary&amp;lt;string, int&amp;gt; web = new Dictionary&amp;lt;string, int&amp;gt;();&lt;br /&gt;
        static void AddWebAddress(String address)&lt;br /&gt;
        {&lt;br /&gt;
            if (web.ContainsKey(address))&lt;br /&gt;
                web[address]++;&lt;br /&gt;
            else&lt;br /&gt;
                web[address] = 1;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        //static void Main(string[] args)&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            inFile = new StreamReader(&amp;quot;logfile.txt&amp;quot;);&lt;br /&gt;
            outFile = new StreamWriter(&amp;quot;outLogs.txt&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
            String line;&lt;br /&gt;
            List&amp;lt;String&amp;gt; lines = new List&amp;lt;string&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
            while (!inFile.EndOfStream)&lt;br /&gt;
            {&lt;br /&gt;
                line = inFile.ReadLine();&lt;br /&gt;
                //Hvis line starter med No. er det en ny pakke, så skal vi først analysere den gamle&lt;br /&gt;
                if (line.StartsWith(&amp;quot;No.&amp;quot;) || inFile.EndOfStream)&lt;br /&gt;
                {&lt;br /&gt;
                    analyze(lines);&lt;br /&gt;
                    lines = new List&amp;lt;string&amp;gt;();&lt;br /&gt;
                }&lt;br /&gt;
                lines.Add(line);&lt;br /&gt;
            }&lt;br /&gt;
            inFile.Close();&lt;br /&gt;
            outFile.Close();&lt;br /&gt;
&lt;br /&gt;
            &lt;br /&gt;
&lt;br /&gt;
            Console.ReadLine();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public class Log&lt;br /&gt;
    {&lt;br /&gt;
        public string Source { get; set; }&lt;br /&gt;
        public string Destination { get; set; }&lt;br /&gt;
        public string Protocol { get; set; }&lt;br /&gt;
&lt;br /&gt;
        public Log(string source, string destination, string protocol)&lt;br /&gt;
        {&lt;br /&gt;
            Source = source;&lt;br /&gt;
            Destination = destination;&lt;br /&gt;
            Protocol = protocol;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public class DnsQ : Log&lt;br /&gt;
    {&lt;br /&gt;
        public string Id { get; set; }&lt;br /&gt;
        public string Url { get; set; }&lt;br /&gt;
&lt;br /&gt;
        public DnsQ(string source, string destination, string protocol, string id, string url):base(source, destination, protocol)&lt;br /&gt;
        {&lt;br /&gt;
            Id = id;&lt;br /&gt;
            Url = url;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    public class DnsR : Log&lt;br /&gt;
    {&lt;br /&gt;
        public DnsQ Query { get; set; }&lt;br /&gt;
        private List&amp;lt;string&amp;gt; ipList = new List&amp;lt;string&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
        public DnsR(string source, string destination, string protocol, DnsQ query, string infoString):base(source, destination, protocol)&lt;br /&gt;
        {&lt;br /&gt;
            Query = query;&lt;br /&gt;
&lt;br /&gt;
            bool saveNext = false;&lt;br /&gt;
            foreach(string s in infoString.Split(' '))&lt;br /&gt;
            {&lt;br /&gt;
                if (s == &amp;quot;A&amp;quot;) saveNext = true;&lt;br /&gt;
                else saveNext = false;&lt;br /&gt;
&lt;br /&gt;
                if (saveNext)&lt;br /&gt;
                    ipList.Add(s);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6237_Programmering_II_(Csharp)_Agenda&amp;diff=33472</id>
		<title>6237 Programmering II (Csharp) Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6237_Programmering_II_(Csharp)_Agenda&amp;diff=33472"/>
				<updated>2016-02-17T07:12:39Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Onsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
=6237 Programmering II (Csharp)=&lt;br /&gt;
===Bøger på pdf===&lt;br /&gt;
'''file:\\192.168.139.103\datateam\Kurser\Programming-I'''&lt;br /&gt;
&lt;br /&gt;
[http://www.bogenomcsharp.dk Bogen om CSharp]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Andre dokumenter===&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
&lt;br /&gt;
[http://www.nemprogrammering.dk/Tutorials/c-sharp/programmerings-kursus.php www.nemprogrammering.dk]&lt;br /&gt;
&lt;br /&gt;
===Tasks===&lt;br /&gt;
==Agenda 1. uge==&lt;br /&gt;
&lt;br /&gt;
===Mandag===&lt;br /&gt;
&lt;br /&gt;
====Repetition====&lt;br /&gt;
&lt;br /&gt;
[[/Console|Console]]&lt;br /&gt;
&lt;br /&gt;
[[/Variables|Variables]]&lt;br /&gt;
&lt;br /&gt;
[[/Strings|Strings]]&lt;br /&gt;
&lt;br /&gt;
[[/Arrays|Arrays]]&lt;br /&gt;
&lt;br /&gt;
[[/List|List]]&lt;br /&gt;
&lt;br /&gt;
[[/Loops|Loops]]&lt;br /&gt;
&lt;br /&gt;
[[/Metoder|Metoder]]&lt;br /&gt;
&lt;br /&gt;
[[/Streams|Streams]]&lt;br /&gt;
&lt;br /&gt;
====Læs evt.====&lt;br /&gt;
[http://www.bogenomcsharp.dk/kapitel/variabler Bogen om Csharp Variabler]&lt;br /&gt;
&lt;br /&gt;
[http://www.bogenomcsharp.dk/kapitel/betingelserogloekker Bogen om Csharp Loops]&lt;br /&gt;
&lt;br /&gt;
[http://www.bogenomcsharp.dk/kapitel/arraysogsamlinger Bogen om Csharp arrays (Læs kun Arrays og List&amp;lt;T&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
====Se evt.====&lt;br /&gt;
[http://www.nemprogrammering.dk/Tutorials/c-sharp/programmerings-kursus.php Nemprogrammering (Video 1-13)]&lt;br /&gt;
&lt;br /&gt;
====Projekt oplæg====&lt;br /&gt;
&lt;br /&gt;
[[/Projektoplæg|Projektoplæg]]&lt;br /&gt;
&lt;br /&gt;
[[/Hjaelp til sprint 1|Hjælp til sprint 1]]&lt;br /&gt;
&lt;br /&gt;
===Tirsdag===&lt;br /&gt;
[[/solution1|Løsning på opg 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Classes|Classes]]&lt;br /&gt;
&lt;br /&gt;
[[/Classes inheritance|Inheritance]]&lt;br /&gt;
&lt;br /&gt;
[[/List sort/find|List sort/find]]&lt;br /&gt;
&lt;br /&gt;
[[/Sprint2|Hjælp til Sprint2]]&lt;br /&gt;
&lt;br /&gt;
====Læs evt.====&lt;br /&gt;
[http://www.bogenomcsharp.dk/kapitel/arraysogsamlinger Bogen om Csharp Arrays og Lists]&lt;br /&gt;
&lt;br /&gt;
[http://www.bogenomcsharp.dk/kapitel/arvoggraenseflader Bogen om Csharp Nedarvning]&lt;br /&gt;
&lt;br /&gt;
====Se evt.====&lt;br /&gt;
[http://www.nemprogrammering.dk/Tutorials/c-sharp/programmerings-kursus.php Nemprogrammering (Video 14-23)]&lt;br /&gt;
&lt;br /&gt;
===Onsdag===&lt;br /&gt;
[[/solution_2|Løsning opg 2]]&lt;br /&gt;
&lt;br /&gt;
[[/ToString|ToString]]&lt;br /&gt;
&lt;br /&gt;
[[/Static properties|Static properties]]&lt;br /&gt;
&lt;br /&gt;
[[/Controller_class|Controller class]]&lt;br /&gt;
&lt;br /&gt;
[[/Sprint3|Hjlæp til Sprint3]]&lt;br /&gt;
&lt;br /&gt;
===Torsdag===&lt;br /&gt;
[http://orlaus.dk/mercantec/ProgrammeringII/Dag5/1581%20-%20Programmering%20II%20C%23%20-%20GUI%20WalkThrough.pptx GUI Walkthrough (WinForm)]&lt;br /&gt;
&lt;br /&gt;
[[/Hjaelp_til_sprint_4|Hjælp til sprint 4]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Her under er vist lidt ekstra nyttigt du kan overveje at anvende====&lt;br /&gt;
&lt;br /&gt;
[[/Dictionary|Dictionary]]&lt;br /&gt;
&lt;br /&gt;
[[/Try Catch|Try catch]]&lt;br /&gt;
&lt;br /&gt;
[[6237 Programmering II (Csharp) Agenda/TypeCasting|TypeCasting]]&lt;br /&gt;
&lt;br /&gt;
[[/File browser|File browser]]&lt;br /&gt;
&lt;br /&gt;
===Fredag===&lt;br /&gt;
Gør din GUI færdig&lt;br /&gt;
&lt;br /&gt;
==Agenda 2. uge==&lt;br /&gt;
&lt;br /&gt;
===Mandag===&lt;br /&gt;
&lt;br /&gt;
===Tirsdag===&lt;br /&gt;
&lt;br /&gt;
===Onsdag===&lt;br /&gt;
&lt;br /&gt;
Start med at kigge på følgende site&lt;br /&gt;
[http://fastwebstart.com/modern-html-tutorial/ modern html tutorial]&lt;br /&gt;
&lt;br /&gt;
Kig evt også på&lt;br /&gt;
[http://www.codeimagine.com/2012/09/define-page-life-cycle-events-asp-net.html Define page life cycle]&lt;br /&gt;
&lt;br /&gt;
[[6237_Bag_om_asp]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_links]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_start]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_debug]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_redirect]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_masterpages]]&lt;br /&gt;
&lt;br /&gt;
Tilføj login til din hjemmeside.&lt;br /&gt;
&lt;br /&gt;
[[Media:6237_ASP_Login.doc|ASP Login walkthrough]]&lt;br /&gt;
===Torsdag===&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_create_db]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_dbconnection]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_listview]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_opgave]]&lt;br /&gt;
&lt;br /&gt;
===Fredag===&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_listview_delete]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_listview_edit]]&lt;br /&gt;
&lt;br /&gt;
==Agenda 3. uge==&lt;br /&gt;
&lt;br /&gt;
===Mandag===&lt;br /&gt;
[http://www.tutorialspoint.com/xml/xml_tutorial.pdf xml tutorial]&lt;br /&gt;
&lt;br /&gt;
[[6237_Xml]]&lt;br /&gt;
&lt;br /&gt;
[[6237_yahoovejr]]&lt;br /&gt;
&lt;br /&gt;
[[6237_XmlOpgave]]&lt;br /&gt;
&lt;br /&gt;
===Tirsdag===&lt;br /&gt;
&lt;br /&gt;
Evaluering&lt;br /&gt;
&lt;br /&gt;
[http://orlaus.dk/mercantec/ProgrammeringII/AspSlutOpgave/aspslutopgave.html Afslutningsopgave]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Csharp]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6237_Programmering_II_(Csharp)_Agenda/solution1&amp;diff=33471</id>
		<title>6237 Programmering II (Csharp) Agenda/solution1</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6237_Programmering_II_(Csharp)_Agenda/solution1&amp;diff=33471"/>
				<updated>2016-02-16T07:35:05Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;&amp;lt;source lang=csharp&amp;gt; class Program     {         static StreamWriter outFile;         static StreamReader inFile;          static List&amp;lt;string&amp;gt; arpPackets = new List&amp;lt;string&amp;gt;();   ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=csharp&amp;gt;&lt;br /&gt;
class Program&lt;br /&gt;
    {&lt;br /&gt;
        static StreamWriter outFile;&lt;br /&gt;
        static StreamReader inFile;&lt;br /&gt;
&lt;br /&gt;
        static List&amp;lt;string&amp;gt; arpPackets = new List&amp;lt;string&amp;gt;();&lt;br /&gt;
        static List&amp;lt;string&amp;gt; dnsPackets = new List&amp;lt;string&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
        //     47 4.635842000    172.16.236.177        8.8.8.8               DNS      85     Standard query 0x2063  A lh4.googleusercontent.com&lt;br /&gt;
        static void analyze(List&amp;lt;String&amp;gt; lines)&lt;br /&gt;
        {&lt;br /&gt;
            if (lines.Count &amp;lt; 2) return;&lt;br /&gt;
&lt;br /&gt;
            //Protokol navnet står fra plads 69 og 9 pladser frem&lt;br /&gt;
            string protocol = lines[1].Substring(67, 9);&lt;br /&gt;
&lt;br /&gt;
            //Tilføj også kode der kan læse Source og Destination&lt;br /&gt;
            string source = lines[1].Substring(23, 22).Trim();&lt;br /&gt;
            string dest = lines[1].Substring(45, 22).Trim();&lt;br /&gt;
&lt;br /&gt;
            string info = lines[1].Substring(83).Trim();&lt;br /&gt;
&lt;br /&gt;
            if (protocol.Trim().ToUpper() == &amp;quot;ARP&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                arpPackets.Add(source);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (protocol.Trim().ToUpper() == &amp;quot;DNS&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                //Tilføj kode her der tæller antallet af DNS og gemmer den URL der søges på&lt;br /&gt;
                if (info.Contains(&amp;quot;Standard query 0x&amp;quot;)) {&lt;br /&gt;
                    string[] infoSplit = info.Split(' ');&lt;br /&gt;
                    dnsPackets.Add(infoSplit[5]);&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static Dictionary&amp;lt;string, int&amp;gt; web = new Dictionary&amp;lt;string, int&amp;gt;();&lt;br /&gt;
        static void AddWebAddress(String address)&lt;br /&gt;
        {&lt;br /&gt;
            if (web.ContainsKey(address))&lt;br /&gt;
                web[address]++;&lt;br /&gt;
            else&lt;br /&gt;
                web[address] = 1;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        //static void Main(string[] args)&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            inFile = new StreamReader(&amp;quot;logfile.txt&amp;quot;);&lt;br /&gt;
            outFile = new StreamWriter(&amp;quot;outLogs.txt&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
            String line;&lt;br /&gt;
            List&amp;lt;String&amp;gt; lines = new List&amp;lt;string&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
            while (!inFile.EndOfStream)&lt;br /&gt;
            {&lt;br /&gt;
                line = inFile.ReadLine();&lt;br /&gt;
                //Hvis line starter med No. er det en ny pakke, så skal vi først analysere den gamle&lt;br /&gt;
                if (line.StartsWith(&amp;quot;No.&amp;quot;) || inFile.EndOfStream)&lt;br /&gt;
                {&lt;br /&gt;
                    analyze(lines);&lt;br /&gt;
                    lines = new List&amp;lt;string&amp;gt;();&lt;br /&gt;
                }&lt;br /&gt;
                lines.Add(line);&lt;br /&gt;
            }&lt;br /&gt;
            inFile.Close();&lt;br /&gt;
            outFile.Close();&lt;br /&gt;
&lt;br /&gt;
            foreach (string url in dnsPackets)&lt;br /&gt;
            {&lt;br /&gt;
                AddWebAddress(url);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            foreach (string key in web.Keys)&lt;br /&gt;
            {&lt;br /&gt;
                System.Console.WriteLine(&amp;quot;Adressen {0} optræder {1} gange&amp;quot;, key, web[key]);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            Console.ReadLine();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6237_Programmering_II_(Csharp)_Agenda&amp;diff=33470</id>
		<title>6237 Programmering II (Csharp) Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6237_Programmering_II_(Csharp)_Agenda&amp;diff=33470"/>
				<updated>2016-02-16T07:34:19Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Tirsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
=6237 Programmering II (Csharp)=&lt;br /&gt;
===Bøger på pdf===&lt;br /&gt;
'''file:\\192.168.139.103\datateam\Kurser\Programming-I'''&lt;br /&gt;
&lt;br /&gt;
[http://www.bogenomcsharp.dk Bogen om CSharp]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Andre dokumenter===&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
&lt;br /&gt;
[http://www.nemprogrammering.dk/Tutorials/c-sharp/programmerings-kursus.php www.nemprogrammering.dk]&lt;br /&gt;
&lt;br /&gt;
===Tasks===&lt;br /&gt;
==Agenda 1. uge==&lt;br /&gt;
&lt;br /&gt;
===Mandag===&lt;br /&gt;
&lt;br /&gt;
====Repetition====&lt;br /&gt;
&lt;br /&gt;
[[/Console|Console]]&lt;br /&gt;
&lt;br /&gt;
[[/Variables|Variables]]&lt;br /&gt;
&lt;br /&gt;
[[/Strings|Strings]]&lt;br /&gt;
&lt;br /&gt;
[[/Arrays|Arrays]]&lt;br /&gt;
&lt;br /&gt;
[[/List|List]]&lt;br /&gt;
&lt;br /&gt;
[[/Loops|Loops]]&lt;br /&gt;
&lt;br /&gt;
[[/Metoder|Metoder]]&lt;br /&gt;
&lt;br /&gt;
[[/Streams|Streams]]&lt;br /&gt;
&lt;br /&gt;
====Læs evt.====&lt;br /&gt;
[http://www.bogenomcsharp.dk/kapitel/variabler Bogen om Csharp Variabler]&lt;br /&gt;
&lt;br /&gt;
[http://www.bogenomcsharp.dk/kapitel/betingelserogloekker Bogen om Csharp Loops]&lt;br /&gt;
&lt;br /&gt;
[http://www.bogenomcsharp.dk/kapitel/arraysogsamlinger Bogen om Csharp arrays (Læs kun Arrays og List&amp;lt;T&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
====Se evt.====&lt;br /&gt;
[http://www.nemprogrammering.dk/Tutorials/c-sharp/programmerings-kursus.php Nemprogrammering (Video 1-13)]&lt;br /&gt;
&lt;br /&gt;
====Projekt oplæg====&lt;br /&gt;
&lt;br /&gt;
[[/Projektoplæg|Projektoplæg]]&lt;br /&gt;
&lt;br /&gt;
[[/Hjaelp til sprint 1|Hjælp til sprint 1]]&lt;br /&gt;
&lt;br /&gt;
===Tirsdag===&lt;br /&gt;
[[/solution1|Løsning på opg 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Classes|Classes]]&lt;br /&gt;
&lt;br /&gt;
[[/Classes inheritance|Inheritance]]&lt;br /&gt;
&lt;br /&gt;
[[/List sort/find|List sort/find]]&lt;br /&gt;
&lt;br /&gt;
[[/Sprint2|Hjælp til Sprint2]]&lt;br /&gt;
&lt;br /&gt;
====Læs evt.====&lt;br /&gt;
[http://www.bogenomcsharp.dk/kapitel/arraysogsamlinger Bogen om Csharp Arrays og Lists]&lt;br /&gt;
&lt;br /&gt;
[http://www.bogenomcsharp.dk/kapitel/arvoggraenseflader Bogen om Csharp Nedarvning]&lt;br /&gt;
&lt;br /&gt;
====Se evt.====&lt;br /&gt;
[http://www.nemprogrammering.dk/Tutorials/c-sharp/programmerings-kursus.php Nemprogrammering (Video 14-23)]&lt;br /&gt;
&lt;br /&gt;
===Onsdag===&lt;br /&gt;
&lt;br /&gt;
[[/ToString|ToString]]&lt;br /&gt;
&lt;br /&gt;
[[/Static properties|Static properties]]&lt;br /&gt;
&lt;br /&gt;
[[/Controller_class|Controller class]]&lt;br /&gt;
&lt;br /&gt;
[[/Sprint3|Hjlæp til Sprint3]]&lt;br /&gt;
&lt;br /&gt;
===Torsdag===&lt;br /&gt;
[http://orlaus.dk/mercantec/ProgrammeringII/Dag5/1581%20-%20Programmering%20II%20C%23%20-%20GUI%20WalkThrough.pptx GUI Walkthrough (WinForm)]&lt;br /&gt;
&lt;br /&gt;
[[/Hjaelp_til_sprint_4|Hjælp til sprint 4]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Her under er vist lidt ekstra nyttigt du kan overveje at anvende====&lt;br /&gt;
&lt;br /&gt;
[[/Dictionary|Dictionary]]&lt;br /&gt;
&lt;br /&gt;
[[/Try Catch|Try catch]]&lt;br /&gt;
&lt;br /&gt;
[[6237 Programmering II (Csharp) Agenda/TypeCasting|TypeCasting]]&lt;br /&gt;
&lt;br /&gt;
[[/File browser|File browser]]&lt;br /&gt;
&lt;br /&gt;
===Fredag===&lt;br /&gt;
Gør din GUI færdig&lt;br /&gt;
&lt;br /&gt;
==Agenda 2. uge==&lt;br /&gt;
&lt;br /&gt;
===Mandag===&lt;br /&gt;
&lt;br /&gt;
===Tirsdag===&lt;br /&gt;
&lt;br /&gt;
===Onsdag===&lt;br /&gt;
&lt;br /&gt;
Start med at kigge på følgende site&lt;br /&gt;
[http://fastwebstart.com/modern-html-tutorial/ modern html tutorial]&lt;br /&gt;
&lt;br /&gt;
Kig evt også på&lt;br /&gt;
[http://www.codeimagine.com/2012/09/define-page-life-cycle-events-asp-net.html Define page life cycle]&lt;br /&gt;
&lt;br /&gt;
[[6237_Bag_om_asp]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_links]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_start]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_debug]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_redirect]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_masterpages]]&lt;br /&gt;
&lt;br /&gt;
Tilføj login til din hjemmeside.&lt;br /&gt;
&lt;br /&gt;
[[Media:6237_ASP_Login.doc|ASP Login walkthrough]]&lt;br /&gt;
===Torsdag===&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_create_db]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_dbconnection]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_listview]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_opgave]]&lt;br /&gt;
&lt;br /&gt;
===Fredag===&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_listview_delete]]&lt;br /&gt;
&lt;br /&gt;
[[6237_asp_listview_edit]]&lt;br /&gt;
&lt;br /&gt;
==Agenda 3. uge==&lt;br /&gt;
&lt;br /&gt;
===Mandag===&lt;br /&gt;
[http://www.tutorialspoint.com/xml/xml_tutorial.pdf xml tutorial]&lt;br /&gt;
&lt;br /&gt;
[[6237_Xml]]&lt;br /&gt;
&lt;br /&gt;
[[6237_yahoovejr]]&lt;br /&gt;
&lt;br /&gt;
[[6237_XmlOpgave]]&lt;br /&gt;
&lt;br /&gt;
===Tirsdag===&lt;br /&gt;
&lt;br /&gt;
Evaluering&lt;br /&gt;
&lt;br /&gt;
[http://orlaus.dk/mercantec/ProgrammeringII/AspSlutOpgave/aspslutopgave.html Afslutningsopgave]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Csharp]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32725</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32725"/>
				<updated>2015-12-10T22:05:41Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Fredag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX [[/javafx_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Threading [https://www.youtube.com/watch?v=YdlnEWC-7Wo&amp;amp;list=PLBB24CFB073F1048E Video]&lt;br /&gt;
&lt;br /&gt;
Klient/Server [[/client_server_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
Projekt [[/project|Oplæg]]&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
[http://codeblog.dk/wordpress/?p=273 Prøve]&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32724</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32724"/>
				<updated>2015-12-10T21:57:00Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Fredag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX [[/javafx_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Threading [https://www.youtube.com/watch?v=YdlnEWC-7Wo&amp;amp;list=PLBB24CFB073F1048E Video]&lt;br /&gt;
&lt;br /&gt;
Klient/Server [[/client_server_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
Projekt [[/project|Oplæg]]&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
[[/test|Prøve]]&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/project&amp;diff=32574</id>
		<title>6270 Programmering Java III Agenda/project</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/project&amp;diff=32574"/>
				<updated>2015-12-08T08:18:44Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Java III Projekt ==&lt;br /&gt;
&lt;br /&gt;
=== Chat Program ===&lt;br /&gt;
* Github skal anvendes&lt;br /&gt;
* Sidste commit senest Torsdag kl 15:15&lt;br /&gt;
* Grupper af 2 personer&lt;br /&gt;
* Send link til github til micn@mercantec.dk emne &amp;quot;Java III Projekt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projektet består af en server del og en klient del.&lt;br /&gt;
&lt;br /&gt;
==== Klient ====&lt;br /&gt;
* Det skal være muligt at specificere en server som man vil forbinde til&lt;br /&gt;
* Det skal være muligt at oprette et chat rum&lt;br /&gt;
* Det skal være muligt at joine et eksisterende chat rum&lt;br /&gt;
* Det skal være muligt at at vælge et nickname&lt;br /&gt;
* Det skal være muligt at skrive direkte til en bruger (Private message)&lt;br /&gt;
&lt;br /&gt;
==== Server ====&lt;br /&gt;
* Det skal være muligt at se en liste af alle forbundne brugere&lt;br /&gt;
* Det skal være muligt at se en liste af alle oprettede rum&lt;br /&gt;
* Det skal være muligt gemme en log med alle beskeder&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/project&amp;diff=32573</id>
		<title>6270 Programmering Java III Agenda/project</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/project&amp;diff=32573"/>
				<updated>2015-12-08T08:18:36Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Java III Projekt ==&lt;br /&gt;
&lt;br /&gt;
=== Chat Program ===&lt;br /&gt;
* Github skal anvendes&lt;br /&gt;
* Sidste commit senest Torsdag kl 15:15&lt;br /&gt;
* Grupper af 2 personer&lt;br /&gt;
* Send link til github til micn@mercantec.dk emne &amp;quot;Java III Projekt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projektet består af en server del og en klient del.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Klient ====&lt;br /&gt;
* Det skal være muligt at specificere en server som man vil forbinde til&lt;br /&gt;
* Det skal være muligt at oprette et chat rum&lt;br /&gt;
* Det skal være muligt at joine et eksisterende chat rum&lt;br /&gt;
* Det skal være muligt at at vælge et nickname&lt;br /&gt;
* Det skal være muligt at skrive direkte til en bruger (Private message)&lt;br /&gt;
&lt;br /&gt;
==== Server ====&lt;br /&gt;
* Det skal være muligt at se en liste af alle forbundne brugere&lt;br /&gt;
* Det skal være muligt at se en liste af alle oprettede rum&lt;br /&gt;
* Det skal være muligt gemme en log med alle beskeder&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/project&amp;diff=32572</id>
		<title>6270 Programmering Java III Agenda/project</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/project&amp;diff=32572"/>
				<updated>2015-12-08T08:18:20Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;== Java III Projekt ==  === Chat Program === * Github skal anvendes * Sidste commit senest Torsdag kl 15:15 * Grupper af 2 personer * Send link til github til micn@mercantec.dk e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Java III Projekt ==&lt;br /&gt;
&lt;br /&gt;
=== Chat Program ===&lt;br /&gt;
* Github skal anvendes&lt;br /&gt;
* Sidste commit senest Torsdag kl 15:15&lt;br /&gt;
* Grupper af 2 personer&lt;br /&gt;
* Send link til github til micn@mercantec.dk emne &amp;quot;Java III Projekt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Projektet består af en server del og en klient del.&lt;br /&gt;
&lt;br /&gt;
==== Klient ====&lt;br /&gt;
* Det skal være muligt at specificere en server som man vil forbinde til&lt;br /&gt;
* Det skal være muligt at oprette et chat rum&lt;br /&gt;
* Det skal være muligt at joine et eksisterende chat rum&lt;br /&gt;
* Det skal være muligt at at vælge et nickname&lt;br /&gt;
* Det skal være muligt at skrive direkte til en bruger (Private message)&lt;br /&gt;
&lt;br /&gt;
==== Server ====&lt;br /&gt;
* Det skal være muligt at se en liste af alle forbundne brugere&lt;br /&gt;
* Det skal være muligt at se en liste af alle oprettede rum&lt;br /&gt;
* Det skal være muligt gemme en log med alle beskeder&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32571</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32571"/>
				<updated>2015-12-08T08:06:17Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX [[/javafx_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Threading [https://www.youtube.com/watch?v=YdlnEWC-7Wo&amp;amp;list=PLBB24CFB073F1048E Video]&lt;br /&gt;
&lt;br /&gt;
Klient/Server [[/client_server_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
Projekt [[/project|Oplæg]]&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
Prøve&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/client_server_opgaver&amp;diff=32570</id>
		<title>6270 Programmering Java III Agenda/client server opgaver</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/client_server_opgaver&amp;diff=32570"/>
				<updated>2015-12-08T08:05:11Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;==Opgave 1== [http://code.hotwebber.dk/Client%20Server%20Lektion1%20Opgaver.pdf Client Server Lektion1 Opgaver.pdf]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Opgave 1==&lt;br /&gt;
[http://code.hotwebber.dk/Client%20Server%20Lektion1%20Opgaver.pdf Client Server Lektion1 Opgaver.pdf]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32569</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32569"/>
				<updated>2015-12-08T08:04:26Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX [[/javafx_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Threading [https://www.youtube.com/watch?v=YdlnEWC-7Wo&amp;amp;list=PLBB24CFB073F1048E Video]&lt;br /&gt;
&lt;br /&gt;
Klient/Server [[/client_server_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
Projekt Oplæg&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
Prøve&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32556</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32556"/>
				<updated>2015-12-07T14:57:32Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Tirsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX [[/javafx_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Threading [https://www.youtube.com/watch?v=YdlnEWC-7Wo&amp;amp;list=PLBB24CFB073F1048E Video]&lt;br /&gt;
&lt;br /&gt;
Klient/Server&lt;br /&gt;
&lt;br /&gt;
Projekt Oplæg&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
Prøve&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32540</id>
		<title>6270 Programmering Java III Agenda/javafx opgaver</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32540"/>
				<updated>2015-12-07T11:34:16Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Opgave 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Opgave 1==&lt;br /&gt;
[http://code.hotwebber.dk/JavaFX%20Lektion1%20Opgaver.pdf JavaFX Lektion1 Opgaver.pdf]&lt;br /&gt;
&lt;br /&gt;
==Opgave 2==&lt;br /&gt;
[http://code.hotwebber.dk/JavaFX%20Lektion2%20Opgaver.pdf JavaFX Lektion2 Opgaver.pdf]&lt;br /&gt;
&lt;br /&gt;
==Opgave 3==&lt;br /&gt;
[http://code.hotwebber.dk/JavaFX%20Lektion3%20Opgaver.pdf JavaFX Lektion3 Opgaver.pdf]&lt;br /&gt;
&lt;br /&gt;
Gruppe1: BorderPane&lt;br /&gt;
&lt;br /&gt;
Gruppe2: HBox&lt;br /&gt;
&lt;br /&gt;
Gruppe3: VBox&lt;br /&gt;
&lt;br /&gt;
Gruppe4: StackPane&lt;br /&gt;
&lt;br /&gt;
Gruppe5: GridPane&lt;br /&gt;
&lt;br /&gt;
Gruppe6: FlowPane&lt;br /&gt;
&lt;br /&gt;
==Opgave 4==&lt;br /&gt;
[https://www.youtube.com/watch?v=JBJ9MIEfU3k&amp;amp;list=PL6gx4Cwl9DGBzfXLWLSYVy8EbTdpGbUIG&amp;amp;index=21 Menu]&lt;br /&gt;
&lt;br /&gt;
[http://code.hotwebber.dk/JavaFX%20Lektion4%20Opgaver.pdf JavaFX Lektion4 Opgaver.pdf]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32470</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32470"/>
				<updated>2015-12-06T12:23:30Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Evaluering */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX [[/javafx_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Threading&lt;br /&gt;
&lt;br /&gt;
Klient/Server&lt;br /&gt;
&lt;br /&gt;
Projekt Oplæg&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
Prøve&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32468</id>
		<title>6270 Programmering Java III Agenda/javafx opgaver</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32468"/>
				<updated>2015-12-06T12:22:16Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Opgave 1==&lt;br /&gt;
[http://code.hotwebber.dk/JavaFX%20Lektion1%20Opgaver.pdf JavaFX Lektion1 Opgaver.pdf]&lt;br /&gt;
&lt;br /&gt;
==Opgave 2==&lt;br /&gt;
[http://code.hotwebber.dk/JavaFX%20Lektion2%20Opgaver.pdf JavaFX Lektion2 Opgaver.pdf]&lt;br /&gt;
&lt;br /&gt;
==Opgave 3==&lt;br /&gt;
[http://code.hotwebber.dk/JavaFX%20Lektion3%20Opgaver.pdf JavaFX Lektion3 Opgaver.pdf]&lt;br /&gt;
&lt;br /&gt;
Gruppe1: BorderPane&lt;br /&gt;
&lt;br /&gt;
Gruppe2: HBox&lt;br /&gt;
&lt;br /&gt;
Gruppe3: VBox&lt;br /&gt;
&lt;br /&gt;
Gruppe4: StackPane&lt;br /&gt;
&lt;br /&gt;
Gruppe5: GridPane&lt;br /&gt;
&lt;br /&gt;
Gruppe6: FlowPane&lt;br /&gt;
&lt;br /&gt;
==Opgave 4==&lt;br /&gt;
[http://code.hotwebber.dk/JavaFX%20Lektion4%20Opgaver.pdf JavaFX Lektion4 Opgaver.pdf]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32467</id>
		<title>6270 Programmering Java III Agenda/javafx opgaver</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32467"/>
				<updated>2015-12-06T12:20:54Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Opgave 1==&lt;br /&gt;
[http://http://code.hotwebber.dk/JavaFX%20Lektion1%20Opgaver.pdf JavaFX Lektion1 Opgaver.pdf]&lt;br /&gt;
&lt;br /&gt;
==Opgave 2==&lt;br /&gt;
[http://http://code.hotwebber.dk/JavaFX%20Lektion2%20Opgaver.pdf JavaFX Lektion2 Opgaver.pdf]&lt;br /&gt;
&lt;br /&gt;
==Opgave 3==&lt;br /&gt;
[http://http://code.hotwebber.dk/JavaFX%20Lektion3%20Opgaver.pdf JavaFX Lektion3 Opgaver.pdf]&lt;br /&gt;
&lt;br /&gt;
Gruppe1: BorderPane&lt;br /&gt;
&lt;br /&gt;
Gruppe2: HBox&lt;br /&gt;
&lt;br /&gt;
Gruppe3: VBox&lt;br /&gt;
&lt;br /&gt;
Gruppe4: StackPane&lt;br /&gt;
&lt;br /&gt;
Gruppe5: GridPane&lt;br /&gt;
&lt;br /&gt;
Gruppe6: FlowPane&lt;br /&gt;
&lt;br /&gt;
==Opgave 4==&lt;br /&gt;
[http://http://code.hotwebber.dk/JavaFX%20Lektion4%20Opgaver.pdf JavaFX Lektion4 Opgaver.pdf]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32465</id>
		<title>6270 Programmering Java III Agenda/javafx opgaver</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32465"/>
				<updated>2015-12-06T12:20:13Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Opgave 1==&lt;br /&gt;
[http://http://code.hotwebber.dk/JavaFX%20Lektion1%20Opgaver.pdf JavaFX Lektion1 Opgaver.pdf]&lt;br /&gt;
&lt;br /&gt;
==Opgave 2==&lt;br /&gt;
&lt;br /&gt;
==Opgave 3==&lt;br /&gt;
&lt;br /&gt;
Gruppe1: BorderPane&lt;br /&gt;
&lt;br /&gt;
Gruppe2: HBox&lt;br /&gt;
&lt;br /&gt;
Gruppe3: VBox&lt;br /&gt;
&lt;br /&gt;
Gruppe4: StackPane&lt;br /&gt;
&lt;br /&gt;
Gruppe5: GridPane&lt;br /&gt;
&lt;br /&gt;
Gruppe6: FlowPane&lt;br /&gt;
&lt;br /&gt;
==Opgave 4==&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32464</id>
		<title>6270 Programmering Java III Agenda/javafx opgaver</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32464"/>
				<updated>2015-12-06T12:19:58Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Opgave 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Opgave 1==&lt;br /&gt;
[[http://http://code.hotwebber.dk/JavaFX%20Lektion1%20Opgaver.pdf JavaFX Lektion1 Opgaver.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Opgave 2==&lt;br /&gt;
&lt;br /&gt;
==Opgave 3==&lt;br /&gt;
&lt;br /&gt;
Gruppe1: BorderPane&lt;br /&gt;
&lt;br /&gt;
Gruppe2: HBox&lt;br /&gt;
&lt;br /&gt;
Gruppe3: VBox&lt;br /&gt;
&lt;br /&gt;
Gruppe4: StackPane&lt;br /&gt;
&lt;br /&gt;
Gruppe5: GridPane&lt;br /&gt;
&lt;br /&gt;
Gruppe6: FlowPane&lt;br /&gt;
&lt;br /&gt;
==Opgave 4==&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32462</id>
		<title>6270 Programmering Java III Agenda/javafx opgaver</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32462"/>
				<updated>2015-12-06T12:10:41Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Opgave 1==&lt;br /&gt;
&lt;br /&gt;
==Opgave 2==&lt;br /&gt;
&lt;br /&gt;
==Opgave 3==&lt;br /&gt;
&lt;br /&gt;
Gruppe1: BorderPane&lt;br /&gt;
&lt;br /&gt;
Gruppe2: HBox&lt;br /&gt;
&lt;br /&gt;
Gruppe3: VBox&lt;br /&gt;
&lt;br /&gt;
Gruppe4: StackPane&lt;br /&gt;
&lt;br /&gt;
Gruppe5: GridPane&lt;br /&gt;
&lt;br /&gt;
Gruppe6: FlowPane&lt;br /&gt;
&lt;br /&gt;
==Opgave 4==&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32461</id>
		<title>6270 Programmering Java III Agenda/javafx opgaver</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda/javafx_opgaver&amp;diff=32461"/>
				<updated>2015-12-06T12:08:04Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;Opgave 1  Opgave 2  Opgave 3  Gruppe1: BorderPane Gruppe2: HBox Gruppe3: VBox Gruppe4: StackPane Gruppe5: GridPane Gruppe6: FlowPane  Opgave 4&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Opgave 1&lt;br /&gt;
&lt;br /&gt;
Opgave 2&lt;br /&gt;
&lt;br /&gt;
Opgave 3&lt;br /&gt;
&lt;br /&gt;
Gruppe1: BorderPane&lt;br /&gt;
Gruppe2: HBox&lt;br /&gt;
Gruppe3: VBox&lt;br /&gt;
Gruppe4: StackPane&lt;br /&gt;
Gruppe5: GridPane&lt;br /&gt;
Gruppe6: FlowPane&lt;br /&gt;
&lt;br /&gt;
Opgave 4&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32460</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32460"/>
				<updated>2015-12-06T12:06:42Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Mandag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX [[/javafx_opgaver|Opgaver]]&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Threading&lt;br /&gt;
&lt;br /&gt;
Klient/Server&lt;br /&gt;
&lt;br /&gt;
Projekt Oplæg&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
Prøve&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java (Internettet må ikke benyttes)&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32459</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32459"/>
				<updated>2015-12-06T12:06:26Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Mandag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX [/javafx_opgaver|Opgaver]&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Threading&lt;br /&gt;
&lt;br /&gt;
Klient/Server&lt;br /&gt;
&lt;br /&gt;
Projekt Oplæg&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
Prøve&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java (Internettet må ikke benyttes)&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32458</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32458"/>
				<updated>2015-12-06T12:05:52Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Mandag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX [/javafx_opgaver Opgaver]&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Threading&lt;br /&gt;
&lt;br /&gt;
Klient/Server&lt;br /&gt;
&lt;br /&gt;
Projekt Oplæg&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
Prøve&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java (Internettet må ikke benyttes)&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Java_III_DT5_infrastruktur_okt_2015&amp;diff=32436</id>
		<title>Java III DT5 infrastruktur okt 2015</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Java_III_DT5_infrastruktur_okt_2015&amp;diff=32436"/>
				<updated>2015-12-05T21:16:35Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;http://mars.merhot.dk/mediawiki/index.php/6270_Programmering_Java_III_Agenda&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://mars.merhot.dk/mediawiki/index.php/6270_Programmering_Java_III_Agenda&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32435</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32435"/>
				<updated>2015-12-05T21:13:30Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Threading&lt;br /&gt;
&lt;br /&gt;
Klient/Server&lt;br /&gt;
&lt;br /&gt;
Projekt Oplæg&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
Prøve&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java (Internettet må ikke benyttes)&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32434</id>
		<title>6270 Programmering Java III Agenda</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=6270_Programmering_Java_III_Agenda&amp;diff=32434"/>
				<updated>2015-12-05T21:08:49Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;= Agenda =  == Mandag== Intro  JavaFX  == Tirsdag == Klient/Server  Projekt Oplæg  == Onsdag -&amp;gt; Torsdag == Projekt  == Fredag == Prøve  = Evaluering = 35% Færdigshedsprøve i ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Mandag==&lt;br /&gt;
Intro&lt;br /&gt;
&lt;br /&gt;
JavaFX&lt;br /&gt;
&lt;br /&gt;
== Tirsdag ==&lt;br /&gt;
Klient/Server&lt;br /&gt;
&lt;br /&gt;
Projekt Oplæg&lt;br /&gt;
&lt;br /&gt;
== Onsdag -&amp;gt; Torsdag ==&lt;br /&gt;
Projekt&lt;br /&gt;
&lt;br /&gt;
== Fredag ==&lt;br /&gt;
Prøve&lt;br /&gt;
&lt;br /&gt;
= Evaluering =&lt;br /&gt;
35% Færdigshedsprøve i Java (Internettet må ikke benyttes)&lt;br /&gt;
&lt;br /&gt;
35% Projekt&lt;br /&gt;
* Funktionalitet (”Virker det?”)&lt;br /&gt;
* Kvalitet (”Er det godt håndværk?”)&lt;br /&gt;
* Indhold (”Dækker det opgavens mål”?)&lt;br /&gt;
* Dokumentation (”Er koden godt dokumenteret?”)&lt;br /&gt;
&lt;br /&gt;
30% Selvstændighed og samarbejdsevne:&lt;br /&gt;
* Løse opgaven selvstændigt&lt;br /&gt;
* At fylde på / udvide opgaven&lt;br /&gt;
* Initiativrig og opsøgende&lt;br /&gt;
* Bidrage positivt til gruppearbejde&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32387</id>
		<title>Programmering Mobile Applikationer I</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32387"/>
				<updated>2015-12-02T07:06:54Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* 3. SpaceAdventure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Info =&lt;br /&gt;
&lt;br /&gt;
== Mål ==&lt;br /&gt;
&lt;br /&gt;
Deltageren kan selvstændigt programmere mindre applikationer (apps) til en iPhones/iPads, og kan i den forbindelse anvende opnået viden om aktuelle programmeringssprog, udviklingsmiljø og app-model, samt hvordan eksekveringen, debugning, test og distribution af apps fungerer.&lt;br /&gt;
&lt;br /&gt;
== Mødetider ==&lt;br /&gt;
&lt;br /&gt;
8:00 - 15:23&lt;br /&gt;
&lt;br /&gt;
== Pauser ==&lt;br /&gt;
&lt;br /&gt;
Formiddag: 9:30 - 9:55&lt;br /&gt;
&lt;br /&gt;
Middag: 11:25 - 12:00&lt;br /&gt;
&lt;br /&gt;
Eftermiddag: 13:30 - 13:45&lt;br /&gt;
&lt;br /&gt;
= Opgaver =&lt;br /&gt;
&lt;br /&gt;
== 1. WordCollage ==&lt;br /&gt;
[http://code.hotwebber.dk/WordCollage.zip WordCollage.zip]&lt;br /&gt;
&lt;br /&gt;
== 2. SpaceAdventure ==&lt;br /&gt;
[http://code.hotwebber.dk/SpaceAdventure.zip SpaceAdventure.zip]&lt;br /&gt;
&lt;br /&gt;
== 3. Flashcards ==&lt;br /&gt;
[http://code.hotwebber.dk/Flashcards.zip Flashcards.zip]&lt;br /&gt;
&lt;br /&gt;
[[Category:Swift]]&lt;br /&gt;
[[Category:Mobil]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32379</id>
		<title>Programmering Mobile Applikationer I</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32379"/>
				<updated>2015-12-01T09:49:56Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* 2. SpaceAdventure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Info =&lt;br /&gt;
&lt;br /&gt;
== Mål ==&lt;br /&gt;
&lt;br /&gt;
Deltageren kan selvstændigt programmere mindre applikationer (apps) til en iPhones/iPads, og kan i den forbindelse anvende opnået viden om aktuelle programmeringssprog, udviklingsmiljø og app-model, samt hvordan eksekveringen, debugning, test og distribution af apps fungerer.&lt;br /&gt;
&lt;br /&gt;
== Mødetider ==&lt;br /&gt;
&lt;br /&gt;
8:00 - 15:23&lt;br /&gt;
&lt;br /&gt;
== Pauser ==&lt;br /&gt;
&lt;br /&gt;
Formiddag: 9:30 - 9:55&lt;br /&gt;
&lt;br /&gt;
Middag: 11:25 - 12:00&lt;br /&gt;
&lt;br /&gt;
Eftermiddag: 13:30 - 13:45&lt;br /&gt;
&lt;br /&gt;
= Opgaver =&lt;br /&gt;
&lt;br /&gt;
== 1. WordCollage ==&lt;br /&gt;
[http://code.hotwebber.dk/WordCollage.zip WordCollage.zip]&lt;br /&gt;
&lt;br /&gt;
== 2. SpaceAdventure ==&lt;br /&gt;
[http://code.hotwebber.dk/SpaceAdventure.zip SpaceAdventure.zip]&lt;br /&gt;
&lt;br /&gt;
== 3. SpaceAdventure ==&lt;br /&gt;
[http://code.hotwebber.dk/Flashcards.zip Flashcards.zip]&lt;br /&gt;
&lt;br /&gt;
[[Category:Swift]]&lt;br /&gt;
[[Category:Mobil]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32378</id>
		<title>Programmering Mobile Applikationer I</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32378"/>
				<updated>2015-12-01T09:49:48Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* 1. WordCollage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Info =&lt;br /&gt;
&lt;br /&gt;
== Mål ==&lt;br /&gt;
&lt;br /&gt;
Deltageren kan selvstændigt programmere mindre applikationer (apps) til en iPhones/iPads, og kan i den forbindelse anvende opnået viden om aktuelle programmeringssprog, udviklingsmiljø og app-model, samt hvordan eksekveringen, debugning, test og distribution af apps fungerer.&lt;br /&gt;
&lt;br /&gt;
== Mødetider ==&lt;br /&gt;
&lt;br /&gt;
8:00 - 15:23&lt;br /&gt;
&lt;br /&gt;
== Pauser ==&lt;br /&gt;
&lt;br /&gt;
Formiddag: 9:30 - 9:55&lt;br /&gt;
&lt;br /&gt;
Middag: 11:25 - 12:00&lt;br /&gt;
&lt;br /&gt;
Eftermiddag: 13:30 - 13:45&lt;br /&gt;
&lt;br /&gt;
= Opgaver =&lt;br /&gt;
&lt;br /&gt;
== 1. WordCollage ==&lt;br /&gt;
[http://code.hotwebber.dk/WordCollage.zip WordCollage.zip]&lt;br /&gt;
&lt;br /&gt;
== 2. SpaceAdventure ==&lt;br /&gt;
[http://code.hotwebber.dk/SpaceAdventure.zip SpaceAdventure.zip]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave21|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave22|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave23|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave24|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave25|Opgave 5]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave26|Opgave 6]]&lt;br /&gt;
&lt;br /&gt;
== 3. SpaceAdventure ==&lt;br /&gt;
[http://code.hotwebber.dk/Flashcards.zip Flashcards.zip]&lt;br /&gt;
&lt;br /&gt;
[[Category:Swift]]&lt;br /&gt;
[[Category:Mobil]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32377</id>
		<title>Programmering Mobile Applikationer I</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32377"/>
				<updated>2015-12-01T09:49:35Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Opgaver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Info =&lt;br /&gt;
&lt;br /&gt;
== Mål ==&lt;br /&gt;
&lt;br /&gt;
Deltageren kan selvstændigt programmere mindre applikationer (apps) til en iPhones/iPads, og kan i den forbindelse anvende opnået viden om aktuelle programmeringssprog, udviklingsmiljø og app-model, samt hvordan eksekveringen, debugning, test og distribution af apps fungerer.&lt;br /&gt;
&lt;br /&gt;
== Mødetider ==&lt;br /&gt;
&lt;br /&gt;
8:00 - 15:23&lt;br /&gt;
&lt;br /&gt;
== Pauser ==&lt;br /&gt;
&lt;br /&gt;
Formiddag: 9:30 - 9:55&lt;br /&gt;
&lt;br /&gt;
Middag: 11:25 - 12:00&lt;br /&gt;
&lt;br /&gt;
Eftermiddag: 13:30 - 13:45&lt;br /&gt;
&lt;br /&gt;
= Opgaver =&lt;br /&gt;
&lt;br /&gt;
== 1. WordCollage ==&lt;br /&gt;
[http://code.hotwebber.dk/WordCollage.zip WordCollage.zip]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave1|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave2|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave3|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave4|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
== 2. SpaceAdventure ==&lt;br /&gt;
[http://code.hotwebber.dk/SpaceAdventure.zip SpaceAdventure.zip]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave21|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave22|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave23|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave24|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave25|Opgave 5]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave26|Opgave 6]]&lt;br /&gt;
&lt;br /&gt;
== 3. SpaceAdventure ==&lt;br /&gt;
[http://code.hotwebber.dk/Flashcards.zip Flashcards.zip]&lt;br /&gt;
&lt;br /&gt;
[[Category:Swift]]&lt;br /&gt;
[[Category:Mobil]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32097</id>
		<title>Programmering Mobile Applikationer I</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32097"/>
				<updated>2015-11-22T21:34:00Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* 2. SpaceAdventure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Info =&lt;br /&gt;
&lt;br /&gt;
== Mål ==&lt;br /&gt;
&lt;br /&gt;
Deltageren kan selvstændigt programmere mindre applikationer (apps) til en iPhones/iPads, og kan i den forbindelse anvende opnået viden om aktuelle programmeringssprog, udviklingsmiljø og app-model, samt hvordan eksekveringen, debugning, test og distribution af apps fungerer.&lt;br /&gt;
&lt;br /&gt;
== Mødetider ==&lt;br /&gt;
&lt;br /&gt;
8:00 - 15:23&lt;br /&gt;
&lt;br /&gt;
== Pauser ==&lt;br /&gt;
&lt;br /&gt;
Formiddag: 9:30 - 9:55&lt;br /&gt;
&lt;br /&gt;
Middag: 11:25 - 12:00&lt;br /&gt;
&lt;br /&gt;
Eftermiddag: 13:30 - 13:45&lt;br /&gt;
&lt;br /&gt;
= Opgaver =&lt;br /&gt;
&lt;br /&gt;
== 1. WordCollage ==&lt;br /&gt;
[http://code.hotwebber.dk/WordCollage.zip WordCollage.zip]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave1|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave2|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave3|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave4|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
== 2. SpaceAdventure ==&lt;br /&gt;
[http://code.hotwebber.dk/SpaceAdventure.zip SpaceAdventure.zip]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave21|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave22|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave23|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave24|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave25|Opgave 5]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave26|Opgave 6]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Swift]]&lt;br /&gt;
[[Category:Mobil]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32096</id>
		<title>Programmering Mobile Applikationer I</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32096"/>
				<updated>2015-11-22T21:33:48Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* 2. SpaceAdventure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Info =&lt;br /&gt;
&lt;br /&gt;
== Mål ==&lt;br /&gt;
&lt;br /&gt;
Deltageren kan selvstændigt programmere mindre applikationer (apps) til en iPhones/iPads, og kan i den forbindelse anvende opnået viden om aktuelle programmeringssprog, udviklingsmiljø og app-model, samt hvordan eksekveringen, debugning, test og distribution af apps fungerer.&lt;br /&gt;
&lt;br /&gt;
== Mødetider ==&lt;br /&gt;
&lt;br /&gt;
8:00 - 15:23&lt;br /&gt;
&lt;br /&gt;
== Pauser ==&lt;br /&gt;
&lt;br /&gt;
Formiddag: 9:30 - 9:55&lt;br /&gt;
&lt;br /&gt;
Middag: 11:25 - 12:00&lt;br /&gt;
&lt;br /&gt;
Eftermiddag: 13:30 - 13:45&lt;br /&gt;
&lt;br /&gt;
= Opgaver =&lt;br /&gt;
&lt;br /&gt;
== 1. WordCollage ==&lt;br /&gt;
[http://code.hotwebber.dk/WordCollage.zip WordCollage.zip]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave1|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave2|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave3|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave4|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
== 2. SpaceAdventure ==&lt;br /&gt;
[http://code.hotwebber.dk/SpaceAdventure.zip SpaceAdventure.zip]&lt;br /&gt;
[[/Opgave21|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave22|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave23|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave24|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave25|Opgave 5]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave26|Opgave 6]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Swift]]&lt;br /&gt;
[[Category:Mobil]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32095</id>
		<title>Programmering Mobile Applikationer I</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32095"/>
				<updated>2015-11-22T21:33:19Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* 1. WordCollage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Info =&lt;br /&gt;
&lt;br /&gt;
== Mål ==&lt;br /&gt;
&lt;br /&gt;
Deltageren kan selvstændigt programmere mindre applikationer (apps) til en iPhones/iPads, og kan i den forbindelse anvende opnået viden om aktuelle programmeringssprog, udviklingsmiljø og app-model, samt hvordan eksekveringen, debugning, test og distribution af apps fungerer.&lt;br /&gt;
&lt;br /&gt;
== Mødetider ==&lt;br /&gt;
&lt;br /&gt;
8:00 - 15:23&lt;br /&gt;
&lt;br /&gt;
== Pauser ==&lt;br /&gt;
&lt;br /&gt;
Formiddag: 9:30 - 9:55&lt;br /&gt;
&lt;br /&gt;
Middag: 11:25 - 12:00&lt;br /&gt;
&lt;br /&gt;
Eftermiddag: 13:30 - 13:45&lt;br /&gt;
&lt;br /&gt;
= Opgaver =&lt;br /&gt;
&lt;br /&gt;
== 1. WordCollage ==&lt;br /&gt;
[http://code.hotwebber.dk/WordCollage.zip WordCollage.zip]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave1|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave2|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave3|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave4|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
== 2. SpaceAdventure ==&lt;br /&gt;
&lt;br /&gt;
[[/Opgave21|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave22|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave23|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave24|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave25|Opgave 5]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave26|Opgave 6]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Swift]]&lt;br /&gt;
[[Category:Mobil]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave24&amp;diff=32094</id>
		<title>Programmering Mobile Applikationer I/Opgave24</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave24&amp;diff=32094"/>
				<updated>2015-11-22T21:31:49Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;= SpaceAdventure Opgave 4 =  # Udforsk forskellene mellem Swifts klasser (Class) og strukturer (Struct) og udskift SpaceAdventure klassen med en struct  == Ressourcer ==  The Swi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SpaceAdventure Opgave 4 =&lt;br /&gt;
&lt;br /&gt;
# Udforsk forskellene mellem Swifts klasser (Class) og strukturer (Struct) og udskift SpaceAdventure klassen med en struct&lt;br /&gt;
&lt;br /&gt;
== Ressourcer ==&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: About Swift [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: A Swift Tour [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: The Basics [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html]&lt;br /&gt;
&lt;br /&gt;
Project Navigator Help: Adding a New File [https://developer.apple.com/library/ios/recipes/xcode_help-structure_navigator/articles/Adding_a_New_File.html]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Classes and Structures [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ClassesAndStructures.html]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Initialization [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Methods [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Methods.html]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave23&amp;diff=32093</id>
		<title>Programmering Mobile Applikationer I/Opgave23</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave23&amp;diff=32093"/>
				<updated>2015-11-22T21:17:38Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;= SpaceAdventure Opgave 3 =  # Tilføj et &amp;quot;påske æg&amp;quot; til programmet. F.eks. hvis brugeren indtaster &amp;quot;Cookies!&amp;quot; istedet for &amp;quot;y&amp;quot; eller &amp;quot;n&amp;quot;, så skal programmet svare med noget sj...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SpaceAdventure Opgave 3 =&lt;br /&gt;
&lt;br /&gt;
# Tilføj et &amp;quot;påske æg&amp;quot; til programmet. F.eks. hvis brugeren indtaster &amp;quot;Cookies!&amp;quot; istedet for &amp;quot;y&amp;quot; eller &amp;quot;n&amp;quot;, så skal programmet svare med noget sjovt.&lt;br /&gt;
&lt;br /&gt;
== Ressourcer ==&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: About Swift [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: A Swift Tour [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: The Basics [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: While Loops [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//apple_ref/doc/uid/TP40014097-CH9-ID124]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Logical Operators [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/BasicOperators.html#//apple_ref/doc/uid/TP40014097-CH6-ID76]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Conditional Statements [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//apple_ref/doc/uid/TP40014097-CH9-ID127]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave22&amp;diff=32092</id>
		<title>Programmering Mobile Applikationer I/Opgave22</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave22&amp;diff=32092"/>
				<updated>2015-11-22T21:12:31Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;= SpaceAdventure Opgave 2 =  # Lav en funktion der tager en besked som parameter, udskriver beskeden til skærmen, og returnere brugerens svar  == Ressourcer ==  The Swift Progra...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SpaceAdventure Opgave 2 =&lt;br /&gt;
&lt;br /&gt;
# Lav en funktion der tager en besked som parameter, udskriver beskeden til skærmen, og returnere brugerens svar&lt;br /&gt;
&lt;br /&gt;
== Ressourcer ==&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: About Swift [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: A Swift Tour [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: The Basics [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html]&lt;br /&gt;
&lt;br /&gt;
Swift Standard Library Reference [https://developer.apple.com/library/ios/documentation/General/Reference/SwiftStandardLibraryReference/]&lt;br /&gt;
&lt;br /&gt;
Xcode Basics: About the Navigator Area [https://developer.apple.com/library/ios/recipes/xcode_help-general/Chapters/AbouttheNavigatorArea.html]&lt;br /&gt;
&lt;br /&gt;
About the Project Navigator [https://developer.apple.com/library/ios/recipes/xcode_help-structure_navigator/articles/About_the_Project_Navigator.html]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Conditional Statements [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//apple_ref/doc/uid/TP40014097-CH9-ID127]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave21&amp;diff=32091</id>
		<title>Programmering Mobile Applikationer I/Opgave21</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave21&amp;diff=32091"/>
				<updated>2015-11-22T21:06:02Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;= SpaceAdventure Opgave 1 =  # Undersøg lighederne og ulighederne mellem Int, Float, Double og CGFloat. # Lav en funktion der tager en Int eller en Double og udskriver en besked...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SpaceAdventure Opgave 1 =&lt;br /&gt;
&lt;br /&gt;
# Undersøg lighederne og ulighederne mellem Int, Float, Double og CGFloat.&lt;br /&gt;
# Lav en funktion der tager en Int eller en Double og udskriver en besked til skærmen&lt;br /&gt;
&lt;br /&gt;
== Ressourcer ==&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: About Swift [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: A Swift Tour [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: The Basics [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html]&lt;br /&gt;
&lt;br /&gt;
Swift Blog: Files and Initialization [https://developer.apple.com/swift/blog/?id=7]&lt;br /&gt;
&lt;br /&gt;
Swift Standard Library Reference: Printing [https://developer.apple.com/library/ios/documentation/General/Reference/SwiftStandardLibraryReference/Printing.html]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Type Safety and Type Inference [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID322]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Types [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Types.html]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32090</id>
		<title>Programmering Mobile Applikationer I</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32090"/>
				<updated>2015-11-22T21:00:23Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* 2. SpaceAdventure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Info =&lt;br /&gt;
&lt;br /&gt;
== Mål ==&lt;br /&gt;
&lt;br /&gt;
Deltageren kan selvstændigt programmere mindre applikationer (apps) til en iPhones/iPads, og kan i den forbindelse anvende opnået viden om aktuelle programmeringssprog, udviklingsmiljø og app-model, samt hvordan eksekveringen, debugning, test og distribution af apps fungerer.&lt;br /&gt;
&lt;br /&gt;
== Mødetider ==&lt;br /&gt;
&lt;br /&gt;
8:00 - 15:23&lt;br /&gt;
&lt;br /&gt;
== Pauser ==&lt;br /&gt;
&lt;br /&gt;
Formiddag: 9:30 - 9:55&lt;br /&gt;
&lt;br /&gt;
Middag: 11:25 - 12:00&lt;br /&gt;
&lt;br /&gt;
Eftermiddag: 13:30 - 13:45&lt;br /&gt;
&lt;br /&gt;
= Opgaver =&lt;br /&gt;
&lt;br /&gt;
== 1. WordCollage ==&lt;br /&gt;
[[/Opgave1|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave2|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave3|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave4|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
== 2. SpaceAdventure ==&lt;br /&gt;
&lt;br /&gt;
[[/Opgave21|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave22|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave23|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave24|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave25|Opgave 5]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave26|Opgave 6]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Swift]]&lt;br /&gt;
[[Category:Mobil]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32089</id>
		<title>Programmering Mobile Applikationer I</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32089"/>
				<updated>2015-11-22T20:59:56Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* 2. SpaceAdventure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Info =&lt;br /&gt;
&lt;br /&gt;
== Mål ==&lt;br /&gt;
&lt;br /&gt;
Deltageren kan selvstændigt programmere mindre applikationer (apps) til en iPhones/iPads, og kan i den forbindelse anvende opnået viden om aktuelle programmeringssprog, udviklingsmiljø og app-model, samt hvordan eksekveringen, debugning, test og distribution af apps fungerer.&lt;br /&gt;
&lt;br /&gt;
== Mødetider ==&lt;br /&gt;
&lt;br /&gt;
8:00 - 15:23&lt;br /&gt;
&lt;br /&gt;
== Pauser ==&lt;br /&gt;
&lt;br /&gt;
Formiddag: 9:30 - 9:55&lt;br /&gt;
&lt;br /&gt;
Middag: 11:25 - 12:00&lt;br /&gt;
&lt;br /&gt;
Eftermiddag: 13:30 - 13:45&lt;br /&gt;
&lt;br /&gt;
= Opgaver =&lt;br /&gt;
&lt;br /&gt;
== 1. WordCollage ==&lt;br /&gt;
[[/Opgave1|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave2|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave3|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave4|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
== 2. SpaceAdventure ==&lt;br /&gt;
&lt;br /&gt;
[[/Opgave1|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave2|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave3|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave4|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave5|Opgave 5]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave6|Opgave 6]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Swift]]&lt;br /&gt;
[[Category:Mobil]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32088</id>
		<title>Programmering Mobile Applikationer I</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I&amp;diff=32088"/>
				<updated>2015-11-22T20:59:42Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* 2. SpaceAdventure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Info =&lt;br /&gt;
&lt;br /&gt;
== Mål ==&lt;br /&gt;
&lt;br /&gt;
Deltageren kan selvstændigt programmere mindre applikationer (apps) til en iPhones/iPads, og kan i den forbindelse anvende opnået viden om aktuelle programmeringssprog, udviklingsmiljø og app-model, samt hvordan eksekveringen, debugning, test og distribution af apps fungerer.&lt;br /&gt;
&lt;br /&gt;
== Mødetider ==&lt;br /&gt;
&lt;br /&gt;
8:00 - 15:23&lt;br /&gt;
&lt;br /&gt;
== Pauser ==&lt;br /&gt;
&lt;br /&gt;
Formiddag: 9:30 - 9:55&lt;br /&gt;
&lt;br /&gt;
Middag: 11:25 - 12:00&lt;br /&gt;
&lt;br /&gt;
Eftermiddag: 13:30 - 13:45&lt;br /&gt;
&lt;br /&gt;
= Opgaver =&lt;br /&gt;
&lt;br /&gt;
== 1. WordCollage ==&lt;br /&gt;
[[/Opgave1|Opgave 1]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave2|Opgave 2]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave3|Opgave 3]]&lt;br /&gt;
&lt;br /&gt;
[[/Opgave4|Opgave 4]]&lt;br /&gt;
&lt;br /&gt;
== 2. SpaceAdventure ==&lt;br /&gt;
&lt;br /&gt;
[[/Opgave1|Opgave 1]]&lt;br /&gt;
[[/Opgave2|Opgave 2]]&lt;br /&gt;
[[/Opgave3|Opgave 3]]&lt;br /&gt;
[[/Opgave4|Opgave 4]]&lt;br /&gt;
[[/Opgave5|Opgave 5]]&lt;br /&gt;
[[/Opgave6|Opgave 6]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Swift]]&lt;br /&gt;
[[Category:Mobil]]&lt;br /&gt;
[[category:Programming]]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave4&amp;diff=32087</id>
		<title>Programmering Mobile Applikationer I/Opgave4</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave4&amp;diff=32087"/>
				<updated>2015-11-22T18:57:59Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: Created page with &amp;quot;= WordCollage Opgave 4 =  # Lav sådan at baggrundsfarven på knapperne også skifter når baggrundsfarven skifter # Erstat de tre separate actions med en enkelt changeBackground...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= WordCollage Opgave 4 =&lt;br /&gt;
&lt;br /&gt;
# Lav sådan at baggrundsfarven på knapperne også skifter når baggrundsfarven skifter&lt;br /&gt;
# Erstat de tre separate actions med en enkelt changeBackgroundColor metode som alle 3 kanpper er connected til. Implementer metoden så den kan kende forskel på hvilken knappe der er trykket på og ændre baggrundsfarven i overensstemmelse med knappen&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave3&amp;diff=32086</id>
		<title>Programmering Mobile Applikationer I/Opgave3</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave3&amp;diff=32086"/>
				<updated>2015-11-22T18:50:05Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Ressourcer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= WordCollage Opgave 3 =&lt;br /&gt;
&lt;br /&gt;
# Undersøg UIColor klassen (I Dokumentationen CMD+SHIFT+0) og brug initializeren init(red:green:blue:alpha:) til at lave en specifik farve&lt;br /&gt;
# Udvid changeBackgroundColor actionen så den skiftevis vælger en lys og en mørk farve&lt;br /&gt;
# Eksperimenter med at simulere med forskellige enheder i IOS Simulatoren og prøv de forskellige Size Classe i Interface Builderen så interfacet bliver brugbart på forskelige enheder&lt;br /&gt;
&lt;br /&gt;
== Ressourcer ==&lt;br /&gt;
&lt;br /&gt;
Cocoa Application Competencies for iOS: Target-Action [https://developer.apple.com/library/ios/documentation/General/Conceptual/Devpedia-CocoaApp/TargetAction.html]&lt;br /&gt;
&lt;br /&gt;
Using Swift with Cocoa and Objective-C: Working with Outlets and Actions [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/WritingSwiftClassesWithObjective-CBehavior.html#//apple_ref/doc/uid/TP40014216-CH5-XID_62]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Attributes [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Attributes.html]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave3&amp;diff=32085</id>
		<title>Programmering Mobile Applikationer I/Opgave3</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave3&amp;diff=32085"/>
				<updated>2015-11-22T18:49:09Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Ressourcer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= WordCollage Opgave 3 =&lt;br /&gt;
&lt;br /&gt;
# Undersøg UIColor klassen (I Dokumentationen CMD+SHIFT+0) og brug initializeren init(red:green:blue:alpha:) til at lave en specifik farve&lt;br /&gt;
# Udvid changeBackgroundColor actionen så den skiftevis vælger en lys og en mørk farve&lt;br /&gt;
# Eksperimenter med at simulere med forskellige enheder i IOS Simulatoren og prøv de forskellige Size Classe i Interface Builderen så interfacet bliver brugbart på forskelige enheder&lt;br /&gt;
&lt;br /&gt;
== Ressourcer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Xcode Overview: Connect User Interface Objects to Code [https://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/edit_user_interface.html#//apple_ref/doc/uid/TP40010215-CH6-SW3]&lt;br /&gt;
&lt;br /&gt;
Cocoa Application Competencies for iOS: Target-Action [https://developer.apple.com/library/ios/documentation/General/Conceptual/Devpedia-CocoaApp/TargetAction.html]&lt;br /&gt;
&lt;br /&gt;
Using Swift with Cocoa and Objective-C: Working with Outlets and Actions [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/WritingSwiftClassesWithObjective-CBehavior.html#//apple_ref/doc/uid/TP40014216-CH5-XID_62]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Attributes [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Attributes.html]&lt;br /&gt;
&lt;br /&gt;
Start Developing iOS Apps Today: Finding Information [https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/FindingInformation.html]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave3&amp;diff=32084</id>
		<title>Programmering Mobile Applikationer I/Opgave3</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave3&amp;diff=32084"/>
				<updated>2015-11-22T18:48:53Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Ressourcer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= WordCollage Opgave 3 =&lt;br /&gt;
&lt;br /&gt;
# Undersøg UIColor klassen (I Dokumentationen CMD+SHIFT+0) og brug initializeren init(red:green:blue:alpha:) til at lave en specifik farve&lt;br /&gt;
# Udvid changeBackgroundColor actionen så den skiftevis vælger en lys og en mørk farve&lt;br /&gt;
# Eksperimenter med at simulere med forskellige enheder i IOS Simulatoren og prøv de forskellige Size Classe i Interface Builderen så interfacet bliver brugbart på forskelige enheder&lt;br /&gt;
&lt;br /&gt;
== Ressourcer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Xcode Overview: Connect User Interface Objects to Code [https://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/edit_user_interface.html#//apple_ref/doc/uid/TP40010215-CH6-SW3]&lt;br /&gt;
&lt;br /&gt;
Cocoa Application Competencies for iOS: Target-Action [https://developer.apple.com/library/ios/documentation/General/Conceptual/Devpedia-CocoaApp/TargetAction.html]&lt;br /&gt;
&lt;br /&gt;
Using Swift with Cocoa and Objective-C: Working with Outlets and Actions [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/WritingSwiftClassesWithObjective-CBehavior.html#//apple_ref/doc/uid/TP40014216-CH5- XID_62]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Attributes [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Attributes.html]&lt;br /&gt;
&lt;br /&gt;
Start Developing iOS Apps Today: Finding Information [https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/FindingInformation.html]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave3&amp;diff=32083</id>
		<title>Programmering Mobile Applikationer I/Opgave3</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Programmering_Mobile_Applikationer_I/Opgave3&amp;diff=32083"/>
				<updated>2015-11-22T18:48:36Z</updated>
		
		<summary type="html">&lt;p&gt;Micn: /* Ressourcer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= WordCollage Opgave 3 =&lt;br /&gt;
&lt;br /&gt;
# Undersøg UIColor klassen (I Dokumentationen CMD+SHIFT+0) og brug initializeren init(red:green:blue:alpha:) til at lave en specifik farve&lt;br /&gt;
# Udvid changeBackgroundColor actionen så den skiftevis vælger en lys og en mørk farve&lt;br /&gt;
# Eksperimenter med at simulere med forskellige enheder i IOS Simulatoren og prøv de forskellige Size Classe i Interface Builderen så interfacet bliver brugbart på forskelige enheder&lt;br /&gt;
&lt;br /&gt;
== Ressourcer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Xcode Overview: Connect User Interface Objects to Code [https://developer.apple.com/ library/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/edit_user_interface.html#//apple_ref/doc/uid/TP40010215-CH6-SW3]&lt;br /&gt;
&lt;br /&gt;
Cocoa Application Competencies for iOS: Target-Action [https://developer.apple.com/library/ios/documentation/General/Conceptual/Devpedia-CocoaApp/TargetAction.html]&lt;br /&gt;
&lt;br /&gt;
Using Swift with Cocoa and Objective-C: Working with Outlets and Actions [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/WritingSwiftClassesWithObjective-CBehavior.html#//apple_ref/doc/uid/TP40014216-CH5- XID_62]&lt;br /&gt;
&lt;br /&gt;
The Swift Programming Language: Attributes [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Attributes.html]&lt;br /&gt;
&lt;br /&gt;
Start Developing iOS Apps Today: Finding Information [https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/FindingInformation.html]&lt;/div&gt;</summary>
		<author><name>Micn</name></author>	</entry>

	</feed>