DM072 - 1. studieår       til andre ugeplaner

Ugeplan for Systemkonstruktion & Computerarkitektur og Operativsystemer

Sidst ændret: 2007.10.03

Uge 40
Dag Tidspunkt Emne Litteratur / Opgaver
Mandag 08:30 - 11:50 Projektarbejde  
Tirsdag  08:30 - 11:50 Projektarbejde (fremlægning)  
Onsdag  08:30 - 11:50  Opsamling på Klasser og Collections (List) evt. IComparable og sortering Eksempel på forening->medlem (med video)
Eksempel på forening->afdeling->medlem (med video)
Eksempel på MaxiBio klasser for planlægning af film
GUI programmering

Opgaverne tager udgangspunkt i Eksempel på MaxiBio klasser for planlægning af film hvor der er klasser svarende til domaine modellen, men ikke er lavet skærmbilleder til dem.

Opgave1: Lav skærmbillede(Form) for en Biografsal (med funktioner/knapper for opret, find og ret af et Biografsal objekt). Løsning fra i dag af billede/Form for biografsal.

Hjemmeopgaver til næste gang.

Opgave 2: Lav skærmbillde(Form) for Forestilling (opret, find og ret med dato og tid, men ikke tilknytning af film)

Opgave 3: Lav skærmbillde(Form) for Film (opret, find og ret med dato og tid, men ikke tilknytning af film)

Opgave 4: Lav skærmbillde(Form) for Biograf  (opret, find og ret med dato og tid, men ikke tilknytning af film)

C#(*)
- 6.1 (Form)
- 6.2 (Control class)
- 6.3 (MessageBox, Showdialog -  skim desuden eksempel)
- 7.1 (Forms Controls)
- 7.2 (Button, GroupBox, Panel, Label, CheckBox, RadioButton)
- 7.3 (TextBox)
- 7.4 (ListBox, ComboBox)

Elsempel fra i dag på skærmbillde for opret, find og ret medlem

(*) Core C# and .NET, Stephen C. Perry

Vejledninger/Noter

Video Hvordan man opretter en ny Form (skærmbillede)
Video Hvordan sætter man tilføjer knapper, labels og editfelter til en Form
Video Hvordan sætter man en ny knap på en GUI form
Powerpoint
Word
Hvordan flyttes data til og fra GUI textBox.
Solution Hvordan kan man bruge putte data i en listbox og aflæse hvad der er udvalgt
Video
Solution
Solution
Solution
Hvordan kobler man en windows brugergrænseflade på en klasse og aftester denne. 
Solution svarende til videoerne
Solution med et consol-projekt istedet for windows-projekt til test af Cirkel-klassen
Solution med såvel windows- som consol-projekt til aftestning af Cirkel-klassen