السلام عليكم ورحمة الله و ربركاته أخى الزائر أرجو أن تعجبك مواضيع منتدانا ياريت تشاركنا مواضيعك من خلال تسجيلك في منتدنا ....وشكرا لكم ...
السلام عليكم ورحمة الله و ربركاته أخى الزائر أرجو أن تعجبك مواضيع منتدانا ياريت تشاركنا مواضيعك من خلال تسجيلك في منتدنا ....وشكرا لكم ...
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


مرحبا بزائرنا العزيز و الغالي في منتديات العلم نور
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 InstallShield و Wise Installation

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة





تاريخ التسجيل : 01/01/1970

InstallShield و Wise Installation Empty
مُساهمةموضوع: InstallShield و Wise Installation   InstallShield و Wise Installation Emptyالجمعة أكتوبر 26, 2012 7:39 pm

بسم الله الرحمن الرحيم

لمحة عامة عن برامج التنصيب:
تعتبر برامج التنصيب مثل برنامج InstallShield و Wise Installation من
أقوى البرامج الموجودة حالياً والتي تستخدم لصنع ملفات الـ Setup التي
تضمن للمبرمج بأن يعمل برنامجه على كافة الأجهزة عندما يود أن يوزعه بدون
الشيفرة المصدرية Source code ، وسوف نتطرق الآن إلى شرح عام حول برنامج
Wise InstallMaster 8.01 وذلك لأنه يدعم أكبر شريحة ممكنة من لغات البرمجة
مثل الفيجوال بيسك والدلفي والفيجوال سي.
في البداية لا بد من أن نتذكر تلك الأداة التي تأتي مع حزمة الفيجوال بيسك
والمسماة Package and deployment wizard وهي أداة مخصصة لعمل برامج الـ
Setup للمشاريع المبرمجة بلغة الفيجوال بيسك ولكنها ضعيفة الإمكانيات
وتفتقر إلى العديد العديد من الإمكانيات الرائعة الموجودة في البرامج
المتخصصة مثل Wise .

ما هو الشيء الجديد في برنامج Wise InstallMaster:
يتميز هذا البرنامج بدعمه لبرامج VB بشكل واسع وخصوصا الإصدار السادس منها
وكذلك نستطيع تعريب صناديق الحوار التي تظهر للمستخدم أثناء تنزيل
البرنامج واختيار مجموعة من الصور التي يتم عرضها بشكل متلاحق أثناء
التنزيل وكذلك يستطيع الولوج إلى الـ Registry الخاص بويندوز وفحص أو
إضافة مفاتيح معينة في داخله، وتستطيع أيضا أن تقوم بعمليات فحص لجهاز
المستخدم كدقة شاشته أو عدد الألوان أو نوعية الويندوز لديه وبناء على ذلك
تستمر في تنزيل برنامجك أم لا على جهاز المستخدم.
وعند الانتهاء من الإعدادات الخاصة بـ Wise وقبل أن تقوم بعمل ملفات Setup
النهائية نقلب إلى صفحة الكود ضمن هذا البرنامج لنجد أن كل عمليه قمنا بها
مسجلة على شكل تعليمة من تعليمات Wise وهي أشبه ما تكون بلغة البرمجة
ولكنها سهلة للغاية وتكاد أن تقترب من اللغة الإنكليزية العادية وبالإمكان
إضافة خطوات أخرى متقدمة أو حذف خطوات ليس لها داع. ثم في النهاية وبعد كل
شيء نذهب إلى نافذة بناء المشروع لنقوم ببناء ملف مضغوط بشكل كبير جدا
يحتوي كل مشروعنا يمكننا توزيعه بمفرده ويحمل الاسم Setup.exe ومن الجدير
بالذكر أن عدد لا بأس به من الشركات العالمية قد اتجهت لاعتماد Wise
installation لبرامجها لما يتمتع من كفاءة عالية وقدرات فائقة وسهولة
الاستخدام.

كيف نبدأ في استخدام Wise InstallMaster:

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

عند بدء البرنامج واختيار مشروع جديد فارغ Empty project تظهر أمامنا النافذة أعلاه وهي مقسمة إلى خمسة أقسام رئيسة كما هو مبين
1- مجموعات الإعدادات وهي مقسمة إلى ستة أقسام رئيسية وكل قسم يحتوي على ثلاثة أو أربعة مجموعات فرعية كما هو مبين بالصورة أعلاه.
2- وهي الخيارات الظاهرة جراء اختيار مجموعة من المجموعات الأساسية في
الأعلى وعند اختيار أي خيار منها يظهر لدينا تفاصيل هذا الخيار في المنطقة
ذات الرقم ثلاثة.
3- وهي الخيارات الفعلية للمشروع والظاهرة نتيجة اختيار أحد المجموعات
الأساسية الأولى واختيار أحد الخيارات في المجموعة الفرعية الثانية.
4- نمط العمل ويفضل العمل في النمط الأول وهو Installation Expert وهو
يتيح لنا معايرة الإعدادات عن طريق الماوس أما النمط الثاني Script Editor
فهو أشبه ما يكون بلغة البرمجة حيث نعاير الإعدادات عن طريق تعليمات
برمجية خاصة بشركة Wise والنط الثالث والأخير هو نمط المعالجات ويستخدم في
حالات خاصة متقدمة لن نتطرق لها الآن.
5- الأوامر الأساسية للبرنامج وهي Compile وبذلك يتم فحص المعايرات التي
وضعناها وتقرير فيما إذا كانت سليمة أم لا وصناعة الملف Setup.exe والزر
الآخر هو Test وهو لتجريب تنزيل البرنامج ولكنه لا يقوم بالكتابة على قرصك
الصلب أبدا إنما يتيح لك إمكانية رؤية كيف سيعمل برنامج التنصيب فقط
والخيار الثالث وهو Run وهو لعمل Setup حقيقي لبرنامجك على جهازك
بالمعايرات التي ضبطتها أنت والخيار الرابع لكي يساعدك على اتخاذ القرار
السليم في كيفية توزيع ملف التنصيب لبرنامجك.

من بعد هذه الشروحات والمقدمات دعونا نجرب الآن عمل Setup لبرنامج في
فيجوال بيسك النسخة السادسة وبفرض أنك تريد إظهار صورة ذات دقة عالية عند
بداية تشغيل البرنامج وعزف ملف صوتي في بداية البرنامج.


لنبدأ في صناعة الـ Setup لهذا البرنامج ولن تستغرق أكثر من خمس دقائق بالنسبة للشخص الذي يتقن العمل على Wise InstallMaster

1- شغل برنامج Wise InstallMaster 8.01 واختر مشروع فارغ Empty project من القائمة File ثم New
2- قم بالنقر على البند Files في الأعلى وستكون أمامك الشاشة التالية:

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

وهذه هي نقطة البدء حيث تعبر المنطقة الخضراء العلوية عن جهازك وملفاتك
أما المنطقة الزرقاء السفلية فتعبر عن جهاز المستخدم ويوجد في جهاز
المستخدم مستويين يحق لك الوصول إليهم وهم الفهرس الذي سوف ينزل برنامجك
فيه وفهرس الويندوز الخاص بالمستخدم
قم بتحديد الفهرس Application وانسخ إليه الملفات التالية:
myvoive.wav
project1.exe
vb.jpg
حيث أن هذه الملفات الثلاثة هي الملفات اللازمة لبرنامجك حتى يستطيع العمل على جهاز المستخدم
وتوجد أيضا ملفات نظام أخرى مسؤولة عن إخراج الصوت وهي:
Msdxm.oca
Msdxm.ocx
وهي الملفات المسؤولة عن Windows Media Player الذي استخدمناه في برنامجنا
عندما أردنا عزف ملف wav في المقدمة وأعرف أنك الآن في حيرة من أمرك
وتتساءل كيف عرفت أن هذان الملفان بالتحديد هما المسؤولان عن إخراج الصوت
الجواب في الأسطر القادمة:
من داخل بيئة الفيجوال بيسك تستطيع معرفة ذلك بالذهاب إلى الأمر
Project > References

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

وسوف تشاهد النافذة التالية:
وهي تعبر عن جميع الملفات التي استخدمها برنامجك بالإضافة إلى الملفات
الأساسية التي تستخدمها لغة الفيجوال بيسك بشكل افتراضي وتلاحظ هنا أن
الخيارات التي بجانبها إشارة هي تعبر عن الملفات التي لا غنى عنها في
تنفيذ برنامجك، ولربما ستجد أكثر من أربعة إشارات بكثير ولكن يجب عليك أن
تحاول أن تزيل جميع الإشارات ما لم يعترض عليك الفيجوال بيسك!!
بالنسبة للمرجعيات الثلاثة الأولى سأناقشها فيما بعد أما المرجع الرابع
فإنه يقول لنا بأن الملف الذي أعتمد عليه هو MSDXM.OCA وهذا يعني أنه يجب
علينا أن نرفق مع مشروعنا الملفان:
Msdxm.oca
Msdxm.ocx

ويفضل أن نضيفهم إلى فهرس system في جهاز المستخدم
ويتم ذلك عبر الشاشة الموجودة في الخطوة رقم 2
3- أغلق الآن فيجوال بيسك كلها واذهب إلى الخيار Visual Basic runtime كما هو موضح بالصورة

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

وكما تلاحظ أنني وضعت إشارة بجانب الخيار VB Runtime وذلك لأن برنامجي
مصنوع بلغة الفيجوال بيسك ويحتاج إلى الملفات الضرورية التي تنزل مع هذه
اللغة وهو يحل لنا المرجعيات الثلاثة الأولى التي رأيناها ضمن بيئة
الفيجوال بيسك أي أننا حاليا ضمنا أن جميع الملفات التي تلزم لعمل مشروعنا
قد نزلت على جهاز المستخدم ولم يبقى سوى بعض الخطوات القليلة
4- اذهب إلى
Icons
كما هو موضح بالشكل

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

في الحقل Default Group Name أدخل أسم برنامجك كما تريد أن يشاهده المستخدم في مجموعات قائمة أبدا لديه
ثم انقر على زر Add وأضف التالي:

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

لاحظ أننا بهذه الخطو قد صنعنا اختصار إلى برنامجنا ووضعنا فهرس البدء له
هو %MAINDIR% وهو رمز من شركة Wise يعبر عن فهرس البرنامج الذي نريد أن
يتم تنفيذ البرنامج فيه

5- الآن إذهب إلى النافذة التالية

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

وأكتب في الحقل Setup Title الاسم الذي تود أن يظهر أثناء إعداد برنامجك
على جهاز المستخدم وليكن Telephone guide ثم أذهب إلى الحقل Default
directory وأكتب اسم الفهرس الذي تود أن ينزل برنامجك فيه وليكن
TelephoneW ولاحظ عزيزي المستخدم أنه سوف يتم إنشاء هذا الفهرس ضمن الفهرس
Program Files على جهاز المستخدم
6- هذه هي الخطوة الأخيرة وهي الذهاب إلى هذه النافذة

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

واختيار الخيار Single File Installation وذلك فيما إذا كنت تود أن يتم
حزم جميع ملفاتك في ملف واحد باسم Setup.exe أو اختيار الخيار الثاني وهو
Media Based Installation وذلك لكي يتم توزيع ملفات برنامجك على ملفات
مجزأة بحجم الأقراص المرنة إذا كنت ترغب بتوزيعها على أقراص مرنة مثلا

وأخيرا أضغط على زر Compile الموجود في الأسفل لكي تصنع ملفك التنفيذي
الذي يضمن لك بأن تطبيق الفيجوال بيسك الخاص بك سوف يعمل على جميع الأجهزة
بإذن الله

لا تنسى أن تجربه على نظام ويندوز نظيف لكي يطمئن قلبك
وإذا حدثت معك أي مشكلة فأنا مستعد لمساعدتكم على العنوان [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

ملاحظات
تستطيع تغيير شكل النوافذ عن طريق الأمر
Wizard appearance > dialog > Edit
تستطيع اختصار النوافذ التي أمامك عن طريق الأمر الموجود في شريط القوائم في الأعلى
Steps > <>
لتحرير الـ Registry الخاص بالمستخدم
System additions > Registry
لا تنسى تفعيل الخيار التالي لتصغير حجم الملف الناتج
Finish > Build setting > Maximum compression
ولكي تتحكم بأدق التفاصيل أنقر على Script editor الموجود في الأسفل

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
عامر زيدان




عدد المساهمات : 1
تاريخ التسجيل : 16/06/2017

InstallShield و Wise Installation Empty
مُساهمةموضوع: رد: InstallShield و Wise Installation   InstallShield و Wise Installation Emptyالجمعة يونيو 16, 2017 9:16 pm

جزاك الله خيرا
ولكن كيف احصل على الملفات المطلوب نسخها  لحاجة البرنامج اليها
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
InstallShield و Wise Installation
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: منتدى للتكنولوجيا والاتصالات :: شروحات لبرامج الكمبيوتر-
انتقل الى: