تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال فى ادوات الديف اكسبريس
#1
السلام عليكم......سؤال هام لمن عنده فكرة بادوات الديف اكسبريس
هل لو قمت بتصميم مشروع بهذه الادوات ( النسخة التجريبية ) وتم عمل سيتب للبرنامج هل يعمل البرنامج بشكل سليم بدون وجود هذه المكتبة على الجهاز ؟
الرد
تم الشكر بواسطة:
#2
أنت تعرض برنامجك لظهور رسائل تنذر بانتهاء النسخة التجريبية بل و في حالات اخري فأن الجرافكس المستخدم في تصميم تلك الادوات قد لا يظهر تماما او قد لا يظهر بالشكل المطلوب عند انتهاء المدة الزمنية التجريبية
وبالتأكيد عندما تستخدم اي مكتبة فهي يجب ان تكون متاحة مع برنامجك
الرد
تم الشكر بواسطة:
#3
(24-05-17, 02:57 AM)silverlight كتب : أنت تعرض برنامجك لظهور رسائل تنذر بانتهاء النسخة التجريبية بل و في حالات اخري فأن الجرافكس المستخدم في تصميم تلك الادوات قد لا يظهر تماما او قد لا يظهر بالشكل المطلوب عند انتهاء المدة الزمنية التجريبية
وبالتأكيد عندما تستخدم اي مكتبة فهي يجب ان تكون متاحة مع برنامجك

كلام سليم....لكن اذا ضمنت ملفات ال dll الخاصة بهذه المكتبة ضمن ملفات المشروع بداخل مجلد ال bin هل سيعمل البرنامج بشكل سليم فى هذه الحالة ام لا؟
مع خالص شكرى
الرد
تم الشكر بواسطة:
#4
بقترض أن المكتبة هذة تم تركيبها في الفيجوال استديو حتي تستطيع ان تتعامل معها و تضع أدواتها علي اي فورم
وعندما تقوم ب سحب أداة واحدة من هذا المكتبة الي اي فورم فإن الفيجوال استوديو أتوماتيكيا يقوم بإضافتها إلي References المشروع و بالتالي الي المجلد Bin
لكن هنا فقط و عندما تقوم بعمل Setup للمشروع عليك أن تتأكد ان المكتبة سيتم نسخها الي المجلد الذي سيكون عليه البرنامج
و هذا هو الاسلوب الطبيعي للتعامل مع المكتبات

حالة أخري وهي أن لا تكون المكتبةلم يتم تركيبها في الفيجوال استوديو
وهنا يمكن ان تضع المكتبة في Resources المشروع بحيث انها تكون Embedded و فقط تنسخها قبل بدء البرنامج علي فهرس المشروع و تستدعيها و تتعامل معها بشكل ديناميكي اي تضيف منها باستخدام الكود وهذا قد يحتاج الي فهم جيد جدا لجميع كلاسات المكتبة و فهم جيد لاستخدام Reflection
لكن لن يحتاج الي أن يكون Setup الخاص بك متضمنا لتلك المكتبة
الرد
تم الشكر بواسطة:
#5
(24-05-17, 09:34 AM)silverlight كتب : بقترض أن المكتبة هذة تم تركيبها في الفيجوال استديو حتي تستطيع ان تتعامل معها و تضع أدواتها علي اي فورم
وعندما تقوم ب سحب أداة واحدة من هذا المكتبة الي اي فورم فإن الفيجوال استوديو أتوماتيكيا يقوم بإضافتها إلي References المشروع و بالتالي الي المجلد Bin
لكن هنا فقط و عندما تقوم بعمل Setup للمشروع عليك أن تتأكد ان المكتبة سيتم نسخها الي المجلد الذي سيكون عليه البرنامج
و هذا هو الاسلوب الطبيعي للتعامل مع المكتبات

حالة أخري وهي أن لا تكون المكتبةلم يتم تركيبها في الفيجوال استوديو
وهنا يمكن ان تضع المكتبة في Resources المشروع بحيث انها تكون Embedded و فقط تنسخها قبل بدء البرنامج علي فهرس المشروع و تستدعيها و تتعامل معها بشكل ديناميكي اي تضيف منها  باستخدام الكود وهذا قد يحتاج الي فهم جيد جدا لجميع كلاسات المكتبة و فهم جيد لاستخدام Reflection
لكن لن يحتاج الي أن يكون Setup الخاص بك متضمنا لتلك المكتبة

اشكرك اخى جدا على التوضيح .....يارك الله فيك
الرد
تم الشكر بواسطة:



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


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