【问题标题】:Delphi = Pascal? Resources for Learning? [closed]德尔福=帕斯卡?学习资源? [关闭]
【发布时间】:2009-07-19 04:25:37
【问题描述】:

嗯,我是 Delphi 的新手,并且通常是离线编程(标准 C++ 除外),并且最近获得了一份 Delphi 的副本,并且对开始使用它很感兴趣。我在某处读到它使用 Pascal,但我很困惑它是否使用 Pascal,因为它是用它编程的,或者它是否使用 Pascal,就像你用它编写的语言一样。不管怎样,我想知道是否有人有任何好的资源来开始学习。在线书籍或文章/论坛都会很棒。这是一个整洁的小社区,所以我打算利用它。

【问题讨论】:

  • 应该是Delphi == Pascal。
  • 大声笑不知道该用哪一个:)
  • 在 Pascal 中,'=' 是相等测试,而不是 '=='
  • 而 Delphi>Pascal 会更好,因为该语言要大几倍。这就像 C++>C。
  • 除了 Delphi 添加到其基础语言中的东西没有缺陷。 ;)

标签: delphi resources pascal


【解决方案1】:

Delphi 是一种基于 Pascal 的面向对象的编程语言。它也是一个产品,其中很大一部分是使用 Delphi 语言编写的。

以下是一些优秀的 SO 问题,其答案包含学习 Delphi 的绝妙建议:

其中许多 SO 答案包含有用的链接,包括此处其他人提供的许多链接,以及帮助您确定优先级的 cmets(和 SO 投票)。

【讨论】:

    【解决方案2】:

    【讨论】:

    • 德尔福基础知识+1。查看语言基础知识的好网站。作为 Delphi 中的帮助的替代品也非常方便,因为在 Delphi 的后期版本中,它缓慢、笨重和一堆无法搜索的垃圾。在 Delphi 5 和 6 中很棒。
    【解决方案3】:

    Delphi 指的是一种围绕 Pascal 的面向对象演变(称为 Object Pascal)及其相关 RAD IDE 开发环境而构建的编程语言。不过,这是一个非常正式的定义,您通常可以互换使用“Delphi”和“Object Pascal”。

    我们在 StackOverflow 上有一个很好的、强大的 Delphi 表示,用于提问。事实上,如果您的问题足够高级,那么经常会看到各种高级 Delphi 团队成员回答它。你也可以去http://forums.codegear.com官方CodeGear(制造Dephi的公司)论坛

    【讨论】:

      【解决方案4】:

      我认为以前的答案几乎涵盖了网站(Delphi Basics 是我的建议)所以这里有几本书:

      想要了解更多最新信息(我没有亲自阅读这些内容),请尝试:

      他还有a full section of books on Lulu

      【讨论】:

        【解决方案5】:

        您还应该查看Marco Cantu's site,并查找 Essential Pascal 和 Essential Delphi 书籍。第一个是免费下载。

        【讨论】:

        • 如果您在一家不错的二手书店,可以看看 Marco 的巨型德尔福巨著。
        【解决方案6】:

        查看Beginning DelphiDelphi Video 维基页面。

        3DBuzz 网站发生了一些变化,他们所有的 Delphi 视频教程都可以从首页获得。

        在 Embarcadero 的 Developer Network site 的资源菜单下,有各种音频和视频内容的链接。请注意,您可以按产品对其进行过滤。

        【讨论】:

        • 3DBuzz 很遗憾只有 2 个教程。一个视频时长 40 分钟,其中 30 分钟讨论如何获得 Turbo Delphi(需要 .NET 1.1...非常过时且已知的兼容性问题)
        • 我想你错过了一些。 Delphi类下有3套教程,共9个视频。第二和第三分别是71和153分钟。 Turbo Delphi 基于 Delphi 2006 Pro,但教程同样适用于较新(甚至较旧)的版本。
        • 啊,是的。我确实想念其他人。他们很快就变成了 mp3 播放器。不完全适合初学者。我会看着他们看看。感谢您指出这一点。
        • 再次,仔细看看。 MP3 播放器可能听起来很高级,但他们会在基础知识上花费大量时间。我认为您会对技术水平感到满意。
        【解决方案7】:

        德尔福基础知识
        www.delphibasics.co.uk
        **最适合所有 delphi 初学者

        VCL 源代码
        学习如何在 delphi 中真正编程的最佳方式

        Marco Cantu
        掌握 Delphi
        www.marcocantu.com

        德尔福 3000
        http://www.delphi3000.com/
        学习实际做事

        【讨论】:

        • delphi3000.com 是个好网站吗?每次我得到它时,AVG 都会说存在 SQL 注入漏洞。
        【解决方案8】:

        我还没有见过像 Delphi 一样完美的 Pascal 语言资源!在我得到一份 Delphi 之前,我没有听说过 Pascal。我从 Delphi 的帮助系统(Object Pascal Reference)中学习了 Pascal。

        您将通过 Delphi 帮助对 Pascal 语言有中级理解。 从 VCL/RTL 源代码(尤其是 sysutils.pas、system.pas 等)了解语言结构的实际用法

        【讨论】:

        • 你必须有 D6/D7 版本:_)
        【解决方案9】:

        为了快速参考,我经常使用 FPC 文档。多种格式(html、pdf、chm),以及更多示例。

        当然,它要求您注意较小的兼容性,但查看替代措辞可能会很有用:http://www.freepascal.org/docs.htmlhttp://www.stack.nl/~marcov/doc-chm.zip 的 CHM 版本

        但是,绝对最好的来源是 D7 死树手册(语言和开发人员指南),我反复阅读了好几次。人们向我保证,当前的帮助拥有所有这些,但不知何故,我无法像那时那样轻松地访问它。

        【讨论】:

          猜你喜欢
          • 2013-03-19
          • 2011-02-03
          • 2021-04-14
          • 2011-08-05
          • 2011-07-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多