Operativsystem: .............................................................
Operativsystem: .............................................................
Operativsystem: .............................................................
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
På http://csharpkursus.subnet.dk ligger en Set Time cs-fil som bruger lignende metoder og nulstiller<br />
alle filers oprettelses dato mv!<br />
Opgaver:<br />
1. Omskriv programmet om at finde hypotenusen i en ret vinklet trekant så alle de enkelte<br />
funktioner flyttes over i hver sin metode: spørg om tal 1, spørg om tal 1, beregn og udskriv!<br />
2. Hvad er fordelen ved en sådan struktur?<br />
3. Forskellige metoder kan have samme navn hvis de har forskellige parametre! Skriv et<br />
program med metoder med forskellige parametre men med samme navn: fx beregn(int i),<br />
beregn(double d), beregn(byte b) osv. Hvad kan det bruges til?<br />
4. Skriv en public metode beregn(), som kalder en private metode beregn_side1().<br />
5. Skriv et program som kalder en metode med 4 out parametre.<br />
6. Omskriv mappe programmet så brugeren kan indtaste en bestemt mappe – fx<br />
”C:\\windows”!<br />
7. Omskriv mappe programmet så brugeren kan indtaste et filnavn og programmet søger efter<br />
filen! Eller: Indtaste en fil type og programmet finder alle filer af den type!<br />
Enumerationer:<br />
I System.Windows.Forms.dll findes utallige ‘enumerationer’ som definerer forskellige tilstande<br />
som et objekt, en kontrol (fx en knap) kan være i eller en farve. Enumerationer er en gammel<br />
foreteelse i programmeringen. De bruges til at ’mappe’ en talværdi (et heltal) med et symbolsk<br />
navn.<br />
Enumerationer er blevet brugt på 2 måder især: For det første er det lettere at huske og arbejde med<br />
en symbolsk værdi/et navn end en talværdi. For det andet kan enumerationer bruges til gennemløb.<br />
Et konkret eksempel på en enumeration ville være:<br />
public enum Skrift{<br />
Lille,<br />
Mellem,<br />
Stor<br />
}<br />
Hvis intet andet angives har ’Lille’ værdien 0, ’Mellem’ værdien 1 osv. Dette kunne bruges i et<br />
tekstprogram til at sætte skriftens størrelse og i stedet for at sætte skriftstørrelsen til 0 (og være i<br />
tvivl om hvad ’0’ nu egentligt var!) kan man med denne enumeration sætte skriften til:<br />
Skrift skr=Skrift.Lille;<br />
Dette kunne forbedres en smule ved at omskrive koden sådan:<br />
public enum Skrift{<br />
Lille=9,<br />
Mellem=12,