ええと、私はDelphiと、一般的なオフラインプログラミング(標準のC ++を除く)に不慣れで、最近Delphiのコピーを入手し、それから始めることに興味を持っていました。Pascalを使用していることをどこかで読みましたが、Pascalを使用してプログラムされているのか、それともコーディングした言語のようにPascalを使用しているのか混乱しました。いずれにせよ、私は誰かが学び始めるための良いリソースを持っているかどうか疑問に思いました。オンラインの本や記事/フォーラムのどちらかが素晴らしいでしょう。ここはすてきな小さなコミュニティなので、これを利用する予定です。
9 に答える
Delphiは、パスカルベースのオブジェクト指向プログラミング言語です。これは製品でもあり、その大部分はDelphi言語を使用してプログラムされています。
Delphiを学習するための素晴らしい提案を含む回答を含むいくつかの優れたSOの質問を次に示します。
これらのSO回答の多くには、ここで他の人から提供されたものの多くを含む有用なリンクと、それらに優先順位を付けるのに役立つコメント(およびSO投票)が含まれています。
Delphiは、ObjectPascalとして知られるPascalのオブジェクト指向の進化を中心に構築されたプログラミング言語とそれに関連するRADIDE開発環境の両方を指します。ただし、これはかなり正式な定義であり、通常は「Delphi」と「ObjectPascal」を同じ意味で使用できます。
StackOverflowには、質問をするための優れた強力なDelphi表現があります。実際、質問が十分に進んでいれば、さまざまな高レベルのDelphiチームメンバーが質問に回答するのを見るのは珍しいことではありません。http://forums.codegear.comの公式CodeGear(Dephiを製造している会社)フォーラムにアクセスすることもできます。
ウェブサイトは以前の回答でかなりカバーされていると思います(Delphi Basicsが私の提案です)ので、ここにいくつかの本があります:
- 一言で言えばDelphi。それはかなり古いですが、それは最初から良い参考資料です。
- Borland®Delphi™6開発者ガイド。繰り返しますが、古い本ですが、情報が満載です。
より最新のものについては(私はこれらを個人的に読んでいません)、試してみてください:
彼はまた、ルルに関する本の完全なセクションを持っています。
また、 Marco Cantuのサイトをチェックして、EssentialPascalとEssentialDelphiの本を探す必要があります。最初のものは無料ダウンロードです。
Delphi
Basicswww.delphibasics.co.uk
**すべてのデルファイ初心者に最適
VCLソース
実際にデルファイでプログラミングする方法を学ぶための最良の方法
マルコカントゥ によるデルファイの習得
www.marcocantu.com
Delphi3000http
:
//www.delphi3000.com/
実際に物事を行うことを学ぶため
BeginningDelphiおよびDelphiVideowikiページ を確認してください。
3DBuzzサイトは少し変更されており、Delphiビデオチュートリアルはすべてフロントページから入手できます。
EmbarcaderoのDeveloperNetworkサイトの[Resources]メニューには、あらゆる種類のオーディオおよびビデオコンテンツへのリンクがあります。製品でフィルタリングできることに注意してください。
Delphiが役立つほど完璧なPascal言語リソースを見たことがありません。Delphiのコピーを入手する前は、Pascalについて聞いたことがありませんでした。Delphiのヘルプシステム(Object Pascal Reference)からPascalを学びました。
DelphiヘルプからPascal言語の中間レベルの理解が得られます。VCL / RTLソースコード(特にsysutils.pas、system.pasなど)から言語構造の実際の使用法を学びましょう!
クイックリファレンスとして、私はよくFPCドキュメントを使用します。複数の形式(html、pdf、chm)、およびその他の例。
もちろん、マイナーな互換性に注意する必要がありますが、別の言い回しを見ると便利です:http: //www.freepascal.org/docs.htmlまたはCHMバージョン(http://www.stack.nl ) /~marcov/doc-chm.zip
しかし、絶対に最高の情報源は、D7デッドツリーマニュアル(言語と開発者ガイド)でした。これを何度か読み返しました。人々は、現在のヘルプにはそれ以上のものがあると私に保証しますが、どういうわけか私はそれほど簡単にそれにアクセスすることができません。