![]() |
|
للمبتدئين - كيفية عمل Setup بالبرنامج المرفق مع الفيجوال بيسك - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +---- قسم : قسم مقالات vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=29) +---- الموضوع : للمبتدئين - كيفية عمل Setup بالبرنامج المرفق مع الفيجوال بيسك (/showthread.php?tid=5589) |
للمبتدئين - كيفية عمل Setup بالبرنامج المرفق مع الفيجوال بيسك - RaggiTech - 14-10-12 كاتب الموضوع : أحمد جمال
بسم الله الرحمن الرحيم .[b]السلام عليكم ورحمة الله وبركاته .[/b] [b]عمل Package لعمل نسخة تنصيب Setup من البرنامج .[/b] [b]إذا قمت ببرمجة برنامجك باستخدام فيجوال بيسك ثم قمت بتحويله إلى تطبيق Exe وحاولت تشغيله على جهاز آخر فإنك لن تستطيع ، وإذا كان الجهاز يحتوي على نسخة من ملفات تشغيل الفيجوال بيسك فإنك ستواجه مشاكل فيما إذا كنت قد استخدمت أدوات غير افتراضية ، أو على الأقل ستعاني من نقل قاعدة البيانات مع البرنامج مع الملفات الملحقة كلما قررت تغيير مكان البرنامج .[/b] [b]أما التعليب إن صحت الترجمة لكلمة Package فإنه يمكنك من توفير ملف واحد يحتوي على جميع ملفات برنامجك ، وبمجرد تشغيله قوم تلقائياً بانزال كافة مكونات برنامجك على النظام ، ويضيف لك البرنامج في قائمة البرامج ، كما توفر برامج متقدمة لهذا الغرض توفير اختصار على سطح المكتب وبرمجة متقدمة للتحميل واعادة تشغيل عند الطلب ، وكلمات مرور وتسجيل المنتج .[/b] [b]لن نتوسع في استخدام برنامج غير متوفر ، بل سنستخدم برنامجاً مرفقاً مع الفيجوال بيسك بصورة افتراضية ، وهو برنامج Package & Deployment Wizerd والموجود ضمن قائمة الفيجوال بيسك تحت قسم Microsoft Visual Basic 6.0 .[/b] [b]والآن سنبدأ بالعمل على هذا البرنامج ، وبمجرد تشغيل البرنامج تظهر لنا شاشة تطلب منا في مقدمتها مسار البرنامج الذي نريد عمل Setup له ، وهناك نضغط على Browse ونختار البرنامج الخاص بنا . ثم نقوم بالضغط على Package .[/b] [b]يقوم البرنامج بفحص النسخة التي وضعناها ، فإذا لم يجد نسخة exe أو إذا وجد تعديلاً في النسخة عن ملف exe معها فإنه يطلب منك ارشاده إلى عمل Compiling من جديد أو الاحتفاظ بنسخة exe الحالية ، أو وضع مسار نسخة exe ترغب في استخدامها ، أما إذا لم تكن هناك فروق فإنه يستمر ، وينتقل للخطوة التالية .[/b] [b]في الخطوة التالية سوف يسألك فيما إذا كنت ترغب في استخدام خطوات سابقة ، أو الاختيار None ونستفيد من هذه الخاصية في حالة عمل Setup لنفس البرنامج أكثر من مرة ، حيث لا تحتاج في كل مرة إلى اضافة الأدوات من جديد بل استخدم خطوات سابقة وسوف يضيفها لك تلقائياً . مبدئياً سوف نختار None .[/b] [b]لاحقاً سوف نقوم بتحديد نوع Package الذي نرغب فيه ، وسوف نحتار النوع الأول Standerd Setup Package .[/b] [b]ثم يطلب منك البرنامج المكان الذي تود عمل ملف التنصيب فيه ، ضع أي مسار وقم لاحقاً بنقله كما تحب ، كما تستطيع وضعه على شبكة Network . وفيما إذا كان المسار يحتوي على مجلد غير موجود فسوف يخيرك بين انشاءه ، أو وضع مسار موجود أصلاً .[/b] [b][SIZE=4]بعدها تظهر شاشة المكونات .[/SIZE][/b] [b]في هذه الشاشة سوف يقوم الفيجوال بيسك تلقائياً باضافة الملفات التي يتطلب برنامجك تشغيلها إلى هذه القائمة ، وتستطيع الغاء ما لا تحتاجه منها عن طريق ازالة التحديد ، كما أنه سيكون عليك اضافة العناصر التي تحتاجها وهي ليست موجودة في القائمة ، ويشمل ذلك ما يلي :[/b] [b]* ملفات قاعدة البيانات حيث نضغط زر Add ثم نختار All Files من أسفل الشاشة ونختار ملف قاعدة البيانات .[/b] [b]* الخطوط غير الافتراضية ، حيث يتم تحميلها في جهاز المستخدم .[/b] [b]* الصور والأصوات وملفات الفيديو التي يحتاجها برنامجك .[/b] [b]* ملفات المساعدة والتعليمات مثل ملف Help.rtf مع برنامجنا .[/b] [b]* الأدوات ocx وملفات النظام dll والتي لا توجد في القائمة مثل استخدام أزرار أو قوائم خارجية .[/b] [b]* ملفات الريسحتري reg وغيرها .[/b] [b]في الخطوة التالية يطلب منك تحديد طبيعة الملف وهل هو ملف واحد فقط بغض النظر عن حجمه أم مقسم بحجم معين لوضعه على اقراص مرنة Disks مثلاً . وفي الخطوة اللاحقة سوف يطلب اليك تحديد اسم لهذا التنصيب يظهر كعنوان له .[/b] [b]والآن ننتقل للخطوة التالية ، حيث سيطلب منك تحديد شكل ظهور البرنامج في قائمة البرامج ، حيث تستطيع اضافة عنصر جديد ، أو حتى مجموعة جديدة ، ولتجربة ذلك نقوم باضافة ملف التعليمات مع ملف البرنامج من خلال الضغط على زر New Item ، ونكتب في الخانة الأولى اسم الملف وليكن "تعليمات البرنامج" ثم نختار الملف ومكان تشغيله من الخانتين اللاحقتين ... كما تستطيع تعديل خصائص أي عنصر من خلال الضغط على زر Propertires .[/b] [b]في الشاشة التالية يحدد البرنامج أماكن وضع المكونات المحددة على جهاز المستخدم ، فتلاحظ وضع ملفات قاعدة البيانات والتعليمات في مسار البرنامج AppPath ، والخطوط في Fonts ، ومكونات النظام في System ، وتستطيع تغييرها إذا أردت .[/b] [b]بالضغط على Next سوف يخبرك البرنامج بأن هناك قائمة من المكونات يمكن استخدامها كـ Shared Files وهي ملفات يمكن للبرامج الأخرى استخدامها مثل الخطوط وغيرها ، ونستفيد من ذلك التحديد أنه في حالة الحذف يتم التأكيد على حذف هذه المكونات أكثر من مرة نظراً لاحتمال وجود برامج أخرى تستخدمها . ولعلك لاحظت ذلك في خلال عمليات تشغيلك وحذفك لبرامج سابقة .[/b] [b]الخطوة الأخيرة هو تحديد اسم لهذه الخطوات التي قمت بها ، ومن خلال هذا الاسم تستطيع تجتنب تكرار كل هذه الخطوات مع كل مرة ، حيث تكون موجودة افتراضياً مع امكانية التعديل فيها بالطبع .[/b] [b]أخيراً قم بالضغط على Finish وهكذا تكون قد انتهيت من عمل ملف Setup لبرنامجك .[/b] [b]في نهاية دروسنا عن عمل Setup للبرنامج سأشير إلى برنامجين هما من أشهر البرامج في مجال عمل Setup لبرامج الفيجوال بيسك ولغيرها ، هما برنامجا Setup Factory وبرنامج Install Shild .[/b] [b]يحتوي هذان البرنامجان على مزايا اضافية عديدة ، مثل تحديد الشاشات وعددها وأنواعها وتصميمها ، اختيار عمل اختصارات على سطح المكتب وخلافه ، تحكم كامل في الأدوات والملفات المرفقة ، التسجيل في الريجستري ووضع عناوين وازالة مفاتيح وخلافه ، اضافة كلمات مرور وانواع install ، اتاحة كتابة تعليمات برمجية بسيطة حيث يحتوي كل منهما على Engine خاص به لتفسير بعض الأوامر ، حيث يمكنك انشاء متغيرات والتأكد من قيمها وخلافه .[/b] [b]كما يوجد على في المرفقات برنامج لمعرفة الملفات التي يحتاجها برنامجك للعمل من برمجة أحد اعضاء المنتدى القديم تحت اسم ( اعرف الملفات المرفقة ) ولا أعرف اسمه ، أتمنى أن يخبرني إن وصل إلى قراءة هذه السطور أو يخبرني عنه من يعرف . مع جزيل الشكر له وللجميع .[/b] [b]والله الموفق ...[/b] والسلام عليكم ورحمة الله وبركاته . |