مرجع کامل و کاربردی برای توسعهدهندگان سیشارپ و داتنت
کتاب "C# 12 in a Nutshell" نوشته Joseph Albahari یکی از جامعترین و معتبرترین مراجع برای یادگیری زبان #C و فریمورک .NET به شمار میرود.
این ریپازیتوری تلاشیست برای ارائه نسخهای فارسی، جامع و دقیق از این کتاب مرجع برای جامعه فارسیزبان برنامهنویسان. امیدواریم با کمک هم بتونیم یادگیری زبان #C و اکوسیستم .NET رو برای علاقهمندان سادهتر و عمیقتر کنیم 🚀
🔹 برای تجربه خوانایی بهتر در مرورگر، توصیه میکنیم افزونه فونت ایران رو نصب کنید.
ما به حضور شما تو این پروژه افتخار میکنیم! مشارکتتون میتونه از راههای زیر باشه:
- 🔎 بازبینی و اصلاح ترجمههای فعلی
- 💡 پیشنهادات فنی یا ادبی برای بهبود متن
- 🎨 مرتبسازی و فرمتدهی کدها برای خوانایی بیشتر
- 🗨️ اگر قصد داشتید از هوش مصنوعی استفاده کنید در ترجمه، می تونید این متن پرامپت رو بهش بدید.
| شماره | نام فصل (انگلیسی) | نام فصل (فارسی) | وضعیت | لینک | 
|---|---|---|---|---|
| 00 | Preface | مقدمه | ✅ | Preface | 
| 01 | Introducing C# and .NET | معرفی سیشارپ و داتنت | ✅ | Introducing-C#-and-.NET | 
| 02 | C# Language Basics | مبانی زبان سیشارپ | ✅ | C#-Language-Basics | 
| 03 | Creating Types in C# | ساخت انواع در سیشارپ | ✅ | Creating-Types-in-C# | 
| 04 | Advanced C# | سیشارپ پیشرفته | ✅ | Advanced-C# | 
| 05 | .NET Overview | نمای کلی داتنت | ✅ | .NET-Overview | 
| 06 | .NET Fundamentals | مبانی داتنت | ✅ | .NET-Fundamentals | 
| 07 | Collections | مجموعهها | ✅ | Collections | 
| 08 | LINQ Queries | کوئریهای LINQ | ✅ | LINQ-Queries | 
| 09 | LINQ Operators | عملگرهای LINQ | ✅ | LINQ-Operators | 
| 10 | LINQ to XML | LINQ به XML | ✅ | LINQ-to-XML | 
| 11 | Other XML and JSON | دیگر فرمتهای XML و JSON | ✅ | Other-XML-and-JSON | 
| 12 | Disposal and Garbage Collection | حذف منابع و جمعآوری زباله | ✅ | Disposal-and-Garbage-Collection | 
| 13 | Diagnostics | عیبیابی | ✅ | Diagnostics | 
| 14 | Concurrency and Asynchrony | همزمانی و برنامهنویسی ناهمگام | ✅ | Concurrency-and-Asynchrony | 
| 15 | Streams and IO | جریانها و ورودی/خروجی | ✅ | Streams-and-IO | 
| 16 | Networking | شبکهسازی | ✅ | Networking | 
| 17 | Assemblies | اسمبلیها | ✅ | Assemblies | 
| 18 | Reflection and Metadata | بازتاب و فراداده | ✅ | Reflection-and-Metadata | 
| 19 | Dynamic Programming | برنامهنویسی داینامیک | ✅ | Dynamic-Programming | 
| 20 | Cryptography | رمزنگاری | ✅ | Cryptography | 
| 21 | Advanced Threading | رشتهبندی پیشرفته | ✅ | Advanced-Threading | 
| 22 | Parallel Programming | برنامهنویسی موازی | ✅ | Parallel-Programming | 
| 23 | Span and Memory | Span و Memory | ✅ | SpanT-and-MemoryT | 
| 24 | Native and COM Interoperability | ارتباط با کد بومی و COM | ✅ | Native-and-COM-Interoperability | 
| 25 | Regular Expressions | عبارات باقاعده | ✅ | Regular-Expressions | 
- فایلها با فرمت .mdنوشته شدند
- عکسها داخل پوشه assets/image/ذخیره شدند
- یادگیری Markdown
- حقوق نشر و کپیرایت کتاب اصلی: حقوق نشر و کپیرایت کتاب اصلی متعلق به (Joseph Albahari) است.
- متن ترجمه: متن ترجمه شده این کتاب (توسط مترجم) تحت مجوز (CC BY-NC-SA 4.0) منتشر میشود.
- نمونه کدهای داخل کتاب: تمامی نمونه کدهای موجود در این پروژه، تحت MIT License منتشر شدهاند.
سپاس ویژه از همه عزیزانی که وقت گذاشتن و مشارکت کردن. شما هستید که این پروژه رو زنده نگه میدارید. 🌱
ساخته شده با ❤️ توسط حامد برای برنامهنویسان
