私は Delphi で書かれたいくつかのアプリケーションのサポートを引き継ぎました。プログラミングの経験はありますが、Delphi の経験はなく、OOP の経験はほとんどありません。経験豊富な Delphi プログラマーの意見では、元のプログラマーの指示を解読し、コードの問題を修正する方法を学ぶ最も簡単な方法は何ですか?
ところで、コードは Delphi 5 で書かれており、元のプログラマーは彼の仕事に関する質問に答えることができません。
ティア
Delphi 言語自体は問題になりません。これは Pascal に基づいており、簡単に理解できるように設計されています。実際、疑似コードとして実質的に Pascal が使用されているものをよく見かけます。OOP を取得することは、より困難になる可能性があります。
優れた基本的な言語リファレンスについては、「Delphi in a Nutshell」と、もちろんDelphi Basicsをお勧めします。
それ以上に、それはあなたが持っていたプログラミング経験に依存しますが、それはあなたが指定していません. コボル?VB? C/C++? ロゴ?
そしてもちろん、Stackoverflow には何百人もの役立つ Delphi エキスパートがいます。彼らは、コード内の特定のバグを見つけたときに、問題のあるセクションを見つけることができれば、お互いに投稿に参加しようとします。特にあなたに注目しています。 、@David Heffernan と @Andreas Rejbrand ;-)
ところで、StackOverflow へようこそ。
あなたの場合、私は「行うことによって学ぶ」と言います。プログラミングの経験があれば、Delphi プログラムの手順に従うことができるはずです。
1) Delphi 5 でプロジェクトを開き
ます 2) Shift + F12 を押してフォーム (ウィンドウ) を開きます
3) 検査するコードを呼び出すコンポーネントを選択します
4) F11 を押してオブジェクト インスペクタを取得し、 [イベント] タブ
5) イベントをダブルクリックしてメソッドに移動します
6) ブレークポイントを挿入します (F5)
7) IDE からコードを実行します (F9)
8) F7 でコード行をステップ実行します (サブルーチン) と F8 (サブルーチンのステップ オーバー)
9) Ctrl + F5 でそれらを監視することにより、変数がどのように変化するかを監視します
。 10) コードに関するヘルプが必要な場合は、F1 を押します (ヘルプは D5、AFAIR でまだ良好でした)
11) Google と StackOverflow で
初心者向けの Delphi の書籍についてはこの質問を、一般的な Delphi の学習についてはこの質問を確認してください。
ここから始めるのが良いと思います。21日でBorlandDelphi4を自分で教える