26-11-13, 12:34 AM
(25-11-13, 11:39 PM)ali.alfoly كتب : السلام عليكم ورحمة الله
اخي شادو انا اعرفك من المنتدي القديم وانا احبك في الله
اخي بعض النصائح
1 - لو المشروع اكثر من لغة عليك بطرح اللغات سواء كانت ملف نصي او Class ليتم مراجعته من اخوانك
2 - لا تنظر الي الكود اي كان شكله او طوله العميل لن يشتري البرنامج لصغر كوده او طريقة كتابة الكود بل اهم شئ العمليات التي يؤديها البرنامج وخصائص البرنامج وسهولة التعامل معه . ومعلومة ومهمة كلما زاد البرنامج احترافية كلما كان سهل التعامل
3 - ضع اما عينيك جميع الاخطاء التي ربما تحدث وضع لها حلول لان رسائل الخطاء تزعج المستخدم لاثيما ان كان يستخدم البرنامج لاول مرة
4 - لا تشغل نفسك كثيرا بشكل البرنامج والوانه هذا هو بداية الفشل انا اعلم ما اقول جيدا ( بداية الفشل ) انظر الي اكثر البرامج شهرة مشل Internet Download Manager او WinRAR اي برنامج اخر يستخدم الوان السيستم الرئيسية ولا يشغل نفسه بشكل والوان البرنامج او حتي مواقعهم اذهب اليها وانظر لان المستخدم لو وجد ما يريد في برنامج سوف يحبه اي كان شكله او لونه او طعمه ههه فعليك الاهتمام بخصائص البرنامج والعمليات التي سيقوم بها
5 - لا تعطي اي انسان كان الكود المصدري الخاص بك او صورة لاحدي واجهات البرنامج قديما ذهبت الي القرية الذكيه وقمت بعمل حفظ حقوق ملكية فكرية لاول برنامج لي وكان من شروطهم عدم وجود اي صورة للبرنامج في اي مكان ما تسبق تاريخ التسجيل . طبعا اذا كنت تهتم بهذا
6 - عليك بمراجعة اكوادك بنفسك وان اردت تطوير كود عليك بنقاش الفكرة مع اخوانك واكتشف وطور
7 - عليك بعزل ثلاث اقسام عن بعضهم البعض
اجعل كل اكوادك في ClassLibrary بعيدا عن الفورم والتصميم
اجعل كل اكواد اللغات في Class خاصة واعزلها عن البرمجة او التصميم
اجعل مشروع خاص بال Form والتصميم منعزل عن الاخرين
ولو مهتم بالالوان اجعل مشروع ClassLibrary خاص بالاستايل والالوان
كل هذا يكون طبعا في Solution واحد عبارة عن مشروع واحد
يوجد الكثير لاكن لا اريد ان اطيل عليك وهذا ما استطعت كتابته الان
اسئل الله تعالي لك التوفيق والسداد
يعطيك الف عافية اخي علي الفولي واقد مجهوداتك معي من المنتدى الأول ،، بس كان نفسي اتعلم طريقة عدم استخدام الاكواد في الفورم بل في الكلاسات لكن لم استطع كشفها بطريقة واضحة ،، والذي جعلني اضع هذا الموضوع اني شككت في طريقة استخدامي للأكواد لان برنامج يحتاج مواصفات جهاز عالية لانه عند التنقل بين التابتات لا تتحرك بل تعلق اذا كان الجهاز مواصفاته ليست عاليه مع العلم ان البرنامج متصل بقاعدة محلية Sql Server 2208
فهل هذه مشكلة في البرانامج ام ان هناك اكواد مثقلة في البرنامج ؟

