写点什么

24 周年,“常青树”Delphi 发布新版本 10.3.1

  • 2019-02-22
  • 本文字数:1393 字

    阅读完需:约 5 分钟

24周年,“常青树”Delphi发布新版本10.3.1

2 月 14 号是 Delphi 1 的 24 周年纪念日…Borland 公司发布了 Delphi 10.3 Rio Release 1(或 10.3.1)来庆祝这个特别的日子。


Borland 公司于 1995 年 2 月 14 日推出了 Delphi 1,2019 年 2 月 14 号是这款产品的 24 周年庆。如果你想看到一些关于该产品及其发布的历史,可以参看博文“22 Years of Delphi and it Still Rocks”(http://blog.marcocantu.com/blog/2017-january-22years-delphi.html)。在那篇文章中,我收集了该产品早期的一些图片,有些甚至比产品本身还早。


在这篇文章中,我主要使用屏幕截图,将运行在 Windows 3 上的 Delphi 1 与运行在 Windows 10 上的 Delphi 10.3.1 进行比较。它们的差别非常大,也会有一些惊喜。不过,在开始之前,我先介绍一下新版本的发布公告。

Delphi 10.3.1 已于 2 月 14 号发布

Sarina的官方公告中提到,Delphi 10.3.1 主要关注质量问题,同时也提供了一些很好的补充(特别是新的 IDE 工具),具体更新可参看下面链接:


docwiki 发布说明:http://docwiki.embarcadero.com/RADStudio/Rio/en/10.3_Rio_-_Release_1


修复的缺陷:http://docwiki.embarcadero.com/RADStudio/Rio/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.3.1

24 年,Delphi 经历了哪些挑战?

首先我们先来回顾一下 Delphi 在 24 年间经历了哪些挑战?我们用软件截图来看看,在 24 年前,Delphi 长什么样子?


先来展示一下 24 年前和今天在操作系统中找到和启动应用程序的方法:




以前从哪里找到 Delphi 的启动图标,而现在呢?




在 Delphi 1 中,有一个指向帮助文件的链接,而现在必须从产品中启用它:




启动 Delphi 1 之后,在默认情况下你会有一个新项目和一个新的 VCL 表单,很少会有其他选项。而现在,你会看到一个欢迎页面,可以创建一个 Windows/VCL 或多设备/FMX 的项目(如下所示):




现在,让我们使用新旧 Delphi 来创建相同的应用程序!之前有一个按钮、一个输入框和一个列表框。下面的一个使用了 FireMonkey:




非常出色的用户界面(开玩笑!)。现在让我们为按钮的 OnClick 编写一个事件处理程序,代码看上去是非常相似的!




现在让我们运行应用程序,在 Windows 3 上运行 Delphi 1,在 Windows 10 上运行 Delphi 10.3…但是同样的源代码现在也可以在 Android 9 上编译和运行!





当然,你仍然可以调试应用程序(现在也可以在移动设备上调试):




我们顺便也看一下项目源代码:




如何获取已编译程序的信息?旧版本的文件更小一些…不过 Delphi 仍然会在所有支持的平台上生成原生二进制文件!




项目选项?以下是 24 年前和今天的 Delphi 项目编译器/语言选项:




Delphi 1 早期比较好的功能是它对数据库的支持及它的 Database Form Expert。现在我们使用的是 RAD Server Wizard…




编辑器已经发生很大的变化,“Find Text”对话框是这样的:




最后是“关于”对话框:




最后,是产品一直有的复活节彩蛋,包含了贡献者名单(显示彩蛋的组合键仍然是一样的!)。请注意 Delphi 1 的后面三个人,他们分别是 Delphi、C#和 TypeScript 的作者!




到这里就结束了,我正在考虑制作一个完整的视频……但或许要等到明年的生日了!这款常青树产品有着伟大的过去,也有一个伟大的现在和未来。如果你是活跃的订阅客户,请享受 Delphi 10.3.1!如果不是,你仍然可以购买它,或者使用试用版或下载新的社区版。


英文原文:http://blog.marcocantu.com/blog/2019-february-24-years-delphi.html


2019-02-22 07:305867
用户头像

发布了 731 篇内容, 共 469.1 次阅读, 收获喜欢 2007 次。

关注

评论

发布
暂无评论
发现更多内容

Ableton Live 12 Suite for mac v12.2中文:音乐制作软件

晨光熹微

【JeecgBoot AIGC】AI知识库实战应用与搭建

JEECG低代码

AI大模型 AI应用 AIGC JeecgBoot

现代财务——智能技术背景下的企业变革

智达方通

全面预算管理 财务管理

让通义灵码越用越懂你?使用记忆功能,打造你的专属编程搭档

阿里云云效

通义灵码

流批一体向量化引擎Flex

Apache Flink

大数据 flink 流批一体

动漫与游戏产业用到堡垒机的必要性你知道吗?

行云管家

网络安全 等保 堡垒机 游戏行业

让通义灵码越用越懂你?使用记忆功能,打造你的专属编程搭档

阿里巴巴云原生

电线电缆行业MES系统:实现智能制造与全流程追溯

万界星空科技

制造业 mes 万界星空科技mes 电线电缆行业 电线电缆mes

这几道Java集合框架面试题在面试中几乎必问

Geek_Yin

Java 程序员 java面试 Java面试题

简单了解一下数据安全定义以及意义

行云管家

网络安全 数据安全 堡垒机

感谢艾瑞白皮书“点名”,但网易的挖掘机器人真不是“打游戏送的”

网易伏羲

数字孪生 人机协作 网易伏羲 工程机械

2025校招/社招Java八股文面试题库,横扫大厂后端岗

Geek_Yin

Java 程序员 java面试 Java面试题

中东AI迷雾里的中美棋局

脑极体

AI

聚焦科学智能|第412期双清论坛“AI for Science:战略与行动”在京召开

ModelWhale

科学智能 AI4S

苹果访达Finder增强工具TotalFinder 中文版,让效率提升!

Rose

mac苹果设备电量信息实时显示AirBattery免费

Rose

鸿蒙Next仓颉语言开发实战教程:订单列表

幽蓝计划

超实用!手把手教你Dify版本升级

王磊

阿里云可观测 2025 年 5 月产品动态

阿里巴巴云原生

怎么才能知道你的Mac的系统性能呢?Geekbench 5性能测试

Rose

AI 技术在图书馆业务中的应用

北京木奇移动技术有限公司

软件外包公司 AI技术应用 图书馆信息化

Java集合必会14问(精选面试题整理)

Geek_Yin

Java 程序员 java面试 Java面试题

如何使用CAD看图软件放大图纸文字?

在路上

cad cad看图 CAD看图王

ZAB 与 Paxos:分布式一致性算法的工程实践与深度对比

异常君

zookeeper 分布式 ZAB PAXOS Java.

四维图新与阿里云达成战略合作,联合打造汽车行业一揽子解决方案

科技汇

基于生成式物理引擎的AI模型训练方法论

申公豹

人工智能

火热报名中丨暨2025第三届中国SRE大会,将于6月26日在上海召开

雅菲奥朗

AI 可观测性 2025SRE大会

HPE SPP 2025.05.00.00 - HPE 服务器固件、驱动程序和系统软件包

sysin

SPP

CAD看图软件可以进行标注吗?

在路上

cad cad看图 CAD看图王

IPv6检测指标中的IPv6授权体系是什么意思?(国科云)

国科云

梁汝波:字节跳动要以持续智能突破,坚定服务产业应用

新消费日报

24周年,“常青树”Delphi发布新版本10.3.1_编程语言_Marco Tech_InfoQ精选文章