Sidst ændret: 2007.09.14
Uge 37 | |||
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Mandag | 08:30 - 14:00 | Den underliggende maskines virkemåde
eksemplificeret ved modelmaskinen (programmering i maskinsprog) Du forventes forud at have prøvet at løse opg. 1-6 |
Modelmaskinen Programeksempler til modelmaskinen Opgaver til modelmaskinen opg. 7+9 Løsninger til modelmaskinen |
Programmering af klasser og simpel GUI
fortsat Knapper, meddelelsesbokse, labels, tekstfelter og udvælgelsesboxe Vi lægger skærmbillede på varesystemet og skiller grænsefladen fra objektmodellen (lagdelt arkitektur). Du forventes forud at være nået Cs001&2 |
C#(*) kap 7.1, 7.2 og 7.3 C#(*) kap 2 og 3 efter behov Varesystem opgaver med windows grænseflade - Cs002 Cs001 ændret til skærmbillede med knapper med projekt - Cs004 Cs002 udvides med felter, vis, ret og opret funktioner - Cs005 Cs002 udvides med listbox til udvælgelse |
Torsdag | 08:30 - 14:00 | Programmering af klasser fortsat, samt lidt
om design. Vi skiller GUI og model - laver en ekstra klasse til det funktionelle/ generelle for varersamlingen - en Varekartotek-klasse. |
Cs003 Hjemmeopgave til torsdag - Personkartoteksopgaver-repetitions opgave-console application |
Vi laver en trekantklasse (retvinklet) med felter, constuctor, properties (metoder) for felterne, samt metoder for beregning af areal og omkreds. | Grupper til dato og trekant opgaverne | ||
Vi starter op på en ny opgave - en datoklasse |
Cs006
en datoklasse C#(*) efter behov, specielt nok om if, while og switch |
||
Fredag | 08:30 - 11:50 | Programmering af klasser fortsat |
Løsninger på noget af datoopgaven Get/Set aa,mm,dd Get amd, dma som txt |
Arbejde med datoklassen. | Løsninger på lidt mere af datoopgaven GetKvartal, GetKvartalTxt |
||
Afleveringsopgaver denne uge: | |||
(*) Core C# and .NET, Stephen C. Perry | |||
Video Video Solution Solution Solution |
Hvordan opretter man en ny (cirkel) klasse med nyt solution og projekt,
samt aftester klassen med Object Test Bench. 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 |
Html-dokument på dansk | Note om selektion (if og switch) skrevet af Niels-Otto Knudsen |
Html-dokument på dansk | Note om iteration (løkker) skrevet af Niels-Otto Knudsen |
Slides på engelsk | Power point slides om variable i C# |
Slides på engelsk | Power point slides om selection og repetition i C# |
Slides på engelsk | Power point slides om klasse og object metoder i C# |