#contents *はじめに [#abf53cab] DelphiとはPascalをもとに改良された、CodeGearによる言語。~ イメージとしてはCとVBとVBを足して3で割った感じ。もちろんオブジェクト指向。~ 現在ダウンロードできるVBではネイティブコードでDLL,EXEを作成することができないので、~ VBを使いやすいと思っているがネイティブコードで開発したいという人は是非試してみてほしい。~ **メリット [#baf2d6c4] -.NETアプリケーションも作成可能~ -DirectXも扱える~ -軽い(開発環境じゃなくてビルドされてできたEXEが)~ -%%無料でも十分実用になる%% --無料版は2011年1月現在、公式には配布されていません([[参照>#info]]) -C/C++なんかに比べてかなり簡単~ -コンパイルがめちゃくちゃ速い~ **デメリット [#ycac386b] -重い(ビルドされてできたEXEじゃなくて開発環境が)~ -ビルドされたファイルサイズがでっかいでっかい(VCLを使った場合)~ *インストール(開発環境) [#w13bdd30] %%インストールには[[Embacadero Developer Network:http://members.codegear.com/]]への登録が必要。%%~ %%http://www.codegear.com/jp/downloads/free/turbo %%~ %%よりTurbo Delphi Explorerをダウンロード。%%~ %%ページの"Japanese full prerequisite install"もダウンロードして中にあるものインストール。%%~ %%『[[Turbo Explorer Home Page - Downloads:http://www.turboexplorer.com/jp/downloads]]』 に「集積Hotfix」ほかダウンロード手順についての説明有り。%%~ :「Turbo Explorer」の公開終了| ::[[窓の杜 - 【NEWS】エンバカデロ、統合開発環境「Delphi 2010」の体験版を公開:http://www.forest.impress.co.jp/docs/news/20090826_310816.html]]| > また26日、無償で利用できる開発環境「Turbo Explorer」の公開が終了され、 すでに同社のWebサイトではダウンロードできなくなっている。 ::[[Embarcadero Discussion Forums: Turbo Delphi 2006 Explorer 配布終了 ...:https://forums.codegear.com/thread.jspa?messageID=155201]]| :&aname(info){追加情報};| インストーラだけなら非公式だが[[ミラーサイト:http://www.turbomirror.com/]]がある。~ *Hello World [#v43f62ba] 何もコーディングする必要はない。~ #ref(Helloworld1.png) ファイル->新規作成->VCLフォームアプリケーション - Delphi for Win32をクリック。~ 何もないフォームが表示されたはず。~ 右にあるツールパレット(無い人はCtrl+Alt+Pで表示)からLabelをクリック。~ #ref(Helloworld2.png) この状態でフォームをクリックすればLabelが貼り付けられる。~ 左にあるオブジェクトインスペクタのプロパティのCaption項目に表示させたい文字を入力。~ フォームを選択した状態でCaptionを編集すればタイトルバーの文字も変えることが出来る。~ Label,FormのCaptionプロパティと言う。~ #ref(Helloworld3.png) 上部の緑のボタンをクリックするか、F2キーで実行できる。~ [[ナッキーの「Turbo Delphiはじめて奮戦記」:http://www.turboexplorer.com/jp/article/33742]]は役に立つ気がするので読んでおくといいと思う。~ *リンク [#h8b844f2] ゼロから始めるDelphi講座~ http://oto.chu.jp/kujira/text/delphi/zero/index.htm ~ Delphiはじめの一歩~ http://delphi.sakura.vg/index2.html~ DelWiki~ http://delwiki.info/~ フリーのTurbo Delphiで始めるWindowsプログラミング:ITpro~ http://itpro.nikkeibp.co.jp/article/COLUMN/20061127/254990/~ Turbo Delphiとは?~ダウンロード~インストール~Webブラウザの作成まで画像を交えて解説~ [[Mr.XRAY > リンク:http://mrxray.on.coocan.jp/Links.htm]]~ 国内外の入門講座、プログラミング解説、資料、サンプルコード、コンポーネントなど各種情報へのリンク~ Delphi入門~ http://www.w-frontier.com/delphi/~ 日本Delphi振興会 - Tipsと膨大なリンク集がある~ http://delfusa.main.jp/delfusafloor/archive/VA009712_take/delphi/index.htm Delphi Q & A掲示板 http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi http://delfusa.main.jp/delfusafloor/archive/VA009712_take/delphi/index.htm~ Delphi Q & A掲示板~ http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi~