Delphi 12 重返雅典 (RAD Studio 12)

2023-11-11 07:36
文章标签 studio delphi rad 重返 雅典

本文主要是介绍Delphi 12 重返雅典 (RAD Studio 12),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

RAD Studio 12 的新功能:

以最新的平台版本为目标!

RAD Studio 12 提供对 iOS 17(仅适用于 Delphi)、Android 14 和 macOS Sonoma 的官方支持。RAD Studio 12 还支持 Ubuntu 22 LTS 和 Windows Server 2022。

Delphi 源代码的多行字符串文字

多行字符串文字可以更轻松地在应用程序源代码中嵌入 SQL、HTML、JSON、XML 多行文本。

SKIA对FireMonkey中UI设计的支持

新基础提高了在所有目标平台上呈现图形和 UI 控件的性能和质量。

使用 FireMonkey 增强功能改进了移动设计

改进了 Android 平台支持、分屏 iOS 和 Android 窗格、全集图标和初始屏幕向导、对 Android API 级别 33 的支持

使用重新设计的 MDI 和 VCL 的选项卡式 UI 实现现代化 VCL

通过支持 HighDPI 和源自 Konopka Signature VCL 控件的新 VCL 设计器,改进了应用程序现代化。

更多 Windows API 可在 Object Pascal 中使用

将所有 Windows API 标头转换为 Object Pascal 的综合集合,使 Delphi 开发人员更容易调用任何 Windows 平台 API

FireDAC中的QBE支持,Delphi的新JSON向导

FireDAC中提供了示例查询。JSON数据映射向导,用于生成与JSON数据结构匹配的类,将数据映射到XML等对象,并流出到新文件。

通过 SQL 限制提高应用程序安全性

通过对 SQL 命令的限制、对多个命令的阻止和 SQL 更改,实现更深入的应用程序安全性。

RAD Server 中对 Smart ID 的支持

更强大、更灵活的托管 REST API,具有新的智能 ID (Sqid)。更好的性能、数据分页改进、更好的会话身份验证。

在 4k+ 屏幕上使用 RAD Studio!

RAD Studio 12 为 IDE 提供高 DPI 支持,使开发人员能够在更大的高分辨率屏幕上工作。全面支持最新的 4k+ 高分辨率显示器,通过更清晰、更清晰的字体和图标以及整个 IDE 窗口(包括 VCL 和 FMX 表单设计器和代码编辑器)的高分辨率支持,改进了开发人员的日常活动。

 面向 Windows 11

官方支持具有集成 MSIX 生成的 Windows 11 预配。适用于 Windows 的 WebBrowser 组件,支持 IE ActiveX 和新的 Microsoft WebView 2 控件(基于 Chromium 的边缘)。增强的 VCL 窗体设计器,可直观地构建本机 Windows 应用程序,并提供实时对齐提示和布局指南。增强了适用于 32 位 Windows 和 64 位 Windows 的 Delphi 和 C++ RTL。

在设计时使用 VCL 样式!

VCL 样式现在提供设计时支持:通过在设计时立即查看样式窗体和控件在运行时的外观,更快地创建样式 UI 的原型。在设计时查看样式在运行时对 UI 的影响可以改进新式 UI 的设计和测试过程。在使用每个控件样式时,更快地创建更好的 UI 特别有用。

部署在 M 系列 Apple 芯片上!

针对 macOS(M 系列 Apple Silicon)进行编译,并使用新的通用包进行 AppStore 提交。现在,您可以针对现有的 Intel 和新的 M 系列 macOS 处理器(Apple Silicon)进行编译。针对最新的处理器版本进行编译可在所有平台上实现最快的性能,并支持 macOS App Store 的通用打包。

远程协作!

改进了对 VCL 和 IDE 的远程桌面支持,帮助开发人员在办公室远程工作。增强了对远程和本地 64 位 Windows 应用程序以及 macOS 64 位应用程序(Intel 和 ARM)的调试。增强的远程桌面支持可提高团队的效率并提高您的底线。

使用生物认证!

RAD Studio 12 为 FireMonkey 移动应用程序提供了新的移动生物识别认证组件。

部署嵌入式InterBase Dev Edition!

RAD Studio 12 附带最近发布的 InterBase 2020 Update 5 开发者版和 IBLite/ToGo 版。

这篇关于Delphi 12 重返雅典 (RAD Studio 12)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/388518

相关文章

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom

Weex入门教程之2,Android Studio安装Weex插件

插件位置及描述 https://plugins.jetbrains.com/idea/plugin/8460-weex 貌似对windows还不是很支持,先放着吧。 安装 插件功能 先预览下都有什么功能 安装完成Weex插件后,如果在main toolbar找不到这些功能图标,那么就需要手动添加到main toolbar 添加到main toolbar 红框内就是

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控

Jasperreports+jaspersoft studio 实现单个或多个jrxml(jasper)文件生成一个pdf文件,并利用Servlet发送该pdf文件到浏览器中展示

Jasperreports+jaspersoft studio 实现单个或多个jrxml(jasper)文件生成一个pdf文件,并利用Servlet发送该pdf文件到浏览器中展示; 代码如下: Demo07.jrxml <?xml version="1.0" encoding="UTF-8"?><!-- Created with Jaspersoft Studio version 6.6.

Jasperreports+jaspersoft studio 实现支持富文本格式的数据

昨天有位博友给我发邮件问我:Jasperreports+jaspersoft studio 如何实现支持富文本格式的数据! 其实,我也是第一次遇到这个问题;我就百度搜索,我记得之前:我解决过用百度编辑器,解析富文本格式的数据,是设置一个属性; 最后,只百度到一篇文章;https://zhidao.baidu.com/question/1430121390482093659.html 废话不多

Jasperreports+jaspersoft studio学习教程(八)- 报表分页和大量数据内存处理

9.1 设计报表模板 9.1.1 使用Table组件新建模板(步骤参考教程七)如下: 9.1.2 模板自带变量 $V{PAGE_NUMBER} :代表当前页数(可以是页码也可以是页数,通过TextField的计算时间的不同值来设置) $V{PAGE_COUNT} :当前页面中记录的数目 $V{groupname_COUNT} :   代表当前组的记录数 $V{COLUMN_NU

Jasperreports+jaspersoft studio学习教程(七)- 子报表Subreport(父子报表互相传值)

转载:https://blog.csdn.net/shiyun123zw/article/details/79221708 有很多人都说Jasperreports不适合中国式复杂报表,实际上运用好父子报表可以解决大部分问题了。例如下面的表。每个学生的学科数目不固定,且每个学生后有相当于小计的平均分。有点复杂度的报表,可以使用子报表解决。 8.1 设计报表模板 8.1.1 新建主模板De

【Visual Studio 报错】未加载 wntdll.pdb(一种可行的解决办法)

调试程序时,会出现下面这个报错 分析原因: 出现未加载 wntdll.pdb 报错大概率是你的指针使用错误 ,比如使用野指针、越界访问、或者堆区空间释放方式错误等。 这里以 堆区空间释放方式错误 为例子 1、堆区开辟的数组空间使用 delete 释放 // 堆区开辟的数组空间使用 delete 释放int* p = new int[10];delete p; 正

Android studio 遇到的问题总结

1、Error:Error: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices < Android N. Try changing getSystemService to getApplicationContext().getSystemService [Wifi