04-10-21, 11:58 PM
(آخر تعديل لهذه المشاركة : 05-10-21, 12:04 AM {2} بواسطة فياض الكريم.)
(04-10-21, 03:33 PM)Taha Okla كتب : السلام عليكم ورحمة الله وبركاته ..
أخي الكريم هل البرنامج يعمل لديك كـ تطبيق أم كـ مشروع برمجي ؟؟..
نزلت البرنامج والادوات المرفقة - وحاول تسجيل المكتبات المساعدة ولكن للاسف لم يعمل لا كتطبيق ولا مشروع برمجي
--
إن كان لديك الاستعداد للمساعدة أرجو التواصل معي
وسأقوم بشرح لك كيف ممكن تعمل المشروع كـ ملف تثبيت مثل أي (Setup) للعمل على اي نظام تشغيل (ويندوز) مهما كان من ويندوز 98 حتى ويندوز 10
--
فأنا أيضا أتمنى أن يعمل لدي هذا البرنامج (ولكن ليس ك برنامج محاسبي - ولكن من أجل الاستفادة من بعض أكواده لا أكثر) ..
---------
شيء آخر : في البرامج المحاسبية :
- لا تهتم بتحسين المظهر بحيث تغير شكل الازرار ولا الشكل العام للفورم بل أهتم بالأداء وسرعة تنفيذ الأوامر(وأجعل شكل الفورم بسيط جداً - مهما كان مليئاً بالأدوات النصوص والجداول والازرار وغيرها..).
- تخلص من أي أدوات يمكنك الاستعاضة عنها بالأدوات الرئيسية الموجودة ببرنامج البرمجة الاساسية ولا تعتمد على ادوات خارجية إلا اذا كات ضرورية من أجل أداء البرنامج وليس من أجل مظهره الخارجي..
فأي أداة خارجية قد تعطل البرنامج في أي لحظة عدا عن الاخطاء البرمجة التي قد تسببها للبرنامج عدا أن تجعل حجمه كبيراً عند التحزيم..
- البرامج الجيدة هي التي تعتمد على أقل حجم من الأكواد والأدوات. فبإمكان المبرمج المحترف أو الذي يحب التحدي أن يصنع كود عام (يغير فيه متغير أو أكثر في كل نافذة يستدعيه فيه لا أن يقوم بكتابة الكود من جديد في كل نافذة).
- الخط في كتابة المسميات أو المخرجات - أعتمد على الخطوط الموجودة بالنظام نفسه (خط واضح للقرائة وبسيط بدون زخرفات) وليس على خطوط خارجية.
- لا تعتمد على ارفاق صور خلفيات للنوافذ. ولا تجعل البرنامج يخزن الصور في قاعدة البيانات الرئيسية للبرنامج المحاسبي فإن كان لا بد ففي مجلد أو قاعدة أخرى لا تؤثر على قاعدة البيانات الرئيسية فيما لو تعطلت بسبب كبر حجمها أو لاي سبب ما..
- أداة الطباعة : إن كانت الداتا ريبورت تفي بالغرض لا تحاول الاعتماد على الكريستال ريبورت.
- قاعدة البيانات : إن كانت الاكسس تفي بالغرض - لا تعتمد على قواعد SQL ولا قواعد SQL Server.. (البرامج البسيطة للمحلات العادية والشركات الصغيرة قاعدة الاكسس تفي بالغرض بل وأكثر من اللازم .. فبإمكانك استخدام أكواد SQL على قواعد اكسس وبدون حرج وستجد نفس سرعة الاستجابة في قواعد SQL. بل اسرع لا نها لا تشغل مكونات اضافية على الأجهزة المكتبية من اجل تنفيذ الاوامر البرمجية والاستدعاءات، وهي أخف على الجهاز المكتبي اواللابتوب فيما لو اردت البرنامج يعمل على جهاز بسيط وخفيف مهما كانت مكوناته ومهما كان جهاز بسيط).
--
وآخيرا الشكر موصول لك ولادارة المنتدى..
(04-10-21, 11:58 PM)فياض الكريم كتب :شكرا على الملاحظات القيمة(04-10-21, 03:33 PM)Taha Okla كتب : السلام عليكم ورحمة الله وبركاته ..
أخي الكريم هل البرنامج يعمل لديك كـ تطبيق أم كـ مشروع برمجي ؟؟..
نزلت البرنامج والادوات المرفقة - وحاول تسجيل المكتبات المساعدة ولكن للاسف لم يعمل لا كتطبيق ولا مشروع برمجي
--
إن كان لديك الاستعداد للمساعدة أرجو التواصل معي
وسأقوم بشرح لك كيف ممكن تعمل المشروع كـ ملف تثبيت مثل أي (Setup) للعمل على اي نظام تشغيل (ويندوز) مهما كان من ويندوز 98 حتى ويندوز 10
--
فأنا أيضا أتمنى أن يعمل لدي هذا البرنامج (ولكن ليس ك برنامج محاسبي - ولكن من أجل الاستفادة من بعض أكواده لا أكثر) ..
---------
شيء آخر : في البرامج المحاسبية :
- لا تهتم بتحسين المظهر بحيث تغير شكل الازرار ولا الشكل العام للفورم بل أهتم بالأداء وسرعة تنفيذ الأوامر(وأجعل شكل الفورم بسيط جداً - مهما كان مليئاً بالأدوات النصوص والجداول والازرار وغيرها..).
- تخلص من أي أدوات يمكنك الاستعاضة عنها بالأدوات الرئيسية الموجودة ببرنامج البرمجة الاساسية ولا تعتمد على ادوات خارجية إلا اذا كات ضرورية من أجل أداء البرنامج وليس من أجل مظهره الخارجي..
فأي أداة خارجية قد تعطل البرنامج في أي لحظة عدا عن الاخطاء البرمجة التي قد تسببها للبرنامج عدا أن تجعل حجمه كبيراً عند التحزيم..
- البرامج الجيدة هي التي تعتمد على أقل حجم من الأكواد والأدوات. فبإمكان المبرمج المحترف أو الذي يحب التحدي أن يصنع كود عام (يغير فيه متغير أو أكثر في كل نافذة يستدعيه فيه لا أن يقوم بكتابة الكود من جديد في كل نافذة).
- الخط في كتابة المسميات أو المخرجات - أعتمد على الخطوط الموجودة بالنظام نفسه (خط واضح للقرائة وبسيط بدون زخرفات) وليس على خطوط خارجية.
- لا تعتمد على ارفاق صور خلفيات للنوافذ. ولا تجعل البرنامج يخزن الصور في قاعدة البيانات الرئيسية للبرنامج المحاسبي فإن كان لا بد ففي مجلد أو قاعدة أخرى لا تؤثر على قاعدة البيانات الرئيسية فيما لو تعطلت بسبب كبر حجمها أو لاي سبب ما..
- أداة الطباعة : إن كانت الداتا ريبورت تفي بالغرض لا تحاول الاعتماد على الكريستال ريبورت.
- قاعدة البيانات : إن كانت الاكسس تفي بالغرض - لا تعتمد على قواعد SQL ولا قواعد SQL Server.. (البرامج البسيطة للمحلات العادية والشركات الصغيرة قاعدة الاكسس تفي بالغرض بل وأكثر من اللازم .. فبإمكانك استخدام أكواد SQL على قواعد اكسس وبدون حرج وستجد نفس سرعة الاستجابة في قواعد SQL. بل اسرع لا نها لا تشغل مكونات اضافية على الأجهزة المكتبية من اجل تنفيذ الاوامر البرمجية والاستدعاءات، وهي أخف على الجهاز المكتبي اواللابتوب فيما لو اردت البرنامج يعمل على جهاز بسيط وخفيف مهما كانت مكوناته ومهما كان جهاز بسيط).
--
وآخيرا الشكر موصول لك ولادارة
اعدادات اللغة العربية = اعدادات LOCTION
العربية ليبيا = الموقع ليبيا
اعدادات التاريخ YYYY/MM/DD
تنصيب الكرستيال ربورت 10
تنصيب باقى الادوات
وسيعمل البرنامج بشكل طبيعى
يمكننى المساعدة فى تشغيل البرنامج على جهازك اذا فى امكانية الدخول عن طريق التيم فيو او انى دسك
وشكرا
