Introduktion til C#

En ny dansk bog gennemgår hovedsproget i .Net. Det er en kort og praktisk gennemgang, som tager udgangspunkt i Visual Studio. Bogen kommer rundt i de fleste hjørner, og med lidt over 200 sider er den ideel til en regnvejrsdag i sommerhuset.

Arkitekturen i .Net

En ny dansk bog tager fat i C#, en af hjørnestenene i Microsofts .Net arkitektur. Der er vel at mærke ikke tale om en dybdeborende indføring i alle sprogets hjørner, men om en letlæst hurtig gennemgang af sproget og de centrale elementer i .Net-arkitekturen.

Forfatteren, Bo Brinch, anlægger en praktisk vinkel og tager udgangspunkt i Visual Studio.Net, som jo er Microsofts IDE til udvikling i .Net-verdenen. Med andre ord er det de eksisterende udviklere i Microsofts verden, som bogen retter sig imod, og der er jo også dem, som primært vil have interesse i .Net-arkitekturen.

Bagsiden af bogens omslag påstår - ligesom mange andre programmeringsbøger i den lette ende - at man overhovedet ikke behøver nogle forudsætninger for at læse bogen. Det er lidt trættende altid at skulle læse denne bagsidefloskel, da det stort set aldrig holder vand, heller ikke i dette tilfælde.

C# er et objektorienteret sprog, og selvom bogen giver en overfladisk indføring i OO-begreber, er det påkrævet, at læseren i forvejen har kendskab til objekt-verdenen. Udviklere, som beskæftiger sig med Visual Basic, vil for eksempel have behov for en lidt blødere tilgang til emnet.

Indledningsvist gennemgår bogen .Net-arkitekturen, og det gør den på glimrende vis. Dernæst gennemgås installation af .Net-frameworket, og Visual Studio.Net - som bogen blot betegner som IDE'et - gennemgås overfladisk.

Det er en udmærket ide i en bog, som tager sigte på at hjælpe læseren i gang med at kunne mestre sproget og platformen i en fart, men det afspejler også, at udvikling i Microsofts verden næsten udelukkende drejer sig omkring firmaets produkter, både til udvikling og afvikling.

Objekter og applikationer

Derefter er det sprogets måde at håndtere objektorientering, som tages under behandling. Igen er der tale om en praktisk indføring, og det klarer forfatteren ganske udmærket.

Midten af bogen ser på kontrolstrukturer og typer i C#, og efter en gennemgang af undtagelseshåndtering ses der på to hele applikationseksempler. Det første eksempel gennemgår en konsolapplikation, altså en applikation uden grafisk brugerflade. Det er i øvrigt et og samme eksempel, som bogen benytter i de fleste kapitler.

Efter konsolapplikationerne er det ganske passende applikationer med grafisk brugerflade, som berøres. De næste kapitler beskæftiger sig med debugging, dokumentation, og virkemåden af kompilerens preprocesser.

Såkaldt unmanaged code - kode, som lever uden for .Nets CLR (Common Language Runtime) - behandles med et praktisk eksempel, som viser, hvorledes man kan håndtere COM-objekter, og på den måde benytte kode udviklet før .Net kom til verdenen.

Bogens to sidste kapitler behandler henholdsvis ADO.NET, som er .Net verdens arkitektur til datatilgang, og så de berømte webtjenester, som alle snakker om.

Bogen indeholder enkelte unoder. Nogle steder hopper niveauet lige pludselig adskillige takter i vejret, og forkortelser introduceres med løs hånd uden forklaringer. Afsnittet om webtjenester starter en lille smule tumultarisk, mens det ender lidt bedre. Endeligt er der røget et par engelske termer med, som for eksempel "supporterer", der på trods af sin sejrsgang i IT-folkets hverdagssprog dog stadig hedder "understøtter" på dansk

Bogen helhedsindtryk er dog udmærket. De emner, forfatteren vælger at behandle, er relevante, og selvom at der gabes over en del, bliver det til mere end blot overfladiske berøringer. Dens relative lille omfang gør den velegnet til at pakke ned i ferietasken, hvis der skulle komme en byge over sommerlandet.

C#
Bo Brinch
IDG Forlag
ISBN: 87-7843-519-6
212 sider
Kr. 249,00

Læses lige nu

    Politiets Efterretningstjeneste

    API-udvikler til PET

    Københavnsområdet

    Digitaliseringsstyrelsen

    IT-arkitekt hos Digitaliseringsstyrelsen

    Københavnsområdet

    Annonceindlæg fra XFlow

    Digitalisering kræver mere end digitale blanketter

    Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.

    Navnenyt fra it-Danmark

    Den danske eID-virksomhed Idura har pr. 1. april 2026 ansat Kari Lehtimäki som Country Manager. Han skal især beskæftige sig med at styrke kendskabet til Iduras løsninger i Finland samt fremme samarbejdet med økosystemet omkring det finske Trust Network. Han kommer fra en stilling som Salgschef hos Telia Finland. Han er uddannet uddannet civilingeniør (M.Sc. Tech.) og medbringer ledelse, markedsindsigt og praktisk erfaring. Han har tidligere beskæftiget sig med salg og forretningsudvikling inden for Telias trust services-forretning. Nyt job

    Kari Lehtimäki

    Den danske eID-virksomhed Idura

    IFS Danmark A/S har pr. 1. juni 2026 ansat Lasse Hounsgaard som AI Account Executive. Lasse skal især beskæftige sig med udrulning af IFS.ai Logistics i Norden. Lasse kommer fra en stilling som Manufacturing Account Executive hos Autodesk ApS. Lasse er uddannet cand.merc. i International Virksomhedsøkonomi. Lasse har tidligere beskæftiget sig med digitalisering af danske og nordiske virksomheder. Nyt job

    Lasse Hounsgaard

    IFS Danmark A/S

    Comsystem A/S har pr. 15. april 2026 ansat Iver Jakobsen som Technical Key Account Manager. Han skal især beskæftige sig med teknisk løsningssalg. Iver Jakobsen har 25 års erfaring fra TelCo-branchen. Han kommer fra en stilling som Key Account Manager hos E.ON Drive ApS. Han har tidligere beskæftiget sig med rådgivning og løsningssalg. Nyt job

    Iver Jakobsen

    Comsystem A/S

    IFS Danmark A/S har pr. 2. marts 2026 ansat Marlene Gudman som HR Business Partner. Hun skal især beskæftige sig med HR i Danmark og Norden og lede udvalgte internationale HR-projekter. Hun kommer fra en stilling som Nordic Lead HR Business Partner hos Salesforce. Hun har tidligere beskæftiget sig med international HR med fokus på udvikling af og udfordringer i HR ud fra et forretningsperspektiv. Nyt job

    Marlene Gudman

    IFS Danmark A/S