تطوير وبناء التطبيقات التجارية على الدوت .نت

السلام عليكم ...

انا حسام مبرمج مبتدى فى تقنية الدوت .نت اريد ماهى الخطوات و اساليب الصحيحة لدخول الى برمجة تطبيقات تجارية مثل انظمة المبيعات و نقاط البيع و شؤون الموظفين علما بأن ليس عندى خلفية الجيدة فى ربط قواعد بيانات Sql Server اريد من الذين عندها الخبرة الجيدة ان يرشدنى على الطريق الصحيح الى دخول فى مجال برمجة انظمة التجارية مثل الموجودة فى السوق .

بارك الله فيكم ....


بالنسبة للنوع هذا اسمة ال Content Control وهو يعتبر جذء صغير من برامج ال ERP مثل ال SAP / OpenERP وغيرهم

الموضوع بأختصار انك هتحتاج تتعلم البرمجة مع قواعد البيانات من خلال ال ADO.Net ودى عبارة عن ال Database Provider API الى انت هتتعامل معاها فى اللغة عشان تقدر تتحكم فى قاعدة البيانات ومن خلالها فى 3 انواع هم ال Connected Layer / Disconnected Layer / Entity Framework

بالنسبة للنوع الاول الى هو ال Connected Layer ودة انك تتعامل مع قواعد البيانات من خلال ال API الموجود فى الADO.Net لنوع قاعدة البيانات الى انت شغال عليها ودى يفضل التعامل بيها فى البداية عشان يبقى عندك خبرة فى ال SQL واذاى تتعامل مع البيانات بطريقة مباشرة اما ال Disconnected فا دى ملخصة فى استخدامات ال Dataset ودى يستحسن ما تتعلمهاش خالص عشان هى تقنية فشلة تماما بالاضافة ان مبقاش بينزل ليها تحديثات بالرغم من ملأها بالاخطاء فى الموضوع دة اما بالنسبة لل Entity Framework فا دى الى هتحتاج تتعلما ودى احسن اختيار الان ومعظم المبرمجين بيتعملو بيها دا غير ان هى مفتوحة المصدر

^

استخدم Entity Framework اللتي تقوم بعمل expose لقاعدة البيانات كـ objects لكي تتعامل مع قاعدة البيانات ككائنات (objects) في الكود بشكل سهل جداً عن طريق LINQ vs Entity

^

مع نصيحة صغيرة وان انك تبعد عن ال WindowsForms وأتجة لل ASP.Net الأول وبعد كدا ال WPF لأن مبقاش فى شغل تقريبا بالابلكيشنات العاديو وكلو شغال على الويب فى الموضوع دة

تحياتى