15-05-14, 01:18 AM
(14-05-14, 01:21 AM)ali.alfoly كتب : اخي محمد ما الدليل علي انها تثقل عمل البرنامج
اخي silverlight كلام جيد جدا ولا خلاف اصلا بين كلامي وكلامك انا فقط احببت ان اقول بدل ما اضيع وقت في صناعة اداة جلب الصورة من النت اسهل وكما قلت كل واحد له طريقة المهم ان نصل الي المطلوب
ههه والله ساعات احسك انك ماصار لك اسبوع ويا الدوت نت
طبيعي كثرة المكونات الموروثة من System.ComponentModel تزيد من ثقل البرنامج سواء عند التشغيل او عند استعمال البرنامج (لان استهلاك الرام = بطئ ااستجاب التطبيقات)
تبي مقارنة بالارقام بين كودك وكود لاخ silverlight ؟؟
المقارنة بين استعمال الرام (Memory Usage) :-
قد يبدو الفرق صغير فقط 100 كيلو بايت زيادة ، لكني لازلت لا اشجع على استخدام الpicture box كثيرا ، يعني انك تنشر 20 من picture box مع بانل + تايمر ، هذا بخلي برنامجك يزحف ..
بالنسبة لي لا احب ان اتحايل في البرمجة
احب كلشي يكون في موضعه
يعني ايام زمان ايام ماكنت ابرمج بلا حواس ، كنت استعمل الملفات النصية كقواعد بيانات
والسخيف في الموضوع ان كنت منظم الملفات على شكل ملفات xml
تدري كيف كنت اتعامل مع الملفات ؟؟؟
كنت اتعامل معاهم باطريقة التعامل مع المستندات العادية string.spilt ، filestream ، string.remove ، string.replace) والخرابيط هذي
تخيل ، في احد يستخدم دوال string مع مستندات xml !!!!
اتذكر كانت الاكواد طويييلة وكانت تأخذ وقت في التنفيذ ولكن كانت تعمل في النهاية
لكن الحين فهمت على الدنيا وصرت استخدم xmldocument , xmwriter وكل الكائنات الحلوة الي في سطرين تخليك تتعامل مع ملف xml وعناصره مثل الباشا
يعني كانت طريقتين تؤديان نفس الغرض الاولى تافهة وطويلة وتاخذ وقت اطول لكن كنت اجيد استخدام دوال string بشكل جيد جدا
ولكن لم اكن اجيد او اعرف ان هناك كائنات مباشرة تتعامل مع xmldocument فسويت حيلة دوال (string) الي كل ما اذكرها اضحك على نفسي (انا كنت اتحايل في البرمجة ولا اتحايل على نفسي) ههه
نفس الشي فكر في التقنيات والطرق المتطورة ، حتي لو كانت الطريقة تحتاج منك دراسة او فهم ، لأن ذلك سيصب بمصلحتك بالتأكيد

