C# для программистов
Полное руководство по C# и .NET от экспертов
ملخص:
مقدمة
كتاب «C# for Programmers» (في الترجمة الروسية — «C# для программистов») من تأليف Paul و Harvey Deitel، الذي نُشر في عام 2013، هو واحد من أكثر الكتب الدراسية أساسية وتفصيلاً حول لغة C# ومنصة .NET. إنه ليس مجرد مقدمة أخرى لبناء الجملة — بل هو دورة تدريبية كاملة مبنية على منهج «الكود الحي» (live-code approach)، الذي أثبت فعاليته لعقود في سلسلة كتب Deitel Developer Series. على الرغم من مرور أكثر من عشر سنوات على النشر، لا يزال الكتاب ذا صلة لتعلم أساسيات C# وفهم بنية .NET، خاصة لأولئك الذين لديهم بالفعل خبرة في البرمجة بلغات أخرى (Java, C++, Python) ويريدون إتقان نظام Microsoft البيئي بسرعة وعمق.
عن ماذا يتحدث هذا الكتاب
يغطي الكتاب مجموعة واسعة من المواضيع — من بناء الجملة الأساسي إلى المفاهيم المتقدمة مثل تعدد الخيوط (multithreading)، LINQ، WPF وتطوير الويب باستخدام ASP.NET. كل فصل مبني حول أمثلة كود حقيقية، يقوم المؤلف بتحليلها بالتفصيل سطراً بسطر. المحتوى الرئيسي يشمل:
- أساسيات C#: أنواع البيانات، العوامل، هياكل التحكم، المصفوفات، الدوال.
- البرمجة كائنية التوجه (OOP): الفئات، الوراثة، تعدد الأشكال، الواجهات، المفوضين (delegates) والأحداث.
- العمل مع البيانات: المجموعات، الأدوية (generics)، LINQ to Objects، LINQ to SQL، Entity Framework.
- الواجهات الرسومية