
delphi
文章平均质量分 81
和码说
编码技术研究
展开
-
编程考古:Turbo Pascal演进史-Turbo Pascal简介(上)
摘要:Turbo Pascal是Borland公司推出的一款经典Pascal集成开发环境,其发展历经多个版本。1.0版(1983)开创性地将编辑器、编译器集成在单张软盘中,支持低配PC;2.0版(1984)增加了窗口功能;3.0版(1985)引入8087协处理器支持;4.0版(1987)性能提升两倍,首创单元(Unit)模块化编程概念,并推出配套工具箱。Turbo Pascal由Anders Hejlsberg设计,采用IDE理念极大提升了开发效率,奠定了Borland在开发工具领域的地位。2000年部分版原创 2025-05-30 20:57:19 · 539 阅读 · 0 评论 -
编程速递-RAD Studio 12.3 Athens五月补丁:May Patch Available
2025年5月19日,Embarcadero发布了RAD Studio、Delphi和C++ Builder 12.3 Athens的第二个补丁,即五月补丁。该补丁为12.3版本提供了质量改进,包括修复了四月补丁中缺失的文件、Win64调试表达式评估器问题以及64位IDE中的版本信息问题。五月补丁是一个累积补丁,包含四月补丁的所有修复内容,大小约为600MB。Embarcadero建议所有RAD Studio 12.3、Delphi 12.3和C++ Builder 12.3用户安装此补丁。安装步骤保持不变原创 2025-05-22 21:32:20 · 526 阅读 · 0 评论 -
编程速递:适用于 Delphi 12.3 的 FMX Linux 现已推出
Embarcadero宣布在RAD Studio 12.3和12.2版本中重新支持FMXLinuxUI库,该库允许开发者使用Delphi构建Linux客户端应用程序。FMXLinux作为RAD Studio的附加库,扩展了FireMonkey跨平台框架,支持Linux、Windows、macOS、Android和iOS。开发者可以使用相同的UI控件和源代码跨平台开发。自原作者Eugene Kryukov去世后,Embarcadero与其知识产权继承人达成新协议,继续为Delphi和RAD Studio企业版原创 2025-05-18 15:31:12 · 422 阅读 · 0 评论 -
编程速递-RAD Studio 12.3 Athens四月补丁:关注软件性能的开发者,安装此补丁十分必要
2025年4月22日,Embarcadero发布了针对RAD Studio 12.3、Delphi 12.3以及C++Builder 12.3的四月补丁。此更新旨在提升这些产品的质量,特别关注于Delphi编译器、C++ 64位现代工具链、RAD Studio 64位IDE及其调试器、VCL库和其他RAD Studio特性。强烈建议所有使用上述版本的用户安装该补丁。地址在文章尾!!!原创 2025-05-04 17:19:15 · 795 阅读 · 0 评论 -
编程速递:下一个 RAD Studio的名称,等待你的投票
它孕育了达芬奇和伽利略,这些我的童年英雄,他们的天才至今仍在城市的街道和天空中回响。还有奥提伽岛——城市中的岛屿,现实中的梦境。时间似乎在它的城墙内停下了脚步,保留着古老神话的低语,以及盐与石的气息。在很多方面,他与今天的Delphi开发者有着共鸣——那些好奇、创新的灵魂,通过优雅的逻辑和灵感的设计不断创造非凡。锡拉库萨——与希腊紧密相连——曾被称为第二个雅典,也是历史上最伟大的数学家和发明家阿基米德的故乡。我对我们团队为满足用户需求所付出的努力感到非常自豪,而社区的反应也是令人惊叹的。原创 2025-04-25 21:53:39 · 963 阅读 · 0 评论 -
编程速递-代码与音符的共舞:从FL Studio看Delphi的开发潜力(含Delphi开发全球招聘信息)
本文比较特殊,含FL Studio针对Delphi开发的招聘连接,主要章节如下:Anders Hejlsberg也诧异的Delphi应用FL Studio是什么Delphi的速度革命与FL Studio的诞生密码Delphi的跨平台突围技术债下的永生密码FL Studio招聘信息Anders Hejlsberg也诧异的Delphi应用安德斯·海尔斯伯格 谈Delphi的现在fl studio。原创 2025-04-19 13:17:01 · 790 阅读 · 0 评论 -
编程速递-Delphi is 30 Delphi诞生30周年!
历经三十载,Delphi不仅保持了其在创建高性能应用程序方面的领先地位,还凭借其卓越的快速应用程序开发能力、组件复用优势以及跨多平台数据库访问的可扩展性,在众多开发者中赢得了极高的评价。在这一年的这一天,Borland软件公司的研发团队——包括安德斯·海尔斯伯格、加里·惠津、查克·贾兹杰夫斯基、戴夫·斯科菲尔德、艾伦·鲍尔、汉克·考克斯、马克·库辛诺以及雷·凯斯特纳——发布了Delphi,这一创举永远地改变了软件开发的世界。利用我们为每个平台高度优化的编译器,减少长时间等待编译的过程。原创 2025-04-06 16:21:56 · 849 阅读 · 0 评论 -
编程速递-时代的眼泪,又一Delphi开发的作品退役!Skype宣布:终止运营
本文主要内容如下:Skype是什么为什么 Skype 使用 Delphi从Skype退役看Delphi的技术遗产Delphi的遗产与启示Skype是什么Skype是一款功能强大的即时通讯软件,支持通过互联网连接的多种设备间进行视频通话、语音聊天以及文件传输。用户可以通过Skype发送文本消息、分享图片和视频等多媒体内容,还能参与多人视频会议。该应用兼容于Microsoft Windows、Mac及Linux操作系统,并可在Android和iOS设备上使用。原创 2025-04-06 15:18:41 · 585 阅读 · 0 评论 -
编程考古-Visual J++ 6.0的陨落:一场关于技术主权与生态控制的战争,Anders谈Visual J++失败的原因
这种“一次编写,到处运行”的语言似乎预示着跨平台时代的降临,而微软的入局被视为对未来的重要押注。然而到了2001年,Visual J++ 6.0却成为微软历史上最短命的开发工具之一,其消亡不仅标志着一款产品的失败,更揭示了技术战争中一个永恒的真理:谁掌握技术主权,谁就掌握生态的咽喉。当Sun的法律团队在法庭上展示Visual J++生成的.class文件时,一个残酷的现实被揭开:这些字节码只能在微软的JVM上运行,与Sun的官方实现存在系统性偏差。这种战略转向的背后,是微软对“技术主权”认知的升华。原创 2025-03-29 13:15:00 · 790 阅读 · 0 评论 -
编程考古-安德斯·海尔斯伯格(Anders Hejlsberg)讲解数据结构-链表优化技巧
/ 数据域 Next: PNode;// 下一节点指针 // 头节点与尾节点的扩展字段 case IsHeadOrTail: Boolean of True: (Tail: PNode);// 头节点专属:尾指针 False: (Prev: PNode);// 普通节点/尾节点:前驱指针 end;设计说明头节点:通过标记,Tail字段指向链表末尾。普通节点Prev指针指向前驱节点;尾节点的Prev直接指向头节点。内存优化:通过case语句复用内存,确保头节点仅多一个指针的占用。原创 2025-03-22 11:54:52 · 640 阅读 · 0 评论 -
编程考古-安德斯·海尔斯伯格(Anders Hejlsberg)回答离开Borland的原因
安德斯·海尔斯伯格(Anders Hejlsberg)是著名的编程语言和工具开发者,曾主导开发了(Borland 时期),以及加入微软后参与的和。关于他离开 Borland 的原因,可以通过视频中Hejlsberg的口述了解到具体原因:安德斯·海尔斯伯格Anders 回答离开Borland的原因。原创 2025-03-22 10:27:44 · 831 阅读 · 0 评论 -
编程速递-Delphi 30 周年“创新时间线”更新发布:一图展示30年发展历程
时间线将Delphi的发展历程与过去30年间主要技术创新的历史相结合——包括移动电话和智能手机的出现、苹果和安卓应用商店的推出、编程语言、操作系统(如Android、iOS、Windows和Linux)的发展。它是一个巨大的高分辨率、印刷质量的PDF文件,记录了从1995年2月发布的第一版Delphi(作为Object Pascal的进化版)到现在的发展历程。链接:https://pan.baidu.com/s/1cvaloXKOO6frI9pff_7ljQ?pwd=8888 提取码:8888。原创 2025-03-15 13:03:46 · 292 阅读 · 0 评论 -
编程考古-Borland历史:《.EXE Interview》对Anders Hejlsberg关于Delphi的采访内容(下)
而让我最为自豪的是,我们在基础技术(如可扩展性和异常处理)上的投入,使我们能够在Delphi内构建Delphi本身。对于VSP初次发布的质量问题已经得到解决,现在我们有一个“配套产品”小组来提供符合Borland质量标准的附加组件,如为Delphi程序员提供的Notes支持和其他常被要求的组件。然而,你指出的问题确实存在,如果你有一个之前仅与C/C++接口的第三方DLL,那么需要有人进行翻译工作。在这次采访中,Anders讨论了Delphi的设计与发展,以及即将到来的针对Windows 95的32位版本。原创 2025-03-15 12:53:46 · 881 阅读 · 0 评论 -
编程考古-Borland历史:《.EXE Interview》对Anders Hejlsberg关于Delphi的采访内容(中)
Delphi的可视化组件库(VCL)从一开始就设计有内置的异常处理,这是Delphi及其编写的程序具有高度容错能力的一个重要原因。在我们的32位版本中,你会看到该功能的一些有趣应用。尽管Delphi对象是在堆上分配的,在典型的Delphi应用程序中,你几乎不需要处理它们的分配和释放。一旦你给了人们两种做同一件事的方法,你就降低了产品的可用性,并需要帮助他们理解何时使用静态分配的类与动态分配的类。在这次采访中,Anders讨论了Delphi的设计与发展,以及即将到来的针对Windows 95的32位版本。原创 2025-03-08 23:26:54 · 598 阅读 · 0 评论 -
编程考古-Borland历史:《.EXE Interview》对Anders Hejlsberg关于Delphi的采访内容(上)
(有趣的是,C++社区的热门话题是预编译头文件和增量链接——Borland的Object Pascal技术在这方面已有八年多的历史。一家非常大的美国零售连锁店——也是最大的之一——最近选择了Delphi而非PowerBuilder,正是因为他们工程师可以用Delphi完成85%的工作,而使用PowerBuilder只能完成60%的工作。再比如,使用相同的工具进行广泛的应用程序开发为公司提供了一条清晰的培训路径:人们可以从编写非数据库程序开始,然后逐渐转向处理有价值的企业数据的项目。这不是缺陷——而是特点。原创 2025-03-08 23:22:20 · 614 阅读 · 0 评论 -
编程考古-Borland历史:为什么取名为“Delphi”?
"Delphi"最初是Borland公司一个秘密项目在测试阶段使用的代号,该项目旨在为Windows平台开发基于Borland的Object Pascal编程语言的新一代可视化开发环境。这个代号诞生于1993年中期,当时开发团队已经进行了大约6个月的深入研究、概念验证练习和市场分析。原创 2025-03-02 09:49:51 · 841 阅读 · 0 评论 -
编程速递-2025年 delphi 发布30年之际举行系列网络研讨会
我们深入演示了如何编写代码使用亚马逊的 Rekognition 服务,这是一个允许您的应用程序检测和分类静态和动态图像中的对象、场景、概念(快乐、悲伤、安全、危险)的服务。加入伊恩和一些非常特别的嘉宾,一起参加我们真正史诗般的 30 周年庆典,回顾我们最喜欢的编程语言的丰富历史,为伟大的时刻感动得眼含泪水,惊叹我们所取得的成就,并尝试猜测 30 年后编程世界会是什么样子。TFrameStand 是一个出色的、免费的、开源组件,可以为您的移动应用导航和 UI 做神奇的事情。那么加入我们,了解更多吧!原创 2025-03-02 09:44:06 · 832 阅读 · 0 评论 -
编程考古-忘掉它,Delphi 8 for the Microsoft .NET Framework
【圣何塞,加利福尼亚 – 2003年11月3日】在今日的Borland开发者大会上,Borland正式推出了Delphi 8 for Microsoft .NET Framework。Delphi 8 for Microsoft .NET Framework 的推出虽然标志着Borland在适应.NET开发潮流方面迈出了重要一步,但这款产品也遇到了一些挑战和批评,最终在市场上未能取得预期的成功。安装.NET Framework 1.1。忘掉它吧,作一篇记录!安装 J# .NET。安装Delphi 8。原创 2025-02-22 13:13:53 · 338 阅读 · 0 评论 -
编程考古-Kylix 3 时光中的遗珠
Kylix 3 的故事提醒我们,即使是最具前瞻性的技术和最优秀的团队,也可能因为外部环境的变化而面临挑战。如今,当我们回顾这段历史时,不仅是为了缅怀过去的技术成就,更是为了从中汲取经验教训,指导未来的发展方向。Borland推出的 Kylix 正是在这样的背景下应运而生,旨在为 Linux 平台提供一个功能强大的集成开发环境 (IDE) 和组件库,允许开发者创建高性能的本地应用程序。相较于开源项目,闭源性质的 Kylix 不易获得广泛的开发者贡献和支持,这限制了它的扩展性和适应性。原创 2025-02-16 15:43:15 · 940 阅读 · 0 评论 -
编程考古-TurboPascal中Turbo到底是什么
Turbo”在这里不仅仅是一个形容词,而是代表了该编程语言编译和执行的速度之快,使得Turbo Pascal成为了20世纪80年代至90年代非常流行的个人电脑编程工具,以其快速的编译速度、集成开发环境以及低廉的价格受到了广大程序员的喜爱。进入大模型时代,“Turbo”依然是一个强有力的标识,它反映了这些模型在性能和技术上的重大进步,比如处理速度的加快、资源消耗的减少以及应用场景的扩展等。通过这种方式,开发者和营销团队能够有效地向用户传递出产品的核心竞争力,即在保持原有功能的同时,实现了显著的性能跃升。原创 2025-02-15 20:59:54 · 404 阅读 · 0 评论 -
编程速递-庆祝Delphi诞生30周年!
庆祝Delphi 30周年纪念是一个特别的时刻。回到1995年,也就是30年前,在微软Windows和互联网时代的曙光初现之时,Borland Delphi的创建者们无法想象,当时使用Borland Delphi构建的应用程序至今仍在运行——为全世界数十亿人服务。30年后的今天,Borland Delphi已显得过于陈旧,难以与2025年的技术环境共存。原创 2025-02-15 20:56:31 · 780 阅读 · 0 评论 -
编程入门-(4)32 位与 64 位:是时候升级了
在构建Delphi应用程序时,您可以在编译成32位或64位应用程序之间做出选择。理解这两种架构之间的差异对于决定是否从32位升级到64位至关重要。在本篇中,我们将探讨这一升级的关键区别和考虑因素。原创 2025-01-12 13:30:51 · 525 阅读 · 0 评论 -
编程入门(2)-2024年 RAD Studio version 12发布综述
RAD Studio 12.2在继承了12版和12.1版特色的基础上,首次集成了AI技术到IDE中,新增了一个用于Web开发的模板库,大幅提升了新的C++ Win64 Clang基编译器和工具链的功能,并推出了构建为64位应用程序的新Delphi编译器等更多改进。新的基于Clang的C++编译器Win64的第一个版本,一个高质量的工具链,具有出色的STL支持,64位编译器和链接器,非常适合构建和链接大型应用程序,更好地与外部库和C++代码集成。原创 2025-01-04 21:20:48 · 1568 阅读 · 0 评论 -
Delphi历史版本对照及主要版本特性
针对更流畅的开发工作流优化了代码洞察和高DPI IDE,增加了现代控件,确保与最新的Windows操作系统兼容,并增强了对REST APIs和云服务的支持,12.2版本引入WebStencils Web开发技术。这个生态系统不仅增强了Delphi的功能,也为开发者在项目中利用多样化的资源提供了便利,进一步扩展了Delphi的应用潜力。:此版本凭借其丰富的特性集、增强的Web应用程序开发能力以及对Windows XP主题的支持,成为Windows开发者们的最爱,巩固了Delphi在桌面应用开发领域的地位。原创 2024-12-29 20:16:21 · 1529 阅读 · 0 评论 -
2024年-全球使用Delphi统计
Delphi是一款集成开发环境(IDE),旨在支持开发者高效地构建桌面、移动、Web 以及控制台应用程序,特别适合追求速度与效率的快速应用开发(RAD)流程。根据 theirstack.com 网站的数据,我们大致描绘出 Delphi 编程语言在全球范围内的使用情况。需要注意的是,此数据可能无法完全代表整个市场的情况,但仍然可以提供一个有价值的参考点。原创 2024-12-28 17:42:39 · 422 阅读 · 0 评论 -
编程考古-传奇的开始Delphi(下)含所有版本.iso
Delphi 的最新版本,即 Delphi 12,勾勒出了自公司创立以来的一条进化之路。该平台不断通过提升开发者生产力、扩展其支持的平台范围以及引入前沿技术来实现自我完善。作为 Embarcadero 提供的主要快速应用开发(RAD)环境,Delphi 在多年间经历了广泛的发展与变革。原创 2024-12-28 14:39:40 · 1386 阅读 · 0 评论 -
编程考古-传奇的开始Delphi(中)
发布会这是 Delphi 发布的邀请:许多曾经风靡一时的开发工具已逐渐淡出人们的视野,被历史的洪流所淹没。然而,Delphi不仅没有被遗忘,反而持续保持着其独特的魅力和广泛的用户基础。这不仅彰显了Delphi在快速变化的技术领域中的持久生命力,也证明了它对于开发者而言不可替代的价值。Delphi之所以能够历久弥新,离不开其始终如一地关注于简化开发流程、提高工作效率以及不断适应新技术的能力。这种持久的吸引力和适应性,正是Delphi长久以来深受开发者喜爱的关键所在。原创 2024-12-25 23:28:38 · 618 阅读 · 0 评论 -
编程考古-传奇的开始Delphi(上)
这一年,Borland做出了一个前所未有的决定——为确保Delphi的质量和稳定性,避免重蹈C/C++产品线的覆辙,公司启动了一项大规模的公共测试计划。Delphi开启了Windows平台上的快速应用开发(RAD)的新纪元,改变了Windows平台上应用程序架构的设计思路,并对组件化技术的发展起到了不可忽视的推动作用。通过这场前所未有的公开测试,Borland成功地将Delphi推到了全球程序员的眼前,收集了大量的反馈和建议,使得这款产品在正式发布时已经具备了极高的稳定性和用户友好性。原创 2024-12-21 23:18:34 · 829 阅读 · 0 评论