حسناً، النظرية افتراضية فقط و الموضوع سوف حذفه بعد عدة ايام ربما، فقط اريد الحصول على فكرة عامة من الاعضاء المشاركين.
السؤال هو استشارة عن كتاب عربي في مجال بناء البرامج عبر سي شارب و ما هي اكثر الامور التي يبحث عنها المبرمجين العرب الان في سي شارب.
ارغب بان تكون المشاركة حول رائي الشخص الشخصي و رائيه العام حوال الاخرين، بكلمات اخرى برجاء اضافة رد مثلا بانه رائيي الشخصي بان ذلك النوع من الكتب جيد و لكني اعتقد بان مجموعة الافراد التي اعرفها قد تفضل ذلك النوع ايضا.
اجاباتكم سوف تفيدني كثيرا و انا شاكر مسبقا لها
الكتاب الاول:
تخيل كتاب عربي كبير اشبه بمرجع عام عن لغة سي شارب و تكنولوحيا Microsoft .NET، الكتاب يتحدث عن لغة سي شارب من ناحية شرح مفصل لها كلغة برمجة عامة و ليس كطريقة بناء مختف البرامج بها، بكلمات اخرى سوف يتعمق في الوراثة و الكائنات و طريقة ربط الكائنات معا و يتحدث عن اللغة بمواصفات ECMA-334, ECMA-335 القياسية و سوف يتطرق الى بيئة التشغيل المشتركة CLI و لغة الالة الجديدة الخاصة بمايكروسوف اضافة طبعا الى المتغيرات و المصفوفات و حيل نقل البيانات بين الكائنات التي تستخدم في ADO.NET لتملئة كائن بالبيانات (بدون التحدث عن ADO.NET بالتفصيل) التحدث عن حيل كود بدون التحدث عن تفاصيل الكائنات الخاصة ب CLI الى بشكل بسيط ، الذي يحاول التحدث عنه هو تفاصيل سي شارب اللغة نفسها من الالف الى الياء مرورا بالمبتدئين انتهائا الى اعقد الامور مثل اضافة اضافات الى بيئة التشغيل المشتركة، الوصول الى مستوى النواة في Microsoft Windows و اضافة اضافات من خارج سي شارب ر Asembly ربما و ربطها مع بيئة التشغيل المشتركة.
بالطبع ستحدث الكتاب عن كود سي شارب من 3 اجزاء و هو الكود الذي يتحول الى لغة الالة لينفذ و الكود الذي يستخدمه لمترجم لبناء كود لغة الالة و التوصيفات التي تضيف بيانات لتشكل طريقة تصرف الكود النهائي، فلغة سي شارب ليست لغة برمجة بقدر ما هي بيئة برمجة.
يتحدث ايضا عن ال Design Time و ال Run Time و طريقة تصرف الكائنات المبنية في سي شارب في الحالتين ، اي كيف تبني كود يعيش لحظة التصميم ككائن في VS.NET ليضيف مميزات اخرى ، مثل اضافة نوع جديد من الازرار مثلا و كيف تسحب الزر على الشاشة و كيف الزر له شكل حي هو كود ايضا.
الكتاب تخيل حجمه شي ما بين 800 الى 1100 صفحة و كله كلام علمي بحت، اي انك قد تحتاجه مع كتاب اخر لتصبح خبير في سي شارب و ليس لوحده، لا اقصد انك لن تفهم سي شارب، انما قد تحتاج الى كتاب يوضح لك طريقة بناء البرامج في فيجوال ستوديوا .نت، الكتاب السابق يوضح لك كل طرق المناورة بداخل سي شارب نفسها من الصفر الى اقصى حد ممكن
الكتاب الثاني:
كتاب يتحدث عن لغة سي شارب بصورة عامة و عن Visual Studio .NET بصورة خاصة و عن البرمجة الكائنية بصورة عامة و هو مخصص للمبتدئين و يستمر ليشرح تفاصيل اكثر للمتقدمين و يركز في فصوله المختلفة على طريقة بناء برامج لويندوس و قليلا جدا في النهاية عن طريقة بناء برامج ل Web Browser و يمر بامثلة كثيرة عن قواعد البيانات و الرسم و الفيديوا و Agent و التعرف على الصوت و ما الى ذلك، قليلا عن كل شيئ ليبرز اهمية اللغة و طريقة معالجتها لكل شيئ و لكنه لا يتعمق في اية شيئ من هذه الاشاياء
ذلك لا يعني انه لن تفهمها بالعكس بعد قرائته سوف تتمكن من القيام بامور كثيرة و لكنك سوف تحتاج الى ان تدرس سي شارب بصورة اعمق من كتاب اخر ربما او تراجع المراجع الاولية للغة
الكتاب الثالث:
كتاب يتحدث على سي شارب و بيئة التشغيل المشتركة و البرمجة الكائنية ، قليلا عن كل شيئ او ربما فصل او فصلين شرح عام و يتطرق الى برمجة الويب و افضل طرق بناء البرامج عبر الويب و المناورة في HTML مع سي شارب و تكنولوجيا ASP.NET و كيفية عمل مختلف انواع الصفحات و امثلة بسيطة عن كل منها مثل ربط الصفحات بقواعد بيانات و ما الى ذلك.
الكتاب الرابع:
كتاب يتحدث اكثر عن بناء البرامج للشركات الكبيرة من كل النواحي بالاعتماد على سي شارب مع SQL Server و التركيز الكامل على ADO.NET و طرق بناء البرامج ل Windows و طرق بناء اضافات لها في الويب.
الكتاب الخامس:
الكائنات و اضافة كائنات جديدة الى Visual Studio .NET و طريقة تحسين الكائنات الحالية لتتمكن من بناء برامج افضل و سوف يركز على كيفية بناء نظام نماذج جديدة مثلا تورث المناذج الحالية و تعطيعا قوة اكثر، مثل بناء نموذج رسم مثلا و استخدامه في اية برنامج اخر بدون اضافة كود مثلا، مثل كيفية بناء نموذج قواعد بيانات متطور مثل التي يستخدمها Microsoft Access لتصبح موجودة في سي شارب او فيجوال بيزك و كيفية ربطه مع جدول لتاتي البيانات في النموذج بسهولة اكبر مما هي موجودة، الكتاب يركز على الكائنات و الاضافات عليها و تحسينها و يتطلب منك معرفة سي شارب طبعا بصورة ما.
السؤال هو مرة اخرى ما هو الكتاب الذي سوف تركز عليه اكثر من الاخرين لو وجدت تلك الكتب في مكتبة، حجم كل كتاب قد يتراوح ما بين 500 الى 800 صفحة ما عدا اول كتاب و الذي قد يصل حجمه الى حجم كبير جدا
ما هو الكتاب الذي تعتقد المبرمجين الاخرين سوف يهتموا به ايضا
اذا لديك ملاحظات مثل كتاب سادس مثلا، شيئ اخر غير موجود في المكتبات العربية، و ما هي الكتب العربية في سي شارب الموجودة في المكتبات، هل اشتريت بعض منها مثلا، ما هي الامور التي بتبحث عنها؟

