Lazarus中文手册-2025-11-25

[复制链接]
Lazarus中文手册.png

《Lazarus 中文手册》又发现了新问题。

之前为了让用户搞清楚特殊控件,界面上的那些细节——线条、把手、下拉按钮、内外边框到底指的是哪儿。

专门把那些示意图重新整理了一遍。

这次干脆把能拆的控件全拆开,对每一个部位都做了详细的名词标注。

这样用户一看图,对控件的理解就能快上不少。

随之而来的,还有个更现实的问题 —— 不少用户犹豫不买,主要卡在一点:手册里没讲数据库。

其实自己也清楚这块是短板。

只是觉得现在火候还没到,真要下手去学、去写,肯定得脱层皮,所以一直没贸然开始。

不过也不是完全没底。

早些年做过 ASP、PHP,也折腾过游戏里的 SQL 数据库,有点实打实的经验在。

真要学,肯定能学会,只是愿不愿意花这个大功夫而已。

再说了,数据库种类实在太多,光 Lazarus 控件里支持的,就有 Access、PostgreSQL、Firebird、SQLite 等等。

自己对 Access 算是熟得不能再熟了,

可这玩意儿有个毛病:数据量一大就卡得不行,顶多应付点小型软件,上不了大场面。

所以自己也盘算过:

真要学数据库,就只认准一个 —— PostgreSQL。

它是一款非常成熟、免费开源的关系型数据库,稳得很,也值得花时间钻研。

它基于 PostgreSQL License(类似 BSD/MIT),对商业使用非常友好,基本没什么后顾之忧。

更重要的是,它已经持续迭代了 30 多年,版本演进很稳,每年一个大版本,路线清晰可预期。

PostgreSQL 对 SQL 标准的兼容性极高——比 MySQL 更严格、更完整。

复杂 JOIN、CTE(WITH 子句)、递归 CTE 它都支持,特别适合处理树形、多级这类复杂结构。

还有窗口函数、分组集(GROUPING SETS / CUBE / ROLLUP),做统计分析非常顺手。

内置的 tsvector / tsquery 全文检索,对多语言支持也很好,不用额外折腾第三方方案。

数据类型更是丰富得夸张:

int、numeric、varchar、text、date、timestamp、uuid 这些只是基础,

连数组、JSON、自定义类型都不在话下,拿来应付“多级/复杂结构”再合适不过。

性能方面也很能打:

单表上限能到 128TB,单实例跑个百 TB 级数据,只要硬件跟得上、场景设计合理,完全扛得住。

看看国内大厂 —— 阿里、腾讯、字节、美团、滴滴、拼多多,还有 B 站、小红书、得物,全都在用。

这分量,不用多说。具体细节就不展开了,感兴趣的话,大家自己去搜一下就明白。

所以,个人觉得,只要学会 PostgreSQL 就够了,顶多再补一个 SQLite。

可自己又是个做事喜欢抠细节的人。真要学数据库,肯定不能只讲几句用法就完事。

要从怎么安装、怎么配置,到怎么实际用起来,都得一步一步写清楚,一并塞进手册里才行。

这就不是一时半会能搞定的事了,太耗费时间。所以现阶段,还不是下手的时候。

也正是因为数据库这块的缺失,确实劝退了不少原本想买《Lazarus 中文手册》的用户。

这段时间,Lazarus 官方也挺争气,更新得特别勤。

2025-01-19 推出 3.8,2025-05-03 又上了 4.0。

本以为总算稳了,结果才隔两个月,2025-07-19 又冒出来个 4.2。

一直折腾到 2025-11-08 的 4.4,才算真正消停下来。

这一路追版本,可没少频繁卸载、重装,光环境就换了好几轮。

也是在这个过程中,发现了一个之前没太注意的问题:不同版本的安装方法,其实并不一样。

不过大家不用担心,这些坑都替你们踩过了。

不同版本的安装方法,已经完完整整写进手册里了,全是带图文一步步来的。

包括新手阶段头疼的 Lazarus IDE 设置,也都有详细教学。

界面怎么调、细节怎么改、体积大怎么处理……各种常见的疑难杂症,基本都收进去了。

还是那句话:用图文把路铺平,就是为了让你们少走弯路。

除了控件,代码这块也不能落下。

很早以前听一位程序员说过一句话:“控件学得再好,也只是掌握了界面,真正的逻辑还得靠代码。”

我觉得他说得对。所以现在是:控件学累了、卡壳了,就转头去啃代码;

等代码学到头大、看不进去了,再回来研究控件。

有了代码的底子,再回头看控件,往往会有新的理解。就这么来回迭代,一点点往前拱。

QQ群基本已经不管了,反倒清静了。

再加上现在 AI 这么普及,群里也几乎没人问问题了。

发广告的、捣乱的也清理得差不多,剩下的人安安静静的,倒也稳定了不少。

只是因为小号接手QQ群之后 VIP 等级不够,2000 人群的管理权限被系统回收了。

群人数只能减不能加,新申请也进不来。其实就算能进,意义也不大了。

视频还在发,一边二次整理《Lazarus 中文手册》,一边在平台发视频。

但后来一想,很多人只看不关注、不点赞、不收藏。

干脆,把视频全删了,等手册再完善一点,重新录一版得了。

Lazarus中文文档.png