0
نام کتاب
C# 12 in a Nutshell

The Definitive Reference

Joseph Albahari

Paperback1086 Pages
PublisherO'Reilly
Edition1
LanguageEnglish
Year2024
ISBN9781098147440
10
3K
A4422
انتخاب نوع چاپ:
جلد سخت
1,804,000ت(2 جلدی)
0
جلد نرم
1,814,000ت(3 جلدی)
0
طلق پاپکو و فنر
1,844,000ت(3 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#C#

#.NET

#Networking

#Networking

#LINQ

#XML

#JSON

#Cryptography

#concurrency

#asynchrony

توضیحات

وقتی درباره‌ی C# 12 یا .NET 8 سوالی دارید، این راهنمای پرفروش دقیقاً همان مرجعی است که به آن نیاز دارید. زبان C# به‌دلیل انعطاف‌پذیری و وسعت بی‌نظیر خود شناخته می‌شود و با گسترش مداوم آن، همیشه چیزهای جدیدی برای یادگیری وجود دارد. در سنت راهنماهای Nutshell انتشارات O’Reilly، این نسخه‌ی به‌روزرسانی‌شده، جامع‌ترین و بهترین مرجع تک‌جلدی برای زبان C# به‌شمار می‌رود.


این کتاب برای برنامه‌نویسان در سطوح متوسط و پیشرفته طراحی شده است و با ارائه‌ی توضیحاتی مستقیم و بدون حاشیه، به‌صورت عمیق به بررسی زبان C#، محیط اجرای CLR و کتابخانه‌های اصلی .NET می‌پردازد؛ بدون مقدمه‌های طولانی یا نمونه‌کدهای اضافی.

📌 آنچه در این کتاب خواهید آموخت:

  • تسلط سریع بر مفاهیم C#، از نحو زبان و متغیرها گرفته تا مباحث پیشرفته‌ای مانند اشاره‌گرها، closures، و الگوها (patterns)
  • بررسی عمیق LINQ با اختصاص سه فصل کامل به این موضوع
  • کاوش در مفاهیم هم‌زمانی (concurrency)، برنامه‌نویسی ناهم‌زمان (asynchrony)، نخ‌های پیشرفته و پردازش موازی
  • کار با قابلیت‌های کلیدی .NET از جمله:
  • عبارات باقاعده (Regular Expressions)
  • شبکه (Networking)
  • اسمبلی‌ها (Assemblies)
  • ساختارهای Span
  • رمزنگاری (Cryptography)
  • تولید کد پویا با System.Reflection.Emit


این کتاب ابزاری قدرتمند برای توسعه‌دهندگانی است که می‌خواهند از آخرین امکانات C# 12 و .NET 8 بهره‌مند شوند و کدنویسی حرفه‌ای‌تری را تجربه کنند.


When you have questions about C# 12 or .NET 8, this best-selling guide has the answers you need. C# is a language of unusual flexibility and breadth, and with its continual growth, there's always so much more to learn. In the tradition of O'Reilly's Nutshell guides, this thoroughly updated edition is simply the best one-volume reference to the C# language available today.

Aimed at intermediate and advanced programmers, this is a book whose explanations get straight to the point, covering C#, the CLR, and the core .NET libraries in depth without long intros or bloated samples.


  • Get up to speed on C# from syntax and variables to advanced topics such as pointers, closures, and patterns
  • Dig deep into LINQ, with three chapters dedicated to the topic
  • Explore concurrency and asynchrony, advanced threading, and parallel programming
  • Work with .NET features including regular expressions, networking, assemblies, spans, cryptography, and reflection.emit



Table of Contents

Chapter 1. Introducing C# and .NET

Chapter 2. C# Language Basics

Chapter 3. Creating Types in C#

Chapter 4. Advanced C#

Chapter 5. .NET Overview

Chapter 6. .NET Fundamentals

Chapter 7. Collections

Chapter 8. LINQ Queries

Chapter 9. LINQ Operators

Chapter 10. LINQ to XML

Chapter 11. Other XML and JSON Technologies

Chapter 12. Disposal and Garbage Collection

Chapter 13. Diagnostics

Chapter 14. Concurrency and Asynchrony

Chapter 15. Streams and I/O

Chapter 16. Networking

Chapter 17. Assemblies

Chapter 18. Reflection and Metadata

Chapter 19. Dynamic Programming

Chapter 20. Cryptography

Chapter 21. Advanced Threading

Chapter 22. Parallel Programming

Chapter 23. Span<T> and Memory<T>

Chapter 24. Native and COM Interoperability

Chapter 25. Regular Expressions


C# 12 represents the ninth major update to Microsoft’s flagship programming language, positioning C# as a language with unusual flexibility and breadth. At one end, it offers high-level abstractions such as query expressions and asynchronous continuations, whereas at the other end, it allows low-level efficiency through constructs such as custom value types and optional pointers.


The price of this growth is that there’s more than ever to learn. Although tools such as Microsoft’s IntelliSense—and online references—are excellent in helping you on the job, they presume an existing map of conceptual knowledge. This book provides exactly that map of knowledge in a concise and unified style—free of clutter and long introductions.


Like the past seven editions, C# 12 in a Nutshell is organized around concepts and use cases, making it friendly both to sequential reading and to random browsing. It also plumbs significant depths while assuming only basic background knowledge, making it accessible to intermediate as well as advanced readers.


This book covers C#, the Common Language Runtime (CLR), and the .NET 8 Base Class Library (BCL). We’ve chosen this focus to allow space for difficult and advanced topics without compromising depth or readability. Features recently added to C# are flagged so that you can also use this book as a reference for C# 11 and C# 10.


Intended Audience

This book targets intermediate to advanced audiences. No prior knowledge of C# is required, but some general programming experience is necessary. For the beginner, this book complements, rather than replaces, a tutorial-style introduction to programming.


This book is an ideal companion to any of the vast array of books that focus on an applied technology such as ASP.NET Core or Windows Presentation Foundation (WPF). C# 12 in a Nutshell covers the areas of the language and .NET that such books omit, and vice versa.


If you’re looking for a book that skims every .NET technology, this is not for you. This book is also unsuitable if you want to learn about APIs specific to mobile device development.


About the Author

Joe Albahari is the inventor of LINQPad and, has published 15 books with O'Reilly, including C# 9.0 in a Nutshell and C# 9.0 Pocket Reference, and speaks regularly at user groups and conferences such as NDC and YOW. Joe has been a C# MVP since 2008.

دیدگاه خود را بنویسید
نظرات کاربران (1 دیدگاه)
محمدامین میرحسینی
2024-05-17

خیلی خفنه این کتاب ینی هرچی بگم کم گفتم !!!!!

کتاب های مشابه
Network
1,384
Hands-On Network Programming with C# and .NET Core
738,000 تومان
#C
997
C# 10.0 All-in-One For Dummies
1,381,000 تومان
#C
1,992
C# 12 and .NET 8
1,498,000 تومان
#C
950
Simple and Efficient Programming with C#
551,000 تومان
#C
1,735
Parallel Programming and Concurrency with C# 10 and .NET 6
556,000 تومان
#C
977
Introducing Functional Programming Using C#
547,000 تومان
#C
978
C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals
1,335,000 تومان
#C
1,109
Hands-On Design Patterns with C# and .NET Core
653,000 تومان
#C
1,359
Agile Principles, Patterns, and Practices in C#
1,261,000 تومان
#C
817
The C# Type System
583,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©