Bibliotekssystem — reference
Det I skal aflevere, og hvordan en løsning kan se ud (konsol + Blazor).
Undervisningsreference. Konsol-delen kører reference-løsningen som en .exe i browseren (ét svar ad gangen). Blazor-demos viser UI-idéer til samme projekt.
Hvad skal I aflevere?
- Obligatorisk
GitHub-repo med README
Klasser og flow beskrevet.
- Obligatorisk
Konsol-app
Book/Library, udlån og retur med OOP.
- Valgfri
Blazor
Valgfri ekstra — visuelt bibliotek.
Konsol-reference (kør program)
Her kører I reference-løsningen som en færdig konsol-app (.exe) i browseren —
uden at se C#-koden. Programmet viser menu og output; du svarer ét trin ad gangen nederst.
- Tryk Start program — menuen vises i terminalen.
- Skriv dit svar i feltet (fx menuvalg
1eller en opgavetekst) og tryk Send eller Enter. - Programmet kører videre efter hvert svar, indtil du er færdig.
Forslag til flow: 2 (vis) → 1 (tilføj) → Design Patterns → GoF → 3 (udlån) → 1 → Mads → 4 (returnér) → 2 → 5 (afslut).
Første start kan tage et øjeblik (C#-runtime indlæses i browseren). Til aflevering laver I jeres eget konsolprojekt i GitHub.
Blazor — grunddemo (MVP)
Reference · MVP
Bibliotek
Udlån og returnér bøger — som menu 3 og 4 i jeres konsol-aflevering.
Hylden
- LedigC# for begyndere
- UdlåntClean Code
I konsollen: lav Book og Library med List<Book> og tjek om bogen er ledig før udlån.
Blazor — udvidet reference
Reference · Udvidet
Bibliotek — fuld reference
Tilføj, søg, udlån med låner og returnér — som hele menuen i konsol-løsningen.
Tilføj ny bog
- C# for begyndereLedig
- Clean Code Lånt af AnnaUdlånt
- Git handbookLedig