<?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=Mach</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=Mach"/>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php/Special:Contributions/Mach"/>
		<updated>2026-04-10T16:38:34Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Main_Page&amp;diff=40543</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Main_Page&amp;diff=40543"/>
				<updated>2021-12-20T11:24:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;0&amp;quot;&lt;br /&gt;
|[[Image:Kate maleri2.jpg|300px|Artist: Kate Kallermann]]&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; align=left&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- align=left&lt;br /&gt;
|Welcome to [http://house-of-technology.dk Teknologisk videncenter's] Wiki at [http://www.mercantec.dk Mercantec], [[wikipedia:en:Viborg,_Denmark|Viborg]], [[wikipedia:en:Denmark|Denmark]]. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
*[http://skema.merhot.dk Lokale-Bookning]&lt;br /&gt;
*[http://udstyr.merhot.dk GNS3 serverbooking]&lt;br /&gt;
*[[Evaluering_af_Hovedforløb|Evaluering af fag og hovedforløb]]&lt;br /&gt;
*[https://www.safaribooksonline.com/ Safari Books online]&lt;br /&gt;
----&lt;br /&gt;
===Valgfri specialefag===&lt;br /&gt;
&amp;lt;hr style=&amp;quot;color:red;background:red;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.4em; background:#transparent; color:aabbee;&amp;quot;&amp;gt;BEMÆRK: 2021 katalog udkommet.&amp;lt;/div&amp;gt; &amp;lt;hr style=&amp;quot;color:red;background:red;&amp;quot;&amp;gt;&lt;br /&gt;
*[[media:2021_Faktaark_TVC_Valgfri_uddannelsesspecifikke_fag.pdf|Valgfri specialefags katalog  2021]]&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===  HOT - VPN Adgang===&lt;br /&gt;
Det er nu muligt at få adgang til HOT VPN. Hvis du har brug for at tilgå VPN skal du bruge dit Wifi login (Det til Global-undervisning / Global-Test). Hvis du ikke har sådan et, skal du kontakte mercantecs helpdesk ved kantinen.&lt;br /&gt;
[https://vpn.merhot.dk Link til VPN]&lt;br /&gt;
&lt;br /&gt;
=== Mercantec Studiekort APP===&lt;br /&gt;
*[http://mars.merhot.dk/data/pdf/Mercantec_Studiekort.pdf Installation af Mercantec Studiekort APP]&lt;br /&gt;
=== Datahouse Helpdesk ===&lt;br /&gt;
mail til mailto:dh.helpdesk@edu.mercantec.dk&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
mail til mailto:hotskp@mercantec.dk&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Java_3&amp;diff=40116</id>
		<title>Java 3</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Java_3&amp;diff=40116"/>
				<updated>2019-01-30T13:03:00Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: Created page with &amp;quot;==Notification Channel== &amp;lt;source lang=&amp;quot;java&amp;gt; public void CreateNotificationChannel() {         NotificationChannel channel = new NotificationChannel(                 &amp;quot;test&amp;quot;,...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Notification Channel==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;gt;&lt;br /&gt;
public void CreateNotificationChannel() {&lt;br /&gt;
        NotificationChannel channel = new NotificationChannel(&lt;br /&gt;
                &amp;quot;test&amp;quot;,&lt;br /&gt;
                &amp;quot;test&amp;quot;,&lt;br /&gt;
                NotificationManager.IMPORTANCE_DEFAULT);&lt;br /&gt;
&lt;br /&gt;
        notificationManager = getSystemService(NotificationManager.class);&lt;br /&gt;
        notificationManager.createNotificationChannel(channel);&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39776</id>
		<title>GUI Programmering (Swift)</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39776"/>
				<updated>2018-03-07T13:29:21Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Forberedelse til Kurset==&lt;br /&gt;
Vi skal bruge Mac Computere til dette kursus. Hvis man har en macbook selv anbefales det at man tager denne med til kurset. I så fald skal den køre macOS Sierra eller High Sierra. Derudover skal man inden man ankommer til kurset downloade og installere nyeste udgave af Xcode. Hav [https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11 denne bog klar til brug. Bogen er gratis].&lt;br /&gt;
&lt;br /&gt;
Hvis man ikke har en mac selv, kan man låne en den første dag. Computeren skal afleveres igen senest 11:30 fredag, med alt udleveret tilbehør. Det er elevens ansvar at sørge for at computeren afleveres til tiden.&lt;br /&gt;
&lt;br /&gt;
Til kurset skal der bruges studiematerialer der kan downloades [https://developer.apple.com/go/?id=app-dev-swift-student-swift-4 her].&lt;br /&gt;
&lt;br /&gt;
==Getting Up To Speed with Swift==&lt;br /&gt;
Klokken 9:30 til 12:00:&lt;br /&gt;
Arbejd på labs 1.2, 1.3 og 1.4&lt;br /&gt;
&lt;br /&gt;
Klokken 12:30 til 14:30:&lt;br /&gt;
Arbejd på labs 2.2, 2.5, 2.6&lt;br /&gt;
&lt;br /&gt;
==Lets make Apps==&lt;br /&gt;
Klokken 8:00 til 10:00:&lt;br /&gt;
Læs afsnit 1.6, 1.8 og Påbegynd &amp;quot;Guided Project: Light&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Forsøg at lave dette layout: [[Media:http://mbock.dk/calc]]&lt;br /&gt;
&lt;br /&gt;
==Ugeopgave==&lt;br /&gt;
 - Notesystem med Loginsystem. Skal have følgende skærme:&lt;br /&gt;
 -  Login Side&lt;br /&gt;
 -  Lav ny bruger&lt;br /&gt;
 -  Liste (TableView) over personens noter&lt;br /&gt;
 -  Oprette, redigere og gemme noter&lt;br /&gt;
 - Der skal bruges en navigation controller (dvs. der skal være mulighed for en tilbageknap)&lt;br /&gt;
 - Som udgangspunkt så brug en hardcoded brugernavn og password til login.&lt;br /&gt;
 - AVANCERET: Lav et kald til en database. Læs her især afsnit 5.1 og 5.4 i bogen.&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39775</id>
		<title>GUI Programmering (Swift)</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39775"/>
				<updated>2018-03-06T12:02:21Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Lets make Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Forberedelse til Kurset==&lt;br /&gt;
Vi skal bruge Mac Computere til dette kursus. Hvis man har en macbook selv anbefales det at man tager denne med til kurset. I så fald skal den køre macOS Sierra eller High Sierra. Derudover skal man inden man ankommer til kurset downloade og installere nyeste udgave af Xcode. Hav [https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11 denne bog klar til brug. Bogen er gratis].&lt;br /&gt;
&lt;br /&gt;
Hvis man ikke har en mac selv, kan man låne en den første dag. Computeren skal afleveres igen senest 11:30 fredag, med alt udleveret tilbehør. Det er elevens ansvar at sørge for at computeren afleveres til tiden.&lt;br /&gt;
&lt;br /&gt;
Til kurset skal der bruges studiematerialer der kan downloades [https://developer.apple.com/go/?id=app-dev-swift-student-swift-4 her].&lt;br /&gt;
&lt;br /&gt;
==Getting Up To Speed with Swift==&lt;br /&gt;
Klokken 9:30 til 12:00:&lt;br /&gt;
Arbejd på labs 1.2, 1.3 og 1.4&lt;br /&gt;
&lt;br /&gt;
Klokken 12:30 til 14:30:&lt;br /&gt;
Arbejd på labs 2.2, 2.5, 2.6&lt;br /&gt;
&lt;br /&gt;
==Lets make Apps==&lt;br /&gt;
Klokken 8:00 til 10:00:&lt;br /&gt;
Læs afsnit 1.6, 1.8 og Påbegynd &amp;quot;Guided Project: Light&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Forsøg at lave dette layout: [[Media:http://mbock.dk/calc]]&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39774</id>
		<title>GUI Programmering (Swift)</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39774"/>
				<updated>2018-03-06T12:01:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Lets make Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Forberedelse til Kurset==&lt;br /&gt;
Vi skal bruge Mac Computere til dette kursus. Hvis man har en macbook selv anbefales det at man tager denne med til kurset. I så fald skal den køre macOS Sierra eller High Sierra. Derudover skal man inden man ankommer til kurset downloade og installere nyeste udgave af Xcode. Hav [https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11 denne bog klar til brug. Bogen er gratis].&lt;br /&gt;
&lt;br /&gt;
Hvis man ikke har en mac selv, kan man låne en den første dag. Computeren skal afleveres igen senest 11:30 fredag, med alt udleveret tilbehør. Det er elevens ansvar at sørge for at computeren afleveres til tiden.&lt;br /&gt;
&lt;br /&gt;
Til kurset skal der bruges studiematerialer der kan downloades [https://developer.apple.com/go/?id=app-dev-swift-student-swift-4 her].&lt;br /&gt;
&lt;br /&gt;
==Getting Up To Speed with Swift==&lt;br /&gt;
Klokken 9:30 til 12:00:&lt;br /&gt;
Arbejd på labs 1.2, 1.3 og 1.4&lt;br /&gt;
&lt;br /&gt;
Klokken 12:30 til 14:30:&lt;br /&gt;
Arbejd på labs 2.2, 2.5, 2.6&lt;br /&gt;
&lt;br /&gt;
==Lets make Apps==&lt;br /&gt;
Klokken 8:00 til 10:00:&lt;br /&gt;
Læs afsnit 1.6, 1.8 og Påbegynd &amp;quot;Guided Project: Light&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Forsøg at lave dette layout:&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39773</id>
		<title>GUI Programmering (Swift)</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39773"/>
				<updated>2018-03-06T12:01:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Lets make Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Forberedelse til Kurset==&lt;br /&gt;
Vi skal bruge Mac Computere til dette kursus. Hvis man har en macbook selv anbefales det at man tager denne med til kurset. I så fald skal den køre macOS Sierra eller High Sierra. Derudover skal man inden man ankommer til kurset downloade og installere nyeste udgave af Xcode. Hav [https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11 denne bog klar til brug. Bogen er gratis].&lt;br /&gt;
&lt;br /&gt;
Hvis man ikke har en mac selv, kan man låne en den første dag. Computeren skal afleveres igen senest 11:30 fredag, med alt udleveret tilbehør. Det er elevens ansvar at sørge for at computeren afleveres til tiden.&lt;br /&gt;
&lt;br /&gt;
Til kurset skal der bruges studiematerialer der kan downloades [https://developer.apple.com/go/?id=app-dev-swift-student-swift-4 her].&lt;br /&gt;
&lt;br /&gt;
==Getting Up To Speed with Swift==&lt;br /&gt;
Klokken 9:30 til 12:00:&lt;br /&gt;
Arbejd på labs 1.2, 1.3 og 1.4&lt;br /&gt;
&lt;br /&gt;
Klokken 12:30 til 14:30:&lt;br /&gt;
Arbejd på labs 2.2, 2.5, 2.6&lt;br /&gt;
&lt;br /&gt;
==Lets make Apps==&lt;br /&gt;
Klokken 8:00 til 10:00:&lt;br /&gt;
Læs afsnit 1.6, 1.8 og Påbegynd &amp;quot;Guided Project: Light&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Forsøg at lave dette layout:&lt;br /&gt;
[[File: http://mbock.dk/calc]]&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39772</id>
		<title>GUI Programmering (Swift)</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39772"/>
				<updated>2018-03-06T07:39:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Forberedelse til Kurset==&lt;br /&gt;
Vi skal bruge Mac Computere til dette kursus. Hvis man har en macbook selv anbefales det at man tager denne med til kurset. I så fald skal den køre macOS Sierra eller High Sierra. Derudover skal man inden man ankommer til kurset downloade og installere nyeste udgave af Xcode. Hav [https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11 denne bog klar til brug. Bogen er gratis].&lt;br /&gt;
&lt;br /&gt;
Hvis man ikke har en mac selv, kan man låne en den første dag. Computeren skal afleveres igen senest 11:30 fredag, med alt udleveret tilbehør. Det er elevens ansvar at sørge for at computeren afleveres til tiden.&lt;br /&gt;
&lt;br /&gt;
Til kurset skal der bruges studiematerialer der kan downloades [https://developer.apple.com/go/?id=app-dev-swift-student-swift-4 her].&lt;br /&gt;
&lt;br /&gt;
==Getting Up To Speed with Swift==&lt;br /&gt;
Klokken 9:30 til 12:00:&lt;br /&gt;
Arbejd på labs 1.2, 1.3 og 1.4&lt;br /&gt;
&lt;br /&gt;
Klokken 12:30 til 14:30:&lt;br /&gt;
Arbejd på labs 2.2, 2.5, 2.6&lt;br /&gt;
&lt;br /&gt;
==Lets make Apps==&lt;br /&gt;
Klokken 8:00 til 10:00:&lt;br /&gt;
Læs afsnit 1.6, 1.8 og Påbegynd &amp;quot;Guided Project: Light&amp;quot;&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39771</id>
		<title>GUI Programmering (Swift)</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39771"/>
				<updated>2018-03-05T11:36:08Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Forberedelse til Kurset==&lt;br /&gt;
Vi skal bruge Mac Computere til dette kursus. Hvis man har en macbook selv anbefales det at man tager denne med til kurset. I så fald skal den køre macOS Sierra eller High Sierra. Derudover skal man inden man ankommer til kurset downloade og installere nyeste udgave af Xcode. Hav [https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11 denne bog klar til brug. Bogen er gratis].&lt;br /&gt;
&lt;br /&gt;
Hvis man ikke har en mac selv, kan man låne en den første dag. Computeren skal afleveres igen senest 11:30 fredag, med alt udleveret tilbehør. Det er elevens ansvar at sørge for at computeren afleveres til tiden.&lt;br /&gt;
&lt;br /&gt;
Til kurset skal der bruges studiematerialer der kan downloades [https://developer.apple.com/go/?id=app-dev-swift-student-swift-4 her].&lt;br /&gt;
&lt;br /&gt;
==Getting Up To Speed with Swift==&lt;br /&gt;
Klokken 9:30 til 12:00:&lt;br /&gt;
Arbejd på labs 1.2, 1.3 og 1.4&lt;br /&gt;
&lt;br /&gt;
Klokken 12:30 til 14:30:&lt;br /&gt;
Arbejd på labs 2.2, 2.5, 2.6&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39768</id>
		<title>GUI Programmering (Swift)</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=GUI_Programmering_(Swift)&amp;diff=39768"/>
				<updated>2018-03-01T11:09:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: Created page with &amp;quot;==Forberedelse til Kurset== Vi skal bruge Mac Computere til dette kursus. Hvis man har en macbook selv anbefales det at man tager denne med til kurset. I så fald skal den kø...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Forberedelse til Kurset==&lt;br /&gt;
Vi skal bruge Mac Computere til dette kursus. Hvis man har en macbook selv anbefales det at man tager denne med til kurset. I så fald skal den køre macOS Sierra eller High Sierra. Derudover skal man inden man ankommer til kurset downloade og installere nyeste udgave af Xcode. Hav [https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11 denne bog klar til brug. Bogen er gratis].&lt;br /&gt;
&lt;br /&gt;
Hvis man ikke har en mac selv, kan man låne en den første dag. Computeren skal afleveres igen senest 11:30 fredag, med alt udleveret tilbehør. Det er elevens ansvar at sørge for at computeren afleveres til tiden.&lt;br /&gt;
&lt;br /&gt;
Til kurset skal der bruges studiematerialer der kan downloades [https://developer.apple.com/go/?id=app-dev-swift-student-swift-4 her].&lt;br /&gt;
&lt;br /&gt;
==Getting Up To Speed with Swift==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Database_Programmering_2._Del&amp;diff=39736</id>
		<title>Database Programmering 2. Del</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Database_Programmering_2._Del&amp;diff=39736"/>
				<updated>2018-02-14T07:10:29Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==API Udvikling==&lt;br /&gt;
Arbejd videre på jeres API'er&lt;br /&gt;
Følgende features skal der være:&lt;br /&gt;
 - En api der kan tage imod mindst 3 forskellige parametre, og outputte json på baggrund af dette input.&lt;br /&gt;
 - HUSK: altid gå ud fra at en GET parameter kan være unset. Jeres løsning skal handle dette.&lt;br /&gt;
 - Derudover skal jeres api tage imod et app id. Lav et interface så i kan holde styr på hvor mange gange hver key er blevet brugt til at lave et kald.&lt;br /&gt;
 - Et simpelt brugersystem. med webinterface, der tillader at en bruger kan oprette og se sit eget app id&lt;br /&gt;
 - En simpel dokumentation, evt. som webside, der vil gøre en klient i stand til at implementere jeres API i deres egne apps.&lt;br /&gt;
&lt;br /&gt;
==Mandag==&lt;br /&gt;
2 forskellige opgaver. I må selv vælge hvilken rækkefølge i laver opgaverne i. &lt;br /&gt;
 - Lav en database hvor i har 2 tables, images og users. Opret en one-to-many (dvs. foreign keys) relation imellem de to tables. Derefter skal i lave en side der laver én query (der bruger INNER JOIN) der gør at i kan vise alle billeder i databasen, sammen med navnet på den bruger der ejer billedet.&lt;br /&gt;
 - Lav jeres api om til at bruge POST istedet for GET til at få dets parametre. Lav derefter en side der kan lave et kald til jeres database. Brug evt. jQuery til dette.&lt;br /&gt;
&lt;br /&gt;
==Eksamens Link==&lt;br /&gt;
https://classroom.github.com/a/KsJtE53z&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Database_Programmering_2._Del&amp;diff=39727</id>
		<title>Database Programmering 2. Del</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Database_Programmering_2._Del&amp;diff=39727"/>
				<updated>2018-02-12T11:02:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==API Udvikling==&lt;br /&gt;
Arbejd videre på jeres API'er&lt;br /&gt;
Følgende features skal der være:&lt;br /&gt;
 - En api der kan tage imod mindst 3 forskellige parametre, og outputte json på baggrund af dette input.&lt;br /&gt;
 - HUSK: altid gå ud fra at en GET parameter kan være unset. Jeres løsning skal handle dette.&lt;br /&gt;
 - Derudover skal jeres api tage imod et app id. Lav et interface så i kan holde styr på hvor mange gange hver key er blevet brugt til at lave et kald.&lt;br /&gt;
 - Et simpelt brugersystem. med webinterface, der tillader at en bruger kan oprette og se sit eget app id&lt;br /&gt;
 - En simpel dokumentation, evt. som webside, der vil gøre en klient i stand til at implementere jeres API i deres egne apps.&lt;br /&gt;
&lt;br /&gt;
==Mandag==&lt;br /&gt;
2 forskellige opgaver. I må selv vælge hvilken rækkefølge i laver opgaverne i. &lt;br /&gt;
 - Lav en database hvor i har 2 tables, images og users. Opret en one-to-many (dvs. foreign keys) relation imellem de to tables. Derefter skal i lave en side der laver én query (der bruger INNER JOIN) der gør at i kan vise alle billeder i databasen, sammen med navnet på den bruger der ejer billedet.&lt;br /&gt;
 - Lav jeres api om til at bruge POST istedet for GET til at få dets parametre. Lav derefter en side der kan lave et kald til jeres database. Brug evt. jQuery til dette.&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Database_Programmering_2._Del&amp;diff=39720</id>
		<title>Database Programmering 2. Del</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Database_Programmering_2._Del&amp;diff=39720"/>
				<updated>2018-02-09T05:34:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: Created page with &amp;quot;==API Udvikling== Arbejd videre på jeres API'er Følgende features skal der være:  - En api der kan tage imod mindst 3 forskellige parametre, og outputte json på baggrund a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==API Udvikling==&lt;br /&gt;
Arbejd videre på jeres API'er&lt;br /&gt;
Følgende features skal der være:&lt;br /&gt;
 - En api der kan tage imod mindst 3 forskellige parametre, og outputte json på baggrund af dette input.&lt;br /&gt;
 - HUSK: altid gå ud fra at en GET parameter kan være unset. Jeres løsning skal handle dette.&lt;br /&gt;
 - Derudover skal jeres api tage imod et app id. Lav et interface så i kan holde styr på hvor mange gange hver key er blevet brugt til at lave et kald.&lt;br /&gt;
 - Et simpelt brugersystem. med webinterface, der tillader at en bruger kan oprette og se sit eget app id&lt;br /&gt;
 - En simpel dokumentation, evt. som webside, der vil gøre en klient i stand til at implementere jeres API i deres egne apps.&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39717</id>
		<title>Clientside Programming</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39717"/>
				<updated>2018-02-06T13:16:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tirsdag==&lt;br /&gt;
Fra morgenstunden [https://www.codecademy.com/learn/learn-jquery følg codecademy's jQuery tutorial]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_intro.asp Mere information om jQuery (w3schools)]&lt;br /&gt;
&lt;br /&gt;
Linje til at importere jquery:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
AJAX snippet:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;function loadDoc() {&lt;br /&gt;
  var xhttp = new XMLHttpRequest();&lt;br /&gt;
  xhttp.onreadystatechange = function() {&lt;br /&gt;
    if (this.readyState == 4 &amp;amp;&amp;amp; this.status == 200) {&lt;br /&gt;
     document.getElementById(&amp;quot;demo&amp;quot;).innerHTML = this.responseText;&lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
  xhttp.open(&amp;quot;GET&amp;quot;, &amp;quot;ajax_info.txt&amp;quot;, true);&lt;br /&gt;
  xhttp.send();&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/js/js_ajax_intro.asp AJAX]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_ajax_load.asp AJAX i jQuery]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/js/js_json_intro.asp JSON]&lt;br /&gt;
&lt;br /&gt;
Eftermiddags Opgave:&lt;br /&gt;
 - I er blevet hyret til at lave en hjemmeside for en skole. Den skole vil gerne have en side hvor man kan se en oversigt over de forskellige kurser der udbydes. På forsiden skal der vises et kursus, og der skal være en næste knap der kan vise næste bog på listen&lt;br /&gt;
 - REGEL: I må ikke lave nogle Page Loads efter siden er blevet loadet en gang. (Dvs. i skal bruge AJAX til resten)&lt;br /&gt;
 - REGEL: I må kun have ET kursus loaded af gangen&lt;br /&gt;
 - Dvs. I skal have en database, et php script der kan tilgå databasen, samt et webside dokument der bruger AJAX til at tilgå det php script.&lt;br /&gt;
 - I må MEGET gerne kigge på hvad der skal til for at gøre websiden visuelt spændende. Skal baggrundsfarven være hvid? Tekstfarven? Og andre ting man kan bruge CSS til.&lt;br /&gt;
&lt;br /&gt;
==Eksamens Emner==&lt;br /&gt;
&lt;br /&gt;
 - HTML&lt;br /&gt;
 - CSS&lt;br /&gt;
 - JavaScript&lt;br /&gt;
 - jQuery&lt;br /&gt;
 - CSS Grid&lt;br /&gt;
 - AJAX&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39710</id>
		<title>Clientside Programming</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39710"/>
				<updated>2018-01-31T11:10:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Onsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tirsdag==&lt;br /&gt;
Fra morgenstunden [https://www.codecademy.com/learn/learn-jquery følg codecademy's jQuery tutorial]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_intro.asp Mere information om jQuery (w3schools)]&lt;br /&gt;
&lt;br /&gt;
Linje til at importere jquery:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
AJAX snippet:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;function loadDoc() {&lt;br /&gt;
  var xhttp = new XMLHttpRequest();&lt;br /&gt;
  xhttp.onreadystatechange = function() {&lt;br /&gt;
    if (this.readyState == 4 &amp;amp;&amp;amp; this.status == 200) {&lt;br /&gt;
     document.getElementById(&amp;quot;demo&amp;quot;).innerHTML = this.responseText;&lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
  xhttp.open(&amp;quot;GET&amp;quot;, &amp;quot;ajax_info.txt&amp;quot;, true);&lt;br /&gt;
  xhttp.send();&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/js/js_ajax_intro.asp AJAX]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_ajax_load.asp AJAX i jQuery]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/js/js_json_intro.asp JSON]&lt;br /&gt;
&lt;br /&gt;
Eftermiddags Opgave:&lt;br /&gt;
 - I er blevet hyret til at lave en hjemmeside for en skole. Den skole vil gerne have en side hvor man kan se en oversigt over de forskellige kurser der udbydes. På forsiden skal der vises et kursus, og der skal være en næste knap der kan vise næste bog på listen&lt;br /&gt;
 - REGEL: I må ikke lave nogle Page Loads efter siden er blevet loadet en gang. (Dvs. i skal bruge AJAX til resten)&lt;br /&gt;
 - REGEL: I må kun have ET kursus loaded af gangen&lt;br /&gt;
 - Dvs. I skal have en database, et php script der kan tilgå databasen, samt et webside dokument der bruger AJAX til at tilgå det php script.&lt;br /&gt;
 - I må MEGET gerne kigge på hvad der skal til for at gøre websiden visuelt spændende. Skal baggrundsfarven være hvid? Tekstfarven? Og andre ting man kan bruge CSS til.&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39709</id>
		<title>Clientside Programming</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39709"/>
				<updated>2018-01-31T11:07:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tirsdag==&lt;br /&gt;
Fra morgenstunden [https://www.codecademy.com/learn/learn-jquery følg codecademy's jQuery tutorial]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_intro.asp Mere information om jQuery (w3schools)]&lt;br /&gt;
&lt;br /&gt;
Linje til at importere jquery:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
AJAX snippet:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;function loadDoc() {&lt;br /&gt;
  var xhttp = new XMLHttpRequest();&lt;br /&gt;
  xhttp.onreadystatechange = function() {&lt;br /&gt;
    if (this.readyState == 4 &amp;amp;&amp;amp; this.status == 200) {&lt;br /&gt;
     document.getElementById(&amp;quot;demo&amp;quot;).innerHTML = this.responseText;&lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
  xhttp.open(&amp;quot;GET&amp;quot;, &amp;quot;ajax_info.txt&amp;quot;, true);&lt;br /&gt;
  xhttp.send();&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/js/js_ajax_intro.asp AJAX]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_ajax_load.asp AJAX i jQuery]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/js/js_json_intro.asp JSON]&lt;br /&gt;
&lt;br /&gt;
Eftermiddags Opgave:&lt;br /&gt;
 - I er blevet hyret til at lave en hjemmeside for en skole. Den skole vil gerne have en side hvor man kan se en oversigt over de forskellige kurser der udbydes. På forsiden skal der vises et kursus, og der skal være en næste knap der kan vise næste bog på listen&lt;br /&gt;
 - REGEL: I må ikke lave nogle Page Loads efter siden er blevet loadet en gang. (Dvs. i skal bruge AJAX til resten)&lt;br /&gt;
 - REGEL: I må kun have ET kursus loaded af gangen&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39708</id>
		<title>Clientside Programming</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39708"/>
				<updated>2018-01-31T11:01:53Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tirsdag==&lt;br /&gt;
Fra morgenstunden [https://www.codecademy.com/learn/learn-jquery følg codecademy's jQuery tutorial]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_intro.asp Mere information om jQuery (w3schools)]&lt;br /&gt;
&lt;br /&gt;
Linje til at importere jquery:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
AJAX snippet:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;function loadDoc() {&lt;br /&gt;
  var xhttp = new XMLHttpRequest();&lt;br /&gt;
  xhttp.onreadystatechange = function() {&lt;br /&gt;
    if (this.readyState == 4 &amp;amp;&amp;amp; this.status == 200) {&lt;br /&gt;
     document.getElementById(&amp;quot;demo&amp;quot;).innerHTML = this.responseText;&lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
  xhttp.open(&amp;quot;GET&amp;quot;, &amp;quot;ajax_info.txt&amp;quot;, true);&lt;br /&gt;
  xhttp.send();&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/js/js_ajax_intro.asp AJAX]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_ajax_load.asp AJAX i jQuery]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/js/js_json_intro.asp JSON]&lt;br /&gt;
&lt;br /&gt;
Eftermiddags Opgave:&lt;br /&gt;
- I er blevet hyret til at lave en hjemmeside for en skole. Den skole vil gerne have en side hvor man kan se en oversigt over de forskellige kurser der udbydes. På forsiden skal der vises et kursus, og der skal være en næste knap der kan vise næste bog på listen&lt;br /&gt;
- REGEL: I må ikke lave nogle Page Loads efter siden er blevet loadet en gang. (Dvs. i skal bruge AJAX til resten)&lt;br /&gt;
- REGEL: I må kun have ET kursus loaded af gangen&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39707</id>
		<title>Clientside Programming</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39707"/>
				<updated>2018-01-30T08:31:37Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tirsdag==&lt;br /&gt;
Fra morgenstunden [https://www.codecademy.com/learn/learn-jquery følg codecademy's jQuery tutorial]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_intro.asp Mere information om jQuery (w3schools)]&lt;br /&gt;
&lt;br /&gt;
Linje til at importere jquery:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39706</id>
		<title>Clientside Programming</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39706"/>
				<updated>2018-01-30T07:08:11Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tirsdag==&lt;br /&gt;
Fra morgenstunden [https://www.codecademy.com/learn/learn-jquery følg codecademy's jQuery tutorial]&lt;br /&gt;
&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_intro.asp Mere information om jQuery (w3schools)]&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39705</id>
		<title>Clientside Programming</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39705"/>
				<updated>2018-01-30T07:07:55Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tirsdag==&lt;br /&gt;
Fra morgenstunden [https://www.codecademy.com/learn/learn-jquery følg codecademy's jQuery tutorial]&lt;br /&gt;
[https://www.w3schools.com/jquery/jquery_intro.asp Mere information om jQuery (w3schools)]&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39704</id>
		<title>Clientside Programming</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Clientside_Programming&amp;diff=39704"/>
				<updated>2018-01-30T07:02:00Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: Created page with &amp;quot;==Tirsdag== Fra morgenstunden [https://www.codecademy.com/learn/learn-jquery følg codecademy's jQuery tutorial]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tirsdag==&lt;br /&gt;
Fra morgenstunden [https://www.codecademy.com/learn/learn-jquery følg codecademy's jQuery tutorial]&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39648</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39648"/>
				<updated>2018-01-15T11:59:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Projektuge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Tasks&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-based-asynchronous-programming Mere Info]&lt;br /&gt;
 - Lav en Task og få den til at køre.&lt;br /&gt;
 - Lav en Task med en returnværdi og få den til at køre, skriv returværdien til konsollen.&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;UML Class Diagrams&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html Mere info]&lt;br /&gt;
 - Tegn et UML Class Diagram der beskriver et objekt du har på dit værelse. Giv det passende metoder og properties.&lt;br /&gt;
 - Giv en klassekammerat dit diagram. Ud fra det alene skal personen forsøge at implementere din klasse så godt som muligt.&lt;br /&gt;
 - Find et tidligere projekt du har lavet på studiet eller på arbejdet. Forsøg at beskrive dit projekt med et UML Class Diagram.&lt;br /&gt;
&lt;br /&gt;
Derefter, prøv om i kan implementere [https://www.dropbox.com/s/qbqqaimv86h64s7/download.png?dl=0 denne]&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/RzFe1DnYDlSCC1LP2 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Getting started programming&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Find på et teoretisk produkt, og definer derefter en liste af klasser og metoder på baggrund af beskrivelsesmetoden.&lt;br /&gt;
&lt;br /&gt;
==Projektuge==&lt;br /&gt;
Husk at tilføje @adamdanyx som collaborator på dit repo (hvis du bruger GitHub)&lt;br /&gt;
 - Solo-Grupper&lt;br /&gt;
 - Afleveres senest fredag klokken 11&lt;br /&gt;
 - Evalueres som skriftlig eksamen&lt;br /&gt;
&lt;br /&gt;
Formelle Krav til Aflevering:&lt;br /&gt;
 - Et GIT Repo med et kodeprojekt.&lt;br /&gt;
 - Et Før- og Efter UML Class Diagram&lt;br /&gt;
 - En udførlig Readme.md&lt;br /&gt;
 - Kommentering der forklarer jeres løsning&lt;br /&gt;
&lt;br /&gt;
Formelle Krav til Project Proposal:&lt;br /&gt;
 - 3 siders dokument indeholdende &lt;br /&gt;
 -  - Produktbeskrivelse&lt;br /&gt;
 -  - Motivation&lt;br /&gt;
 -  - UML Class Diagram&lt;br /&gt;
 - 4 emner vi har gennemgået i kurset (mindst 2 fra uge 2)&lt;br /&gt;
&lt;br /&gt;
Uge 1&lt;br /&gt;
 - Inheritance&lt;br /&gt;
 - Abstract Classes&lt;br /&gt;
 - Interfaces&lt;br /&gt;
 - Incapsulation&lt;br /&gt;
&lt;br /&gt;
Uge 2&lt;br /&gt;
 - Overloading&lt;br /&gt;
 - Overriding&lt;br /&gt;
 - Delegates&lt;br /&gt;
 - Anonymous Methods ( evt. incl. Lambda)&lt;br /&gt;
 - Multithreading&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39647</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39647"/>
				<updated>2018-01-15T07:58:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Tasks&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-based-asynchronous-programming Mere Info]&lt;br /&gt;
 - Lav en Task og få den til at køre.&lt;br /&gt;
 - Lav en Task med en returnværdi og få den til at køre, skriv returværdien til konsollen.&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;UML Class Diagrams&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html Mere info]&lt;br /&gt;
 - Tegn et UML Class Diagram der beskriver et objekt du har på dit værelse. Giv det passende metoder og properties.&lt;br /&gt;
 - Giv en klassekammerat dit diagram. Ud fra det alene skal personen forsøge at implementere din klasse så godt som muligt.&lt;br /&gt;
 - Find et tidligere projekt du har lavet på studiet eller på arbejdet. Forsøg at beskrive dit projekt med et UML Class Diagram.&lt;br /&gt;
&lt;br /&gt;
Derefter, prøv om i kan implementere [https://www.dropbox.com/s/qbqqaimv86h64s7/download.png?dl=0 denne]&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/RzFe1DnYDlSCC1LP2 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Getting started programming&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Find på et teoretisk produkt, og definer derefter en liste af klasser og metoder på baggrund af beskrivelsesmetoden.&lt;br /&gt;
&lt;br /&gt;
==Projektuge==&lt;br /&gt;
 - Solo-Grupper&lt;br /&gt;
 - Afleveres senest fredag klokken 11&lt;br /&gt;
 - Evalueres som skriftlig eksamen&lt;br /&gt;
&lt;br /&gt;
Formelle Krav til Aflevering:&lt;br /&gt;
 - Et GIT Repo med et kodeprojekt.&lt;br /&gt;
 - Et Før- og Efter UML Class Diagram&lt;br /&gt;
 - En udførlig Readme.md&lt;br /&gt;
 - Kommentering der forklarer jeres løsning&lt;br /&gt;
&lt;br /&gt;
Formelle Krav til Project Proposal:&lt;br /&gt;
 - 3 siders dokument indeholdende &lt;br /&gt;
 -  - Produktbeskrivelse&lt;br /&gt;
 -  - Motivation&lt;br /&gt;
 -  - UML Class Diagram&lt;br /&gt;
 - 4 emner vi har gennemgået i kurset (mindst 2 fra uge 2)&lt;br /&gt;
&lt;br /&gt;
Uge 1&lt;br /&gt;
 - Inheritance&lt;br /&gt;
 - Abstract Classes&lt;br /&gt;
 - Interfaces&lt;br /&gt;
 - Incapsulation&lt;br /&gt;
&lt;br /&gt;
Uge 2&lt;br /&gt;
 - Overloading&lt;br /&gt;
 - Overriding&lt;br /&gt;
 - Delegates&lt;br /&gt;
 - Anonymous Methods ( evt. incl. Lambda)&lt;br /&gt;
 - Multithreading&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39641</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39641"/>
				<updated>2018-01-12T07:10:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Fredag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Tasks&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-based-asynchronous-programming Mere Info]&lt;br /&gt;
 - Lav en Task og få den til at køre.&lt;br /&gt;
 - Lav en Task med en returnværdi og få den til at køre, skriv returværdien til konsollen.&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;UML Class Diagrams&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html Mere info]&lt;br /&gt;
 - Tegn et UML Class Diagram der beskriver et objekt du har på dit værelse. Giv det passende metoder og properties.&lt;br /&gt;
 - Giv en klassekammerat dit diagram. Ud fra det alene skal personen forsøge at implementere din klasse så godt som muligt.&lt;br /&gt;
 - Find et tidligere projekt du har lavet på studiet eller på arbejdet. Forsøg at beskrive dit projekt med et UML Class Diagram.&lt;br /&gt;
&lt;br /&gt;
Derefter, prøv om i kan implementere [https://www.dropbox.com/s/qbqqaimv86h64s7/download.png?dl=0 denne]&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/RzFe1DnYDlSCC1LP2 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Getting started programming&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Find på et teoretisk produkt, og definer derefter en liste af klasser og metoder på baggrund af beskrivelsesmetoden.&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39640</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39640"/>
				<updated>2018-01-11T13:23:44Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Tasks&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-based-asynchronous-programming Mere Info]&lt;br /&gt;
 - Lav en Task og få den til at køre.&lt;br /&gt;
 - Lav en Task med en returnværdi og få den til at køre, skriv returværdien til konsollen.&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;UML Class Diagrams&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html Mere info]&lt;br /&gt;
 - Tegn et UML Class Diagram der beskriver et objekt du har på dit værelse. Giv det passende metoder og properties.&lt;br /&gt;
 - Giv en klassekammerat dit diagram. Ud fra det alene skal personen forsøge at implementere din klasse så godt som muligt.&lt;br /&gt;
 - Find et tidligere projekt du har lavet på studiet eller på arbejdet. Forsøg at beskrive dit projekt med et UML Class Diagram.&lt;br /&gt;
&lt;br /&gt;
Derefter, prøv om i kan implementere [https://www.dropbox.com/s/qbqqaimv86h64s7/download.png?dl=0 denne]&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/RzFe1DnYDlSCC1LP2 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Getting started programming&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39635</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39635"/>
				<updated>2018-01-11T09:18:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Torsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Tasks&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-based-asynchronous-programming Mere Info]&lt;br /&gt;
 - Lav en Task og få den til at køre.&lt;br /&gt;
 - Lav en Task med en returnværdi og få den til at køre, skriv returværdien til konsollen.&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;UML Class Diagrams&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html Mere info]&lt;br /&gt;
 - Tegn et UML Class Diagram der beskriver et objekt du har på dit værelse. Giv det passende metoder og properties.&lt;br /&gt;
 - Giv en klassekammerat dit diagram. Ud fra det alene skal personen forsøge at implementere din klasse så godt som muligt.&lt;br /&gt;
 - Find et tidligere projekt du har lavet på studiet eller på arbejdet. Forsøg at beskrive dit projekt med et UML Class Diagram.&lt;br /&gt;
&lt;br /&gt;
Derefter, prøv om i kan implementere [https://www.dropbox.com/s/qbqqaimv86h64s7/download.png?dl=0 denne]&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Getting started programming&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39632</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39632"/>
				<updated>2018-01-10T20:07:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Tasks&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-based-asynchronous-programming Mere Info]&lt;br /&gt;
 - Lav en Task og få den til at køre.&lt;br /&gt;
 - Lav en Task med en returnværdi og få den til at køre, skriv returværdien til konsollen.&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;UML Class Diagrams&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html Mere info]&lt;br /&gt;
 - Tegn et UML Class Diagram der beskriver et objekt du har på dit værelse. Giv det passende metoder og properties.&lt;br /&gt;
 - Giv en klassekammerat dit diagram. Ud fra det alene skal personen forsøge at implementere din klasse så godt som muligt.&lt;br /&gt;
 - Find et tidligere projekt du har lavet på studiet eller på arbejdet. Forsøg at beskrive dit projekt med et UML Class Diagram.&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Getting started programming&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39630</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39630"/>
				<updated>2018-01-10T12:02:55Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Onsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Tasks&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-based-asynchronous-programming Mere Info]&lt;br /&gt;
 - Lav en Task og få den til at køre.&lt;br /&gt;
 - Lav en Task med en returnværdi og få den til at køre, skriv returværdien til konsollen.&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;UML Class Diagrams&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html Mere info]&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Getting started programming&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39629</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39629"/>
				<updated>2018-01-10T10:11:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Tasks&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-based-asynchronous-programming Mere Info]&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;UML Class Diagrams&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html Mere info]&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Getting started programming&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39628</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39628"/>
				<updated>2018-01-10T10:08:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Torsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Tasks&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-based-asynchronous-programming Mere Info]&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;UML Class Diagrams&amp;lt;/i&amp;gt;&amp;lt;h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39627</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39627"/>
				<updated>2018-01-10T09:57:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Tasks&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/task-based-asynchronous-programming Mere Info]&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39626</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39626"/>
				<updated>2018-01-10T08:38:26Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
 - Ekstra Opgave: Lav et gæt et tal spil, men med en tidsgrænse! Brug en tråd til at holde styr på tiden. &lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39625</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39625"/>
				<updated>2018-01-10T07:00:04Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Onsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
 - Start med at prøve at lave en Thread og starte den. Print til Console.Writeline for at teste&lt;br /&gt;
 - Lav et program der starter 10 forskellige tråde. Lad hver tråd outputte noget forskelligt, og se hvilken rækkefølge de bliver skrevet i.&lt;br /&gt;
 - Lav din egen Thread class, som demonstreret i klassen.&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39620</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39620"/>
				<updated>2018-01-09T12:50:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39619</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39619"/>
				<updated>2018-01-09T12:50:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Onsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Multithreaded&amp;lt;/h3&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39618</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39618"/>
				<updated>2018-01-09T12:49:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Onsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
[https://www.tutorialspoint.com/csharp/csharp_multithreading.htm Mere Info]&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39615</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39615"/>
				<updated>2018-01-09T11:45:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Tirsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/forms/fKMoartsN6OvJbwB3 Link til Test]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39614</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39614"/>
				<updated>2018-01-08T13:54:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Tirsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en int og returnerer tallet fordoblet. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der tager imod en 3 floats og returnerer summen. Gem i en passende delegate og kør.&lt;br /&gt;
 - Lav en Lambda Expression der ikke tager imod noget og returnerer &amp;quot;Hello World&amp;quot;. Gem i en passende delegate og kør.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39613</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39613"/>
				<updated>2018-01-08T13:51:36Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Mandag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del = sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39612</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39612"/>
				<updated>2018-01-08T13:49:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Mandag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
Eksempel fra formidlingen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;CSharp&amp;quot;&amp;gt;class Program&lt;br /&gt;
    {&lt;br /&gt;
        delegate string GreetingDelegate(string s);&lt;br /&gt;
        static void Main(string[] args)&lt;br /&gt;
        {&lt;br /&gt;
            GreetingDelegate del = sayIt;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            del += sayItPolitely;&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
            Console.WriteLine(del(&amp;quot;I'd like a soda&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayIt(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static string sayItPolitely(string s)&lt;br /&gt;
        {&lt;br /&gt;
            return s + &amp;quot; please.&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        static void callbackExample(GreetingDelegate callback)&lt;br /&gt;
        {&lt;br /&gt;
            //some code&lt;br /&gt;
            callback(&amp;quot;I'm done!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39611</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39611"/>
				<updated>2018-01-08T13:42:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Tirsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39609</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39609"/>
				<updated>2018-01-08T12:44:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Tirsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39608</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39608"/>
				<updated>2018-01-08T12:19:31Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Mandag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
 - Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39607</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39607"/>
				<updated>2018-01-08T12:18:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Mandag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
 - Lav en delegate som returnerer void og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer float og tager imod ingen parametre. Kald denne.&lt;br /&gt;
 - Lav en anden delegate som returnerer void og tager imod 3 parametere. Kald denne.&lt;br /&gt;
- Udfordring: Lav et program som kan bruge de forskellige metoder i den Math class i lavede i Overloading. Den må IKKE kalde nogen af metoderne direkte, kun igennem delegates.&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39606</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39606"/>
				<updated>2018-01-08T11:40:21Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Tirsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39605</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39605"/>
				<updated>2018-01-08T11:39:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Tirsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods mere info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39604</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39604"/>
				<updated>2018-01-08T11:39:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Tirsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Lambda Expressions&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Anonymous Methods&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions mere info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39603</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39603"/>
				<updated>2018-01-08T11:32:36Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39602</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39602"/>
				<updated>2018-01-08T11:32:09Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Tirsdag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Access Modifiers&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/access-modifiers Mere Info]&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39600</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39600"/>
				<updated>2018-01-07T15:31:00Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: /* Mandag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Delegates&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/delegates/ Mere info]&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	<entry>
		<id>http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39595</id>
		<title>Objektorienteret Programmering</title>
		<link rel="alternate" type="text/html" href="http://mars.merhot.dk/w/index.php?title=Objektorienteret_Programmering&amp;diff=39595"/>
				<updated>2018-01-04T13:01:49Z</updated>
		
		<summary type="html">&lt;p&gt;Mach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Mandag==&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Opsummering&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
 - Lav en class med 3 methods og 3 properties og 1 constructor. Vælg selv typer.&lt;br /&gt;
 - Lav en class som nedarver fra den første class og overrider en af dens funktioner.&lt;br /&gt;
 - Sørg for at begge classes bruger getters og setters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;&amp;lt;i&amp;gt;Overloading&amp;lt;/i&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
Lav din egen Math class&lt;br /&gt;
Lav en plus funktion der tager imod to tal og returnerer summen af dem.&lt;br /&gt;
Lav 2 overloads, en der tager imod to float værdier og en der tager imod to int værdier&lt;br /&gt;
Gør det samme for de andre regnearter (minus, gange, dividere)&lt;br /&gt;
til sidst, lav en overload som tager imod to strings og outputter summen af tallet i dem. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tirsdag==&lt;br /&gt;
&lt;br /&gt;
==Onsdag==&lt;br /&gt;
&lt;br /&gt;
==Torsdag==&lt;br /&gt;
&lt;br /&gt;
==Fredag==&lt;/div&gt;</summary>
		<author><name>Mach</name></author>	</entry>

	</feed>