Après avoir terminé le développement d'un logiciel d'application, vous devez également créer un programme d'installation standardisé pour le logiciel. Il s'agit de la dernière étape de la conception du programme, et c'est également une étape très importante, car l'exécution du programme d'installation est souvent la première. chose que les utilisateurs font.
De nombreux articles de journaux et de périodiques ont présenté de nombreuses méthodes sur la façon d'utiliser installshield et d'autres outils et logiciels pour créer des programmes d'installation. Cette méthode peut rapidement établir un mode d'installation plus courant, mais cette méthode présente certaines lacunes, par exemple, le programme d'installation. est généralement relativement long ; style unique ; incapable de contrôler de manière flexible les méthodes de démarrage et les raccourcis. En fait, plusieurs étapes d'exécution du programme d'installation sont relativement fixes et nous pouvons écrire le programme d'installation nous-mêmes. Ce qui suit présentera en détail comment utiliser DELPHI pour écrire un programme d'installation avec ses propres caractéristiques logicielles.
Plusieurs principes que le programme d'installation doit respecter, tels que la configuration unique, etc., ont été introduits dans de nombreux articles de magazines pertinents, je ne les répéterai donc pas ici. Ici, nous introduisons principalement plusieurs processus principaux dans l'écriture du programme d'installation :
1. Créez les programmes qui doivent être installés dans des fichiers de ressources
Étape 1 : écrivez le fichier de script de ressource myres.rc, qui peut être écrit dans le Bloc-notes.
MYDBSRC monfichierdbsrc c:esdemomynbdb.mdb
MYDBJET mon fichier dbjet c:esdemomdac_typ.exe
MYDBAPP mon fichier dbapp c:esdemoTnbdemo.exe
7001 Icône c : esdemosetup.ico
Étape 2 : utilisez BRCC32 pour compiler et générer le fichier de ressources myres.res.
brcc32.exe myres.rc
2. Écrivez le code du programme d'installation
Étape 1 : Ajoutez l'instruction {$R mymyres.RES} au fichier setup.dPR afin que le fichier de ressources soit inclus lors de la compilation du fichier.
Étape 2 : Écrivez l’interface d’arrière-plan du programme d’installation.
// L'effet de dégradé de couleurs de l'interface est obtenu en peignant des blocs rectangulaires adjacents avec un pinceau dégradé.
//Il est également possible d'implémenter d'autres interfaces d'installation avec des effets spéciaux.
var i,j:Entier;
Dct:TRect;
commencer
form1.WindowState:=wsMaximized;
j:=form1.largeur;
//Obtenir la hauteur du formulaire
pour i:=0 à 255 fais
//Définissez ici une valeur de couleur en RVB()
commencer
Canvas.Brush.Color:=RGB(0,0,255-i);
//Couleur du pinceau pour chaque rectangle dessiné (gauche, haut, droite, bas)
//Dct:=Rect(i*2,0,(i+1)*2,j);
Dct:=Rect(0,i*2,j,(i+1)*3);
//La zone rectangulaire peinte à chaque fois
Canvas.FillRect(Dct);
Form1.Canvas.TextRect(Dct,30,40,'Système de gestion des didacticiels de l'Université de Ningbo v1.0');
//couleur de remplissage
fin;
fin;
Étape 3 : Créez le répertoire de travail principal du programme
//Définir l'environnement du répertoire et les fichiers de configuration
sinon DirectoryExists (EdtDir.Text) alors
// si MessageBox(getfocus,'Ce répertoire n'existe pas, souhaitez-vous le créer ?','Ask',1) = idOK alors
essayer
ForceDirectories(EdtDir.Text);