تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكله في تغيير مقاسات البرنامج عند نقله علي اللاب توب
#1
السلام عليكم ورحمة الله وبركاته
عندي مشكله وهي ان البرنامج يعمل بشكل جيد عنديوتم نقله علي جهاز اخر بدون اي مشكله
ولكن المشكله ظهرت عندما نقلت البرنامج علي لاب توب Hp وجدت انه تم تغيير مقاسات البرنامج وكل حاجه في البرنامج مش موجوده في مكانها الصحيح زي البوتن والتكست بوكس
وهناك شيئ اخر ان فيه بعض الحاجات لما بضغط عليها البرنامج يتوقف كما هو موضح بالصوره
فما الحل جزاكم الله خيرا
   
الرد
تم الشكر بواسطة:
#2
(14-05-19, 05:19 AM)Emam emam كتب : السلام عليكم ورحمة الله وبركاته
عندي مشكله وهي ان البرنامج يعمل بشكل جيد عنديوتم نقله علي جهاز اخر بدون اي مشكله
ولكن المشكله ظهرت عندما نقلت البرنامج علي لاب توب Hp وجدت انه تم تغيير مقاسات البرنامج وكل حاجه في البرنامج مش موجوده في مكانها الصحيح زي البوتن والتكست بوكس
وهناك شيئ اخر ان فيه بعض الحاجات لما بضغط عليها البرنامج يتوقف كما هو موضح بالصوره
فما الحل جزاكم الله خيرا

السلام عليكم و رحمة الله و بركاته
الرد
تم الشكر بواسطة: elgokr , Emam emam , حريف برمجة , ابراهيم ايبو
#3
وعليكم السلام ورحمة الله وبركاته

بخصوص النقطة الاولى فلا ازيد عن اخى عبد العزيز البسكري
لان بهذا الرابط ستجد المناقشات وكذلك مثال مرفق عن الامر

اما بخصوص المشكلة بالصورة
فمن الواضح ان المشروع يحتوى على اكواد 
تقوم بتنفيذ العديد من الاوامر فى جزء من الثانية

مثل For وما شبه ولكنها كتبت بطريقة غير مرضية
التى تتطلب استهلاك موارد الجهاز بشكل كبير
بينما الجهاز المستخدم لاختبار البرنامج عليه فهو متوسط الامكانيات

وكذلك مثل اكواد التحقق والاستعلام عند فتح الشاشة
التى استخدمت بطريقة غير صحيحة تسبب ايضاً بظهور تلك الرسالة

لا يمكننى افادتك بالسبب الفعلى لكونى لا اعلم كيف بنى البرنامج لديك
ولكن النصيحة التى يمكننى افادتك بها دائماً استخدم مثل Try 
وكذلك اداء BackgroundWorker خصوصاً فى الاكواد التى تستغرق وقتاً حتى التنفيذ

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
#4
(14-05-19, 05:57 AM)عبد العزيز البسكري كتب :
(14-05-19, 05:19 AM)Emam emam كتب : السلام عليكم ورحمة الله وبركاته
عندي مشكله وهي ان البرنامج يعمل بشكل جيد عنديوتم نقله علي جهاز اخر بدون اي مشكله
ولكن المشكله ظهرت عندما نقلت البرنامج علي لاب توب Hp وجدت انه تم تغيير مقاسات البرنامج وكل حاجه في البرنامج مش موجوده في مكانها الصحيح زي البوتن والتكست بوكس
وهناك شيئ اخر ان فيه بعض الحاجات لما بضغط عليها البرنامج يتوقف كما هو موضح بالصوره
فما الحل جزاكم الله خيرا

السلام عليكم و رحمة الله و بركاته

بارك الله فيك اخي عبدالعزيز سأطلع علي الموضوع جزاك الله خيرا

(14-05-19, 01:03 PM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

بخصوص النقطة الاولى فلا ازيد عن اخى عبد العزيز البسكري
لان بهذا الرابط ستجد المناقشات وكذلك مثال مرفق عن الامر

اما بخصوص المشكلة بالصورة
فمن الواضح ان المشروع يحتوى على اكواد 
تقوم بتنفيذ العديد من الاوامر فى جزء من الثانية

مثل For وما شبه ولكنها كتبت بطريقة غير مرضية
التى تتطلب استهلاك موارد الجهاز بشكل كبير
بينما الجهاز المستخدم لاختبار البرنامج عليه فهو متوسط الامكانيات

وكذلك مثل اكواد التحقق والاستعلام عند فتح الشاشة
التى استخدمت بطريقة غير صحيحة تسبب ايضاً بظهور تلك الرسالة

لا يمكننى افادتك بالسبب الفعلى لكونى لا اعلم كيف بنى البرنامج لديك
ولكن النصيحة التى يمكننى افادتك بها دائماً استخدم مثل Try 
وكذلك اداء BackgroundWorker خصوصاً فى الاكواد التى تستغرق وقتاً حتى التنفيذ

تحياتى لك
وتمنياتى لك التوفيق

جزاك الله خير الجزاء اخي elgoker
 ولكني استخدمت try في جميع االاكواد الخاصه بالبرنامج
اما ال BackgroundWorker عفوا اخي ما فائدتها وكيف يكون التعامل معها فانا لم اتعامل معها قبل دلك
الرد
#5
اذا كنت تستخدم الـ Try
فاذا هذه المشكلة ليست مشكلة اكواد

الا اذا .....
كان الامر فى كود تنفيذ مثل For
وكان الامر يحتوى على كم كبير يقوم بايقاف البرنامج حتى الانتهاء منه 
لكن الجهاز لا يستوعب الامر فيقوم باغلاق البرنامج

فهنا يتطلب استخدام
BackgroundWorker

ما هو وكيف يستخدم
انظر الى ردى هنا عندما كنا نحدث عن مشكلة تنفيذ كود For

كما يمكنك مشاعدة الفديوهات عن الامر
تذكر فقط لا تستخدم هذا الاداء فى كل الاكواد
او الاكواد التى تنتظر تنفيذ امر معين لاخذ قيمة حتى تقوم باستكمال سطر التنفيذ
فقط حال تشاهد الكثير من الفيديوهات عن هذه الاداء
واتمنى الرابط بردي فى موضوع اخر يكون مفيداً للفكرة التوضيحية كاملاً

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
#6
(16-05-19, 01:37 PM)elgokr كتب :
اذا كنت تستخدم الـ Try
فاذا هذه المشكلة ليست مشكلة اكواد

الا اذا .....
كان الامر فى كود تنفيذ مثل For
وكان الامر يحتوى على كم كبير يقوم بايقاف البرنامج حتى الانتهاء منه 
لكن الجهاز لا يستوعب الامر فيقوم باغلاق البرنامج

فهنا يتطلب استخدام
BackgroundWorker

ما هو وكيف يستخدم
انظر الى ردى هنا عندما كنا نحدث عن مشكلة تنفيذ كود For

كما يمكنك مشاعدة الفديوهات عن الامر
تذكر فقط لا تستخدم هذا الاداء فى كل الاكواد
او الاكواد التى تنتظر تنفيذ امر معين لاخذ قيمة حتى تقوم باستكمال سطر التنفيذ
فقط حال تشاهد الكثير من الفيديوهات عن هذه الاداء
واتمنى الرابط بردي فى موضوع اخر يكون مفيداً للفكرة التوضيحية كاملاً

تحياتى لك
وتمنياتى لك التوفيق

والله يا اخي لا اعرف كيف اشكرك
جزاك الله عنا خير الجزاء وجعله في ميزان حسنانكم
اللهم امين
الرد
#7
الشكر لله والحمد لله
والحمد لله على كل حال

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة: حريف برمجة , ابراهيم ايبو
#8
يمكنك استخدام أداة table layout
وتقوم بضبط خاصية anchor الخاصه بكل أداه
الرد
#9
(02-07-19, 04:19 PM)Abdo hamed كتب : يمكنك استخدام أداة table layout
وتقوم بضبط خاصية anchor الخاصه بكل أداه

بارك الله فيك اخي وجزاك الله كل خير
الرد
تم الشكر بواسطة: ابراهيم ايبو , elgokr



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم