Bedste C # bøger

af Bradley Nice, Content Manager på ClickHelp.com - dokumentationsværktøj til software

C # er et programmeringssprog med flere paradigmer, der omfatter stærke typiske, imperative, deklarative, funktionelle, generiske, objektorienterede (klassebaserede) og komponentorienterede programmeringsdiscipliner.
(Wikipedia)

Men hvad er de bedste C # bøger til i dag?

C # 6.0 i et nøddeskal: Den definitive reference (Kindle - $ 30.72, paperback - $ 47.32)

Denne grundigt opdaterede sjette udgave, der er organiseret omkring koncepter og brugssager, giver mellemliggende og avancerede programmerere et kort kort over C # og .NET-viden. Dyk ind og find ud af, hvorfor denne nøddeskalguide betragtes som den endelige reference på C #.

  • Gå op med hastigheden med alle aspekter af C #-sproget, fra det grundlæggende i syntaks og variabler, til avancerede emner som f.eks. Pegere og operatøroverbelastning
  • Graver dybt ned i LINQ via tre kapitler dedikeret til emnet
  • Lær mere om dynamisk, asynkron og parallel programmering
  • Arbejd med .NET-funktioner, herunder XML, netværk, serialisering, reflektion, sikkerhed, applikationsdomæner og kodekontrakter
  • Udforsk den nye C # 6.0 compiler-as-a-service, Roslyn

C # 6 for programmerere (eTextbook— $ 31.72, paperback - $ 44.75)

C # 6 for programmerere, der er skrevet til programmerere med baggrund i sprogprogrammering på højt niveau, anvender Deitel-signaturens live-kode-tilgang til undervisning i programmering og udforsker Microsofts C # 6 og .NET i dybden. Koncepter præsenteres i sammenhæng med 170+ fuldkodede og testede apps, komplet med syntaksskygge, kode fremhævning, kodegennemgang, programoutput og hundreder af gode softwareudviklingstips.

Start med en introduktion til C # ved hjælp af en tidlig klasser og objekter tilgang, og gå derefter hurtigt videre til mere avancerede emner, herunder LINQ, asynkron programmering med async og afventer og mere. Du vil nyde behandlingen af ​​objektorienteret programmering og et objektorienteret design / UML® ATM-casestudie, herunder en komplet C # -implementering. Når du har mestret bogen, er du klar til at begynde at opbygge industriel styrke, objektorienterede C # apps.

Funktioner:

  • Brug sammen med Windows® 7, 8 eller 10.
  • Integreret dækning af ny C # 6-funktionalitet: strenginterpolering, ekspressionsfyldte metoder og egenskaber, autoimplementerede egenskabsinitialisatorer, getter-only egenskaber, nameof, null-betinget operatør, undtagelsesfiltre og mere.
  • Underholdende og udfordrende kodeeksempler.
  • Dyb behandling af klasser, genstande, arv, polymorfisme og grænseflader.
  • Generiske, LINQ og generiske samlinger; PLINQ (Parallel LINQ) til multicore-ydelse.
  • Asynkron programmering med async og vent; funktionel programmering med lambdas, delegerede og uforanderlighed.
  • Filer; relationel database med LINQ til enheder.
  • Objektorienteret ATM-casestudie med implementering af fuld kode.
  • Vægt på ydelses- og softwaretekniske principper.

C # 6.0 og .NET 4.6 Framework (Kindle - $ 41,99, Paperback - $ 46,61)

Denne nye 7. udgave af Pro C # 6.0 og .NET 4.6-platformen er blevet fuldstændigt revideret og omskrevet for at afspejle de seneste ændringer i C # sprogspecifikationen og nye fremskridt i .NET Framework. Du finder nye kapitler, der dækker alle de vigtige nye funktioner, der gør .NET 4.6 til den mest omfattende version endnu, herunder:

  • En raffineret ADO.NET-enhedsrammereprogrammeringsmodel
  • Talrige IDE- og MVVM-forbedringer til WPF Desktop-udvikling
  • Adskillige opdateringer til ASP.NET Web API'er

Opgaven med denne bog er at give dig et omfattende fundament i C # programmeringssprog og de centrale aspekter af .NET-platformen plus oversigter over teknologier, der er bygget oven på C # og .NET (ADO.NET og Entity Framework, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), ASP.NET (WebForms, MVC, WebAPI).). Når du har fordøjet de oplysninger, der er præsenteret i disse kapitler, vil du være i en perfekt position til at anvende denne viden på dine specifikke programmeringsopgaver, og du vil være godt rustet til at udforske .NET-universet på dine egne vilkår.

Hvad du lærer:

  • Vær den første til at forstå .NET 4.6-platformen og C # 6.
  • Oplev ind og ud af den førende .NET-teknologi.
  • Lær af en prisvindende forfatter, der har undervist i .NET-verdenen siden version 1.0.
  • Find komplet dækning af XAML, .NET 4.6 og Visual Studio 2015 sammen med diskussionen af ​​den nye Windows Runtime.

C # 6.0 Kogebog: Løsninger til C # -udviklere (Kindle - $ 27.49, paperback - $ 36.99)

Den nye udgave af denne bestseller er fuldstændigt opdateret til C # 6.0 og tilbyder mere end 150 kodeopskrifter på almindelige og ikke-så-almindelige problemer, som C # -programmører står over for hver dag. Mere end en tredjedel af opskrifterne er blevet omskrevet for at drage fordel af de nye C # 6.0-funktioner. Hvis du foretrækker løsninger på generel C # sproginstruktion og hurtige svar på teori, er dette din bog.C # 6.0 Kogebog tilbyder nye opskrifter på asynkrone metoder, dynamiske objekter, forbedret fejlhåndtering, Rosyln-kompilatoren og mere.

Her er nogle af emnerne dækket:

  • Klasser og generika;
  • Samlinger, tællere og iteratorer;
  • Datatyper;
  • LINQ- og Lambda-udtryk;
  • Undtagelse håndtering;
  • Reflektion og dynamisk programmering;
  • Regelmæssige udtryk;
  • Interaktioner mellem filsystem;
  • Netværk og Internettet;
  • XML-brug;
  • Trådning, synkronisering og samtidighed.

Hver opskrift i bogen indeholder testet kode, som du kan downloade fra oreilly.com og genbruge i dine egne applikationer, og hver indeholder en detaljeret diskussion af, hvordan og hvorfor den underliggende teknologi fungerer. Du behøver ikke at være en erfaren C # eller .NET-udvikler for at bruge C # 6.0 Cookbook. Du skal bare være en person, der ønsker at løse et problem nu, uden at skulle lære al den relaterede teori først.

C # i dybde (paperback - $ 35,82)

C # i dybden, tredje udgave er blevet grundigt revideret til at dække de nye funktioner i C # 5, inklusive finesser ved at skrive vedligeholdelig asynkron kode. Du kan se kraften i C # i handling og lære at arbejde med funktioner af høj værdi, som du vil være glad for at have i dit værktøjssæt. Og du lærer at undgå skjulte faldgruber ved C # -programmering ved hjælp af krystalklare forklaringer af problemer "bag kulisserne".

Hvad er der indeni

  • Opdateret til C # 5;
  • Den nye async / vente-funktion;
  • Hvordan C # fungerer, og hvorfor.

Du vil måske også syntes om:

Bedste hurtige bøger i 2017

Bedste Python-bøger i 2017

Bedste JavaScript-bøger i 2017

Bedste C ++ bøger i 2017

Bedste Java-bøger i 2017

Bedste CSS-bøger i 2017

Hav en god dag!

Bradley Nice,
Content Manager hos ClickHelp.com - bedste online dokumentationsværktøj til SaaS-leverandører