第十七页
RAD Studio 12.3 功能矩阵
在 11 Alexandria 中引入
-
clang-format C++ 代码格式化器配置文件支持:自动格式化代码,遵循许多开源项目使用的每项目约定,以及 Embarcadero 风格。
-
查找使用情况的命令:可从代码编辑器和 Delphi 类资源管理器上下文菜单中使用。
-
编译可以在后台线程中进行。
-
支持 C++ 并行构建:通过批量编译。
-
使用 TwineCompile 插件加速 C++ 项目的构建:支持多核加速。
*可通过 GetIt 包管理器下载(社区版不包含此功能)。 -
对象检查器中的布尔类型复选框:大大增强了可读性。
-
类资源管理器:提供项目中类库的可配置层次视图。还支持快速导航到声明和实现,并轻松添加字段和方法。
-
资源管理器:简化向项目添加资源的过程。
-
实时代码模板:动态可编写脚本的模板,简化复杂和常见结构和操作的编码。创建或自定义代码模板,并控制模板的行为、代码生成和用户体验。环绕模板可以围绕选定的代码或文本。
-
编辑器“更改栏”:指示已修改的行和已保存的修改行。
-
“智能”块补全:预测并优雅地添加块闭合符。
-
虚拟表单定位器:适用于 VCL 设计器和 FireMonkey 设计器。
-
主工具栏:添加了“运行而不调试”选项。
-
从项目管理器的上下文菜单中运行选定的应用程序:可以选择“运行”或“运行而不调试”。
-
热键工具面板:带增量搜索——快速找到任何组件。
-
工具面板中的画廊:在需要时找到画廊向导。
-
同步编辑:同时编辑符号的多个实例。
-
历史管理器:自动多级文件备份、文件差异和恢复。
-
结构窗格:显示源代码的层次视图,并提供 VCL 对象树视图,用于快速导航和操作 VCL 设计器中的对象。
-
语法高亮 Open Tools API 扩展:内置支持 JavaScript、PHP 和 INI 文件。
-
能够单独为特定文件类型自定义编辑器选项。
-
功能齐全的 Open Tools API:允许通过向导和专家自定义 IDE,操作项目及其各种模块,访问编辑器和设计器,并改进样式和主题支持。
-
IDE ToolsAPI 在 12.0 中扩展:直接访问编辑器内容以及更多关于编辑器显示的信息。11.3 版本增加了对代码编辑器中的绘制和源代码元素的高亮支持,为开发者自定义编辑器提供了新的基础。
-
符号洞察:点击导航到声明和实现。
-
代码折叠配置和属性。
-
更新的 C++ 语言代码补全支持:基于语言服务器协议架构,支持异步调用。
-
自定义 IDE 桌面布局配置文件:增强了对停靠窗口的支持。
-
待办事项列表:保持开发进度。
第十八页
RAD Studio 12.3 功能矩阵
-
帮助洞察:方便的工具提示在开发过程中提供帮助片段。
-
IDE 菜单和对话框的英语、德语、法语和日语翻译:适用于编译单元、资源和源代码。
-
轻松切换 IDE 菜单、对话框等的可用语言。
源代码管理
-
版本洞察:集成框架,支持在 IDE 内部进行源代码管理工具集成。
-
Subversion 集成到 IDE 中:包括更改列表标签、SVN 合并对话框、分支切换等(需要单独安装的 Subversion 客户端库)。
-
Subversion/历史集成。
-
完整的默认差异查看器。
-
Git 版本控制集成到 IDE 中:包括身份验证、推送和拉取更改到远程仓库。
-
Mercurial 版本控制集成到 IDE 中(支持克隆远程仓库、本地提交更改、显示日志数据)。
-
版本洞察:也可作为开源项目提供。
重构
在 12.1 Athens 中增强 | C++ 的重命名重构:跨代码和设计器,由 Visual Assist 集成提供。 |
---|---|
在 12 Athens 中新增 | 三个新的重构功能:由 Visual Assist 提供支持,包括引入变量、从使用创建和提取方法。 |
在 12 Athens 中新增 | 查找引用:由 Visual Assist 提供。可配置的查找引用粒度:整个项目组、当前项目或当前单元。 |
在 12 Athens 中新增 | 创建声明和创建实现:自动创建匹配的方法声明或空方法实现,当仅定义其中一个时。由 Visual Assist 集成提供。 |
在 12 Athens 中新增 | 添加包含:添加 #include 语句以包含代码中使用的类型的头文件,适用于用户头文件和系统头文件。由 Visual Assist 集成提供。 |
在 12 Athens 中新增 | 原型同步:当您更改函数的原型时,可以使用此功能同步接口和实现部分以匹配。 |
提取方法重构,跨代码和设计器的重命名重构,查找引用。 | |
Delphi 声明变量、声明字段、提取到资源字符串重构。 |
搜索和导航
-
在代码编辑器中内联查找和替换,包括增量搜索。
-
在文件中查找:能够使用搜索词进行搜索,包括可选的大小写敏感性或整个/部分单词,或跨当前文件、项目中的文件、项目组、打开的文件或文件夹的正则表达式。
-
查找声明:转到类型或方法的声明。
-
转到接口和转到声明:导航到方法的声明或实现,包括快速切换快捷键 Ctrl+Shift+上/下。对于 C++,由 Visual Assist 集成提供。
-
转到成员:搜索并导航通过类型的成员字段、方法和属性,包括变量的类型。由 Visual Assist 集成提供。
-
查找符号:查找项目组中定义的任何符号以及包括系统和平台头文件在内的头文件。由 Visual Assist 集成提供。
-
转到相关:对于 #include 文件,列出并导航到包含该头文件的头文件,或包含该头文件的头文件,以及打开文件或在资源管理器中显示它。由 Visual Assist 集成提供。
在 12 Athens 中新增
在 12 Athens 中新增
在 12 Athens 中新增
在 12 Athens 中新增
在 12 Athens 中新增
这是第十七页和第十八页
第十九页
RAD Studio 12.3 功能矩阵
在 12 Athens 中新增
-
转到相关:对于类型,列出并导航到祖先基类或派生后代类;转到构造函数、类型定义或类型声明;或转到成员。由 Visual Assist 集成提供。
-
转到相关:对于方法,转到基类/祖先方法(虚拟方法覆盖的),或派生后代方法(覆盖虚拟方法的);转到类型成员。由 Visual Assist 集成提供。
-
转到相关:对于变量/参数;转到符号类型的声明,包括类型的一部分,如模板和模板参数;转到类型成员。由 Visual Assist 集成提供。
-
转到相关:类似的功能适用于宏和使用 __property 关键字定义的属性,包括转到祖先和后代属性的重新声明。由 Visual Assist 集成提供。
集成调试
在 12 Athens 中增强
-
全功能调试器:带有颜色语法高亮的调用栈、调试器工具提示和其他视图。
-
调试远程和本地的 64 位 Windows 应用程序。
-
C++ Win64 调试器:基于 LLDB,包括格式化程序以评估常见的复杂类型,如 UnicodeString 和 AnsiString、C++ 字符串、向量、双端队列等。
在 12.2 Athens 中引入
在 12.3 Athens 中新增
-
Delphi Win64 LLDB 调试器的初始发布:在 64 位 IDE 中。
-
调试远程 macOS 64 位应用程序(Intel 和 ARM)。Delphi macOS 64 位 ARM 调试器基于 LLDB 调试器架构,而在 11.3 中,Delphi macOS 64 位 Intel 调试器也使用 LLDB。
-
远程 iOS 64 位设备调试(不包括 iOS 17 设备,目前不支持调试)。
-
在 ARM 64 位 macOS 上调试 iOS 模拟器应用程序(基于 LLDB 调试器架构)。
-
在设备上调试 Android 64 位应用程序。Delphi Android 64 位调试器基于 LLDB 调试器架构。
-
远程 Linux 64 位调试。Delphi Linux 64 位调试器基于 LLDB 调试器架构。
-
改进的 Clang 增强 C++ 编译器的调试支持:适用于 Win32。
-
支持 Clang 15 Win64 C++ 编译器的调试:支持 PDB 调试信息。
-
支持 Delphi Unicode 字符串评估:在调试 iOS64 应用程序时评估属性和变体以及函数调用支持。
-
CPU 视图支持:适用于 iOS 和 Android 应用程序调试,以及 Delphi 动态数组的支持。
-
调试可视化工具:启用调试数据的扩展视图,增强了对 Delphi 泛型和 C++ 模板的支持。
-
为自定义数据类型构建调试可视化工具。
-
TStrings、TDateTime、TDate 和 TTime 类型的调试可视化工具。
-
从“调试会话进行中。终止?”对话框中分离。
-
多线程调试:能够选择性地“冻结”和“解冻”线程。
-
多线程调试:能够为选定的线程设置断点。
-
支持 Windows 上的等待链遍历。
-
反汇编窗格:具有“显示操作码”和“显示地址”的本地菜单项。
-
调试器选项:“滚动新事件到视图”和“忽略非用户断点”。
-
调用栈视图:显示一个符号,指示帧是否具有调试信息。
-
CPU 视图窗格:可以在编辑器选项卡外单独打开。
第二十页
RAD Studio 12.3 功能矩阵
-
调试器视图和窗格之间的集成:使查找和理解信息更加容易。
-
调用栈视图:双击项目时自动同步局部变量视图。
-
评估器工具提示提示:按下 CTRL 键时变为透明,允许您透过它们看到编辑器。
-
可扩展的工具提示表达式评估。
-
可扩展的监视和局部变量视图。
-
选择性符号表加载。
-
调试后关闭隐式打开的文件。
-
CPU 视图中的多选和复制到剪贴板支持。
-
Ctrl+点击编辑器装订线:启用/禁用断点。
-
按加载顺序排序:在模块视图中。
-
设置下一条语句:编辑器中的本地菜单项。
-
异常通知对话框:中断/继续按钮,“忽略异常类型”复选框。
-
线程视图:显示调试器控制下的所有进程和线程的状态。多进程调试,便于跟踪复杂的应用程序。调试生成的进程。
-
CPU 视图:用于低级调试。从 11.2 开始,CPU 视图提供语法高亮。
-
断点视图:带有工具栏、就地编辑和启用/禁用复选框。断点数据感知触发器。高级断点带有工具提示、操作和组,用于完全控制调试。
-
监视视图:支持就地编辑、复选框启用/禁用,并将监视名称与值分开显示。
-
多选项卡监视视图:用于逻辑分组变量。
-
附加到并调试任何进程,从任何进程中分离。
-
运行直到返回。
-
调试检查器:用于在调试时轻松监视属性。
-
事件日志视图。
集成单元测试
-
集成单元测试:使用 DUnitX 测试框架。
-
DUnitX 单元测试支持:适用于移动平台(iOS 和 Android)。
-
DUnitX 单元测试支持:适用于 Linux。
-
DUnit 测试框架的运行时支持。
-
单元测试向导:用于快速轻松地创建单元测试和单元测试项目。
-
从项目管理器执行单元测试。
集成帮助
-
支持 CHM 帮助引擎:并更新了 IDE 帮助结构。
-
持续更新的帮助系统:带有显示类层次结构和声明成员的图表页面。
-
在线文档:可在 https://docwiki.embarcadero.com/ 上获取。
数据库应用程序开发和连接
在 11.2 Alexandria 中增强
在 12.2 Athens 中增强
这是第十九页和第二十页
第二十一页
RAD Studio 12.3 功能矩阵
-
强大的跨平台和多数据库访问架构:基于 TDataSet 类,支持字段定义、字段和参数管理。
-
支持多个 TDataSet 后代类:随产品提供或可从第三方供应商处获得。
-
支持 BlobFields 的显示选项。
-
TField 类的直接 GUID 访问。
-
使用 FieldOptions 和 FieldLifeCycle 功能控制数据集的自动和持久字段。
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 数据库、IBToGo / IBLite、本地主机上的 InterBase、嵌入式 MySQL、本地主机上的 MySQL Server、Advantage Database 本地引擎、本地主机上的 PostgreSQL、嵌入式 Firebird、本地主机上的 Firebird。
-
某些功能在此表中标记为“仅限于本地连接”:适用于专业版和社区版。
-
Linux 企业数据库支持:包括 MySQL、MariaDB、Microsoft SQL Server、Oracle Database、InterBase、PostgreSQL、Sybase SQL Anywhere、IBM DB2 Server、Firebird、Advantage Database、MongoDB 和通用 ODBC 驱动。还包括对本地数据库的支持,如 SQLite 数据库和 IBToGo / IBLite。
-
FireDAC 支持经典的 QBE 模式(按示例查询):使客户更容易创建数据库表过滤器。
-
FireDAC 配置(TFDSecurityOptions):帮助开发者提高数据库应用程序的安全性,提供过滤允许的 SQL 命令类型、禁用包含多个命令的单个 SQL 语句、禁用动态更改 SQL 语句以及验证操作仅影响一行的选项。
-
改进的 FireDAC 的 FDMontor 和 FDExplorer 工具。
-
iOS 和 Android 移动数据库支持:包括 SQLite、IBToGo 和 IBLite。IBLite 在 iOS 模拟器中也不可用。
-
FireDAC Microsoft SQL Server 驱动:支持最新的 Microsoft ODBC Driver for SQL Server(版本 18)和 Microsoft SQL Server 2022。
-
FireDAC MySQL 驱动:支持 MySQL v 8.4 和 MariaDB v 10.6,支持 MySQL 预处理语句 API 和内部 BLOB 流。
-
FireDAC ODBC 驱动 13:支持按数据类型名称进行数据类型映射。
-
更新的 FireDAC SQLite 驱动:支持版本 3.42,同时保留使用 FireDAC 加密(FDE)的 SQLite 3.311 选项。提供 SQLite 引擎的静态和动态链接。包括对 SQLite SEE 的支持。
-
FireDAC InterBase:支持 TRUNCAFE 命令、事务等待时间以及在连接参数中的大端/小端配置,增加了对查询数据库服务管理器、真实 BLOB 流和数组数据类型的支持。
-
FireDAC Oracle 驱动:支持 v 19c 和 Oracle 存储过程的 128 字符参数名称。之前的更新包括支持 VARCHAR2、NVARCHAR2 和 RAW 数据类型(最多 32K)、PL/SQL 中的原生 BOOLEAN、64 位整数和无符号 INT、标识/自增列、查询更改通知、隐式 ROWID 获取、隐式结果、额外的连接模式、网络超时和事务状态检测和同步。自 12.3 版本起,支持 Oracle DRCP(数据库驻留连接池)。
第二十二页
RAD Studio 12.3 功能矩阵
-
TFDOracleAdmin 服务组件。
-
FireDAC Advantage 驱动:支持版本 12 的功能,如 GUID 数据类型、备份存档、默认值短语;改进对加密表的支持,改进 TFDADSUtility 组件。
-
FireDAC DB2 驱动:支持 AS/400 上的 DB2、IDENTITY 列和连接定义参数。
-
FireDAC Firebird 5 驱动:包括 VendorHome 驱动配置,支持 Firebird 嵌入式本地连接协议、FBSOUT 包、长语句、大端/小端配置、Firebird 4 数据类型、FDF8Backup 并行操作(适用于 Firebird 5)。
-
FireDAC PostgreSQL 驱动:支持 PostgreSQL 最高版本 16。之前的更新包括 PostgreSQL 15 特定的性能改进,支持 PostgreSQL 存储过程、标识列、macaddr8、密码加密以及在连接参数中的大端/小端配置。
-
FireDAC SQL Anywhere 驱动:支持 ToolHome 属性和 FDEventAlerter。
-
更新的 FireDAC Informix 驱动:支持保留更新锁和悲观锁,以及 ISAM 错误代码。
-
完整的 FireDAC 支持 NoSQL MongoDB 数据库:包括 FireDAC MongoDB 驱动,支持版本 3.0 到 8.0,包括 MongoDB Atlas。
-
MongoDB API 封装类:包括 TMongoConnection、TMongoDatabase 和 TMongoCollection。
-
MongoDB 查询、管道、更新命令:支持流畅方法构建器。
-
MongoDB 特定数据集:包括 TFDMongoDataSet(允许将数据集附加到 MongoDB 游标)、TFDMongoQuery(允许对 MongoDB 集合执行查询)和 TFDMongoPipeline(允许对 MongoDB 集合执行管道),以及 TMongoDocument 迭代器方法以遍历文档项。
-
FireDAC Teradata 数据库支持:基于 Teradata 数据库的 ODBC 驱动。
-
FireDAC 支持 InterBase 更改视图。
-
FireDAC 支持更改通知:额外支持 Oracle 和 MongoDB 数据库。
-
工具和脚本:帮助将 dbExpress 代码迁移到 FireDAC。
-
FireDAC 流支持:适用于 BLOB 字段和 MSSQL 文件流。
-
支持 DBMS API 命令的原生超时。
-
FireDAC 连接参数:在对象检查器中显示为记录。
-
iBLite 特定的 FireDAC 驱动:适用于桌面和移动平台(仅限 Delphi)。
-
InterBase 加密连接选项。
-
Windows 和 macOS 的原生驱动:适用于 Informix 数据库(仅限 Delphi)。
-
包含的数据库驱动的源代码。
-
全面的 SQLite v3+ 数据库支持:包括“智能”数据类型识别,支持动态和静态链接。
-
FireDAC ETL 支持(批量移动):优化和扩展了 TFDBatchMoveSQLWriter 组件,支持 MERGE / INSERT OR REPLACE 命令以及 dmAppend、dmUpdate、dmAppendUpdate 模式。10.2.2 版本中增加了 JSON Writer 支持。
-
易于使用的 TDataSet 后代类。
-
统一的数据访问 API。
-
FireDAC 缓存更新模式:提供 AutoCommitUpdates 属性,并与 ClientDataSet 兼容。
-
FireDAC 客户端:适用于 DataSnap。
-
高性能的内存数据集。
-
FireDAC 完整源代码:包括驱动源代码。
这是第二十一页和第二十二页
DATASNAP 多层架构
-
使用 DataSnap 创建适用于 Windows 服务器的多层数据库应用程序
-
使用 DataSnap 创建适用于 Linux 服务器的多层数据库应用程序
-
使用 WebBroker 架构在 Microsoft IIS 服务器(HTTP 或 HTTPS)上部署 DataSnap 服务器
-
使用 WebBroker 架构在 Apache HTTP 服务器(使用 HTTP 或 HTTPS)上部署 DataSnap 服务器。对于 Delphi,也可在 Linux 上使用。
-
DataSnap 客户端使用 System.NET 进行 HTTP 和 HTTPS 通信,无需部署 OpenSSL 客户端库(适用于 REST 连接和 HTTP 连接)
-
DataSnap 服务器方法支持 TDBXJSONStream 参数,用于在客户端和服务器之间传递 JSON 流
-
使用基于 TDSMethodMapEvent 事件的新机制配置 REST URI
-
在独立 DataSnap 应用程序中支持 HTTPS
-
DataSnap 服务器能够终止套接字连接。HTTP 协议的通信超时
-
特定 DataSnap 支持暴露 FireDAC 数据集并使用增量进行变更协调(使用 FireDACJSONReflect 单元),通过数据压缩优化吞吐量
-
重量级回调支持向特定回调广播。服务器和客户端的回调通道事件。DataSnap REST 服务器支持多个回调隧道
-
身份验证和基于角色的授权
-
TCP/IP 协议的会话事件,DataSnap 会话中的对象支持
-
监控和控制连接
-
DataSnap REST 客户端连接(TDSRestConnection),适用于所有平台,具有 SecureProtocols 属性
-
允许在 REST 调用中使用查询参数并存储它们
-
HTTP 连接的代理信息支持
-
会话事件简化多层实现
-
从对象库中的 DataSnap 向导使服务器和客户端创建更加容易。DataSnap 向导源代码使开发人员能够构建自己的 DataSnap 服务器向导
-
添加了对 REST(ful)接口的支持,并从服务器和 REST 客户端代理生成中暴露
-
为 Object Pascal 和 C++ 客户端生成 DataSnap 服务器代理
-
支持 HTTP 和 HTTPS 通信协议,超越本地 DataSnap(TCP/IP)方法;添加了防火墙外客户端代码的 HTTP 隧道支持
-
添加了加密和压缩的过滤器支持
-
包含加密 PCI 和压缩过滤器,便于快速启用
-
轻量级回调
-
Windows 32 位和 64 位本地(DBX)客户端和 REST 客户端
-
macOS REST 客户端
-
浏览器平台的 REST / JavaScript 客户端支持
包含的数据库工具和数据库引擎
-
支持 FireDAC 的数据资源管理器,优化以添加和管理数据库连接并浏览数据库模式,包括主键、外键和序列或生成器
第24页
RAD STUDIO 12.3 功能矩阵
-
数据资源管理器优化以添加和管理数据库连接并浏览数据库模式
-
从数据资源管理器中的 FireDAC 节点和 dbExpress 节点拖放到表单和数据模块以加速开发
-
支持对任何 FireDAC 连接的直接 SQL 操作
-
InterBase 2020 更新 6 开发者版 – 最多 20 个用户和 80 个逻辑连接
-
IBLite 2020 更新 6 适用于 Windows,具有无限部署许可证
-
IBLite 2020 更新 6 适用于 macOS、iOS 和 Android,具有无限部署许可证
-
免费 InterBase ToGo 部署许可证适用于移动平台。每年订阅可无限部署到桌面和移动设备,需单独购买。
-
IBConsole,集成的 InterBase 配置和管理工具,最近更新为高 DPI 并改进了用户界面
云支持
-
由 Appercept 提供的 Delphi 的 AWS SDK*,支持多种 AWS 服务,随着时间的推移不断扩展
*可在 GetIt 包管理器中下载(需要有效的更新订阅) -
Windows Azure 组件,包括 AzureConnectionString、AzureBlobManagement、AzureQueueManagement 和 AzureTableManagement
-
操作 Windows Azure 块、队列和表的能力
-
TAzureQueueManagement 的元数据支持
-
Azure 表的 ContinuationToken 支持
-
Azure 支持更新到当前的 Azure API
-
亚马逊简单存储服务(S3)API
-
亚马逊队列服务 API
-
亚马逊 SimpleDB API
-
AWS 支持更新到当前的 AWS API 和更灵活的区域支持
-
部署到 Amazon EC2 和 Windows Azure
REST 客户端库和 BAAS
-
REST 客户端库简化了 REST 服务的调用,改进了 MIME 类型处理、属性(RedirectsWithGET 和 SecurityProtocols)和事件(OnNeedClientCert 和 OnAuthEvent)
-
授权支持,包括基本身份验证、普通身份验证、OAuth1、OAuth2、OAuth2 增强版,支持自动令牌刷新
-
TRestClient、TRestRequest 和 TRestResponse 组件
-
REST 调试器工具用于测试 REST 调用及其参数。提供新选项以从数据网格预览中复制值。
-
增强的 REST 请求参数,支持列表参数、参数流式传输、所有请求方法的查询参数、内容体访问
-
REST 客户端库中使用的 JSON 读取器和写入器
-
后端即服务(BAAS)架构,具有统一接口,支持最常见的操作,如用户管理、文件存储、对象存储和通知支持
-
集成的 BaaS 支持 Kinvey 和 Parse API
XML 和 SOAP
-
TXMLDocument 组件适用于所有平台
-
-
集成的 BaaS 支持 Kinvey 和 Parse API
XML 和 SOAP
-
TXMLDocument 组件适用于所有平台
翻译25和25页的内容第25页
RAD STUDIO 12.3 功能矩阵
-
TXMLDocument 组件支持 Windows 上的 MSXML;其他平台上支持原生的 OmniXML 库和 ADOM 库
-
更轻松地选择默认的 XML 引擎进行 XML 数据处理
-
轻松创建 Win32、Win64 SOAP Web 服务
-
构建客户端 SOAP Web 服务,包括支持 SOAP 1.2 客户端
-
SOAP 客户端使用 HTTP 客户端库,完全支持每个平台上的原生 SSL 层(改进了对客户端证书的支持)
-
WSDL 外部模式支持
-
XML 转换工具和组件,用于在 XML 和数据集之间交换数据
-
原生的 Object Pascal 和 C++ XML 绑定,简化 XML 编程 – 使用接口访问 XML 文档
-
SOAP 运行时支持可选和无界元素
附加和第三方集成工具
文件比较与 Beyond Compare 文本比较-
Beyond Compare 文本比较集成
-
比较和编辑文件内容,支持语法高亮,忽略空白和注释的更改
-
打印差异报告或将其保存为 HTML 或纯文本
-
过滤显示以仅显示差异,可选择显示几行上下文
-
内置支持 Object Pascal、C++、HTML、DFM 等
-
在 IDE 的“编辑”菜单和项目管理器中添加“比较”菜单,提供与先前版本、其他编辑器标签和原始文件进行比较的命令
-
自动配置为从历史视图中进行差异和合并
使用 CodeSite Express 进行日志记录
-
增强于 11.2 亚历山大版本
-
Raize Software 的 CodeSite Express 集成提供了高级的应用程序日志记录和调试功能*
*可在 GetIt 包管理器中下载(社区版不包含) -
记录各种信息,无需数据转换,包括字符串、数字、日期和时间,甚至对象、字符串列表、异常等
-
从应用程序代码中记录信息(包括递归函数和多线程),而不会中断程序执行或引起副作用
-
通过多种消息类型强调重要的日志信息
-
将日志消息发送到 CodeSite 日志文件以供后续查看,或发送到 CodeSite 实时查看器进行实时分析,或同时发送到两者
-
使用 CodeSite 查看器中的广泛分析工具分析消息日志并更快定位问题区域
-
按应用程序名称、进程 ID、线程名称、计算机名称、类别和消息文本过滤消息日志
-
使用高级 CodeSite 消息组织器快速将消息日志组织到多个视图中
-
通过使用具有自己类别的附加 CodeSite 记录器来控制生成的日志信息量,而不是依赖任意的日志级别
IP*Works! 通信组件
-
/n software 的 IPWorks! 组件的完整版本 – 一套全面的互联网通信组件,涵盖所有主要互联网协议的 40 多个独立组件
*可在 GetIt 包管理器中下载(社区版不包含)
第26页
RAD STUDIO 12.3 功能矩阵
-
用于互联网开发的免版税商业组件,包括 ATOM、CalDAV、FileMailer、FTP、HTMLMailer、HTTP、ICMPPort、IMAP、IPDaemon、IPInfo、IPMonitor、IPPort、JSON、LDAP、Mcast、MIME、MX、NetClock、NetCode、NetDial、NNTP、Ping、POP、RCP、REST、Rexec、Rshell、RSS、SMPP、SNPP、SOAP、Syslog、Telnet、TFTP、TraceRoute、UDPPort、WebDav、WebForm、WebUpload、Whois、XMLp 和 XMPP
-
组件易于使用,具有统一、直观和可扩展的设计;跨平台和技术共享通用接口
-
组件快速、健壮且可靠,资源消耗最小;轻量级且不依赖外部库
-
详细的参考文档、数百个示例应用程序、完全索引的帮助文件和广泛的在线知识库
附加组件
-
更新于 11.3 亚历山大版本
-
增强于 12.2 雅典版本
-
TeeChart 标准组件,包括图表、DBChart 和丰富的不同业务图表类型
此外,我们在 GetIt 包管理器中提供了许多独家组件,适用于 Delphi 和/或 C++。您可以访问 https://getitnow.embarcadero.com/ 查看当前可用的内容(某些独家项目可能仅限于高端版本)
Sencha Ext JS 专业版
-
Ext JS HTML5/JavaScript(框架和 UI 组件库)– 专业版
-
Cmd:构建优化工具
-
Ext JS 模板:设计工具包
-
Architect:可视化应用程序构建器
-
Sencha Themer:样式工具
*Ext JS Web 开发框架和 Aqua Data Studio 不包含在 Architect LC 版本中
Aqua Data Studio
-
注册服务器/数据库,数据库导航器/资源管理器
-
查询分析器(SQL 编辑器)和查询构建器
-
表数据编辑器
-
可视化分析
-
模式/数据/文件比较 导入/导出数据和 DDL
-
ER 建模器
-
数据库管理
*Ext JS Web 开发框架和 Aqua Data Studio 不包含在 Architect LC 版本中 -
XML 和 SOAP
-
TXMLDocument 组件适用于所有平台
-
TXMLDocument 组件支持 Windows 上的 MSXML;其他平台上支持原生的 OmniXML 库和 ADOM 库
-
更轻松地选择默认的 XML 引擎进行 XML 数据处理
-
轻松创建 Win32、Win64 SOAP Web 服务
-
构建客户端 SOAP Web 服务,包括支持 SOAP 1.2 客户端
-
SOAP 客户端使用 HTTP 客户端库,完全支持每个平台上的原生 SSL 层(改进了对客户端证书的支持)
-
WSDL 外部模式支持
-
XML 转换工具和组件,用于在 XML 和数据集之间交换数据
-
原生的 Object Pascal 和 C++ XML 绑定,简化 XML 编程 – 使用接口访问 XML 文档
-
SOAP 运行时支持可选和无界元素
附加和第三方集成工具
文件比较与 Beyond Compare 文本比较-
Beyond Compare 文本比较集成
-
比较和编辑文件内容,支持语法高亮,忽略空白和注释的更改
-
打印差异报告或将其保存为 HTML 或纯文本
-
过滤显示以仅显示差异,可选择显示几行上下文
-
内置支持 Object Pascal、C++、HTML、DFM 等
-
在 IDE 的“编辑”菜单和项目管理器中添加“比较”菜单,提供与先前版本、其他编辑器标签和原始文件进行比较的命令
-
自动配置为从历史视图中进行差异和合并
使用 CodeSite Express 进行日志记录
-
增强于 11.2 亚历山大版本
-
Raize Software 的 CodeSite Express 集成提供了高级的应用程序日志记录和调试功能*
*可在 GetIt 包管理器中下载(社区版不包含) -
记录各种信息,无需数据转换,包括字符串、数字、日期和时间,甚至对象、字符串列表、异常等
-
从应用程序代码中记录信息(包括递归函数和多线程),而不会中断程序执行或引起副作用
-
通过多种消息类型强调重要的日志信息
-
将日志消息发送到 CodeSite 日志文件以供后续查看,或发送到 CodeSite 实时查看器进行实时分析,或同时发送到两者
-
使用 CodeSite 查看器中的广泛分析工具分析消息日志并更快定位问题区域
-
按应用程序名称、进程 ID、线程名称、计算机名称、类别和消息文本过滤消息日志
-
使用高级 CodeSite 消息组织器快速将消息日志组织到多个视图中
-
通过使用具有自己类别的附加 CodeSite 记录器来控制生成的日志信息量,而不是依赖任意的日志级别
IP*Works! 通信组件
-
/n software 的 IPWorks! 组件的完整版本 – 一套全面的互联网通信组件,涵盖所有主要互联网协议的 40 多个独立组件
*可在 GetIt 包管理器中下载(社区版不包含) -
-
用于互联网开发的免版税商业组件,包括 ATOM、CalDAV、FileMailer、FTP、HTMLMailer、HTTP、ICMPPort、IMAP、IPDaemon、IPInfo、IPMonitor、IPPort、JSON、LDAP、Mcast、MIME、MX、NetClock、NetCode、NetDial、NNTP、Ping、POP、RCP、REST、Rexec、Rshell、RSS、SMPP、SNPP、SOAP、Syslog、Telnet、TFTP、TraceRoute、UDPPort、WebDav、WebForm、WebUpload、Whois、XMLp 和 XMPP
-
组件易于使用,具有统一、直观和可扩展的设计;跨平台和技术共享通用接口
-
组件快速、健壮且可靠,资源消耗最小;轻量级且不依赖外部库
-
详细的参考文档、数百个示例应用程序、完全索引的帮助文件和广泛的在线知识库
附加组件
-
更新于 11.3 亚历山大版本
-
增强于 12.2 雅典版本
-
TeeChart 标准组件,包括图表、DBChart 和丰富的不同业务图表类型
此外,我们在 GetIt 包管理器中提供了许多独家组件,适用于 Delphi 和/或 C++。您可以访问 https://getitnow.embarcadero.com/ 查看当前可用的内容(某些独家项目可能仅限于高端版本)
Sencha Ext JS 专业版
-
Ext JS HTML5/JavaScript(框架和 UI 组件库)– 专业版
-
Cmd:构建优化工具
-
Ext JS 模板:设计工具包
-
Architect:可视化应用程序构建器
-
Sencha Themer:样式工具
*Ext JS Web 开发框架和 Aqua Data Studio 不包含在 Architect LC 版本中
Aqua Data Studio
-
注册服务器/数据库,数据库导航器/资源管理器
-
查询分析器(SQL 编辑器)和查询构建器
-
表数据编辑器
-
可视化分析
-
模式/数据/文件比较 导入/导出数据和 DDL
-
ER 建模器
-
数据库管理
*Ext JS Web 开发框架和 Aqua Data Studio 不包含在 Architect LC 版本中
第29页
RAD STUDIO 12.3 功能矩阵
下载免费试用版,请访问 www.embarcadero.com/products
公司总部 | Embarcadero Technologies, Inc.
4001 W. Parmer Lane, Suite 125, Austin, TX 78727, USA
www.embarcadero.com | sales@embarcadero.com© 2025 Embarcadero Technologies, Inc. Embarcadero、Embarcadero Technologies 徽标以及所有其他 Embarcadero Technologies 产品或服务名称均为 Embarcadero Technologies, Inc. 的商标或注册商标。所有其他商标均为其各自所有者的财产。130325
-
-
-