Delphi 基础学习

线上365bet体育 2025-10-26 02:28:35 admin

Delphi 基础学习

前言

对于Pascal这门语言,可能很多还在大学里面的同学或者刚上班的同学都没怎么听说过了,第一它现在只有很少的国内外公司在用这门语言做主力开发语言,它不适合用来做大型的程序开发;第二开发它语言的大佬也跑了,高层也只想拿它搞钱,更由于遍地开花的编程语言(长江前浪推后浪,后浪把前浪拍死在沙滩上),属于是人老珠黄了,但是现在依然风韵犹存。Pascal的流行主要是因为Delphi这个IDE,后来大多Pascal开发者就慢慢叫Pascal为Delphi了。有兴趣的可以去百度一波,它和C++一样是一门面向对象语言。不过Delphi其实是属于易学难精的那种,至少对我来说(学习它并用在项目开发可能就1个月时间,但是精通它可能得1年起步),所以有Delphi大佬看到后续的文章,可能会有很多错误,请指正。

2.学习途径

那么如何在1个月内习得Delphi呢,首先要知道,Delphi是做Windows 程序开发,有同学因为兴趣想要学习,可能就要先学一些Windows 的系统知识了---Windows API、Windows消息、Windows编程基础知识....balabala,学习的过程中或多或少都会用到Windows所提供的东西,Delphi大多也是有封装的,但是有些就需要自己去引用。

当然没有学习这些也可以,按照常规思路:Delphi 数据类型 ->Delphi 常用类 --> Delphi中的循环,函数,类,记录(结构体)等等 -->最后就是一些可视化控件的学习 -->如果觉得不好看就找第三方控件,学完控件,能模仿一些简单的Windows应用 --->所有语言亘古不变需要学习的一块儿:多线程编程,Delphi 自己有多线程的方法,同样也可以用Windows的多线程编程方法 --->学完了就可以看几个常用的单元,能稍稍剖析一下源码。那么大概就这些了。

学习的时候,那无可避免就会百度到几个大佬的博客,在这里也手动@这几位大佬,他们的博客拥有非常系统的Delphi学习路线与注意事项:

万一老师的博客:博客总目录(2007.11.12 - 2010.4.25) - 万一 - 博客园 (cnblogs.com)

瓢虫MONSTER老师的博客: Pascal 编程 - 随笔分类 - pchmonster - 博客园 (cnblogs.com)

张志峰老师的博客:Delphi - 随笔分类 - ╰★张志峰★╮ - 博客园 (cnblogs.com)

滔Roy老师的博客:Delphi - 标签 - 滔Roy - 博客园 (cnblogs.com)

以上这四位老师的博客是我这一个月以来学习经常光顾的地方了,写的真的很全面,在这里自己做一个记录,同时也推荐给有需要的同学。

3.结语

就我这个菜鸡技术来说,无论学习什么语言,好像最开始都是那种路线:第一阶段从数据类型开始到函数结束,中间包括指针之类的;第二阶段从类开始到面向对象结束;第三阶段是多线程编程,第四阶段可能会包含在前几个阶段就已经完成了: 文件系统,IO等等,第五阶段就是比较高级的编程技术了,这个时候光学已经没用了,做DEMO,找项目来试着做,提高系统性能,一些算法的优化,内存的管理等等;过个一年半载,那应该是可以剖析源码的程度,如果工作没有需要,那么大概率过段时间就会忘一部分,大一大二自学的C#现在已经忘光了,它在我的世界里就像许多人心中的Pascal一样:嗷嗷,还有这么一个编程语言,我记得......记得也不会用了.....