بدأت بتعلم لغة السي شارب قبل عدة أشهر ، بدأت بكتاب Starting out with Visual C# 2010 (كتاب ممتاز للمبتدئين ، أسلوب الكاتب غاية في البساطة والسهولة) وبعد إنهاءه قررت البحث عن كتاب مستوى متوسط \ متقدم فوقع اختياري على كتاب Pro C# 5.0 and the .NET 4.5 Framework ( اسلوب مؤلف هذا الكتاب غثيث ) وبعد قراءة جزء من هذا الكتاب تبين لي الحاجة إلى كتاب موسع في قواعد البيانات فقررت أن أفضل ما يمكن فعله هو اختيار هذا الكتاب Beginning C# 5.0 Databases حيث أنه من نفس السلسلة ومن المفترض أن يكون مكمل للكتاب الأول.
الآن وبعد قراءتي لجزء من الكتاب الثاني وصلت لمستوى أتوقع أنني أستطيع البدء في عمل برنامج صغير ، لكن أمامي مشكلة وهي أني بالرغم من قدرتي على فهم وكتابة العبارات البرمجية إلا أنني أحتاج لأن أقرأ المزيد فيما يتعلق بالتالي:
1- كيفية تحويل المشكلة العملية إلى حل برمجي مكتوب بلغة الإنسان ويشمل ذلك تحديد المهمات التي على البرنامج عملها مثل المدخلات والمخرجات والشاشات والوظائف ... الخ.
2- كيفية اختيار الفئات classes وكيفية توزيع مهمات البرنامج على الفئات المختلفة ، وكيفية الربط والتعاون فيما بينها.
3- كيفية عمل تصور شامل للمكونات البرمجية للبرنامج قبل حتى أن أبدأ في كتابة البرنامج.
أتمنى أن تكون الصورة وصلت لكم في أوضح صورة . وما أريده هو كتاب باللغة الإنجليزية ذو اسلوب شرح جيد يقو بشرح هذه الأمور وشكراً لكم.