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

Netcompany A/S

Managing Architect

Nordjylland

KMD A/S

Product Owner til KMD Nexus

Københavnsområdet

KMD A/S

SAP Arkitekt

Københavnsområdet

Annonceindlæg fra 7N A/S

7N: Specialisterne bag Europas digitale forsvarsparathed

Når Danmark og Europa skal ruste sig til en ny sikkerhedspolitisk virkelighed, handler det ikke længere kun om materiel og mandskab.

Navnenyt fra it-Danmark

Norriq Danmark A/S har pr. 1. september 2025 ansat Katrine Køpke Rasmussen som Consultant. Hun skal især beskæftige sig med sikre vækst i NORRIQS kunders forretninger gennem hendes skarpe rapporteringer. Nyt job

Katrine Køpke Rasmussen

Norriq Danmark A/S

Norriq Danmark A/S har pr. 1. september 2025 ansat Søren Vindfelt Røn som Data & AI Consultant. Han skal især beskæftige sig med at effektivisere, planlægge og implementere innovative, digitale løsninger for Norriqs kunder. Han kommer fra en stilling som Co-founder & CMO hos DrinkSaver. Han er uddannet Masters of science på Københavns IT-Universitet. Nyt job

Søren Vindfelt Røn

Norriq Danmark A/S

Sebastian Rübner-Petersen, 32 år, Juniorkonsulent hos Gammelbys, er pr. 1. september 2025 forfremmet til Kommunikationskonsulent. Han skal fremover især beskæftige sig med Projektledelse, kommunikationsstrategier og implementering af AI. Forfremmelse