Delphi インストール ディレクトリ (C:/PROgram Files/Borland/Delphi7 など) を開くと、ディレクトリにいくつかのファイルとフォルダが含まれていることがわかります。 ² ソース: VCL、WEBSNAP、IntraWeb、ToolsAPI など、Delpi によって提供されるすべてのソース コードが保存されます。 , など、通常、delphi のソースコードを見つけたい場合は、ここで検索できます。 borland ソケットなど、Delphi が提供するいくつかのツールのソース コードもあります。サーバー (ScktSrvr.exe) のソース コード、IntraWeb デバッグ Web サーバー (HTTPSrvr.dpr) など。これらのソース コードを見る時間があれば、たとえば、何かを作成したい場合は、改善するのに非常に役立ちます。 CGI をサポートするもの WEB サーバーはセッションをサポートします。現時点では、HTTPSrvr.dpr プロジェクトを調べて、それを使用するためにいくつかの変更を加えることができます。 Delphi に付属のソース コードを学習することには利点のみがあり、欠点はありません。学習中には必要ないかもしれませんが、しばらくすると、関連プロジェクトを完了する必要があるときにアイデアが得られます。 ² Rave5: delphi7 と統合された最新のレポート ツール。このディレクトリには、Rave レポート形式を設計するために使用されるツールである Rave5 のすべてのサポート ファイルが保存されており、Rave を使用してレポートを作成するためのサンプルを保存することができます。レポートを作成する際には、必ずこの例を参照してください。 ² プロジェクト: 独自のプロジェクトを保存します。これは、管理を容易にするために Delphi によって用意されたディレクトリですが、多くの場合、このようには保存しません。独自の指定したディレクトリに独自のプロジェクトを保存するのが最善です。自分自身でコードを管理するのに役立ちます。一般に、多くの人はシステムのデフォルト ディレクトリに Delphi をインストールすることに慣れており、このディスクがシステム ディスクであることが多いため、このディレクトリにプロジェクトを配置すると、ウイルスの影響を受けやすくなったり、Delphi のインストールに失敗したりする可能性があります。コードは慎重に。このディレクトリは Delphi によって設計されているため、使用する必要はありません。 ² Ocx: これらのディレクトリは、新しい Ocx コントロールをインストールするときに、新しく生成された Delphi 呼び出しコードを保存するために使用されます。たとえば、このディレクトリの下の Servers ディレクトリ内のコードには、Office システム インターフェイスを呼び出すコードが格納されています。 ² Objrepos: このディレクトリには、テンプレート ウィンドウやテンプレート プロジェクトを含む Delpphi テンプレートが保存されます。たとえば、「ファイル」->「新規」->「その他」をクリックし、「フォーム」ページに切り替えて、「バージョン情報ボックス」を選択して、「OK」をクリックします。自動的に生成された About フォームが表示されます。この About フォーム テンプレートのソース コードは、このディレクトリに保存されています。このディレクトリには About.pas と About.dfm があり、Delphi を使用して開いて編集できるため、次回このテンプレートから About フォームを生成できます。 、これが目的のフォームです。フォーム ページ用の他のテンプレート ウィンドウや、ダイアログ ページ、ビジネス ページなどのテンプレート コードもすべてこのディレクトリに保存されています。このディレクトリの下には、テンプレート プロジェクトを保存する Win2Kapp、SdiApp、および MdiApp ディレクトリもあります。これらのテンプレート ウィンドウまたはテンプレート プロジェクトは、必要なテンプレートに自由に変更できます。これらのテンプレートが十分ではないと思われる場合は、さらにテンプレートを追加できます。追加方法: Ø テンプレートプロジェクト: テンプレートとなるプロジェクトを開き、[プロジェクト]->[リポジトリに追加]をクリックします。 Ø テンプレートウィンドウ: テンプレートとなるウィンドウを右クリックし、[リポジトリに追加…] を選択します。 ² MergeModules: Microsoft Windows インストーラー サービスを使用してインストール プログラムを作成するときに使用される関連サポート ファイルを保存します。 ² Lib: 主に、Delphi が提供するソース コードによって生成された DCU 中間ファイルと、これらのソース コードによって使用されるリソース ファイルが格納されます。これらの DCU と RES は、コンパイルと接続中に使用され、Delphi Of のコンパイルを高速化するのに役立ちます。もちろん、これらの RES ファイルをコンパイルしないとプロジェクトを完了できません。 ² インポート: 主に、アクティブ コントロールのインポート後に生成された dcu および pas ファイルを保存します。 ² ヘルプ: Delphi 独自およびサードパーティのすべてのツールとコントロールのヘルプ ファイルを保存します。このディレクトリには 3 つのサブディレクトリがあります: Ø ツール: HCW.EXE は、これを使用して Windows ヘルプ ファイルを作成できます。 Ø IntraWeb: IntraWeb ヘルプ ファイルを保存します。 Ø 例: Delphi を使用する典型的な良い例がいくつかあります。この点に関して必要な場合は、Jpeg や Bitmap などのディレクトリを参照してください。レジストリの読み取り方法がわからない場合は、RegIni の例を参照してください。 BatchMv ディレクトリと BatchMv2 ディレクトリにある例は、BDE の TbatchMove を使用してデータをインポートする例であり、わずかな改良を加えることで、プログラムのデータをバックアップするための機能モジュールになることができます。 ; Menu と Menu2 はメニューの使用例です。いずれにしても、私はこれらの例の方が気に入っているので、必要に応じて参照します。 ² デモ: 私のお気に入りのディレクトリ。 Delphi の使用例が含まれており、データベース プログラミング (DB)、3 層 (Midas)、IntraWeb コンポーネントの使用 (IntraWeb)、Ado プログラミング (Ado)、Quickrpt コンポーネントの使用 (Quickrpt) など、Delphi のほぼすべての側面をカバーしています。 )、ネットワーク コンポーネントの使用 (インターネット、一部のネチズンは、LAN チャット プログラムの作成方法をフォーラムでよく質問します。実際、NetChat などの良い例があります)、exe または Dll 内のリソースを表示および抽出する方法 (ResXplor、私は exe または Dll を抽出するためによく使用します)。 DLL 内のアイコンは非常に便利です)...Demolbl、PropEdit などのコンポーネントの作成例もいくつかあります。 Delphi の初心者で、すべての例を徹底的に研究することを学べば、Delphi を使用してほとんどの開発作業を完了できると言えるでしょう。 ² Bin: メインディレクトリ。Delphi の実行可能プログラムがここに保存されます。 Delphi が提供するすべてのツールも含まれています。たとえば、BORdbg70.exe は Delphi のリモート デバッグに必要であり、dbexplor.exe は一般的に使用される SQL エクスプローラーであり、brcc32.exe は Res ファイルなどを作成するために使用できます。コマンド モード... もちろん、これらのディレクトリが Delphi でもうまく使用できるかどうかはわかりませんが、初心者にとっては、多くの回り道をする必要があるかもしれません。これらのディレクトリに慣れていれば、より快適で自信を持てるでしょう。それらを使用する際に。
関連している:
Delphi の裏側 --- 初心者向けリファレンス パート 2 (1) |