- ベストアンサー
delphi6を使ってます。
今classを勉強中なのですが一生懸命勉強しても全然覚えられません。 いい勉強方法や本、その他アドバイスをください。 今はclassの初歩段階です。 procedureやfunctionは分かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
Items[番号] Count Items ItemIndex lines[] strings[] とかついているコンポーネントが多いので リストみたいなコンポーネントにはたいてい こういうのがどれかついているので、 覚えておくといいです。 はじめてさわったとき そこが ???? で わけわからなかったですので、 まずは、リストボックスなどから 挑戦するといいかもしれいないですね。 Items ItemIndex Count []の中はほとんど 0から始まる物がおおいです。 最後がたいてい、ItemIndex-1になります。 forなどで リストの消去を前からやっていくと、 参照先がなくなって エラーを起こしやすいので 覚えておくといいです。 downtoで下がっていく方が安全です。 lines と strings は同じものが多いです。 あと、テキスト全体をさすtextプロパティがたいていそれには、ついています。 (^_^)
その他の回答 (1)
まずは、ここを印刷して読むといいと思います。 http://www.borland.co.jp/tips/delphi/dh014/index.html まず、ヘルプで コンポーネントの private protected public published 説明を読んで違いを理解してください。 (コード内で アクセスできる場所が違うだけです。 重要です) あと 次に、class のcreateとdestroyを学んでください。 基本です。 自動で生成されたか、コードで生成されたのかで 生成・破棄の必要性がかわりますので、理解してください パレットからペタっと貼り付けたものは、基本的に勝手に制御されているので さわらないでいいです。 自分で追加した物は、基本的に生成。破棄してください。 次に、inherited を学んでください。 プロパティの実装法と気が向いたらイベントも学んでください。 ある程度自身がついたら サンプルのソースコードを印刷して 順番に読んでいくと 理解しやすいと思います。 インストールフォルダのどこかにサンプルソースコードがありますので spineditとguage を説明書をみながら読むとかなり 上達すると思います Delphi付属のコンポーネント開発ガイド本がいい解説本なんですが、Delphi6perにはついてないようですし。 Del7ならついているとおもいます。 あとdel2005には本は一切ついていないので 手を出さない方がいいです。 ヘルプが貧弱でコードサンプルもついていませんし、F1ヘルプもまともに動かないし 中級者以下だと挫折するとおもいます。 しかもめちゃくちゃ起動が重くメモリ消費します 分厚い本がたくさんついている最後のdel7がお勧めです。さくさく起動します 学生・生徒さんならアカデミック版なら安いと思います。