デルフィという名前は古代ギリシャの都市の名前に由来しています。これには、第 3 世代言語の利点が集中しています。 Object Pascal に基づいて、オブジェクト指向機能を拡張し、ビジュアル開発メソッドを完璧に組み合わせます。 Delphi は 1995 年 3 月の発売以来人々の注目を集め、その年に多くの賞を受賞しました。
Delphi の出現により、ビジュアル プログラミングの分野における V の優位性は崩れました。また、Delphi はローカル コンパイラ直接生成技術を使用しているため、プログラムの実行パフォーマンスが他の製品で生成されるプログラムよりもはるかに高くなります。これは真のオブジェクト指向プログラミング言語でもあります。 PASCAL 言語の厳密さと、視覚化と強力なデータベース機能の利点を組み合わせることで、Microsoft の VB と完全に競合できるようになります。多くの人は、Pascal が当時最も有望なプログラミング言語であると信じており、Delphi がビジュアル プログラミングの主流の環境になると予測していました。
Delphi は、プログラムをコンパイルした後、自動的に .EXE ファイルに変換します。VB よりも高速に実行され、コンパイル後に他のサポート ライブラリを必要とせずに実行できます。データベース機能も非常に強力なので、中規模のデータベース ソフトウェアの開発に最適なプログラミング ツールです。 Delphiは、アプリケーションソフトウェア、データベースシステム、システムソフトウェアなどの開発に適しています。また、VBとほぼ同等の機能を備えており、API関数も利用できるため、Windowsの制御に非常に便利です。
Delphi は、便利で高速な Windows アプリケーション開発ツールを提供する新しいビジュアル プログラミング環境です。 Microsoft Windows グラフィカル ユーザー インターフェイスの多くの高度な機能と設計アイデアを使用し、柔軟で再利用可能な完全なオブジェクト指向プログラミング言語 (オブジェクト指向言語)、現在世界最速のエディター、および最先端のデータベース テクノロジを採用しています。大多数のプログラム開発者にとって、Delphi を使用してアプリケーション ソフトウェアを開発すると、間違いなくプログラミングの効率が大幅に向上します。アプリケーションの深化に伴い、プログラミングがもはや退屈な仕事ではないことがわかります。Delphi のあらゆる設計の詳細が、すべてをもたらします。喜びです。
デルフィの基本形
Delphi は実際には Pascal 言語のバージョンですが、従来の Pascal 言語とは大きく異なります。 Delphi プログラムはまずアプリケーション フレームワークであり、このフレームワークはアプリケーションの「骨格」です。スケルトンに何も取り付けていなくても、設計どおりに動作します。あなたの仕事は、プログラムを「スケルトン」に追加することだけです。デフォルトのアプリケーションは空のフォーム (Form) ですが、これを実行すると空のウィンドウが表示されます。このウィンドウには、Windows ウィンドウのすべてのプロパティが含まれています。拡大、移動、最大化、最小化などが可能ですが、プログラムは 1 行も作成されていません。したがって、アプリケーション フレームワークは、すべてのアプリケーションに共通するものを提供することで、ユーザー アプリケーション開発の良い基盤を築くと言えます。
Delphi はすべての基本的な作業を行ってくれます。プログラム フレームワークは、何も処理しない完成した実行可能なアプリケーションです。プログラムにコードを追加するだけで、必要な機能が完成します。 空白のウィンドウの背後では、アプリケーションのフレームがユーザー入力を待っています。ユーザー入力を受け取った後にどのように反応するかを指定していないため、ウィンドウは基本的な Windows 操作 (移動、ズームなど) にのみ応答し、ユーザー入力を受け入れるだけで、それを無視します。 Delphi は、コールバックやハンドル処理などの Windows プログラミングの複雑なプロセスを、目に見えない Romulam のカバーの下に置き、それらに煩わされることなく、簡単かつ落ち着いてビジュアル コンポーネントをプログラミングできるようにします。
オブジェクト指向プログラミングの概念
オブジェクト指向プログラミング (OOP) は、Delphi 誕生の基礎です。 OOP は、コードを再利用し、現実世界の環境をより適切にシミュレートする機能を備えたソフトウェアを作成することを目的としているため、トップダウン プログラミングの勝者として認識されています。プログラムに拡張ステートメントを追加することで、Windows プログラミングに必要な関数を「オブジェクト」に「カプセル化」します。オブジェクト指向プログラミング言語により、複雑な作業が明確になり、簡単に記述できるようになります。
これは、オブジェクトそのものではなく、仕事を処理する能力における革命です。オブジェクトは従来のプログラミングやプログラミング手法と互換性がなく、部分的にオブジェクト指向であることが状況をさらに悪化させます。開発環境全体がオブジェクト指向でない限り、オブジェクトの利点はそれほど問題にならない可能性があります。
Delphi は完全にオブジェクト指向であるため、ソフトウェアの再利用を促進するアクセスしやすい開発ツールとなっており、非常に魅力的です。
C++、Pascal、Smalltalk など、OOP パフォーマンスを備えた一部の初期のプログラミング言語は、オブジェクト指向の特性を備えていますが、視覚的なオブジェクトを簡単に描画できず、プログラマは依然として多くのことを記述する必要があります。コードの。 Delphi の発売により、このギャップが埋められました。自分でオブジェクトを作成する必要はなく、提供されたプログラム フレームワークに関数を完成させるためのコードを追加するだけで、残りは Delphi に任せることができます。美しいインターフェイスや適切に構造化されたプログラムを生成したい場合、頭を悩ませる必要はまったくありません。Delphi を使用すると、それを簡単に行うことができます。これにより、真の OOP 拡張機能を備えたビジュアル プログラミング環境で Object Pascal 言語を使用できるようになります。この革新的な組み合わせにより、ビジュアル プログラミングとオブジェクト指向開発フレームワークが密接に結合されます。