伟大的Delphi源代码阅读和学习

jpf*_*ius 3 delphi

这个问题涉及到

/sf/ask/672241/

它编译了一个很棒的(在可读,优雅,......的意义上)源代码列表.

阅读源代码时的部分学习经验肯定与语言无关,但每种语言都有自己的方法来完成某些事情.所以在这个问题中,我正在寻找优秀的Delphi代码.

什么是一些伟大的Delphi源代码来阅读和学习?有什么建议?

jac*_*ate 8

VCL/RTL本身就是伟大的delphi代码的一个很好的例子.它可以在您的delphi安装文件夹($ delphi)\ source中找到,除了新的Starter版本,我听说它不包含源代码.

  • 是的,除了您正在阅读组件源而不是应用程序源. (3认同)

RRU*_*RUZ 7

我的建议

  • 所有Jedi项目都写得很好JCL(Jedi代码库),JVCL,JEDI Windows API库(非常适合学习abot windows api和头部转换).
  • VCL和RTL源代码.
  • 虚拟树视图


Hal*_*oDu 5

好吧,如果你问我,VCL编写得很好,你可以从中学到很多关于Windows API的知识.

然后就是大肆宣传的Delphi Web Script,听起来很有趣.我还推荐DEHL,这是一个非常好的库,VirtualStringGrid,作为一个非常受欢迎和编写得很好但虽然复杂的组件.

然后是JCL和JVCL,我也会推荐.