4C

Delphiとは?

コードギアという会社が開発しているMicrosoft Windows向けの統合開発環境のことです。

Delphiの概要

Visual Component Libraryを使用していて、「コンポーネント」と呼ばれるソフトウェア構成要素を予め定義しておく事で、より少ない記述量でのコンピューターソフトウェアの開発が可能という、よくあるパターンですね。

「フォーム」と呼ばれている基底のコンポーネント上にいろんなコンポーネントを設置していくDelphi独自の手法によって、ユーザーインターフェイスの設計を視覚的に行う事ができるため、試作する場合に迅速的にできるわけです。

また、Delphiのプログラムのコンパイルに要する時間は、Visual C++などの他のソフトウェア開発製品に比べ群を抜いて早いのです。これは、Delphi言語のPascalの構文法に由来し、Delphiの前身であるTurbo Pascalから続く伝統的性質なんですね。

Delphiはまた、データベースとの親和性が高いことも嬉しい特徴です。Delphiで使われるコンポーネントの枠組は「Visual Component Library」(VCL)と呼ばれるて、このフレームワークを用いてC++言語でのWindows向けソフトウェア開発を実現したものが「C++ Builder」なんですね。

また、Delphi自体はWindows専用の開発環境なんですが、そうじゃなくて、Delphi言語でのLinuxソフトウェア開発を可能とした製品としては「Kylix」なんてのがあります。

Delphiでは、ほとんどのWin32 APIが使えるようになっている上に、使用する関数を適切に宣言することによって、DLL内の関数も使えるんですね。Delphiってすばらしい!!

Delphiを使えば、ヘルプファイルを作ったり、テキストエディタを作ったり、プロじゃなくても簡単にソフトが作れちゃいますよ!


(参考・引用文献:ウィキペディア)



クレジットカード VIASO