本文作者:icy

[Delphi 12] 易博龙宣布推出RAD Stuido 12 Athens (含 RAD Stuido 12 KeyPatch/ lsuper精简版 下载)

icy 2023-11-16 4245 1条评论
[Delphi 12] 易博龙宣布推出RAD Stuido 12 Athens (含 RAD Stuido 12 KeyPatch/ lsuper精简版 下载)摘要: 目前已看的更新内容字符串长度允许超过255现在,字符串字面量的长度可以超过 255 个字符;换句话说,字符串字面量不再局限于经典的 Pascal ShortString 类型。注意...

d5e9dad1526b42d894b0f412119a0c86.png

tuesdays_20231115112937.png

目前已看的更新内容


字符串长度允许超过255

现在,字符串字面量的长度可以超过 255 个字符;换句话说,字符串字面量不再局限于经典的 Pascal ShortString 类型。

注意字面字符串的长度仍可能受到编辑器的限制(每行 4K 字符)。

每行 4K 字符)。语法上并无变化;您只需使用字面字符串的长度超过 255 个字符。

62aa1af59c464820b21c35d6ed0e1e57.png

上图 编辑器中长达 600 多个字符的字面字符串。

再例如下面的代码: 

const
 str1 = 'ABC'; // single line string
 str2 = ''; // empty string
 str3 = ''''
 ; // not a multiline string. It contains #$22
 strML1 = '''
 The quick brown fox jumps
 over the lazy dog.
 '''; // multiline string
 strHTML = '''
 
     
  • Item 1
  •   Copyright © 2023 Embarcadero Technologies, Inc. | Embarcadero Confidential/NDA  
  • Item 2
  •  
  • Item 3
  •  
  • Item 4
  •  
 ''';  strJSON = '''  [  {"id" : "1", "name" : "Large"},  {"id" : "2", "name" : "Medium"},  {"id" : "2", "name" : "Small"}  ]  ''';  strSQL= '''  SELECT *  FROM Customers  WHERE Department = 'R&D'  ORDER BY Name;  ''';  // The string below is invalid: there is text before the new line  strInvalidString= '''SELECT *  FROM Customers  WHERE Department = 'R&D'  ORDER BY Name;  ''';


将多行文本从外部应用程序粘贴到 RAD Studio 编辑器时,编辑器中粘贴多行文本时,

请记住可能会有一些特殊的非可见字符、控制字符、特定换行组合或不常见的 Unicode 字符需要粘贴。这些字符可能会混淆编辑器。


RAD Stuido 12 Athens ,这次更新的细节还是比较多的,

但主要还是多端(iOS、Android、macOS、Windows11)的支持优化,以及对C++支持的改善,如集成了 Visual Assist 👍。

将 Visual Assist 集成到 C++Builder 的 IDE,为 C++ 语言提供一流的代码补全、

代码导航和重命名重构 针对 Win64 的基于 Clang 的 C++ 编译器的显着更新预览,

支持最新的 C++ 标准语言功能,并提供与外部库和 C++ 代码的更好集成 Delphi 添加新语法,

包括多行字符串文字,以满足一些相关的客户端请求 面向 FireMonkey 的 Skia 支持,

通过为 FireMonkey 采用新基础,在所有目标平台上渲染图形和 UI 控件时提供更高的性能和质量



FireMonkey 支持 SKIA

202311161700127520743778.png

Delphi 11 的话 安装和使用介绍在这里: Delphi-新一代跨平台绘制引擎Google Skia


 FireMonkey项目中启用很简单,右键点击 "Enable Skia" 即可:

32484927270949dfa600a8c8587ca620.png

 在设计期,展现的就是 Skia 绘制的效果。

有了Skia,FireMonkey的UI质量、效率将得到极大提升!

其他的细节改进:

更完善的 Windows API 定义;

RTL,VCL一如既往的做了完善和优化;

重新设计了更为现代化的MDI和选项卡式用户界面;

VCL STYLE 提供设计时支持,即在IDE的设计时修改样式能立即看到效果;

为FireMonkey移动应用程序提供了新的移动生物特征认证组件(如 FaceID);

另外,IDE的品质终于上了一层😘。可以说在RTL,IDE,Compiler,Platform几个方面都不同程度的进行了优化。

比如启动、退出速度都有了提升,更干脆利索。代码提示、跳转的响应速度也变快了。提供更高的DPI支持,如完全支持最新的4k+高分屏。提供了更清晰的图标和字体。

但,关机时 DelphiLSP 的异常还有,只是不会疯狂不断地弹出了。


 如果已经用上了Delphi 10 之后的版本,还是很值得升级的。总体来说:更快,更好!


下面提供 Delphi的原版下载 和 破解工具 和一个:  Embarcadero.Delphi.12.x.Lite.v18.x


Embarcadero.Delphi.12.x.Lite.v18.x.zip
类型:压缩文件|已下载:611|下载方式:免费下载
立即下载
RADStudio-12-29-0-50491-5718-KeyPatch.zip
类型:压缩文件|已下载:1116|下载方式:免费下载
立即下载
官方按照包-RADStudio_12_0_4915718.iso
类型:压缩文件|已下载:246|下载方式:免费下载
立即下载
Embarcadero.Delphi.12.0.v29.0.51511.6924.Lite.v18.1.zip
类型:压缩文件|已下载:60|下载方式:免费下载
立即下载

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

分享

发表评论

快捷回复:

评论列表 (有 1 条评论,4245人围观)参与讨论
网友昵称:访客
访客 游客 沙发
2023-11-21 回复
好用,谢谢,好人一生平安