8

我已经接管了对一些用 Delphi 编写的应用程序的支持。我有编程经验,但在 Delphi 中没有,在 OOP 方面也很少。在经验丰富的 Delphi 程序员看来,学习如何破译原始程序员的指令并纠正代码中的一些问题的最快方法是什么?

顺便说一句,代码是用 Delphi 5 编写的,原始程序员无法回答有关他工作的问题。

TIA

4

3 回答 3

3

Delphi 语言本身应该不是问题。它基于 Pascal,并为易于理解而设计 - 事实上,我经常看到实际上 Pascal 用作伪代码。获得 OOP 可能更具挑战性。

对于一个好的、基本的语言参考,我推荐'Delphi in a Nutshell',当然还有Delphi Basics

除此之外,这取决于您没有指定的编程经验。COBOL?VB? C/C++?标识?

当然,Stackoverflow 上有数百位有用的 Delphi 专家,如果你能找到有问题的部分,他们会在找到代码中的特定错误时尝试互相点赞——我特别关注你,@David Heffernan 和@Andreas Rejbrand ;-)

欢迎来到 StackOverflow,顺便说一句。

于 2011-03-15T18:29:29.110 回答
2

在你的情况下,我会说“边做边学”。如果您有一些编程经验,您应该能够按照 Delphi 程序中的步骤进行操作。

1) 在 Delphi 5 中打开项目
2) 按 Shift + F12 打开一个窗体(窗口)
3) 选择调用要检查的代码的组件
4) 按 F11 获取 Object Inspector,并在“事件”选项卡
5) 通过双击事件转到方法
6) 插入断点 (F5)
7) 从 IDE 运行代码 (F9)
8) 并使用 F7 单步执行代码行(进入子例程)和 F8 (跳过子例程)
9)通过使用 Ctrl + F5 观察变量来观察变量如何变化
10)如果您需要有关某些代码的帮助,请按 F1(帮助在 D5 中仍然很好,AFAIR)
11)谷歌它和 StackOverflow 它

检查this question以获得好的新手Delphi书籍,以及this question用于一般的Delphi学习。

于 2011-03-15T18:59:03.683 回答
1

我认为这将是一个很好的起点。在 21 天内自学 Borland Delphi 4

于 2011-03-15T17:56:39.277 回答