بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
تحزيم البرامج ونشرها باستخدام الفيجوال ستديو
http://www.mediafire.com/download/2av6ta3qu9tyulu/Setup_and_Deployment.rar
دعائى للجميع بالتوفيق
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
تحزيم البرامج ونشرها باستخدام الفيجوال ستديو
http://www.mediafire.com/download/2av6ta3qu9tyulu/Setup_and_Deployment.rar
دعائى للجميع بالتوفيق
أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا
Dr Sayed Tohamy
Programming Instructor
مدرب برمجة
---------------
EmaSoft2000
-------------------
الشكر الجزيل لك أستاذ سيد لكن هل من الممكن الاجابة عن أسئلتي :
س 1:هل يكفي أن تقوم بعمل .Net framework Client Profile كـ prerequesite ضمن التنصيب ؟ أم يجب أن تحدد النسخة الكاملة من Net Framework?
س2 :هل يمكن أن تقوم بالتوسع بخصوص:
ليكون الشرح وافيا , وجزاك الله كل خير
||***************************************************||
||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||
||***************************************************||
|| اللهم إن لم يكن بك غضب علي فلا ابالي ||
||***************************************************||
في المنتديات العلمية استخدام التقييم
يرفع من قيمة الموضوع واهمية الرد
شكرا جزيلا فيديو متميز ورائع ولكن
أنا بنضم للأخ eiado فيما طلب بالنسبة
اقتباس
الشكر الجزيل لك أستاذ سيد لكن هل من الممكن الاجابة عن أسئلتي :
س 1:هل يكفي أن تقوم بعمل .Net framework Client Profile كـ prerequesite ضمن التنصيب ؟ أم يجب أن تحدد النسخة الكاملة من Net Framework?
س2 :هل يمكن أن تقوم بالتوسع بخصوص:
- اضافة قواعد البيانات.
- إخراج وإدراج التقارير.
- اضافة مثال عن التخزين بالريجستري.
- تخصيص وإضافة بعض القوائم
- البحث عن برنامج معين ضمن النظام معتمد عليه البرنامج (office 2007,2003 ) مثلاً.
- تحديد نظام التشغيل الذي نريد.
ليكون الشرح وافيا , وجزاك الله كل خير


eiado كتب:الشكر الجزيل لك أستاذ سيد لكن هل من الممكن الاجابة عن أسئلتي :
س 1:هل يكفي أن تقوم بعمل .Net framework Client Profile كـ prerequesite ضمن التنصيب ؟ أم يجب أن تحدد النسخة الكاملة من Net Framework?
س2 :هل يمكن أن تقوم بالتوسع بخصوص:
- اضافة قواعد البيانات.
- إخراج وإدراج التقارير.
- اضافة مثال عن التخزين بالريجستري.
- تخصيص وإضافة بعض القوائم
- البحث عن برنامج معين ضمن النظام معتمد عليه البرنامج (office 2007,2003 ) مثلاً.
- تحديد نظام التشغيل الذي نريد.
ليكون الشرح وافيا , وجزاك الله كل خير
السلام عليكم ورحمة الله وبركاته
جزاكم الله خيراً جميعاً على التلميحات، جعلها الله فى ميزان حسناتكم
ولكن هناك نقطة مهمة
أولاً: أن النقاط السابقة ليس لها علاقة بعملية تحزيم البيانات وسأرد على الأسئلة واحداً بواحد
1- بخصوص .Net framework Client Profile ببساطة يتم استخدامه فى حالة أردنا منع خصائص الويب ASP.NET وبعض الخصائص الأخرى، لذلك ففى معظم الأحيان إن لم يكن كلها يتم استخدام النسخة الكاملة حيث أن الفرق فى الحجم لن يكون العامل الذى نتخذ المخاطرة من أجله ونعرض البرنامج لإصدار خطأ نتيجة عدم وجود بعض المكتبات
2- بخصوص النقاط التالية
ضافة قواعد البيانات.
إخراج وإدراج التقارير.
اضافة مثال عن التخزين بالريجستري.
هذه النقاط ليس لها علاقة بالتحزيم ولكن لكل منها سيناريو العمل الخاص بها فعلى سبيل المثال إضافة ملف قواعد البيانات يتم كأى ملف عادى أما عملية ربطها بالسيكوال فهذه العملية يجب اختبارها فى كل مرة تقوم فيها بتشغيل البرنامج وليس فى عملية التثبيت
بالنسبة للتقارير والتخزين فى الريجستيرى فالمنتدى قد غطى هذه النقاط بشكل وافى جداً ولكن يمكن بإذن الله عمل فيديو خاص بها وكذلك كيفية اختبار قواعد البيانات فى كل مرة يتم فيها تشغيل البرنامج
تخصيص وإضافة بعض القوائم --> لا أفهم ما المقصود منها أى قوائم تقصد
البحث عن برنامج معين ضمن النظام معتمد عليه البرنامج (office 2007,2003 ) مثلاً.
هذه النقطة أيضاً يجب اختبارها فى كل تشغيل للبرنامج، وأبسط اختبار لها أن تحاول تنفيذ كود معين وليكن فتح وثيقة وورد ووضعها بين Try ... Catch فإذا أصدرت خطأ دل ذلك على عدم وجود البرنامج المطلوب هذا أبسط أنواع اختبارات وجود البرامج من عدمه
تحديد نظام التشغيل الذي نريد.
ما الهدف من هذه النقطة؟؟؟؟
إذا كنت تقصد وجود بعض الخصائص أو الأدوات، فنفس الكلام مثل النقطة السابقة يتم اختبار هذه الخاصية كل مرة يفتح فيها البرنامج،
ولكن إن كان ولابد فهناك كلاس يسمى
installer class
وهذا الكلام يتم كتابة كل الأكواد المراد تنفيذها بعد عملية التثبيت مباشرة ويتم فيه اختبار كل ما تريد أو تثبيت أى إضافات أو تعديل فى الريجيسترى
أكرر مرة أخرى أن الشرح السابق يركز على عملية التحزيم بشكل أساسى، ولكن لامانع بإذن الله من تسجيل فيديو بالطلبات السابقة
وبإذن الله سيتم رفع برنامج كامل بالكود يحتوى على عملية اختبار قواعد البيانات
اسم البرنامج : التبرع بالدم وهو برنامج بسيط ومجانى
داعى للجميع بالتوفيق
تم تعديل هذه المشاركة بواسطة ema2000_t في 28 أكتوبر 2013 في 19:13
أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا
Dr Sayed Tohamy
Programming Instructor
مدرب برمجة
---------------
EmaSoft2000
-------------------
ema2000_t كتب:السلام عليكم ورحمة الله وبركاته
جزاكم الله خيراً جميعاً على التلميحات، جعلها الله فى ميزان حسناتكم
ولكن هناك نقطة مهمة
أولاً: أن النقاط السابقة ليس لها علاقة بعملية تحزيم البيانات وسأرد على الأسئلة واحداً بواحد
1- بخصوص .Net framework Client Profile ببساطة يتم استخدامه فى حالة أردنا منع خصائص الويب ASP.NET وبعض الخصائص الأخرى، لذلك ففى معظم الأحيان إن لم يكن كلها يتم استخدام النسخة الكاملة حيث أن الفرق فى الحجم لن يكون العامل الذى نتخذ المخاطرة من أجله ونعرض البرنامج لإصدار خطأ نتيجة عدم وجود بعض المكتبات
2- بخصوص النقاط التالية
ضافة قواعد البيانات.
إخراج وإدراج التقارير.
اضافة مثال عن التخزين بالريجستري.
هذه النقاط ليس لها علاقة بالتحزيم ولكن لكل منها سيناريو العمل الخاص بها فعلى سبيل المثال إضافة ملف قواعد البيانات يتم كأى ملف عادى أما عملية ربطها بالسيكوال فهذه العملية يجب اختبارها فى كل مرة تقوم فيها بتشغيل البرنامج وليس فى عملية التثبيت
بالنسبة للتقارير والتخزين فى الريجستيرى فالمنتدى قد غطى هذه النقاط بشكل وافى جداً ولكن يمكن بإذن الله عمل فيديو خاص بها وكذلك كيفية اختبار قواعد البيانات فى كل مرة يتم فيها تشغيل البرنامج
تخصيص وإضافة بعض القوائم --> لا أفهم ما المقصود منها أى قوائم تقصد
البحث عن برنامج معين ضمن النظام معتمد عليه البرنامج (office 2007,2003 ) مثلاً.
هذه النقطة أيضاً يجب اختبارها فى كل تشغيل للبرنامج، وأبسط اختبار لها أن تحاول تنفيذ كود معين وليكن فتح وثيقة وورد ووضعها بين Try ... Catch فإذا أصدرت خطأ دل ذلك على عدم وجود البرنامج المطلوب هذا أبسط أنواع اختبارات وجود البرامج من عدمه
تحديد نظام التشغيل الذي نريد.
ما الهدف من هذه النقطة؟؟؟؟
إذا كنت تقصد وجود بعض الخصائص أو الأدوات، فنفس الكلام مثل النقطة السابقة يتم اختبار هذه الخاصية كل مرة يفتح فيها البرنامج،
ولكن إن كان ولابد فهناك كلاس يسمى
installer class
وهذا الكلام يتم كتابة كل الأكواد المراد تنفيذها بعد عملية التثبيت مباشرة ويتم فيه اختبار كل ما تريد أو تثبيت أى إضافات أو تعديل فى الريجيسترى
أكرر مرة أخرى أن الشرح السابق يركز على عملية التحزيم بشكل أساسى، ولكن لامانع بإذن الله من تسجيل فيديو بالطلبات السابقة
وبإذن الله سيتم رفع برنامج كامل بالكود يحتوى على عملية اختبار قواعد البيانات
اسم البرنامج : التبرع بالدم وهو برنامج بسيط ومجانى
داعى للجميع بالتوفيق
شكرا جزيلا على تواصلك
ولكن نفذت كل ما فى الفيديو وعند تجربة ملف التنسيب على ثلاثة أجهزة مختلفة يقوم بتنسيب Net framework ثم sql server 2008expers
ثم يأتى رسالة خطأ يوجد صورة بالمرفقات
كما اريد معرفة كيف يتم ربط قاعدة البيانات بال الاس كيو ال بعد عملية التنصيب
وشكر جزيلا


حامد محمد الوصيف كتب:شكرا جزيلا على تواصلك
ولكن نفذت كل ما فى الفيديو وعند تجربة ملف التنسيب على ثلاثة أجهزة مختلفة يقوم بتنسيب Net framework ثم sql server 2008expers
ثم يأتى رسالة خطأ يوجد صورة بالمرفقات
كما اريد معرفة كيف يتم ربط قاعدة البيانات بال الاس كيو ال بعد عملية التنصيب
وشكر جزيلا
رسالة الخطأ توضح أنه لا يستطيع إيجاد ملف التنصيب، وذلك ربما يكون بسبب فيروس فى جهاز التطوير نفسه، او أن الحزمة قد أصيبت فيما بعد، أو أن الجدار النارى Firewall قد منع هذا الملف، الخلاصة أن السبب ليس فى عملية التحزيم نفسها، ولكن بسبب آخر، يمكنك فتح ملف اللوج الذى أشار إليه فى الرسالة وقراءة المزيد من التفاصيل
لكن الطريقة المذكورة طريقة سليمة ومتبعة وتتم بسلاسة دون أى مشاكل بإذن الله
بالتوفيق
أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا
Dr Sayed Tohamy
Programming Instructor
مدرب برمجة
---------------
EmaSoft2000
-------------------
حامد محمد الوصيف كتب:شكرا جزيلا
اريد معرفة كيف يتم ربط قاعدة البيانات بال sql server بعد عملية التنصيب
بالنسبة لموضوع ربط قاعدة البيانات يتم عند التنصيب بتعديل Connection string ووضعها ضمن ملفات البرنامج راجع موضوعك
||***************************************************||
||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||
||***************************************************||
|| اللهم إن لم يكن بك غضب علي فلا ابالي ||
||***************************************************||
في المنتديات العلمية استخدام التقييم
يرفع من قيمة الموضوع واهمية الرد
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…