Well, I am new to Delphi and really offline programming in general (other than the standard C++) and recently acquired a copy of Delphi and was kind of interested in starting with it. I read somewhere that it uses Pascal but I was confused on if it used Pascal, as in it was programmed with it, or if it used Pascal as in the language you code in it. Either way, I was wondering if anyone had any good resources to start learning. Either books or articles/forums online would be splendid. This is a neat little community here so I plan on utilizing this.
9 回答
Delphi is a pascal-based object-oriented programming language. It's also a product, a large part of which has been programmed using the Delphi language.
Here are some excellent SO questions with answers that contain fantastic suggestions for learning Delphi:
- Learning Delphi
- Books about the Delphi language
- What's the best Delphi book for a newbie?
- Delphi tips
Many of those SO answers contain useful links, including many of the ones provided by others here, along with comments (and SO votes) to help you prioritize them.
Delphi refers to both a programming language built around an object-oriented evolution of Pascal known as Object Pascal, and its associated RAD IDE development environment. That's a pretty formal definition, though, and you can generally use "Delphi" and "Object Pascal" interchangeably.
We've got a nice, strong Delphi representation here on StackOverflow for asking questions. In fact, if your question is advanced enough, it's not uncommon to see it get answered by various high-level Delphi team members. You can also go to the official CodeGear (the company that makes Dephi) forums at http://forums.codegear.com
我认为以前的答案几乎涵盖了网站(我的建议是Delphi Basics )所以这里有几本书:
- 简而言之,德尔福。它很旧,但它是一个很好的参考。
- Borland® Delphi™ 6 开发人员指南。再次,一本旧书,但信息丰富。
对于更新的东西(我没有亲自阅读这些内容),请尝试:
他还有整本关于露露的书。
您还应该查看Marco Cantu 的网站,并查找 Essential Pascal 和 Essential Delphi 书籍。第一个是免费下载。
Delphi Basics
www.delphibasics.co.uk
**最适合所有 delphi 初学者
VCL Sources
学习如何在 delphi 中真正编程的最佳方式
Marco Cantu 的《掌握德尔福》
www.marcocantu.com
Delphi 3000
http://www.delphi3000.com/
学习实际做事
我还没有见过像 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 或http://www.stack.nl上的 CHM 版本/~marcov/doc-chm.zip
然而,绝对最好的来源是 D7 死树手册(语言和开发人员指南),我反复阅读了好几次。人们向我保证,当前的帮助具有所有这些以及更多,但不知何故,我无法像那时那样轻松地访问它。