DM072 - 1. studieår       til andre ugeplaner

Ugeplan for Systemkonstruktion & Computerarkitektur og Operativsystemer

Sidst ændret: 2008.03.13

 

Uge 11
Dag Tidspunkt Emne Litteratur / Opgaver
Mandag  08:30 - 11:50  Afrunding på modelkomponent til multisupport med database MultisupportKlasserne01.zip Udvidet med gateways.
MultisupportSolutionV01.zip VS2005 projekt.
Introduktion til ASP.NET

Statisk/dynamiske web-sider
Web-server (Interent Information Server - IIS)
ASP.NET 

C#(*) kap 16.1, 16.2 om webform kontroller

Intro om at vedligeholde session state (kort - vi vender tilbage til dette næste uge):
- s 744-746 om view state
- s 893 om cookies
- kap 17.4 om application og session state

Supperende materiale findes i BlackBoard under SK&CO knappen. 

Mandag  12:30 - ? Lektiehjælp  
Tirsdag  08:30 - 11:50  Webprogrammering fortsat Slides om ValidationControls m.m.

Underliggende detaljer:
Slides om ASP.NET arkitekturen med oversigt over kontroller (Olle Brüggert)
Slides om ASP.NET kodeafviklingen (Joe Hummel & Niels Otto Knudsen)

Med udgangspunkt i multisupport projektet:
- Færdiggør webside til oprettelse af en medarbejder med kontroller til validering.
- udbyg Medarbejder klassen så alle felter kan aflæses og ændres (undtagen id) (get- og set metode)
- udbyg Medarbejder med en FindMedarbejderMedMedarbejdernr metode, som modtager et medarbejdernr som parameter og returnere det tilsvarende medarbejder objekt (eller null hvis det ikke findes). Der kan evt. optimeres med brug af en ekstra metode på MedarbejderGateway klassen.

 

 

 

 
Tirsdag  12:30 - ? Lektiehjælp  
Torsdag  08:30 - 11:50  Webprogrammering fortsat

Udvidelse med find, visning og ændring af medarbejder, herunder states hvor vi "holder" fast i medarbejderobjekt

Operation til at finde en medarbejder ud fra medarbejdernr (løsning)
Eksempel på webform med states (cookies, viewstate, session, application)
Eksempel fra dagen pyntet op med adskilte websider for find, vis, opret og ret og kommunikation imellem
MultisupportSolutionV02
Hjemmeopgave i programmering af model med database :
Multisupport_ProjektdeltagelseOpgave  udvidelse af multisupportkernen fra mandag-tirsdag
(*)  Core C# and .NET, Stephen C. Perry