يقدم المؤلف هنا أبسط طريقة للتثبيت، وهي استخدام برنامج التغليف الذي يأتي مع VB للتغليف، وعلى الرغم من أنه شائع نسبيًا، إلا أن هناك العديد من الحيل بداخله، وأعتقد أن الكثير من الناس لا يعرفون ذلك! ! (يرجى التأكد من المشاهدة حتى النهاية، فالمتعة قادمة) حسنًا، لا مزيد من الهراء، فلنصل إلى صلب الموضوع.
①قم بتشغيل معالج التغليف، كما هو موضح في الشكل أدناه:
②انقر فوق الزر "استعراض" وحدد المشروع المراد حزمه. ثم انقر فوق الزر "حزمة" (سيتم تقديم التعبئة فقط هنا، ولن يتم تقديم وظائف أخرى). قم بالدخول إلى الصفحة التالية كما هو موضح أدناه:
③ حدد نوع الحزمة التي سيتم تعبئتها لمشاريع EXE العادية، ما عليك سوى تحديد "حزمة التثبيت القياسية" بالنسبة لعناصر التحكم وما شابه، يعتمد ذلك على مكان استخدامها. إذا تم استخدامها على صفحة ويب، فيرجى تحديد "الإنترنت". "حزمة البرامج" ثم انقر فوق الزر "التالي". كما هو موضح أدناه:
④حدد الموقع الذي تم تخزين ملف الحزمة فيه (لا داعي لقول المزيد عن هذا)، كما هو موضح في الشكل أدناه:
⑤يقوم المعالج تلقائيًا بالعثور على عناصر التحكم وDLL والملفات الأخرى المستخدمة في المشروع. تحتاج إلى التحقق من المشروع بنفسك لمعرفة ما إذا كانت جميع الملفات المضمنة كاملة أم لا، ويجب عليك إحضار ملفات عناصر التحكم التابعة لجهات خارجية، وإلا فسوف تكون موجودًا مشكلة~ ~~، ثم انقر فوق التالي، كما هو موضح في الشكل أدناه:
⑥حدد نوع الملف للتغليف إذا كنت تريد النشر باستخدام قرص مضغوط، فحدد ملفًا مضغوطًا واحدًا إذا كنت تريد النشر باستخدام قرص مرن، فحدد ملفات مضغوطة متعددة. (بالطبع، هذا ليس مطلقًا. يمكنك أيضًا تحديد عدة ملفات مضغوطة باستخدام قرص مضغوط، ولكن ربما لا أحد يفعل ذلك ~~~). ثم انقر فوق "التالي". كما هو موضح أدناه:
⑦ تحديد عنوان برنامج التثبيت، وهو النص المعروض على خلفية التثبيت. ثم اضغط على "التالي" كما هو موضح أدناه:
⑧هنا يمكنك تعيين العناصر التي يتم عرضها في "قائمة ابدأ". على سبيل المثال، يمكنك إضافة عناصر البرنامج وإلغاء تثبيتها، ويمكنك تحديد الزر "عنصر جديد"، ثم إدخال $(WinPath)/st6unst.exe-n في عمود "الهدف" "$(AppPath)/ST6UNST.LOG"، بما في ذلك علامات الاقتباس المزدوجة. حدد "$(WinPath)" في المشروع "ابدأ" بدون علامات الاقتباس المزدوجة. ثم اضغط على موافق كما هو موضح أدناه:
⑨هنا يمكنك تغيير مكان تثبيت المجلد، ومن ثم الضغط على "التالي"، كما هو موضح في الشكل أدناه:
⑩هنا يمكنك تعيين الملف المراد مشاركته (أي أنه يمكن استخدام الملف بواسطة برامج متعددة). عند هذه النقطة اكتمال التثبيت.
بعد التثبيت، سيتم إنشاء ثلاثة ملفات ومجلد، كما هو موضح في الشكل أدناه:
ملف معلومات التثبيت SERTUP.LST
حزمة ملف .CAB عبارة عن ملف بيانات، وجميع الملفات المثبتة موجودة في الحزمة.
Setup.exe هو الملف الرئيسي للتثبيت.
الدعم هو كافة الملفات المضمنة في الحزمة المضغوطة. كما هو موضح أدناه:
أحد الملفات الأكثر أهمية في هذا المجلد هو الملف الدفعي "License Template.BAT" (سيختلف اسم الملف باختلاف المشروعات). بعد تغيير مشروعك، يمكنك إعادة ترجمة المشروع، ثم نسخ الملف القابل للتنفيذ إليه دليل الدعم هذا، قم بتنفيذ هذا الملف الدفعي، ويمكنك إعادة حزمه دون تشغيل معالج الحزم في كل مرة تقوم فيها بإجراء تغييرات.
ملف آخر مهم هو ملف SETUP1.EXE وهو الملف الرئيسي للتثبيت. يتم إنشاء الواجهة التي نراها أثناء التثبيت عن طريق تشغيل هذا الملف. هو مكتوب في VB. البرنامج المصدر موجود في دليل التثبيت VB: "C:/PRogramFiles/MicrosoftVisualStudio/VB98/Wizards/PDWizard/Setup1/SETUP1.VBP يمكنك استخدام VB لتجميعه مباشرة". قم بتحرير هذا المشروع (واجهة تثبيت VB قبيحة جدًا، لذا يمكنك تغييرها بنفسك. تعتمد كيفية تغييرها على قدرتك الخاصة ~~~). إذا كنت تريد إضافة اختصار للبرنامج على سطح المكتب بعد التثبيت، فيمكنك ذلك قم بتجميع هذا المشروع، وافتح نافذة "frmSetup1"، وأضف الكود التالي في السطر 463 من الكود الخاص به:
DimsProgramsPathAsString
DimsDesktopPathAsString
sProgramsPath=GetSpecialFolder(sfidPROGRAMS)
sDesktopPath=GetSpecialFolder(sfidDESKTOP)
sProgramsPath=sProgramsPath&"/"&gstrAppName&"/"&gstrAppName&".lnk"
sDesktopPath=sDesktopPath&"/"&gstrAppName&".lnk"
FileCopysProgramsPath،sDesktopPath
فيما يلي مقدمة لملف SERTUP.LST (ملف معلومات التثبيت) الذي تم إنشاؤه بواسطة المعالج، كما هو موضح في الشكل أدناه:
هذا هو محتوى المنطقة الأولى من الملف. يقوم SetupTitle بتعيين عنوان نافذة إلغاء الضغط، ويقوم SetupText بتعيين محتوى نافذة إلغاء الضغط. وبعد التغيير يصبح مثل الصورة أدناه:
وبعد ذلك سنقدم دور منطقة الإعداد لملف SERTUP.LST كما هو موضح في الشكل التالي:
يمكن أن يؤدي تغيير اللون إلى قيمة مختلفة إلى تغيير لون خلفية نافذة التثبيت (اللون الافتراضي هو اللون الأزرق، وهو أمر ممل عند رؤيته). قم بتغييره إلى اللون الأخضر بعد 16 (بالطبع هناك ألوان أخرى، يمكنك تجربتها بنفسك ~~~)، التأثير كما هو موضح في الصورة أدناه (هذه هي واجهة التثبيت الخاصة بمثبت VB المدمج بعد أن قمت بتغييره ، ما رأيك، أليس بهذه الطريقة أدنى من واجهة بعض برامج التثبيت الأخرى؟):
حسنًا، هذا كل ما يتعلق بتقديم برنامج التثبيت. بالطبع، برنامج تثبيت VB تم إنشاؤه بالكامل بواسطة VB نفسه. كيفية تغييره وما إذا كان جميلًا أم لا يعتمد على مستواك ومهاراتك الفنية تم توفير كود المصدر لك، يمكنك أن تفعل ما تريد! ->