我已经接管了对一些用Delphi编写的应用程序的支持。我有编程经验,但在Delphi方面没有经验,在OOP方面也很少。在有经验的Delphi程序员看来,学习如何破译原始程序员的指令,并纠正代码中的一些问题,最快的方法是什么?
顺便说一句,代码是用Delphi5编写的,原始程序员无法回答有关他的工作的问题。
提亚
发布于 2011-03-16 02:29:29
Delphi语言本身应该不是问题。它是基于Pascal的,为便于理解而设计的-事实上,我经常看到实际上是Pascal的东西被用作伪代码。获得OOP可能是一个更大的挑战。
要获得一个很好的、基本的语言参考,我推荐'Delphi in a Nutshell',当然还有Delphi Basics。
更重要的是,这取决于你有过什么编程经验,这是你没有指定的。COBOL?VB?C/C++?徽标?
欢迎来到StackOverflow。
发布于 2011-03-16 02:59:04
在你的例子中,我会说“边做边学”。如果你有一些编程经验,你应该能够遵循Delphi程序中的步骤。
1)在Delphi 5中打开项目
2)按Shift + F12打开表单(窗口)
3)选择调用要检查的代码的组件
4)按F11进入Object Inspector,在Events标签页找到该事件
5)双击事件转到方法
6)插入断点(F5)
7)从集成开发环境中运行代码(F9)
8)并使用F7 (单步执行到子例程)和F8 (单步执行子例程)遍历代码行
9)使用Ctrl + F5观察变量的变化
10)如果你需要获得关于某些代码的帮助,请按F1 (帮助在D5中仍然很好,AFAIR)
11)谷歌一下,StackOverflow一下
在this question上查找优秀的Delphi新手书籍,在this question上查找一般的Delphi学习。
发布于 2011-03-16 01:56:39
我认为这将是一个很好的起点。Teach Yourself Borland Delphi 4 in 21 Days
https://stackoverflow.com/questions/5315779
复制相似问题