Sidst ændret: 2008.12.11
Uge 49 |
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Tirsdag (bjbu) (fælles) |
08:30 - 11:50 DM071 og DM072 |
Tråde og
synkronisering
Focus: Trådsikre klasser Observer mønster Om tråde og GUI - Invoke Producer-Consumer
mønsteret:
|
.Net app(**) kap
4.3.1-4.3.3 (kopi) C#(*) kap 13.1 & 13.2 (aynkron delegat - tråd) C#(*) kap 3.7 (Delegater) C#(*) kap 13.3 (Tråde) C#(*) kap 13.4 (Tråd synkronisering) Udvalgt materiale (findes på DM072's tidligere ugesedler) Slides om tråde og synkronisering
Trådeksempel7_MonitorSynk
WindowsFormWithThreads Opgaver: Løsningsforslag (nogle lidt udvidet i forhold til opg.
krav:
Supplement fra internettet: |
Torsdag (bjbu) (delt) |
klasser delt - se skema | ||
12:30- 15:00 DM072 |
Fremlæggelse og tilbagemeldinger på projekt 3 |
Allans vejledende løsning -
RKP_graf_AHNI.zip |
|
Fredag (ahni) (fælles) |
08:30 - 11:50 DM071 og DM072 |
Socket |
Net app(**) kap 4.4
(kopi) C# Network programming s. 354-358 (kopi) .Net app(**) kap 4.3.1-4.3.3 (kopi)
Slides om socket part 1 (nokn) Eksempeler på socket echo servere og klient
SocketEchoComandBased (eksempler med opdeling i kommunikation og
behandling - herunder også eksempler på styring af session / single call
der ligger lidt ud over hvad vi har realiseret med
socket i øvelserne) |
(*) Core C# and .NET,
Stephen C. Perry (**) .Net Application Development with C#..., Hanspeter Mössenböck - se BlackBoard |
Uge 50 |
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Mandag (bjbu) (delt) |
08:30 - 13:15 DM072 |
Prøveeksamen - SDP Herefter opsamling på Projekt3 - herunder ser vi på dele af en løsning |
Se Meddelelser på BlackBoard kl. 8:30 Opdelt
løsning for ruteplan funktioner baseret på tekst i EBNF
format |
- 14:30 | Opgaveløsning | ||
Onsdag (ahni) (fælles) |
08:30 - 14:30 DM071 og DM072 |
CDS -
repetion af Allan's emner BEMÆRK sluttidspunkt!! |
|
Torsdag (bjbu) (fælles) |
08:30 - 14:30 DM071 og DM072 |
Remoting,
webservice og web
Focus: Remoting Webservice Web
Flere mønstre vedr. persistens
|
Remoting
C#(*) kap 14.1 (skim - app-domains) & 14.2 (remoting)
Slides om remoting
Eksempel der demonstrerer Server og Client med både MBVR og MBVO
objekter Løsningsforslag (nogle lidt udvidet i forhold til opg.
krav): Webservice
C#(*) kap 18 (web-service) Eksempel med brug af Application_og_Session WebServicePostPerson - med database Multisupport kernen (Domain model) med webgrænseflade Opgaver: Løsningsforslag -------------------------------------------------------------------------------- Web - ASP.NET C#(*) kap 16.1, 16.2 om webform kontroller
Slides om ValidationControls m.m.
Operation til at finde en medarbejder ud fra medarbejdernr (løsning) -------------------------------------------------------------------------------- Flere mønstre - udskydes evt. til mandag uge 51 Se relevante mønstre fra FowlerEksempel på Domain Model med Active
Record og Table Gateway som datamapper, interface som facade, optimistic
ofline lock, laizy load og dictionary som registry/cache Supplerende eksempler fra Peter Kjærsgaard:
|
12:30 - 14:30 DM071 og DM072 |
Undervisning fortsat | ||
Fredag (ahni) (fælles) |
08:30 - 14:30 DM071 og DM072 |
Grafer, Træer
og Sproglære BEMÆRK sluttidspunkt!! |
(*) Core C# and
.NET, Stephen C. Perry (**) .Net Application Development with C#..., Hanspeter Mössenböck - se BlackBoard |
Uge 51 |
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Mandag (bjbu) (fælles) |
08:30 - 14:30 DM071 og DM072 |
SDP - repetion - alle emner |
Dijkstra - simulator: http://www.dgp.toronto.edu/people/JamesStewart/270/9798s/Laffra/DijkstraApplet.html |
12:30 - 14:30 DM071 og DM072 |
Undervisning fortsat |
(*) Core C# and
.NET, Stephen C. Perry (**) .Net Application Development with C#..., Hanspeter Mössenböck - se BlackBoard |