アプリケーション ソフトウェアの開発が完了したら、ソフトウェアの標準化されたインストール プログラムを作成する必要があります。これはプログラム設計の最後のステップであり、多くの場合、インストール プログラムの実行が最初になるため、非常に重要なステップでもあります。ユーザーが行うステップ操作。
多くの新聞や定期記事で、installshield やその他のツール ソフトウェアを使用して、より一般的なインストール モードを迅速に作成する方法が紹介されていますが、この方法には次のような欠点があります。一般的には比較的小規模で、起動方法やショートカットを柔軟に制御できません。実際、インストール プログラムのいくつかの実行ステップは比較的固定されており、インストール プログラムを自分で作成することができます。以下に、DELPHI を使用して独自のソフトウェア特性を持つインストール プログラムを作成する方法を詳しく紹介します。
ワンタイム構成など、インストール プログラムが達成する必要があるいくつかの原則は、関連する雑誌の多くの記事で紹介されているため、ここでは繰り返しません。ここでは主に、インストール プログラムを作成する際のいくつかの主要なプロセスを紹介します。
1. インストールが必要なプログラムをリソースファイルに作成します
ステップ 1: myres.rc リソース スクリプト ファイルを作成します。このファイルはメモ帳で作成できます。
MYDBSRC mydbsrcfile c:esdemomynbdb.mdb
MYDBJET mydbjetfile c:esdemomdac_typ.exe
MYDBAPP mydbappfile c:esdemoTnbdemo.exe
7001 アイコン c: esdemosetup.ico
ステップ 2: BRCC32 を使用してリソース ファイル myres.res をコンパイルし、生成します。
brcc32.exe myres.rc
2. インストールプログラムコードを記述します。
ステップ 1: {$R mymyres.RES} ステートメントを setup.dPR ファイルに追加して、ファイルのコンパイル時にリソース ファイルが組み込まれるようにします。
ステップ 2: インストール プログラムのバックグラウンド インターフェイスを作成します。
//インターフェイスの色のグラデーション効果は、隣接する長方形のブロックをグラデーション ブラシでペイントすることで実現されます。
//特殊効果を備えた他のインストール インターフェイスを実装することも可能です。
変数 i,j:整数;
Dct:TRect;
始める
form1.WindowState:=wsMaximized;
j:=form1.width;
//フォームの高さを取得する
for i:=0 ~ 255 を実行します
//ここでRGB()に色の値を設定します
始める
Canvas.Brush.Color:=RGB(0,0,255-i);
//描画される各長方形のブラシの色 (左、上、右、下)
//Dct:=Rect(i*2,0,(i+1)*2,j);
Dct:=Rect(0,i*2,j,(i+1)*3);
//毎回描画される長方形の領域
Canvas.FillRect(Dct);
Form1.Canvas.TextRect(Dct,30,40,'寧波大学コースウェア管理システム v1.0');
//塗りつぶし色
終わり;
終わり;
ステップ 3: メインプログラムの作業ディレクトリを作成する
// ディレクトリ環境と設定ファイルを設定します
DirectoryExists(EdtDir.Text) でない場合は、
// if MessageBox(getfocus,'このディレクトリは存在しません。作成しますか?','Ask',1) = idOK then
試す
ForceDirectories(EdtDir.Text);