Pro C# 10 with .NET 6

Höfundar: Andrew Troelsen; Phil Japikse (Útgáfa: 11)
Pro C# 10 with .NET 6

Kaup valmöguleikar

Ítarlegur grunnleiðarvísir um forritun í C# og .NET. Bókin útskýrir ekki aðeins hvernig leysa má tiltekin verkefni heldur kafar einnig í grundvallaratriði sem hjálpa forriturum að efla færni sína. Í þessari auknu 11. útgáfu er nýtt efni um Entity Framework, Razor Pages, Web API og fleira. Fjallað er um nýjustu eiginleika C# 10 og .NET 6 með ítarlegum skýringum sem þjálfa gagnrýna hugsun við hugbúnaðarþróun.

Umfjöllun um ASP.NET Core og Entity Framework Core er sett í samhengi við nýjustu uppfærslur á sameinuðum .NET-vettvangi. Þar á meðal eru afkastabætur, þróun Windows-skjáborðsforrita með .NET 6, nýjungar í XAML-verkfærum og ítarlegri umfjöllun um gagnaskrár og meðhöndlun gagna. Öll kóðadæmi hafa verið endurskrifuð fyrir C# 10.

Bókin veitir traustan grunn í hlutbundinni hugbúnaðarþróun, eigindum og speglun, almennum gerðum og söfnum. Einnig er fjallað um fjölmörg háþróuð viðfangsefni sem sjaldan er að finna í öðrum bókum, svo sem CIL-aðgerðakóða og kvika samsetningarkóða. Pro C# 10 with .NET 6 eykur færni og öryggi við notkun C# og hjálpar lesendum að kanna möguleika .NET.

  • Kynnast eiginleikum og nýjungum C# 10, þar á meðal færslum og færslusmíðum, víðværum og sjálfgefnum using-tilskipunum, nafnasviðum á skráarstigi og útvíkkuðum eiginleikamynstrum.
  • Þróa forrit með C# og nútímalegum römmum fyrir þjónustur, veflausnir og snjallbiðlara.
  • Byggja ASP.NET Core-vefforrit með MVC og Razor Pages, þar á meðal sýnishlutum, sérsniðnum tag helpers, sérsniðinni sannprófun, stuðningi við GDPR og svæðum.
  • Smíða RESTful-þjónustur með ASP.NET, útgáfustýringu, endurbættri Swagger-skjölun og grunnauðkenningu.
  • Nota Entity Framework Core til að þróa gagnamiðuð raunforrit, meðal annars með stuðningi við tímatöflur í SQL Server.
  • Þróa Windows-skjáborðsforrit á .NET 6 með Windows Presentation Foundation.
  • Skilja hugmyndafræðina að baki .NET.
  • Kynnast nýjungum í .NET 6, þar á meðal forritum í einni skrá og smærri gámamyndum.

Bókin hentar forriturum á öllum færnistigum sem vilja læra C# og .NET eða efla þekkingu sína og færni.

Nánar um bókina

Útgefandi
Springer Nature
ISBN
9781484278697
Print ISBN
9781484278680
Format
ePub
Útgáfa
11
Höfundar
Andrew Troelsen; Phil Japikse
Tungumál
English
Útgefið
2022-07-30
Prent takmörkun á líftíma
100
Prent takmörkun
2
Afritunar takmörkun
2

Kaflar

  • Cover
  • Front Matter
  • Part I. Introducing C# and .NET 6
  • 1. Introducing C# and .NET 6
  • 2. Building C# Applications
  • Part II. Core C# Programming
  • 3. Core C# Programming Constructs, Part 1
  • 4. Core C# Programming Constructs, Part 2
  • Part III. Object Oriented Programming with C#
  • 5. Understanding Encapsulation
  • 6. Understanding Inheritance and Polymorphism
  • 7. Understanding Structured Exception Handling
  • 8. Working with Interfaces
  • 9. Understanding Object Lifetime
  • Part IV. Advanced C# Programming
  • 10. Collections and Generics
  • 11. Advanced C# Language Features
  • 12. Delegates, Events, and Lambda Expressions
  • 13. LINQ to Objects
  • 14. Processes, AppDomains, and Load Contexts
  • 15. Multithreaded, Parallel, and Async Programming
  • Part V. Programming with .NET Core Assemblies
  • 16. Building and Configuring Class Libraries
  • 17. Type Reflection, Late Binding, Attribute, and Dynamic Types
  • 18. Understanding CIL and the Role of Dynamic Assemblies
  • Part VI. File Handling, Object Serialization, and Data Access
  • 19. File I/O and Object Serialization
  • 20. Data Access with ADO.NET
  • Part VII. Entity Framework Core
  • 21. Introducing Entity Framework Core
  • 22. Exploring Entity Framework Core
  • 23. Build a Data Access Layer with Entity Framework Core
  • 24. Test-Driving AutoLot
  • Part VIII. Windows Client Development
  • 25. Introducing Windows Presentation Foundation and XAML
  • 26. WPF Controls, Layouts, Events, and Data Binding
  • 27. WPF Graphics Rendering Services
  • 28. WPF Resources, Animations, Styles, and Templates
  • 29. WPF Notifications, Validations, Commands, and MVVM
  • Part IX. ASP.NET Core
  • 30. Introducing ASP.NET Core
  • 31. Diving Into ASP.NET Core
  • 32. RESTful Services with ASP.NET Core
  • 33. Web Applications with MVC
  • 34. Web Applications using Razor Pages
  • Back Matter