RAD Studio 12.3 产品功能矩阵(1-8页)

欢迎加入全网最大Delphi 技术交流群 682628230

表格中的每个功能都标明了其在 Delphi 和/或 C++Builder 中的可用性。RAD Studio 版本包含这两种语言。每个列涵盖多个相似的版本,任何差异都会特别说明。某些功能仅可通过 IDE 中的 GetIt 包管理器下载,需要互联网连接和有效的更新订阅。社区版¹ 仅适用于单一语言,许可证有限,并且不包含 GetIt 包管理器中的额外功能。


目录

  • 集成编译器和工具链

  • 许可和工具管理

  • 可视化组件库 (VCL)

  • 物联网 (IoT) 支持

  • 集成构建工具和项目支持

  • 最新的 Delphi 语言和核心 RTL 功能

  • 集成开发环境

  • 重构

  • 集成调试

  • 集成单元测试

  • FireDAC 多设备数据访问库

  • Web Broker 和 WebStencils

  • DataSnap 多层架构

  • 云支持

  • XML 和 SOAP

  • 日志记录与 CodeSite Express

  • 附加组件

  • Aqua Data Studio


应用平台、集成框架、FMX 应用平台 (FireMonkey)

  • FireMonkey 应用平台:用于创建 32 位和 64 位 Windows 应用程序,支持 Windows 11、Windows 10、Windows 7 (SP1+)、Windows Server 2022、2019 和 2016。

  • FireMonkey 应用平台:用于创建 64 位 macOS 应用程序,支持 Intel 和 ARM CPU,运行于 macOS 15 Sequoia、macOS 14 Sonoma、macOS 13 Ventura 和 macOS 12 Monterey,包括对通用二进制文件的支持。

  • FireMonkey 应用平台:用于创建 iOS ARM 64 位应用程序,支持 iOS 18、iOS 17 和 iOS 16。

  • Delphi iOS 模拟器支持:支持 ARM 64 位 macOS。

  • FireMonkey 应用平台:用于创建原生 32 位和 64 位 Android ARM 应用程序,支持 Android 15、14、13、12、11 和 10,支持 Android API 级别 35。


可视化组件库 (VCL)

  • VCL (可视化组件库):用于快速构建 32 位和 64 位 Windows 应用程序,支持 Windows 11、Windows 10、Windows 7 (SP1+)、Windows Server 2022、2019 和 2016。

  • Windows MSIX 包格式部署:支持部署到 Microsoft Store,包括管理附加文件、MSIX 打包和代码签名,自动调用平台 SDK。

  • Microsoft Windows SDK 支持:支持 Windows 11、10 和 7 API,包括经典 Win32/Win64 API 和增强的 WinRT API 支持。


物联网 (IoT) 支持

  • 原生蓝牙 API:支持 FireMonkey 和 VCL 应用程序,适用于完全支持该技术的平台。

  • 蓝牙框架改进:包括经典蓝牙的 TBluetooth 组件。

  • 蓝牙低功耗 (BLE) 组件:适用于完全支持该技术的平台。

  • 基于“信标”技术的接近支持:支持 iBeacon 和 AliBeacon 标准。


集成构建工具和项目支持

  • IDE 支持:构建和管理 32 位和 64 位 Windows 项目。

  • IDE 支持:构建和管理 64 位 Linux 项目。

  • IDE 支持:构建和管理 64 位 macOS 项目,支持 Intel 和 ARM (M1),包括通用二进制文件生成、macOS App Store 支持和集成的 Apple 公证支持。


最新的 Delphi 语言和核心 RTL 功能

  • 长字符串和多行字符串字面量:支持嵌入 SQL、HTML、JSON、XML 等文本。

  • NaN 比较支持:符合 IEEE 754 标准。

  • 二进制字面量和数字分隔符支持:支持 AVX 指令的内联汇编器。


集成开发环境

  • RAD Studio 64 位 IDE:提供最相关的 IDE 功能,支持 Windows 64 位目标平台。

  • 编辑器分屏视图:支持多个编辑器并排显示,或上下显示。

  • RAD Studio 专注模式:简化 IDE 界面,仅显示编辑器,减少干扰。


重构

  • 重命名重构:支持跨代码和设计器的重命名操作。

  • 引入变量、创建使用、提取方法:由 Visual Assist 提供支持。

  • 查找引用:支持在整个项目组、当前项目或当前单元中查找引用。


集成调试

  • 全功能调试器:支持颜色语法高亮、调试器工具提示等。

  • 远程和本地 64 位 Windows 应用程序调试

  • C++ Win64 调试器:基于 LLDB,支持 UnicodeString 和 AnsiString 等复杂类型的评估。


集成单元测试

  • 集成单元测试:支持 DUnitX 测试框架。

  • 移动平台单元测试支持:支持 iOS 和 Android。

  • Linux 单元测试支持


FireDAC 多设备数据访问库

  • 桌面平台企业数据库支持:包括 MySQL、MariaDB、Microsoft SQL Server、Oracle Database、InterBase、PostgreSQL、Informix、Sybase SQL Anywhere、Microsoft Access、IBM DB2 Server、Firebird、Advantage Database 和通用 ODBC 驱动。

  • 本地数据库支持:包括 Microsoft Access 数据库、SQLite 和 MariaDB 数据库。


Web Broker 和 WebStencils

  • WebBroker 库:用于 HTTP 服务器开发和集成,支持 CGI、ISAPI 库、Apache HTTP 服务器模块和基于 Indy 库的原生 HTTP 服务器。

  • WebStencils:服务器端脚本集成和处理 HTML 文件,用于开发基于任何 JavaScript 库的现代网站。


DataSnap 多层架构

  • 创建多层数据库应用程序:支持 Windows 和 Linux 服务器。

  • 部署 DataSnap 服务器:支持 Microsoft IIS 服务器和 Apache HTTP 服务器。


云支持

  • AWS SDK for Delphi:支持多种 AWS 服务,持续扩展。

  • Windows Azure 组件:包括 AzureConnectionString、AzureBlobManagement、AzureQueueManagement 和 AzureTableManagement。


XML 和 SOAP

  • TXMLDocument 组件:支持所有平台,Windows 上使用 MSXML,其他平台使用原生 OmniXML 库和 ADOM 库。

  • SOAP Web 服务:支持构建 Win32 和 Win64 SOAP Web 服务。


日志记录与 CodeSite Express

  • CodeSite Express 集成:提供高级应用程序日志记录和调试功能。

  • 日志记录:支持记录字符串、数字、日期、时间、对象、字符串列表、异常等信息。


附加组件

  • TeeChart 标准组件:包括图表、DBChart 和丰富的业务图形类型。

  • Sencha Ext JS 专业版:HTML5/JavaScript 框架和 UI 组件库。

  • Aqua Data Studio:数据库管理和分析工具。


许可

  • 适用于大型团队的许可,对购买的许可证数量和使用数量没有限制,且对产品产生的收入也没有限制(详见最终用户许可协议)。

  • 提供网络命名或并发许可证。

  • 网络许可证中包含早期版本的许可证(Delphi 2007–11,C++ Builder 2007–11)。Delphi 7 和 C++Builder 6 可单独提供。

  • 购买独立产品许可证后,可以访问早期版本的许可证和下载(Delphi 2007–11,C++Builder 2007–11,Delphi 7 和 C++Builder 6)。

专业版
仅限专业版

社区版¹
仅限社区版

应用平台、集成框架、设计器和 SDK

在 12 Athens 中增强

  • FireMonkey 应用平台:用于创建 32 位和 64 位 Windows 应用程序,支持 Windows 11、Windows 10、Windows 7 (SP1+)、Windows Server 2022、2019 和 2016。

  • FireMonkey 应用平台:用于创建 64 位 macOS 应用程序,支持 Intel 和 ARM CPU,运行于 macOS 15 Sequoia、macOS 14 Sonoma、macOS 13 Ventura 和 macOS 12 Monterey,包括对通用二进制文件的支持。

  • FireMonkey 应用平台:用于创建 iOS ARM 64 位应用程序,支持 iOS 18、iOS 17 和 iOS 16。

  • Delphi iOS 模拟器支持:支持 ARM 64 位 macOS。

  • FireMonkey 应用平台:用于创建原生 32 位和 64 位 Android ARM 应用程序,支持 Android 15、14、13、12、11 和 10,支持 Android API 级别 35。

  • Android 开发需要 Google 提供的 Android SDK 和 NDK,没有互联网连接无法完全安装。

在 12 Athens 中增强

  • VCL (可视化组件库):用于快速构建 32 位和 64 位 Windows 应用程序,支持 Windows 11、Windows 10、Windows 7 (SP1+)、Windows Server 2022、2019 和 2016。

在 12.3 Alexandria 中增强

  • Windows MSIX 包格式部署:支持部署到 Microsoft Store,包括管理附加文件、MSIX 打包和代码签名,自动调用平台 SDK。自 11.3 版本起,IDE 中的 Windows 签名支持包括对 MSIX 文件的时间戳支持。(此功能需要在 Windows 10 周年更新或更高版本上运行 RAD Studio。)

在 12 Athens 中增强

  • Microsoft Windows SDK 支持:支持 Windows 11、10 和 7 API,包括经典 Win32/Win64 API 和增强的 WinRT API 支持;支持 Windows 应用 SDK(也称为 Project Reunion)。

FireMonkey 应用平台

在 11 Alexandria 中增强

  • FireUI 多设备设计器:用于可视化构建移动和桌面应用程序,并在设计时根据不同设备尺寸和操作系统进行自定义(C++ 仅限于 Windows)。

  • FireUI 多设备设计器:能够对主用户界面进行更改,并将这些更改传播到其他设备特定的用户界面,并微调设备特定的尺寸而不影响其他视图;支持在设计器中添加额外的自定义视图。

  • FireUI 应用预览:允许在设计应用程序时预览 FireMonkey 应用程序在 iOS、Android 和桌面目标上的效果。FMX 设计器中的更改会实时广播到连接的设备,并使用适当的设备样式。

  • 数十个 UI 控件:用于构建 FMX 应用程序,涵盖最常见的 UI 指南,并包括 3D 支持,用于快速构建多设备应用程序。

  • FireMonkey Skia 支持:包括直接 API、特定 UI 控件,以及通过 Skia 自动映射 FireMonkey UI 控件的 UI 渲染。一般来说,Skia 提高了渲染质量和性能。Skia4Delphi 已在 12.3 中更新。


在 12 Athens 中新增

  • 新的 FireMonkey Skia 控件:TSkAnimatedImage、TSkLabel、TSkPaintBox、TSkAnimatedPaintBox 和 TSKSvg。

  • Skia 独有功能(Skia4Delphi 库中未包含):

    • Vulkan 后端支持(仅限 Delphi,适用于 Android)。

    • Skia 着色语言(SKSL)。

    • 动画编解码器:WebP 编码器。

    • 打印机支持和 PDF 打印。

  • FireMonkey for Windows:使用与所有平台相同的 DP 模型(而非像素模型),显著增强了在高 DPI 和 4K 显示器上的应用程序渲染效果。

  • Metal 驱动 GPU 支持:适用于 macOS 和 iOS。

  • 移动生物识别认证组件:称为 TBiometricAuth,提供通过生物识别(例如 iOS 设备上的 Face ID 或 Android 设备上的指纹)授权使用应用程序或某些特定功能的手段。

  • 新的样式化 Memo 实现:增强的 IME 支持,适用于所有支持的平台。

  • 自 12 版本起,FireMonkey TEdit 支持撤销功能,使用最近添加的 TUndoManager,TEdit 和 TMemo 共享撤销管理器。

  • 编辑改进:iOS 上的新虚拟键盘,Android 上更好的交互式文本选择、光标点管理和手指手势。

  • TBufferedLayout 组件:用于更快地渲染子控件。

  • iOS 启动故事板支持

  • 分屏应用支持(并排应用):适用于 iOS 和 Android。

  • Android 自适应图标

  • 自动 iOS 主题检查和主题更改通知

  • 通讯录组件:适用于 iOS 和 Android,允许访问和广泛修改设备联系人和组,并监控其他应用程序对通讯录的更改。

  • Google Firebase 推送通知支持:适用于 Android 平台,具有 IDE 集成配置和更新的 Google Play 服务。

  • FireMonkey 的快速编辑设计器:包括一个用于更快编辑常见控件属性的面板,以及 IDE 设计器体验中的其他一些改进。

  • 扩展剪贴板服务支持:通过 IFMXExtendedClipboardService 接口,支持查询和处理文本、图像和自定义格式。

  • Windows 上的加速键支持:与其他平台兼容,并通过 IFMXAcceleratorKeyRegistryService 平台服务实现。Label 控件还具有 FocusControl 属性,用于指定标签加速键的焦点目标。

  • 网格控件改进:包括对 ImageList、AutoDisplacement 和 CancelEditingByDefault 选项的支持,StringGrid 支持字形和货币列。

  • ListView 项目设计器:提供了一种交互式的方式来处理 ListView 项目;TListView 的触摸动画支持。

  • 增强的 TFont 和 TFontStyle:支持多权重、多样式字体。

  • MessageBox、ShowMessage 和 InputQuery 的改进:提供同步(阻塞)和异步(非阻塞)实现。

  • 桌面平台上 FireMonkey 视觉控件的鼠标悬停提示支持

  • FireMonkey zOrder 支持:适用于 Windows 和 Windows 上的原生样式呈现,适用于 Edit 和 Memo 平台控件。

  • FireMonkey zOrder 支持:适用于 Android 和 Android 上的原生样式呈现,适用于 Edit、Calendar、Switch 和 Multiview 控件。

  • Android 平台上的触摸动画


以上第三页

  • FireMonkey 应用程序可以接收 Android 意图,无论来源是电子邮件、网页链接还是其他应用程序。

  • FireMonkey 行为服务:自动调整 UI 属性以符合目标操作系统的标准。

  • MultiView 组件:用于创建适应不同设备尺寸的 UI,从移动设备到平板电脑,从纵向到横向。包括对 Windows 10 UI 的特定支持,管理边框外观的选项以及停靠面板模式的对齐方式。

  • TBitmap、TCanvas 和 TContext3D 的多线程支持

  • Delphi 和 Java 线程在 Android 上的统一

  • Radiant Shapes 控件集合*。

*可通过 GetIt 包管理器下载(社区版不包含此功能)。

  • Windows 10 UI 的特定 TSwitch 行为

  • Edit 和 Calendar 控件在 iOS 上动态渲染原生 UI 控件;Memo 平台控件在 iOS 上提供最高的输入保真度。

  • TGrid、TListView、TCalendar、TSwitch 和 TScrollBox 平台控件:适用于 iOS。

  • MapView 组件:适用于移动平台(iOS 和 Android),支持平台特定的交互式地图库(分别由 Apple 和 Google 提供)。

  • WebBrowser 组件:适用于 Windows,支持经典的 IE ActiveX 和新的 Microsoft WebView 2 控件(基于 Chromium 的 Edge)。

  • WebBrowser 组件:适用于 macOS,基于 WKWebView 平台 API。

  • 改进的平台和样式化组件的混合使用:支持 iOS 的平台样式选项和控件 Z 顺序改进(非平台控件具有 ControlType 属性)。

  • ImageList 组件:用于 FireMonkey,用于存储和操作多个图像和子图像;多个组件可以从 ImageList 中选择其图形元素,而不是使用独立的图像。

  • 桌面平台的多显示器支持

  • Android 的启动画面支持:具有与 iOS 匹配的特定项目选项。

  • 所有可用平台上的表单级多点触控支持

  • iOS 和 Android 上按钮和工具栏的色调支持(用于控件表面和控件图标)。

  • 应用内购买组件:适用于 iOS 和 Android,帮助您通过应用程序获利。Android 解决方案使用 Google Play 计费库版本 4。

  • 广告组件:适用于 Android,包括基于 Google Mobile Ads SDK 的 AdMob 支持(在 RAD Studio 10.2.3 中更新至版本 7.0),帮助您通过移动应用程序获利。

  • 广告组件:适用于 iOS,包括基于 Google Firebase SDK 的 AdMob 支持。

  • 移动平台的推送通知支持:即使应用程序未运行,也能接收远程通知(包括 Android 和 iOS 客户端的 Firebase 支持)。

  • FireMonkey 支持跨桌面和移动应用程序的应用绑定,包括 Wi-Fi 和蓝牙支持,具有协议增强功能,包括加密钩子和处理配置文件连接或断开的事件。

  • iOS 和 Android 的原生消息提醒

  • iOS 和 Android 的自定义选择器:包括日期选择器(DateEdit 组件)和时间选择器,桌面平台的时间选择器。

  • iOS 和 Android 的电话拨号器支持。在 11.3 中增强,通过 IFMXPHomeDialerListenerService 实现 Android 支持。该服务旨在跟踪电话系统服务状态的变化(通话、运营商、通话状态)。

  • Android 和 iOS 上 Edit 和 Memo 控件的内置文本编辑模式:包括剪切/复制/粘贴/缩放;iOS 和 Android 上文本输入控件的拼写检查支持。


    以上第四页

    • 通知中心组件:用于在 iOS 和 Android 应用程序中使用通知,包括通知声音,并支持 Windows 10 通知。

    • 手势支持:适用于 iOS 和 Android,包括滑动(平移)、点击、长按、双击和捏合缩放。

    • FireMonkey 移动应用程序向导:提供带有页眉/页脚、选项卡式和主从模板的应用程序模板。

    • 完整的原生 iOS 和 Android 样式选项:适用于按钮、工具栏、列表框、滑块、开关控件。

    • iOS 和 Android 上的滑动删除和下拉刷新:通过 ListView 组件实现;ListView 的搜索过滤功能。

    • WebBrowser 组件:用于在 iOS 和 Android 应用程序中加载和显示网页内容(具有相应的桌面组件)。

    • 扩展的 ListBox 功能:适用于 iOS 和 Android,包括页眉/页脚/分组样式、嵌入式搜索和扩展的 LiveBindings 支持。

    • 支持各种键盘类型:适用于 iOS 和 Android。

    • TMagnifier 组件:用于轻松放大图像和文本。

    • TCameraComponent 组件:用于访问前后摄像头、闪光灯等设备摄像头功能。

    • TabControl:具有使用选项卡作为视图的设置,以及 PlatformDefault 选项卡位置,可自动适应当前移动平台的选项卡布局,支持 Android 上的 TabControl 选项卡图标(仅限 Delphi),TTabControl 的滑动过渡操作。

    • FireMonkey 框架:用于设计 UI 的一部分并在多个表单上重复使用。

    • 切换设备皮肤:在多设备设计器中显示/隐藏移动设备背景。

    • FireMonkey 保存状态功能:用于在会话之间(以及当程序被操作系统停止时)持久化表单状态。

    • macOS 全屏模式

    • 使用 IFMXDragDropService 在 macOS 上将数据拖放到另一个应用程序

    • FireMonkey 的操作和操作列表:用于更好地将应用程序逻辑与用户界面分离。

    • 现成的操作:用于访问摄像头应用程序和从 iOS 和 Android 的相机胶卷中访问图像。

    • iOS 和 Android 上的共享表支持:通过消息、邮件、Facebook、Twitter 等共享内容。

    • FireMonkey 控件锚点:用于灵活定位和调整视觉控件的大小;布局管理器(流式布局、网格布局)用于灵活的子控件定位和调整大小。

    • 位置服务组件:用于 GPS 或三角测量,包括地理编码支持。

    • 方向传感器(陀螺仪/指南针):适用于 iOS、Android 和 Windows(需要兼容的硬件)。

    • 运动传感器组件:用于访问加速度计,适用于 iOS、Android 和 Windows(需要兼容的硬件)。

    • 3D 文件导入支持

    • Windows 和 Mac 的非客户区应用程序样式(仅限 Delphi)。

    • Windows 手势支持。Windows 触摸设备的屏幕键盘支持。

    • 带有可样式化字形的 Edit 控件:内置搜索栏和密码控件的样式支持。

    • 动画进度字形:包括 Windows 环形进度条。

    • StyleLookUp 支持:预览选定组件的可用设计。

    • VCL 和 FMX 的共享外部可再分发位图样式设计器


    这是第五页

    • 高级 FireMonkey 多设备样式*:支持所有平台的主题化。
      *可通过 GetIt 包管理器下载(社区版不包含此功能)。

    • 位图样式设计器增强:包括 Windows、Mac OS 和 Android 样式的模板,能够为不同平台创建空白样式,并调整对象以适应不同的图形分辨率。某些平台仅限 Delphi。

    • 显著改进的集成 FireMonkey 样式设计器,并增强了 TStyleBook 组件以支持各种平台的样式集合。

    • 位图链接编辑器:直接在 IDE 中修改 TBitmapLink 属性。

    • 原生 UI 和自定义 UI 控件样式

    • FireMonkey 可视化表单继承

    • 使用一种着色语言进行所有渲染库的渲染(OpenCL 或 3D)。

    可视化组件库 (VCL)

    • 面向对象的、完全可扩展和可重用的可视化组件库 (VCL):用于 Windows 开发的应用程序架构。

    在 11 Alexandria 中增强 VCL 表单设计器:用于可视化构建原生 Windows 应用程序,具有实时对齐提示和布局指南。
      可视化表单继承和表单链接:减少编码并简化维护;框架用于构建和重用复合组件。
      对象存储库:用于存储和重用表单和数据模块。
      对象检查器:用于设置组件属性和事件。
    在 12 Athens 中新增 新的 VCL Skia 控件:TSkAnimatedImage、TSkLabel、TSkPaintBox、TSkAnimatedPaintBox 和 TSkSvg。
    在 12 Athens 中新增 支持完整的高 DPI 和 VCL 样式在 MDI 应用程序中。VCL 中的 MDI 支持已重新设计和扩展,以克服 Windows 平台的限制。包括更新的 MDI 表单向导。
    在 12 Athens 中新增 新的 TFormTabsBar 控件和 TFormVisualManager 接口:帮助构建通用的基于选项卡的 UI 和 MDI 选项卡式表单架构。
      VCL 样式支持高 DPI 和 4K 显示器,支持多种分辨率的图形元素、自动缩放以及在不同 DPI 配置下改进的元素大小调整。
      十几个现成的高 DPI 优化 VCL 样式
      每个控件的 VCL 样式支持
    在 12 Athens 中新增 扩展的 TFont VCL 类:支持与 DPI 相关的改进和缩放支持。
      自定义标题栏和 TitleBarPanel 组件
      TVirtualImage 组件:支持具有多种分辨率的图像。
    在 12 Athens 中增强 TEdgeBrowser 组件:集成 Microsoft 的基于 Chromium 的 Edge WebView2 组件,并对 TWebBrowser 组件进行了更改,以支持 IE 和 Edge——基于 Microsoft 发布的 Edge WebView2 组件版本,并支持自定义缓存文件夹,支持 UserDataFolder 和 ExecutableFolder 配置。在 12.0 中增强了新属性和方法,映射到 WebView 2 控件的最新版本中的新功能(如 UserAgent、浏览数据管理)。
    在 11.3 Alexandria 中增强 VCL TControlList 控件:一个灵活且虚拟化的列表控件,设计为用于超长列表的高性能控件,具有现代外观和感觉。在 11.3 中添加了对多项目选择的支持。
    在 12.1 Athens 中增强 VCL TNumberBox 控件:一个现代外观的数字输入控件,用于整数、浮点数和货币值。在 12.1 中增强了对负值和科学记数法的支持。
      VCL 的快速编辑设计器:包括设计器菜单中的附加项、用于更快编辑常见控件属性的面板,以及 IDE 设计器体验中的其他一些改进。

    这是第六页

    在 12 Athens 中新增

    • 新的属性编辑器:字符串列表编辑器和多行字符串编辑器(最初是 KSVC 的一部分,Konopka Signature VCL 控件)。

    • 新的快速配置对话框:用于按钮、单选按钮组和面板(最初是 KSVC 的一部分,Konopka Signature VCL 控件)。

    • Windows 组件:完全集成了经典的 Windows API 和现代的 WinRT API。

    • 新的单元集:包含完整的 Windows API 头文件转换为 Object Pascal。此 API 转换包括 311 个 Delphi 头文件*,代码量为 41 MB,涵盖了 Microsoft 提供的整个平台 API。
      *可通过 GetIt 包管理器下载(社区版不包含此功能)。

    • 完整的 VCL 库源代码:帮助编写自定义组件、调试应用程序并完全理解库的行为。

    • TImageCollection 和 DPI 感知的 TVirtualImageList 组件:用于管理多分辨率图像并改进应用程序对高 DPI 显示器和应用程序表单缩放的支持。包括设计时支持,带有图像集合编辑器和虚拟图像列表编辑器。

    • 支持 Windows 10 的“每监视器 V2”模式:在应用程序清单中支持,并增强了系统指标 API 支持(需要 Windows 10 创作者更新,版本 1703)。

    • 高 DPI 感知和 4K 显示器支持,以及 Windows 8.1/10 多显示器支持,适用于 VCL 应用程序。

    • 自定义 VCL 控件:对应于某些 Windows 10 UI 控件,也可以用于早期版本的 Windows。

    • DatePicker 和 TimePicker VCL 控件;StackPanel 和 CardPanel VCL 控件。

    • ActivityIndicator、SearchBox、RelativePanel、ToggleSwitch、SplitView VCL 控件;现代外观的 SelectDirectory 函数。

    • CalendarView 和 CalendarPicker VCL 控件

    • VCL 字体缩放改进:适用于更高 DPI 和更高分辨率的显示器。

    • 更新的 Konopka Signature VCL 控件(超过 200 个额外的 Windows UI 控件)*。
      *可通过 GetIt 包管理器下载(社区版不包含此功能)。

    • VCL 传感器组件:适用于 Windows 平板电脑。

    • VCL 支持跨桌面和移动 FireMonkey 应用程序的应用绑定:适用于 Delphi 编写的应用程序,支持 Wi-Fi 和蓝牙,具有扩展和协议增强功能,包括加密钩子,以及处理配置文件连接或断开的事件。

    • 任务栏组件:带有进度条、覆盖图标、自定义按钮和多个预览;JumpList 组件用于向任务栏按钮添加自定义菜单。

    • VCL 样式:创建具有增强 GUI 的 VCL 应用程序,包括额外的 Windows 10 样式和针对 Windows 触摸平板电脑优化的样式;支持主菜单、弹出菜单和系统菜单的样式化。

    • Windows 10 特定的 VCL 样式:用于构建符合 Microsoft 现代外观的应用程序;高级样式包括 TabletLight、Sky 和 Glow VCL 样式。

    • 10 种高级 VCL Windows 样式*:用户可以应用于其 Windows 应用程序。
      *可通过 GetIt 包管理器下载(社区版不包含此功能)。

    • 使用 VCL 样式设计器创建自定义样式

    • VCL 样式改进:包括支持样式化常见对话框和 TWebBrowser 组件。

    • TRichEdit 组件更新至 RichEdit 4.1 (MSFTEDIT.dll):支持透明度、URL 检测、拼写检查、文本属性等。

    • TMemo、TDBMemo、TGroupBox、TComboBox、TCoolBar、TNumberBox 和其他组件的小幅增强

    • TTreeView 支持复选框

    • 新的 TLabelDBEdit 组件:TLabelEdit 组件的数据感知版本。


    这是第七页

    • 集成的多操作系统手势框架:支持 Windows 8 的手势设计器,能够完全控制所有手势设计和交互;手势组件(TGestureListView、TGesturePreview、TGestureRecorder)用于在基于 VCL 的应用程序中构建手势创建和管理;支持交互式多点触控手势,如平移、缩放、旋转、点击、双击、长按(需要支持多点触控的操作系统)。

    • TouchKeyboard:一个虚拟键盘,用于增强非键盘界面交互,支持多种语言和区域设置,并增强了 VCL 样式支持。

    • 现代 VCL 组件:TCategoryPanelGroup、TButtonedEdit、TLinkLabel、TBalloonHint。

    • TImage 和 TImageList 对 PNG 图像格式的完整支持

    • TDBImage 直接支持 JPEG 和 PNG 图形格式

    • 支持 Windows 图像组件 (WIC):包括 JPEG、TIFF、GIF、PNG、BMP 和 HD Photo 图像格式。还支持 RAW 相机格式(如 NRW、NEF、CRW、CR2、RVV2、ARW、SR2、SRF、ORF、PEF 和 DNG),前提是制造商提供了编解码器。包括多帧支持。

    • 导入组件向导:用于导入类型库、ActiveX 控件或 .NET 程序集。

    • 组件向导:用于创建自定义组件的单元。

    • 标准组件:包括框架、编辑框、菜单、按钮、标签、复选框、列表框、组合框、面板和操作列表。

    • 附加组件:包括图形按钮、图像、形状、滚动框、分隔器、带按钮的编辑框、选项卡、面板、操作工具栏和颜色映射。

    • Windows 常见控件:包括页面控件、图像列表、富文本编辑框、进度条、日期时间、日历、工具栏、树视图和列表视图。

    • 系统组件:包括计时器、画板、媒体播放器、OLE 容器和 DDE。

    • 对话框组件:包括打开、保存、打开/保存图片、打开/保存文本、字体、颜色、打印、打印机设置、查找、替换和页面设置。

    • 数据访问控件:通过数据源和使用数据感知控件。

    • 数据控件:包括 DBGrid、导航器、文本、编辑框、备忘录、图像、列表框、组合框、复选框、单选按钮组、查找和富文本编辑框。

    • TWebBrowser 支持:封装在 Microsoft IE ActiveX 组件上(还提供双 WebView 2 支持)。

    • 任务对话框组件:增强的 Windows 对话框组件,用于文件打开和文件保存。

    COM/DCOM 支持

    • 完整的 COM/ActiveX 支持:透明访问 IDL 和代码,支持源代码控制,并允许完全控制 COM 和 ActiveX 对象的实现;支持 DCOM。

    • 向导支持:将现有的 VCL 组件封装为 ActiveX 控件。

    • 在 Win32 VCL 应用程序中导入 .NET 程序集作为 COM 对象

    • 对 DataSnap/MIDAS 基于 COM/DCOM 的多层数据库应用程序框架的遗留支持

    • 高级类型库编辑器:管理 IDL,使 COM 开发完全透明;支持自动化对象事件处理。

    • 创建可重用的原生 32 位和 64 位动态链接库 (.DLL)、COM 控件 (.OCX) 和独立的 COM 可执行文件

    • COM 对象向导;Microsoft ActiveX® 控件数据绑定;导入 COM 服务器作为组件。

    物联网 (IoT) 支持

    • 原生蓝牙 API:适用于完全支持该技术的平台,适用于 FireMonkey 和 VCL 应用程序。


    这是第八页

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享