Det här är hemtentan som går lördag 8 maj 2010 i kursen PDA-applikationer med .NET.
Ansvarig lärare är
Thomas Padron-McCarthy
(thomas.padron-mccarthy@oru.se),
telefon 070-73 47 013.
Instruktioner
-
Använd Visual Studio för att bygga programmet som beskrivs i uppgiften,
och skicka in det färdiga programmet till mig
(thomas.padron-mccarthy@oru.se)
senast klockan 08:00 söndag 8 maj 2010.
-
Uppgiften ska lösas enskilt, dvs inga grupper av två eller flera studenter.
-
Du får använda datorn, böcker och vilka andra hjälpmedel som helst, men du får inte samarbeta eller fråga någon (utom mig).
-
Om du behöver fråga något, så kontakta gärna mig.
Det är nog bäst att ringa eller SMS:a (se mobilnumret ovan),
för jag lovar inte att jag kollar e-posten särskilt ofta,
och det händer ibland att e-brev tar ganska många timmar på sig att komma fram.
-
Använd helst Visual Studio 2008.
I nödfall fungerar det med 2005, men använd helst 2008.
-
Packa ihop hela katalogen med applikationen i en Zip-fil, och skicka den som en bilaga.
Men döp först om Zip-filen från nånting.zip till exempelvis nånting.info för att överlista överambitiösa virusfilter.
-
Om du inte senast på måndagen fått e-post från mig med en bekräftelse på att du skickat in uppgiften,
bör du kontakta mig, enklast genom att ringa eller SMS:a mig
(ifall det är e-posten som inte fungerar).
-
Godkänt resultat på den här hemtentan ger betyget G på teoridelen av kursen.
Tillsammans med godkända inlämningsuppgifter ger detta betyget G på hela kursen.
Om man vill ha betyget VG ska man dessutom själv hitta på och göra en mindre projektuppgift.
Uppgiften
En
golfbil
är ett litet fordon som man använder för att undvika att få motion medan man spelar golf:
Bjällringe golfklubb har fem golfbilar, som de lånar ut till dem som spelar golf på klubbens golfbana.
För att hålla reda på vilka bilar som för tillfället är utlånade, lediga och trasiga,
antecknar vaktmästaren i ett textdokument i sin handdator:
Men i ett textdokument kan man skriva vad som helst,
och i den stressade situationen på golfbanan rör han ibland till det:
Då måste han gå ut och inventera golfbilarna för hand.
För att slippa det vill vaktmästaren nu ha en applikation till sin handdator.
Man ska kunna ange för varje golfbil om den är utlånad, ledig eller trasig.
Det ska inte gå att röra till det som i ett textdokument.
Här är ett förslag på hur det skulle kunna se ut:
Övriga krav som finns på programmet:
-
Alla data ska sparas mellan programkörningar.
Vaktmästaren vill inte inventera om golfbilarna bara för att
handdatorn råkade startas om.
-
Programmet får inte krascha,
till exempel om man skriver in en lång, konstig eller felaktig text någonstans
(om man nu har textinmatning i sin lösning).
-
Var noga med att programmet "bara fungerar".
Användaren ska inte behöva krångla,
till exempel med att skapa extra filer eller köra särskilda installationsprogram,
för att kunna installera och köra programmet.
Thomas Padron-McCarthy
(thomas.padron-mccarthy@oru.se),
7 maj 2010