Børre Stenseth

Moduler

Under denne overskriften finner du en rekke sider som beskriver verktøy og/eller metoder som er relevante i forbindelse med C#-programmering under .Net. Sidene er gruppert etter hovedtemaer. Denne inndelingen er ikke konsistent og de ulike modulene er plassert etter hvilket hovetema som introduseres eller behandles. Mange av modulene omhandler flere mekanismer.

Nesten alle modulene inneholder programeksempler av et eller annet slag. Disse programmene er mest å ligne med det som av og til karakteriseres som "spikes", altså små testprogrammer som primært er laget for å skaffe seg en oppfatning av hvordan et (del)problem kan løses. Begrepet 'spike' eller spiker er et uttrykk som av og til brukes for å angi et program som ikke er særlig godt skrudd sammen, men snarere står såvidt ved hjelp av et par spiker.

Disse programeksemplene er ikke optimalisert verken med tanke på hastighet, plass eller vedlikeholdbarhet. Hensikten er utelukkende å vise noen grunnleggende mekanismer som forhåpentlig kan være til hjelp og nytte i startfasen for en C#-programmerer, helst med bakgrunn i Java eller C++. Mange av programmene kan bygges ut til nyttige programmer, men slik de er nå er nytteverdien i beste fall at de kan demonstrere noen mekanismer.

Merk spesielt at de ikke er komplett kommentert/dokumentert eller eksplisitt testet. Programmene er svært enkle og jeg har valgt å legge fram relativt ren kode for å få fram prinsippene.

(Velkommen) (Console)