ITips(アイティップス) ITエンジニアのスキルアップ方法とノウハウ情報

Windows用アプリを開発できる「Delphi」とは?

Delphi(デルファイ)は、Borland が提供するプログラム開発ツール。Windows向けのアプリケーションが開発できる総合開発環境です。Borlandは1983年にソフトウエアの開発、販売会社として設立。

DelphiでWindows用アプリを開発

Delphi(デルファイ)は、Borland が提供するプログラム開発ツール。Windows向けのアプリケーションが開発できる総合開発環境です。Borlandは1983年にソフトウエアの開発、販売会社として設立。その後社名変更や買収を繰り返し、2008年にDelphiやInterBaseなどを扱っていた部門「CodeGear」をエンバカデロ・テクノロジーズ売却しました。

そのエンバカデロ・テクノロジーズは1993年に設立されたソフトウエア開発、データベース関連のソフトウエアや販売を行う独立系ツールベンダーで、本社はアメリカのカリフォルニア州サンフランシスコにあります。

開発会社の度重なる変更で迷走したり質が低下したりと、一時期は低迷していましたが、熱心なファンに支えられて、最近では往年の実力を取り戻しているといわれています。

Oracleデータベースのアプリケーション開発システムとして登場

どうしてDelphiという名になったのか? それはoracleのデータベースサーバーのフロントエンドとして当初は開発していました。ギリシャに存在した古代都市「Delphoi(デルポイ)」とは太陽神・アポロンが神託(Oracle)を行った場所のことで、「Oracleデータベースのアプリケーションが開発しやすい」ということからその名がつけられたといわれています。

それまで、Windows向けのビジュアル開発ツールでしたが、2011年9月にリリースされた新しいバージョンの「XE2 」は、MAC OS Xへのクロス開発がサポートされました。開発環境はWindowsのまま、MAC OS X上で動作するネイティブアプリをはじめ、iPhone、iPad向けのiOSアプリの開発が可能になったのです。

また、Delphi言語は、Pascal言語にオブジェクト指向の考え方を加えて拡張したもので、以前はObject Pascalと呼ばれていたものです。

ビジュアル的、開発環境の草分け

Delphiには多数のコンポーネント(部品)が用意されています。マウスによるドラッグ&ドロップ操作によって、そうしたボタンや入力ボックスなどといった画面構成要素を組み合わせることで開発を行います。ボタンが押されたときの処理はイベントとして対応します。データベースの利用ですら、「データベース対応のユーザーインターフェースコンポーネント」を利用して手軽に処理できます。

このように、Delphiでは開発作業の一部をグラフィックス表示とマウス操作で行うことができ、ビジュアル的な開発環境の草分け的存在として知られています。

テキスト環境によるプログラミングが主流だった1995年当時、コンポーネントによるビジュアル的な開発環境を提供して、多くの人に衝撃を与えました。その操作性から、「イメージとしてはC言語とVB(Visual Basic)を足して割った感じ」という人も。Visual C++などの他のソフトウエア開発製品に比べコンパイルが抜群に速いこと、コーディングをせずとも手軽にプログラミングができることが利点として挙げられる反面、ビジュアル的ゆえに開発環境が重くなりがちなのが欠点といわれます。



霆「閨キ縺ェ繧液ype | 繧ソ繧、繝励↑莉穂コ九″縺」縺ィ隕九▽縺九k
繧ィ繝ウ繧ク繝九い霆「閨キ繝輔ぉ繧「髢句ぎ IT&繝「繝弱▼縺上j繧ィ繝ウ繧ク繝九い繧呈アゅa繧句━濶ッ莨∵・ュ縺悟、ァ髮�オ撰シ�

type邵コ�ォ隰暦スイ髴域��ク�ュ邵コ�ョ陞滂スァ隰�ケ晢ソス闔��コ雎悟カコ�シ竏オ�・�ュ邵コ�ョ雎弱f�コ�コ

type驍ア�ィ鬮ョ�スホ夂クコ遒∝ッ皮ケァ竏壺螺闔��コ雎檎軸�ウ�ィ騾カ�ョ闔ィ竏オ�・�ュ邵コ�ョ雎弱f�コ�コ郢ァ蛛オ��o�ケ闔我ケ晢シ�邵コ�セ邵コ蜷カツ€�ス

闔ィ竏オ�・�ュ陷キ髦ェ�ス髢ィ�キ驕橸スョ陷キ�ス驍ィ�ヲ闕ウ�ス陷搾ス、陷榊雀諷�
隨�ソス隲��ウ陞ウ螢シ�ケ�エ陷ソ雜」�シ�ス450闕ウ�ス�ス�ス800闕ウ�ス�ス�ス莠・貂戊ュ幢スャ驍ィ�ヲ12郢晢スカ隴帑コ・�ス�ス邇厄スウ讓費スク�ス2郢晢スカ隴帑コ・�ス�ス�ス隴鯉ス・隴幢スャ陜暦スス陷€�ス�定恆閧エ鄂イ邵コ�ォ邵イ竏晢ソス陜暦スス邵コ�ョ陷キ�ス縺檎ケ晁シ斐≦郢ァ�ケ郢ァ�ス諠�陞ウ�ス竊醍クコ�ゥ邵イ竏昴Ο邵コ荳橸ソス�エ隰�€郢ァ蛛オ��ゥ包スク隰壽ァュ�樒クコ貅倪味邵コ莉」竏ェ邵コ蜷カツ€�ス

闔�ツ€騾包スー髯ャ�ス髣匁瑳�ス�ェ陟台ク茨スシ螟ゑス、�セ

郢ァ�ェ郢晢スシ郢晏干ホヲ郢晄亢縺夂ケァ�キ郢晢スァ郢晢スウ

鬩滓ヲ奇スア讓抵スオ�ス�ケ譁撰ス�ォ。�ス�ス阮呻ソス郢晢スュ郢ァ�ク郢ァ�ァ郢ァ�ッ郢晏現竊鍋ケァ蛹サ�企€。�ー邵コ�ェ郢ァ鄙ォ竏ェ邵コ蜷カツ€�ス
隲��ウ陞ウ螢シ�ケ�エ陷ソ雜」�シ�ス400闕ウ�ス�ス�ス�ス1000闕ウ�ス�ス
鬩滓ヲ奇スア讓抵スオ�ス�ケ譁撰ス�ォ。�ス�ス阮呻ソス郢晢スュ郢ァ�ク郢ァ�ァ郢ァ�ッ郢晏現竊鍋ケァ蛹サ�企€。�ー邵コ�ェ郢ァ鄙ォ竏ェ邵コ蜷カツ€�ス

隴鯉ス・隴幢スャ郢晄ァュ縺�ケァ�ッ郢晢スュ郢ァ�ス郢晁シ斐Κ隴ャ�ェ陟台ク茨スシ螟ゑス、�セ

郢ァ�ェ郢晢スシ郢晏干ホヲ郢晄亢縺夂ケァ�キ郢晢スァ郢晢スウ

鬩滓ヲ奇スア讓抵スオ�ス�ケ譁撰ス�ォ。�ス�ス阮呻ソス郢晢スュ郢ァ�ク郢ァ�ァ郢ァ�ッ郢晏現竊鍋ケァ蛹サ�企€。�ー邵コ�ェ郢ァ鄙ォ竏ェ邵コ蜷カツ€�ス
隨�スシ陷ソ繧環€�ス 陝キ�エ闖ォ�ク650闕ウ�スツ€諛カ�シ�ス1/12郢ァ蜻域€ヲ邵イ�ス鬮ェ驍ィ�ヲ�ス�ス
陷ゥ竏晢スキ譎�た驕会スセ
�ス蝓滓憧闔��ャ鬩幢スス雋ゑスッ陋ケ�コ雋ゑスッ陷奇ソス2-16-3 陷ゥ竏晢スキ譏エ縺堤ケ晢スゥ郢晢スウ郢晏ウィ縺晉ケ晢スウ郢晏現ホ帷ケ晢スォ郢ァ�ソ郢晢スッ郢晢スシ�ス�ス
陝キ�エ闖ォ�ク陋サ�カ�ス閧イ�オ遒�スィ阮卍€竏ャ�ス陷牙クキ�ュ蟲ィ�帝蔓�ス�ス邵コ�ョ邵コ�ス竏エ陟夜豪�、�セ髫穂ク橸スョ螢ケ竊鍋ケァ蛹サ�願ア趣スコ陞ウ螟イ�シ�ス隴夲スア闔��ャ鬩幢スス(隴�スー陞ウ�ソ陋ケ�コ)邵イ竏晢ス、�ァ鬮ヲ�ェ陟趣ソス(陞滂スァ鬮ヲ�ェ陝カ繧�スク�ュ陞滂スョ陋ケ�コ)

郢ァ�ウ郢ァ�ッ郢晢スィ隴ャ�ェ陟台ク茨スシ螟ゑス、�セ

郢ァ�ェ郢晢スシ郢晏干ホヲ郢晄亢縺夂ケァ�キ郢晢スァ郢晢スウ

陷大エ趣ソス邵コ�ョ邵コ逧ョ�オ遒�スィ阮呻ソス郢ァ�ケ郢ァ�ュ郢晢スォ驕イ蟲ィ�帝蔓�ス�ス邵コ蜉ア窶サ雎趣スコ陞ウ螢ケ��邵コ�セ邵コ蜷カツ€�ス隴夲スア闔��ャ鬩幢スス邵イ竏晢ス、�ァ鬮ヲ�ェ陟趣ソス

隴ャ�ェ陟台ク茨スシ螟ゑス、�セ郢ァ�ェ郢晢スシ郢晢ソス縺�ケァ�ェ郢晢ソス縺醍ケ昜ケ昴″

郢ァ�ェ郢晢スシ郢晏干ホヲ郢晄亢縺夂ケァ�キ郢晢スァ郢晢スウ

隲��ウ陞ウ螢シ�ケ�エ陷ソ雜」�シ螟ゑスオ遒�スィ阮呻ソス郢ァ�ケ郢ァ�ュ郢晢スォ郢ァ螳堋€�ス�ス邵コ�ョ闕ウ鄙ォツ€竏オ�ア�コ陞ウ螢ケ��邵コ�セ邵コ蜷カツ€�ス隴夲スア闔��ャ鬩幢スス �ス蝓滓椢闔��ャ陋ケ�コ邵イ竏ォ莨エ騾包スー陝カ繧托スシ�ス

その他の条件で探す

typeでは職種や勤務地、仕事探しで譲れないこだわりの条件など、様々な切り口から自分の働き方に合った求人を探すことができます。気になるキーワードやテーマから転職・求人情報をチェックしてください。

転職活動を進める

あなたの転職活動をサポートする、typeの各種サービスをご案内します。

  • スカウト

    スカウト

    匿名だから安心!あなたに興味を持った企業の採用担当から直接メールが届くサービスです。

  • オファーDM

    オファーDM

    あなたが登録した情報と近い内容の募集条件の企業から、メールが届くサービスです。

  • 検討中リスト

    検討中リスト

    興味を持った求人を保存しておくことができ、気になる求人を一覧にて比較検討できます。