Skip to content

AripaStudio/csharp-12-in-a-nutshell-persian

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

C# 12 in a Nutshell Book Cover

📘 ترجمه فارسی کتاب C# 12 in a Nutshell

مرجع کامل و کاربردی برای توسعه‌دهندگان سی‌شارپ و دات‌نت

  GitHub stars   GitHub forks   GitHub issues GitHub pull requests   Last Commit


✨ معرفی پروژه

کتاب "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 منتشر شده‌اند. شما مجاز به استفاده و توزیع مجدد این کدها هستید.

🌟 قدردانی

سپاس ویژه از همه عزیزانی که وقت گذاشتن و مشارکت کردن. شما هستید که این پروژه رو زنده نگه می‌دارید. 🌱


ساخته شده با ❤️ توسط برنامه‌نویسان برای برنامه‌نویسان

About

Persian translation of "C# 12 in a Nutshell: The Definitive Reference" by Joseph Albahari.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%