Beste C # bøker

av Bradley Nice, Content Manager på ClickHelp.com - dokumentasjonsverktøy for programvare

C # er et programmeringsspråk med flere paradigmer som inkluderer sterke typespesifikke, imperative, deklarative, funksjonelle, generiske, objektorienterte (klassebaserte) og komponentorienterte programmeringsdisipliner.
(Wikipedia)

Men hva er de beste C # bøkene for i dag?

C # 6.0 i et nøtteskall: The Definitive Reference (Kindle - $ 30.72, Paperback - $ 47.32)

Denne grundig oppdaterte sjette utgaven er organisert rundt konsepter og brukstilfeller, og gir mellomliggende og avanserte programmerere et konsist kart over C # og .NET kunnskap. Dykk inn og oppdag hvorfor denne nøtteskallguiden regnes som den endelige referansen til C #.

  • Få fart på alle aspekter av C #-språket, fra det grunnleggende om syntaks og variabler, til avanserte emner som pekere og overbelastning av operatører
  • Grav dypt inn i LINQ via tre kapitler dedikert til emnet
  • Lær om dynamisk, asynkron og parallell programmering
  • Arbeid med .NET-funksjoner, inkludert XML, nettverk, serialisering, refleksjon, sikkerhet, applikasjonsdomener og kodekontrakter
  • Utforsk den nye C # 6.0-kompilatoren-som-en-tjenesten, Roslyn

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

C # 6 for programmerere, som er skrevet for programmerere med bakgrunn i høyt nivå språkprogrammering, bruker Deitel-signaturens livekodetilnærming for å lære programmering og utforsker Microsofts C # 6 og .NET i dybden. Konsepter blir presentert i sammenheng med 170+ fullkodede og testede apper, komplette med syntaksskygging, kodevisning, kodeveksler, programutganger og hundrevis av smarte tips for programvareutvikling.

Begynn med en introduksjon til C # ved å bruke en tidlig klasser og objekter tilnærming, gå deretter raskt videre til mer avanserte emner, inkludert LINQ, asynkron programmering med async og venter og mer. Du vil glede deg over behandlingen av objektorientert programmering og en objektorientert design / UML® ATM casestudie, inkludert en komplett C # -implementering. Når du har mestret boken, er du klar til å begynne å bygge industriell styrke, objektorienterte C # -apper.

Egenskaper:

  • Brukes med Windows® 7, 8 eller 10.
  • Integrert dekning av ny C # 6-funksjonalitet: interpolering av strenger, uttrykksbaserte metoder og egenskaper, auto-implementerte eiendomsinitieringsprogrammer, getter-only egenskaper, nameof, null-betinget operatør, unntaksfiltre og mer.
  • Underholdende og utfordrende kodeeksempler.
  • Dyp behandling av klasser, gjenstander, arv, polymorfisme og grensesnitt.
  • Generiske, LINQ og generiske samlinger; PLINQ (Parallel LINQ) for ytelse i flere kjerner.
  • Asynkron programmering med asynk og vent; funksjonell programmering med lambdas, delegater og uforanderlighet.
  • filer; relasjonsdatabase med LINQ til enheter.
  • Objektorientert ATM-casestudie med implementering av full kode.
  • Vekt på ytelses- og programvaretekniske prinsipper.

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

Denne nye 7. utgaven av Pro C # 6.0 og .NET 4.6-plattformen er fullstendig revidert og skrevet om for å gjenspeile de siste endringene i C # -språkspesifikasjonen og nye fremskritt i .NET Framework. Du finner nye kapitler som dekker alle viktige nye funksjoner som gjør .NET 4.6 til den mest omfattende utgivelsen ennå, inkludert:

  • En raffinert ADO.NET-enhetsprogrammeringsmodell
  • Tallrike IDE- og MVVM-forbedringer for WPF Desktop Development
  • Tallrike oppdateringer til ASP.NET Web API-er

Oppgaven med denne boken er å gi deg et omfattende grunnlag i programmeringsspråket C # og de viktigste aspektene av .NET-plattformen pluss oversikter over teknologier som er bygget på toppen av C # og .NET (ADO.NET og Entity Framework, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), ASP.NET (WebForms, MVC, WebAPI).). Når du fordøyer informasjonen som er presentert i disse kapitlene, vil du være i en perfekt posisjon til å bruke denne kunnskapen på dine spesifikke programmeringsoppgaver, og du vil være godt rustet til å utforske .NET-universet på dine egne premisser.

Hva du vil lære:

  • Bli den første til å forstå .NET 4.6-plattformen og C # 6.
  • Oppdag ins og outs for den ledende .NET-teknologien.
  • Lær av en prisbelønnet forfatter som har undervist i .NET-verden siden versjon 1.0.
  • Finn fullstendig dekning av XAML, .NET 4.6 og Visual Studio 2015 sammen med diskusjonen om den nye Windows Runtime.

C # 6.0 Kokebok: Løsninger for C # utviklere (Kindle - $ 27.49, pocketback - $ 36.99)

Den nye utgaven av denne bestselgeren er fullstendig oppdatert for C # 6.0, og tilbyr mer enn 150 kodeoppskrifter på vanlige og ikke-så-vanlige problemer som C # -programmerere møter hver dag. Mer enn en tredjedel av oppskriftene er skrevet om for å dra nytte av de nye C # 6.0-funksjonene. Hvis du foretrekker løsninger på generell C # språkinstruksjon og raske svar på teori, er dette boken din. C # 6.0 Kokebok tilbyr nye oppskrifter på asynkrone metoder, dynamiske objekter, forbedret feilhåndtering, Rosyln-kompilatoren og mer.

Her er noen av temaene dekket:

  • Klasser og generikk;
  • Samlinger, tellere og iteratorer;
  • Datatyper;
  • LINQ- og Lambda-uttrykk;
  • Avvikshåndtering;
  • Refleksjon og dynamisk programmering;
  • Vanlig uttrykk;
  • Interaksjoner med filsystem;
  • Nettverk og nettet;
  • XML-bruk;
  • Tråd, synkronisering og samtidighet.

Hver oppskrift i boken inneholder testet kode som du kan laste ned fra oreilly.com og gjenbruke i dine egne applikasjoner, og hver og en inneholder en detaljert diskusjon om hvordan og hvorfor den underliggende teknologien fungerer. Du trenger ikke å være en erfaren C # eller .NET-utvikler for å bruke C # 6.0 Cookbook. Du må bare være noen som vil løse et problem nå, uten å måtte lære all relatert teori først.

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

C # in Depth, Third Edition er blitt grundig revidert for å dekke de nye funksjonene i C # 5, inkludert finessene til å skrive vedlikeholdbar asynkron kode. Du vil se kraften i C # i handling, lære deg å jobbe med funksjoner med høy verdi som du gjerne vil ha i verktøysettet ditt. Og du lærer å unngå skjulte fallgruver med C # -programmering ved hjelp av krystallklare forklaringer på "bak kulissene" -spørsmål.

Hva er inni

  • Oppdatert for C # 5;
  • Den nye funksjonen for async / venter;
  • Hvordan C # fungerer og hvorfor.

Kan hende du også liker:

Beste hurtige bøker i 2017

Beste Python-bøker i 2017

Beste JavaScript-bøker i 2017

Beste C ++ bøker i 2017

Beste Java-bøker i 2017

Beste CSS-bøker i 2017

Ha en fin dag!

Bradley Nice,
Content Manager hos ClickHelp.com - det beste online dokumentasjonsverktøyet for SaaS-leverandører