منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال عن تحزيم البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
بخصوص برانامج Smart Install Maker قمت بتنصيبه وتجريبه ولكن للاسف لم ينجح الامر
بخصوص برنامج Advanced Installer هو موجود لدي بالفعل ولكني وهو برنامج رائع ولكني لم استطع اضافة سيكوال سيرفر بحيث يتم تنصيبه بشكل صامت
هذا امر كنت افعله من خلال برنامج setup factory

دعني اصيغ سؤالي بشكل اخر
انا شخص مطلع على الكثير من المواقع والفيديوهات والتي تشرح عملية التحزيم ولدي عدة برامج تحزيم و
وقد قمت بعملية التحزيم الكثييييييير من المرات وانا اجيد ذلك
ولكن مشكلتي اني اريد تحزيم برنامج ضمن شروط مخصصة
1- يجب ان ان تتضمن عملية التحزيم عدة برامج اهمها سيكوال سيرفر وانا لدي كود ضمن ملف من نوع bat عن تشغيل ملف البات سيتم تنصيب السيكوال بشكل صامت
2- الايقونة التي ستظهر على سطح المكتب ستحمل اسم البرنامج باللغة العربية
برنامج سيتاب فاكتوري لا يدعم اللغة العربية
وأين المشكلة إن جعلت المستخدم يثبت الـ SQL Sever بشكل منفصل
برأيي : الأفضل أن يتم تثبيت الـ SQL Sever بشكل منفصل  حتى يرى المستخدم أن برنامجك يعتمد عليها (دليل سرعة تنفيذ للبرنامج ودليل أمان للبيانات).
--
فأفضل الطرق للتعامل مع العميل هي الوضوح والمصارحة بما وعلى ما يعتمد (وليس الشرح عن أكواده) وليس أن تخفي عليه الكثير من الأشياء
فكل شخص له اختصاصه (العميل يهمه معلومات شكية عن طلبه وأنت تظهر أنك قد لبيتها له).
فهو لن يبحث كيف يتصل برنامجك بقاعدة البيانات ولا كم سطر برمجي استخدمت في برنامجك ولا ولن يهمه ذلك، المهم عنده أن يعمل البرنامج بخفة ودون توقف .
--
والأهم أن عميلك لن يقوم كل يوم بإزالة البرنامج وإعادة تثبيته( هي مرة بالعمر في أغلب الاحيان)، ونادراً ا تحتاج لتثبيت برنامجك للعميل أكثر من مرة.. 
فأين المشكلة في إن كان برنامجك يثبت على دفعتين أو ثلاث دفعات بدلاً من دفعة واحدة ؟؟
هل ستضيع وقته الثمين إن جلعت التثبيت على مراحل ؟؟؟
===
نصيحة لكل مبرمج لا تركز على الاشياء الخارجية لمشروعك بقدر ما يجب أن يكون تركيزك منصب على تبيسط البرنامج كوداً واستخداماً.
(09-01-22, 11:04 PM)Taha Okla كتب : [ -> ]وأين المشكلة إن جعلت المستخدم يثبت الـ SQL Sever بشكل منفصل
برأيي : الأفضل أن يتم تثبيت الـ SQL Sever بشكل منفصل  حتى يرى المستخدم أن برنامجك يعتمد عليها (دليل سرعة تنفيذ للبرنامج ودليل أمان للبيانات).
--
فأفضل الطرق للتعامل مع العميل هي الوضوح والمصارحة بما وعلى ما يعتمد (وليس الشرح عن أكواده) وليس أن تخفي عليه الكثير من الأشياء
فكل شخص له اختصاصه (العميل يهمه معلومات شكية عن طلبه وأنت تظهر أنك قد لبيتها له).
فهو لن يبحث كيف يتصل برنامجك بقاعدة البيانات ولا كم سطر برمجي استخدمت في برنامجك ولا ولن يهمه ذلك، المهم عنده أن يعمل البرنامج بخفة ودون توقف .
--
والأهم أن عميلك لن يقوم كل يوم بإزالة البرنامج وإعادة تثبيته( هي مرة بالعمر في أغلب الاحيان)، ونادراً ا تحتاج لتثبيت برنامجك للعميل أكثر من مرة.. 
فأين المشكلة في إن كان برنامجك يثبت على دفعتين أو ثلاث دفعات بدلاً من دفعة واحدة ؟؟
هل ستضيع وقته الثمين إن جلعت التثبيت على مراحل ؟؟؟
===
نصيحة لكل مبرمج لا تركز على الاشياء الخارجية لمشروعك بقدر ما يجب أن يكون تركيزك منصب على تبيسط البرنامج كوداً واستخداماً
انا لم اقل اني سأخفي شيئأ على العميل
والعميل ما ادراه بكيفية تنصيب سيكوال سيرفر كل ما في الامر انه سيتم تنصيبه بشكل صامت اي ان السيكوال سيرفر سيظهر اثناء التنصيب ولكنه سيقوم بكل خطوات تثبيته تلقائيا بدون اي تدخل من العمل سوى نقرة ماوس واحدة منه
(09-01-22, 10:18 PM)ابو انس كتب : [ -> ]بخصوص برانامج Smart Install Maker قمت بتنصيبه وتجريبه ولكن للاسف لم ينجح الامر
بخصوص برنامج Advanced Installer هو موجود لدي بالفعل ولكني وهو برنامج رائع ولكني لم استطع اضافة سيكوال سيرفر بحيث يتم تنصيبه بشكل صامت
هذا امر كنت افعله من خلال برنامج setup factory

دعني اصيغ سؤالي بشكل اخر
انا شخص مطلع على الكثير من المواقع والفيديوهات والتي تشرح عملية التحزيم ولدي عدة برامج تحزيم و
وقد قمت بعملية التحزيم الكثييييييير من المرات وانا اجيد ذلك
ولكن مشكلتي اني اريد تحزيم برنامج ضمن شروط مخصصة
1- يجب ان ان تتضمن عملية التحزيم عدة برامج اهمها سيكوال سيرفر وانا لدي كود ضمن ملف من نوع bat عن تشغيل ملف البات سيتم تنصيب السيكوال بشكل صامت
2- الايقونة التي ستظهر على سطح المكتب ستحمل اسم البرنامج باللغة العربية
برنامج سيتاب فاكتوري لا يدعم اللغة العربية

اخي الكريم لا يفوتك برنامج الوينرار فمن خلاله تسطيع عمل سات اب لاي مشروع او غمل برنامج تثبيت صامت او حتى برنامج محمول ولا اشكال فيه بالنسبة للغة العربية
فقط اطلع في غوغل كيفية عمل ذلك
السلام عليكم
اخي ابو انس الى الان لم اقم بتحزيم اي برنامج بعد
لدي استفسار ولربما يفيدك ايضا
اذا ضمنت SqlServer مع برنامج التحزيم ثم قمت بتنصيب البرنامج عند العميل  كما يجب واستخدم البرنامج فترة من الزمن واصبحت قاعدة البيانات فيها عدد لابأس من البيانات
وبعد فترة من الزمن حدث مشكل معين فقام العميل بعمل Uninstaller للبرنامج
1-  هل يبقى الـ SqlServer على الجهاز مع قاعدة البيانات ؟ لان امر تثبيت الـ SqlServer هو من ضمن مهام برنامج التثبيت واعتقد الازالة ايضا
2 - عند عمل تثبيت جديد هل يتم اعادة تثبيت الـ SQLServer  من جديد مع قاعدة بيانات فارغة ويمسح كل القديم ؟ ام تبقى قاعدة البيانات القديمة ؟ 
ان كان سيتم مسح قاعدة البيانات القديمة بما فيها فهذه كارثة 
يجب الانتباه الى هذه الجزئية ومعالجتها
(09-01-22, 11:39 PM)ابراهيم ايبو كتب : [ -> ]السلام عليكم
اخي ابو انس الى الان لم اقم بتحزيم اي برنامج بعد
لدي استفسار ولربما يفيدك ايضا
اذا ضمنت SqlServer مع برنامج التحزيم ثم قمت بتنصيب البرنامج عند العميل  كما يجب واستخدم البرنامج فترة من الزمن واصبحت قاعدة البيانات فيها عدد لابأس من البيانات
وبعد فترة من الزمن حدث مشكل معين فقام العميل بعمل Uninstaller للبرنامج
1-  هل يبقى الـ SqlServer على الجهاز مع قاعدة البيانات ؟ لان امر تثبيت الـ SqlServer هو من ضمن مهام برنامج التثبيت واعتقد الازالة ايضا
2 - عند عمل تثبيت جديد هل يتم اعادة تثبيت الـ SQLServer  من جديد مع قاعدة بيانات فارغة ويمسح كل القديم ؟ ام تبقى قاعدة البيانات القديمة ؟ 
ان كان سيتم مسح قاعدة البيانات القديمة بما فيها فهذه كارثة 
يجب الانتباه الى هذه الجزئية ومعالجتها

 السلام عليكم و رحمة الله و بركاته
أخي الغالي ابراهيم
حتى و إن تم حذف البرنامج سوف لن يتم حذف ال سكيو أل سيرفر 
بالمعنى بعد التحزيم فلن يكون هناك إرتباط بينهما من حيث الحذف أتكلم
تحياتي
سلام عليكم
الحقيقة انا لم اقم بعمل setup احترافي قبل ذلك فاعذروني هي مجرد فكرة
اخي انس 
اعمل setup  عادي لكل الملفات ما عدا sql ونت فروم 
واجل تصطيبهم مع فتح البراناج مثل شاشة انشاء شركة جديد
وجعلها في مقدمة البرنامج لا يسمح له بعبور الى اذا كانو موجودين
على الجهاز
اي اجعل البرنامج عند كل دخول يتاكد من وجود هذين البرنامجين
بذلك استفدت 
اولا بانك برمجت sql و نت فروم كما تشاء
ثانيا لو حدث خطأ والمستخدم حذف ملف بالخطأ انا لا يتم العبور في
البرنامج وبذلك ستعلم المشكلة بسرعة
والله اعلم
وعليكم السلام
شكرا على اهتمامكم
ردا على كل المشاركات الاخيرة اقول

- انا اريد ان اعمل سيتاب بشكل ومتطلبات لشركة لديها متطلبات محددة ودقيقة هم يهتمون بأدق التفاصيل ..السيتاب هو محطة اللقاء الاولى بين المستخدم والبرنامج ويجب ان يكون بشكل سهل واحترافي يعطي انطباع اولي جيد عن البرنامج 
- في مجلد اي برنامج نجد مجلد اسمه debug اذا قمنا بنسخه على فلاشة مثلا ثم لصقه في جهاز العميل ثم في داخله بحثنا عن رمز البرنامج وارسلناه الى سطح المكتب كاختصار فيعمل البرنامج بشكل طبيعي شرط توافر المتطلبات الخاصة به مثل اصدار الفراموورك المستهدف وبرنامج السيكوال في حال كانت قاعدة البيانات معمولة على السيكوال
- يمكن عمل تحزيم للبرنامج عن طريق  احد البرامج المخصصة لذلك مثل setup factory او برنامج advanced installer ويمكن من خلال اضافة موجودة داخل فيجوال ستيديو بل يمكن ذلك من خلال الوينرار بل واكثر من ذلك من خلال برنامج word !!!! وغير ذلك
- كل برنامج من البرامج السابقة له سلبياته
- المطلوب مني هو الاتي
عمل سيتاب لبرنامج يتطلب متطلباته هي 
1- فراموورك 4.5.1        2- كريستال ريبورت اصدار معين       3-  c++2015 من اجل الويندوز7               4- نيت فراموورك 3.5 من اجل ويندوز10
5- سيكوال سيرفر 2014                               6- سيكوال سيرفر ستيديو 2014                       7- تحديث معين للسيكوال سيرفر مطلوب لويندوز10
اثناء تنصيب السيكوال سيرفر هناك خيارات مربكة بالنسبة لشخص لم يقم بتنصيب سيكوال سيرفر من قبل
مايكروسفت تقدم كود تستيطع كتابته في موجه الاوامر فتتم عملية تنصيبه ضمن بارامترات انت تقوم بتحديدها 
هذا الكود هو عبارة عن سطر تستطيع كتابته في ملف نصي txt ثم حفظه ثم تغيير لاحقته من txt الى bat وبالتالي نكون حصلنا على ملف من النوع bat عند فتحه سيتم تنصيب سيكوال سيرفر بشكل تلقائي صامت ولكن يظهر امام المستخدم انه يتم تنصيب سيكوال سيرفر هو كل ماعليه ان يشاهد وينتظر


في برنامج setup factory /وبالاساس هو كان في ما مضى برنامجي المفضل/تستطيع اضافة واجهة فيها ازرار وتقوم ببرمجة كل زر كما يحلو لك مثلا تبرمج الزر الاول عند النقر عليه يقوم بفتح ملف bat الذي تكلمت عنه وبالتالي يتم تنصيب سيكوال سيرفر بشكل صامت
ولكن للاسف اكتشفت عيبين كبيرين بسيتاب فاكتوري

برنامج advanced instaaler اضخم وفيها خيارات كثيرة ولديهم موقع وقناة يوتيوب فيها شروحات كثيرة ولكن موضوع التنصيب الصامت لسيكوال هم قالوا عنه قبل ان يبدأوا بشرحه انه موضوع معقد وسيكوال 2014 على ويندوز 2010 قد تواجهك مشاكل في حال كذا وكذا ...
---------------------
ارجو ان تكون مشكلتي قد اتضحت تماما لكم
ولكن للتذكير انا لا استطيع عمل الموضوع على ذوقي الشخصي العمل سيكون لشركة لديهم معايير عالية جدا  وحتى لو عملت على ذوقي الشخصي بصراحة انا ضد انصاف الحلول بمواضيع من هذا النوع
اعمل برنامج اتو رن ضع فيه ما تريد من ازرار و اوامر يوجد برامج العمل ملفات الاوتورن الخاصة بالدفيدي او اعمل واحد خاص بك عن طريق الفيبي دوت نت او عن طريق فيبي 6 او حتى عن طريق الدلفي فهو ابسط شيء .
و الله الموفق .
شكرا لك
انا لا اجيد العمل على اي برنامج اوتورن
هل يوجد برنامج معين مجرب تنصحني به ؟
الصفحات : 1 2 3