26.07.2013 Views

Operativsystem: .............................................................

Operativsystem: .............................................................

Operativsystem: .............................................................

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Metoden arbejder normalt med lokale variable: ........................................................................51<br />

Parametre har attributter – implicit eller eksplicit: ....................................................................53<br />

Rekursive funktioner/metoder: ..................................................................................................55<br />

Rekursivt: Drev, mapper og filer ...............................................................................................57<br />

Opgaver:.....................................................................................................................................58<br />

Enumerationer:...............................................................................................................................58<br />

Flags og enums: .........................................................................................................................61<br />

Opgaver:.....................................................................................................................................62<br />

DateTime:...................................................................................................................................62<br />

Dato og Tids format koder:........................................................................................................64<br />

Opgaver:.....................................................................................................................................65<br />

XML dokumentation af programmer:...........................................................................................65<br />

Collections: .......................................................................................................................................69<br />

Eksempel på strenge og collections: En sorteret ordliste:..........................................................71<br />

Hash-tabeller:.............................................................................................................................73<br />

Opgaver:.....................................................................................................................................75<br />

Reflection (og om hvordan man kommer videre):........................................................................76<br />

dll_reflection.exe: ..........................................................................................................................77<br />

reflection.exe:.................................................................................................................................79<br />

Opgaver:.....................................................................................................................................80<br />

Reflection i SharpDevelop:........................................................................................................81<br />

Opgaver:.....................................................................................................................................83<br />

Enum reflection i Windows program:........................................................................................84<br />

Filer: ..................................................................................................................................................85<br />

GREP – søg i filer: ...........................................................................................................................89<br />

Bruge ’gammel’ Windows kode: ....................................................................................................91<br />

Opgaver:.....................................................................................................................................92<br />

Debugging eller at finde de logiske fejl:.........................................................................................92<br />

Define sætninger kan bruges til konfiguration:..........................................................................95<br />

Debugging med klasserne i System.Diagnostics: ......................................................................97<br />

Metodens stack eller StackFrame: .............................................................................................98<br />

Attributten [Conditional()]:........................................................................................................99<br />

Løbende kontrol: Debug.Assert(): ...........................................................................................100<br />

Debugging og tracing efter release: .........................................................................................102<br />

Opgaver:...................................................................................................................................103<br />

Objekt Orienteret Programmering (OOP): ................................................................................104<br />

Indkapsling:..................................................................................................................................104<br />

Arv: ..............................................................................................................................................105<br />

Metoder i System.Object: ........................................................................................................105<br />

GUID:.......................................................................................................................................105<br />

Lille eksempel på arv: En tom klasse som arver fra Form: .....................................................106<br />

Såkaldt ’har en’ arv (eller komposition): .....................................................................................107<br />

Polymorfisme:..............................................................................................................................109<br />

Genbrug:.......................................................................................................................................109<br />

Objekter og klasser: .....................................................................................................................109<br />

SharpDevelop og C# basis klasserne: ..........................................................................................110<br />

Arrays og operatorer på objekter: ................................................................................................111<br />

Opgaver:...................................................................................................................................113

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!