Sidst ændret: 2007.11.02
Uge 44 | |||
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Mandag | 08:30 - 11:50 | Kort introduktion til library-projekter til
model-klasser og opsamling det basale. Studiegruppe etablering. Grupperne fremlægger projektets programmering for Bjørk gruppevis parallelt med at resten arbejder med programmeringsopgaver. |
C#(*) kap 2, 3.4, 3.5, 3.6 og 5.6 efter behov Eksempler på klasser: - KontoSolution_20070830 - DiverseEksemplerPåKlasser_20070904v4 |
Mindre opgaver med model klasser (ren
afprøvning med Object Test Bench og evt. debugging - altså ingen GUI) -
der vil blive tale om det basale og meget gentagelse/repetition. Der bliver mulighed for at dispensere, så man kan arbejde med mere avanceret (projektadm. system), hvis man kan overbevise om at det basale er på plads. |
Afleveringsopgaver: 1)+2) skal
løses individuelt og afleveres inden kl. 13:00 på papir med kort
beskrivelse af om de virker og er testet eller der er problemer og hvori
disse består. 1) Etageejendom basis 2) Årsregnskabs-nøgletal Hjemmeopgave til tirsdag: 3)Cs009b 1,2,3,4&5 3) Ejendomkompleks med etageejendomme |
||
Tirsdag | 08:30 - 11:50 | Arbejde med Ejendomsopgaverne 3) samt fremlæggelse og feedback til grupperne. |
Afleveringsopgaver: 3) skal
løses individuelt og afleveres inden kl. 12:30 på papir med kort
beskrivelse af om de virker og er testet eller der er problemer og hvori
disse består. 3) Ejendomkompleks med etageejendomme Tips til "mindste" - lav en lokal mindste-variabel og start med at sætte den til et meget stor tal - skift når du finder en mindre værdi - i sidste opg. så gemmes også objekt i en variabel. Eksempel, der kan studeres hentes inspiration fra: - ForeningSolution_20070925_V2 hertil kommer MaxiBio, der dog indeholder flere klasser, men hvor klasser 2 af gangen ligner en del (fx. Biograf og BiofrafSal). Se også eksempel med video nedenfor. |
Onsdag | 08:30 - 11:50 | Fortsat arbejde med og opsamling på
klasser/objekter og samling (liste) af objekter. (Ejendoms klasser
opgaver fortsat) Jeg regner med, at vi også når at se lidt på hvordan vi udvider med GUI og hvordan man får tilgang til klasser i et andet classlibrary projekt |
Vedr. GUI eksempel se senere på siden |
Fredag | 08:30 - 11:50 | Associeringer og aggregeringer der binder
objekter sammen i begge retninger - generelle
løsningsmodeller/skabeloner - tips og tricks . Opgaver: 1) Udlånssystem forsynes med forbindelser, danner udgangspunkt for diskussion, samt eksempler på løsningsmuligheder. 2) Ejendomssystemet fra tidligere på ugen forsynes med ekstra forbindelse fra EtageEjendom til Ejendomskompleks. Forbindelsen skal laves sammen med oprettelsen af et nyt EtageEjendoms objekt, så det er sikret at forbindelsen "peger" begge veje. Hertil kommer metode til at aflæs tilknyttet Ejendomskompleks-objekt fra et EtageEjendoms-objekt. 3) Maxibio forsynes med forbindelse fra Film til forestilling, herunder metoder til at etablere denne, hertil udvides med metoder, der kan give et array/liste over alle de Forestillings-objekter som filmen er tilknyttet. |
Eksempel på forbindelse den ene vej med en liste, se under vejledninger
og eksempler nedenfor, herunder findes også video.
Kodeeksempler på forbindelser, se også PowerTeknik |
(*) Core C# and .NET, Stephen C. Perry |
Powerpoint | Hvordan starter/kører/afvikler man sit program i Visual Studio med debugging (trinvis) |
Video |
Hvordan opretter man en ny (cirkel) klasse med nyt solution og projekt, samt tester klassen med Object Test Bench. |
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 |
Video & solution Video & solution |
Hvordan opretter man en forbindelse den ene vej mellem 2 klasser med en
liste (en forening der har en samling medlemmer: forening->medlemmer). Udvidelse med afdelinger der "skubbes" ind mellem forening og medlemmer. |
|
03-10-2007 10:09 | |
|
08-10-2007 08:17 | |
|
08-10-2007 10:03 | |
|
08-10-2007 11:16 | |
|
10-10-2007 20:54 |
Cs006 ® opgave | Datoopgave - problemløsning |
Get/Set aa,mm,dd Get amd, dma som txt GetKvartal GetMaanedTxt GetKvartalTxt MoveToNextDate MoteToPrevDate MoveDays GetDagnr SetDagnr |