Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 学习德尔菲最简单/最有效的方法是什么?_Delphi - Fatal编程技术网

Delphi 学习德尔菲最简单/最有效的方法是什么?

Delphi 学习德尔菲最简单/最有效的方法是什么?,delphi,Delphi,我对编程一无所知,我选择了Delphi作为我想学习的编程语言 我基本上希望构建使用套接字填充和提交web表单的工具,并且我希望它们也是多线程的 我希望它们功能丰富,性能正确 我并不急于这样做,因为我知道,任何事情(特别是编程)都需要时间才能变得高效。然而,我想在学习中走我能走的最短的路 如果可能的话,我很想去学校学习这种语言,但在美国似乎没有学校教这种语言 我在互联网上找到了很多信息,这些信息帮助我获得了IDE内部工作原理的基本知识,以及如何构建基本应用程序,但我希望能够构建真正优秀的应用程序,

我对编程一无所知,我选择了Delphi作为我想学习的编程语言

我基本上希望构建使用套接字填充和提交web表单的工具,并且我希望它们也是多线程的

我希望它们功能丰富,性能正确

我并不急于这样做,因为我知道,任何事情(特别是编程)都需要时间才能变得高效。然而,我想在学习中走我能走的最短的路

如果可能的话,我很想去学校学习这种语言,但在美国似乎没有学校教这种语言

我在互联网上找到了很多信息,这些信息帮助我获得了IDE内部工作原理的基本知识,以及如何构建基本应用程序,但我希望能够构建真正优秀的应用程序,而这些教程并没有教我如何去做

所以。。我的问题是,在没有任何“真正的老师”指导的情况下,我如何成为一名专家级的Delphi程序员?你们是怎么学会的


在老师的帮助下学习另一种编程语言并让他们回到delphi有意义吗?

我是一名自学成才的程序员。我12岁时开始编程,当时我接触到了Delphi4 Personal,它在计算机杂志上免费发布。(是的,这就是为什么我今天是一名德尔福专家的基本原因。回顾过去,因此,Borland做出了一个非常富有成效的战术决定,即制作一个个人版。当然,他们通过这种方式获得了大量的开发人员。)

我通过学习例子和反复试验,学到了一切。这花了好几年时间,但确实奏效了。此外,由于Delphi是一个原生Win32编译器,要掌握Delphi开发,您需要掌握Win32开发。一个非常宝贵的资源就是Win32和普通的编程书籍(比如微软的传奇人物Raymond Chen)。还有,别忘了还有很多有趣的


此外,您还需要在“困难”的事情上进行练习。

前Delphi产品经理Nick Hodges针对的是那些对Delphi和object pascal语言不熟悉的人2017年更新:该链接已失效,现在可以访问视频

这些视频将引导观众了解IDE的基本知识、语言,每个演示都是在前一个基础上构建的,目的是最终创建一个不太破旧的GUI文本编辑器

如果你是德尔福的新手,这是一个学习德尔福语言的好地方,我强烈建议你花时间看视频。我都看过,这对我帮助很大

视频演示使用Delphi2006,但这些演示在任何较新(可能是较旧的Delphi版本)版本上也完全有效。以下是视频中涉及的主题:

注意:如果在最初托管的页面上无法再访问这些视频,您仍然可以从archive.org获取它们:

下载每个主题的ZIP文件,其中包含该主题的视频

  • 1–IDE简介
  • 2-你好,世界
  • 3–基础应用程序开发
  • 4–语言介绍
  • 5–更多Lanugage简介
  • 6–基本字符串操作
  • 7–基本数据类型
  • 8套
  • 9–阵列
  • 10–记录
  • 11–基本数据
  • 12–简单类
  • 13–程序和功能
  • 14–单位
  • 15–继承
  • 16–多态性
  • 17–为什么是OOP
  • 18–物业
  • 19–会员可见度
  • 20–构造函数和析构函数
  • 21–涡轮垫:关于盒子
  • 22–TurboPad:文件打开
  • 23–TurboPad:文件菜单
  • 24–涡轮增压器:节省
  • 25–TurboPad:编辑菜单
  • 26–TurboPad:工具栏
  • 27–TurboPad:文字换行和字体
  • 28–实时模板
  • 29–重构
  • 30–调试器
一旦你看完了这些视频,你就可以去网站并将其加入书签。说真的,我仍然每天使用这个网站10次来参考德尔福

我还推荐阅读“的”,这是一本很好的Delphi编程入门书

此外,对于学习Win32 API而言,IMO最重要(也是最好)的资源是免费提供的Mark Russinovich


它被设计为教师用来教学生。我经历了这一切,真是太棒了。充满了例子、历史和详细的解释。在我看来,这是学习Windows API的理想方式。

我支持上面所说的。此外,我会说选择一个非平凡的项目,并在Delphi中完成它!一个你想要的工具,但你还没有找到完全满足你需要的东西,甚至是你已经使用过的东西,你想看看你是否可以在Delphi中开发类似的东西。这就是我学习德尔福的方式…(我还在学习。我大约3个月前开始在德尔福工作,但这不是我的第一语言,所以一些知识被转移了。但是想想看,我希望我先学习德尔福!)。您可能已经听过很多次了,但是阅读了好的、写得好的代码!每次我学习一个新的Delphi函数时,我都会花一些时间阅读它的实现,这样我就学到了很多东西

只需编写看似有趣的程序,解决出现的问题,最终你将成为专家

有三个提示需要记住

  • 如果你遇到的问题太大,一口吞下不了,就把它分成几个小问题,然后逐一解决

  • 如有疑问,请始终选择最简单的解决方案,然后根据需要进行升级

  • 谷歌无所不知。如果你不确定要寻找什么,阅读理论直到你知道

  • 例如