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