Softwarekonstruktion (Akademiuddannelsen)

Bjørk Boye Busch website
Sidst opdateret den
2
011.02.13

Session 4 - 09. marts - lokale H1

Plan og noter - Øvelser - Ekstra

Plan og noter for sessionen

Dagens emner:

  • Opsamling på analyse af anvendelsesområdet - grænseflader med focus på GUI  [OOAD kap 8]
     
  • Programmering med GUI i C# med Visual Studio [C# kap 3.8, 4.1-4.5, 4.9-4.11]
    Vi tilretter varekartoteksprogrammet (Cs001) og påbegynder tilføjelse af lidt GUI
     
  • Fremlæggelse af gruppernes systemdefinitioner for Edelharts Hoejfjeldshotel
  • Gruppearbejde med obligatorisk opgave (se under øvelser)
     

Noter

  • Visualisering og afprøvning af klasser og objekter med "class diagram" og "object test bench": ..\noter\Pp_ClassDiagram_ObectTestBench.ppt
    Da "Object Test Bench" ikke er videreført i Visual Studio 2010, kan materiale og øvelser omkring brugen heraf kun udføres, hvis man har en ældre udgave af Visual Studio (2005 eller 2008).
  • Oprettelse af nyt windows C# projekt og tilret til opstartskærmbillede: ..\noter\Pp_NewWinProjekt.ppt

 

Øvelser

  • Programmeringsopgave:
    I dagens gennemgang retter vi vores varekartotek til så der bruges GUI.
    Udbyg med kapper, der kan aktivere flere af de mulige funktioner der allerede er lavet.
     
  • Afprøv selve vareklassen og dens metoder med brug af  "Class Diagram" og "Object Test Bench" (se note samt vejledninger)
    Da "Object Test Bench" ikke er videreført i Visual Studio 2010, kan materiale og øvelser omkring brugen heraf kun udføres, hvis man har en ældre udgave af Visual Studio (2005 eller 2008).
    Man kan i stedet for indsætte afprøvningskode på en knap, sætte et debug-breakpoint og så se afviklingen med debug.
     
  • Gruppearbejde med obligatorisk projektopgave (Edelharts Hoejfjeldshotel)
    Analyse af problemområdet:
    - find klasser og hændelser
    - klassediagram
    - tilstandsdiagrammer for klasser
    - hændelsestabel
     
  
Vejledninger
Video · Video

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

 

Ekstra materiale fra sessionen efteråret 2010

Bemærk af fuldskærms video kan fås i Mediaplayer'en med ALT+ENTER.

 

Ekstra materiale fra sessionen efteråret 2006

Bemærk af fuldskærms video kan fås i Mediaplayer'en med ALT+ENTER.

 

Ekstra materiale fra sessionen (dette kursusforløb)

 

 

 
 
C#, Csharp, C Sharp, C++, C plus plus, java, programmering, systemudvikling, software konstruktion, software developement, datamatiker, maskinarkitektur, processtyring,assembler, .NET, ASP.NET, Java mobile, j2me, PDA, Bjørk Busch, Bjørk Boye Busch, Bjoerk, Bjork, xn--bjrk-hr, xn--bjrks-wua, Bjørks, Bjoerks, Bjorks
http://bjbu.dk, http://bjbu.net, http://bjbu.eu, http://bjrk.net, http://bjrk.eu, http://bjrk.info, http://bjørk.net, http://xn--bjrk-hr.net, http://bjørks.com, http://xn--bjrks-wua.com, http://bjørks.net, http://xn--bjrks-wua.net http://bjørks.dk, http://xn--bjrks-wua.dk http://bjoerks.com, http://bjoerks.net, http://bjoerks.info,
http://www.bjbu.dk, http://www.bjbu.net, http://www.bjbu.eu, http://www.bjrk.net, http://www.bjrk.eu, http://www.bjrk.info, http://www.bjørk.net, http://www.xn--bjrk-hr.net, http://www.bjørks.com, http://www.xn--bjrks-wua.com, http://www.bjørks.net, http://www.xn--bjrks-wua.net http://www.bjørks.dk, http://www.xn--bjrks-wua.dk http://www.bjoerks.com, http://www.bjoerks.net, http://www.bjoerks.info,