Hier stellt der Autor die einfachste Installationsmethode vor, nämlich die Verwendung des mit VB gelieferten Verpackungsprogramms. Obwohl es relativ häufig vorkommt, gibt es meiner Meinung nach viele Tricks darin. ! (Bitte unbedingt bis zum Ende schauen, der Spaß kommt noch) Okay, kein Blödsinn mehr, kommen wir zur Sache.
①Führen Sie den Verpackungsassistenten aus, wie in der Abbildung unten gezeigt:
②Klicken Sie auf die Schaltfläche „Durchsuchen“ und wählen Sie das zu packende Projekt aus. Klicken Sie dann auf die Schaltfläche „Paket“ (hier wird nur die Verpackung vorgestellt, andere Funktionen werden nicht vorgestellt). Rufen Sie die nächste Seite auf, wie unten gezeigt:
③ Wählen Sie für gewöhnliche EXE-Projekte einfach „Standardinstallationspaket“ aus. Bei Steuerelementen und dergleichen hängt es davon ab, wo sie auf einer Webseite verwendet werden Softwarepaket“ und klicken Sie dann auf die Schaltfläche „Weiter“. Wie unten gezeigt:
④Wählen Sie den Ort aus, an dem die Paketdatei gespeichert ist (es ist unnötig, mehr dazu zu sagen), wie in der folgenden Abbildung gezeigt:
⑤Der Assistent findet automatisch die im Projekt verwendeten Steuerelemente, DLLs und anderen Dateien. Sie müssen zum Projekt gehen, um zu überprüfen, ob alle enthaltenen Dateien vollständig sind. Andernfalls müssen Sie die Dateien der Drittanbieter-Steuerelemente mitbringen in Schwierigkeiten sein~ ~~, und klicken Sie dann auf Weiter, wie in der folgenden Abbildung gezeigt:
⑥Wählen Sie den Dateityp zum Verpacken aus. Wenn Sie mit einer CD veröffentlichen möchten, wählen Sie eine einzelne komprimierte Datei aus. Wenn Sie mit einer Diskette veröffentlichen möchten, wählen Sie mehrere komprimierte Dateien aus. (Natürlich ist dies nicht absolut. Sie können auch mehrere komprimierte Dateien mit einer CD auswählen, aber vielleicht macht das niemand ~~~). Klicken Sie dann auf „Weiter“. Wie unten gezeigt:
⑦ Bestimmen Sie den Titel des Installationsprogramms. Dabei handelt es sich um den Text, der auf dem Installationshintergrund angezeigt wird. Klicken Sie dann wie unten gezeigt auf „Weiter“:
⑧Hier können Sie festlegen, welche Elemente im „Startmenü“ angezeigt werden. Sie können beispielsweise Programmelemente hinzufügen und deinstallieren, die Schaltfläche „Neues Element“ auswählen und dann $(WinPath)/st6unst.exe-n eingeben die „Ziel“-Spalte „$(AppPath)/ST6UNST.LOG“, einschließlich doppelter Anführungszeichen. Wählen Sie im Startprojekt „$(WinPath)“ ohne doppelte Anführungszeichen aus. Klicken Sie dann auf OK, wie unten gezeigt:
⑨Hier können Sie den Installationsort des Ordners ändern und dann auf „Weiter“ klicken, wie in der Abbildung unten gezeigt:
⑩Hier können Sie festlegen, dass die Datei freigegeben werden soll (d. h. die Datei kann von mehreren Programmen verwendet werden). An diesem Punkt ist die Installation abgeschlossen.
Nach der Installation werden drei Dateien und ein Ordner generiert, wie in der folgenden Abbildung dargestellt:
SERTUP.LST-Installationsinformationsdatei
Das .CAB-Dateipaket ist eine Datendatei und alle installierten Dateien sind im Paket enthalten.
Setup.exe ist die Hauptdatei der Installation.
Unterstützt werden alle im komprimierten Paket enthaltenen Dateien. Wie unten gezeigt:
Eine der wichtigeren Dateien in diesem Ordner ist die Batchdatei „License Template.BAT“ (der Dateiname ist für verschiedene Projekte unterschiedlich. Nachdem Ihr Projekt geändert wurde, können Sie das Projekt neu kompilieren und dann die ausführbare Datei kopieren). Öffnen Sie dieses SUPPORT-Verzeichnis, führen Sie diese Batchdatei aus, und Sie können jedes Mal, wenn Sie Änderungen vornehmen, neu verpacken, ohne den Verpackungsassistenten ausführen zu müssen.
Eine weitere wichtige Datei ist die Datei SETUP1.EXE. Sie ist die Hauptdatei der Installation. Die Schnittstelle, die wir während der Installation sehen, wird durch Ausführen dieser Datei generiert. Es ist in VB geschrieben. Das Quellprogramm befindet sich im VB-Installationsverzeichnis: „C:/PROgramFiles/MicrosoftVisualStudio/VB98/Wizards/PDWizard/Setup1/SETUP1.VBP“. Bearbeiten Sie dieses Projekt (die Installationsoberfläche von VB ist zu hässlich, sodass Sie sie selbst ändern können. Wie Sie sie ändern, hängt von Ihren eigenen Fähigkeiten ab ~~~ Wenn Sie nach der Installation eine Verknüpfung zum Programm auf dem Desktop hinzufügen möchten, können Sie dies tun.) Kompilieren Sie dieses Projekt, öffnen Sie das Fenster „frmSetup1“ und fügen Sie in Zeile 463 des Codes den folgenden Code hinzu:
DimsProgramsPathAsString
DimsDesktopPathAsString
sProgramsPath=GetSpecialFolder(sfidPROGRAMS)
sDesktopPath=GetSpecialFolder(sfidDESKTOP)
sProgramsPath=sProgramsPath&"/"&gstrAppName&"/"&gstrAppName&".lnk"
sDesktopPath=sDesktopPath&"/"&gstrAppName&".lnk"
FileCopysProgramsPath,sDesktopPath
Im Folgenden finden Sie eine Einführung in die vom Assistenten generierte SERTUP.LST (Installationsinformationsdatei), wie in der folgenden Abbildung dargestellt:
Dies ist der Inhalt des ersten Bereichs der Datei. SetupTitle legt den Titel des Dekomprimierungsfensters fest, und SetupText legt den Inhalt des Dekomprimierungsfensters fest. Nach der Änderung sieht es wie im Bild unten aus:
Als Nächstes stellen wir die Rolle des Setup-Bereichs der Datei SERTUP.LST vor, wie in der folgenden Abbildung dargestellt:
Durch Ändern der Farbe auf einen anderen Wert kann sich die Hintergrundfarbe des Installationsfensters ändern (die Standardeinstellung ist Blau, was langweilig anzusehen ist). Ändern Sie es nach 16 in Grün (natürlich gibt es auch andere Farben, Sie können es selbst ausprobieren ~~~), der Effekt ist wie im Bild unten gezeigt (dies ist die Installationsoberfläche des integrierten VB-Installationsprogramms, nachdem ich es geändert habe). , was denken Sie? Ist es in dieser Hinsicht der Schnittstelle einer anderen Installationssoftware nicht unterlegen?):
Okay, das war's mit der Einführung des Installationsprogramms. Natürlich wird das VB-Installationsprogramm vollständig von VB selbst erstellt und ob es schön ist oder nicht. Wie auch immer, das Installationsprogramm Der Quellcode wird Ihnen zur Verfügung gestellt, Sie können tun und lassen, was Sie wollen! ->