Embarcadero RAD Studio12破解版是快速的应用程序开发解决方案,可使用开发人员喜欢的集成工具链在Delphi和现代C ++中快速构建高性能的本机跨平台应用程序!集编写、编译、打包和开发跨平台本机应用程序等一系列的内容,能够轻松简化你的工作流程,带来各种实用的功能,大大提高开发人员的工作效率!Architect版适用于构建数据库,云或启用Web的应用程序的企业团队,面向正在构建基于服务的企业应用程序,支持Web的应用程序或数据库应用程序的开发团队。C++Builder 12 带来了一些巨大的改进。我们想带您了解幕后花絮,并预览即将发生的事情。期待看到开发中的技术,一个令人兴奋的、未经过滤的幕后花絮,看看即将在两个主要领域推出的内容:新的 Clang 工具链,在 RTL、STL、链接器、调试器等方面进行了大量改进;以及可视化助手集成,为 C++ 提供导航、搜索和重构。
Embarcadero Technologies, Inc. 构建工具,为应用程序开发人员解决生产力问题。该公司的产品允许用户从所有平台上的单个代码库设计、构建和运行应用程序。财富 100 强公司中有 12 家,全球拥有超过 29 万 C++ 和 Delphi 用户,他们依靠 Embarcadero 屡获殊荣的产品来交付关键的企业应用程序。Embarcadero 是 Idera, Inc. 的一个部门所有者
RAD Studio 12 新版特色
Embarcadero 非常高兴地宣布 RAD Studio 12 Athens 以及 Delphi 12 和 C++ Builder 12 的发布。RAD Studio 12 Athens版本包含令人兴奋的新功能,为产品的未来奠定了基础。
12 中的新功能
主要新功能
这是 RAD Studio 12 中引入的主要功能的摘要。以下部分提供了更多详细信息,但最好从摘要开始:
- Visual Assist 集成在 C++ Builder 的 IDE 中,为 C++ 语言提供一流的代码完成、代码导航和重命名重构 - Win64 的基于 CLANG 的基于 C++ 编译器的重大更新预览,以支持最新的 C++ 标准语言
功能,并提供与外部库和 C++ 代码
的更好集成- 添加了 Delphi 语言,包括多行字符串文字,以解决一些相关的客户要求
- FireMonkey 中的 Skia 支持,在所有目标平台上提供更高的性能和质量,为所有目标平台渲染图形和 UI 控件提供更高的性能和质量,并采用了 FireMonkey
的新基础 - 重新设计的 MDI 和 VCL 的新选项卡式 UI 架构,以帮助我们的客户实现现有应用程序的现代化, 添加对 HighDPI 的支持和对现有程序的样式设置,同时进行最小的工作
- 一个新的FireDAC示例查询(QBE)组件,用于更轻松的数据过滤和一个新的JSON向导,用于Delphi以流行的JSON格式添加数据到对象的映射,就像我们对XML
的映射一样- 许多IDE生产力和质量改进, 更轻松、更快速地使用 RAD Studio 完成日常任务
- 支持 RAD Server 中的智能 ID,使客户托管的 REST API 更加强大和灵活,同时保持 RAD Server 的
易用性 C++ 的奇妙事物此版本的主要重点是 C++ Builder 和我们的 C++
工具链(在 RAD Studio 中也可用)。该团队一直专注于两个关键的 C++ 改进:现代化我们的 C++ 编译器和工具链,通过代码完成提供惊人的生产力,以及通过集成 Visual Assist 添加重构和导航。
C++ 工具链升级是对 C++ 支持的一次惊人改革。它不仅包括新版本的 Clang,还包括 C 和 C++ 运行时库和 STL(C++ 标准模板库)以及链接器和调试器。这项大型工作的目标是提供现代 C++ 标准,能够运行您在最近的库和项目中找到的 C++ 代码,轻松使用第三方库,利用现代安全编码标准,拥有更高性能的应用程序和出色的调试。它还旨在直接改进链接和 STL 等领域,并转向 Windows 平台标准,例如使用 COFF 和 PDB 对象以及调试格式,从而可能允许您与其他工具进行更广泛的兼容性。
在 12.0 中,我们将发布这个新的 C++ 工具链的预览版,可作为命令行编译器使用。我们将继续致力于这个新的 C++ 工具链的 IDE 集成,与现有的 C++ 编译器并行,并与 RAD Studio 中的 Delphi 库集成,包括 VCL 和 FireMonkey UX 库。我们计划在订阅时向客户提供这些更新。
C++ Builder 在 12.0 中的另一项重大创新来自集成了 Visual Assist 技术,以提供更好的代码洞察,包括代码完成、代码导航和重构。这些是关键的生产力工具这有助于完成常见的开发任务,从编码时经常调用的代码完成,到允许开发人员轻松找到代码的相关部分而不是手动搜索代码库的导航,再到有助于代码组织和安全性的重构。我们将在 RAD Studio 中提供 VA 功能的重要初始子集,包括查找符号和引用、显示项目大纲、从实现导航到声明并返回,以及重命名重构。
在Delphi编译器方面,12.0增加了一些小而不错的扩展,包括对长字符串文字、多行字符串文字的支持,受三引号的限制,以便更轻松地在应用程序源代码中嵌入SQL、HTML、JSON、XML和类似的多行文本。Delphi 12 编译器还为 NativeInt 提供了弱类型别名定义,以增强 Win32/Win64 兼容性,更好地支持 NaN 浮点数比较,并在所有平台上禁用浮点异常。
在平台支持方面,Delphi 12.0 提供了对 Android API 级别 33 的兼容性,这是 Google 对 Play 商店应用提交的要求。
FireMonkey 和 Skia 作为新的基础
在 UI 库方面,RAD Studio 12.0 中最重要的一组改进,对于 Delphi 和 C++ Builder,来自于 FireMonkey 中非常流行的跨平台渲染引擎 Skia 的集成。这是通过集成 Skia4Delphi 开源项目来完成的,但也通过 Vulkan 支持、使用 Skia 着色语言支持效果和滤镜、WebP 编码器、打印机支持以及打印到 PDF 来扩展它。
RAD Studio Skia 支持包括直接 API、特定 UI 控件(TSkAnimatedImage、TSkLabel、TSkPaintBox 和 TSkSvg),以及通过 Skia 自动映射 FireMonkey UI 控件 UI 渲染。一般来说,Skia 提高了渲染质量和性能。请注意,VCL Windows 库中也提供了相同的 Skia UI 控件。
除了 Skia 支持之外,我们还改进了 Android 支持,以匹配许多最近的平台增强功能,添加了分屏支持,以允许 FireMonkey 应用程序在 iOS 和 Android 上的并排窗格中工作,并广泛地重新设计了单行 TEdit 和多行 TMemo 控件的文本输入功能。
对于 FireMonkey 开发,IDE 的另一个重大改进是引入了一个向导,用于生成 Apple 和 Google 要求的所有分辨率的图标和初始屏幕,从单个 SVG 图像开始,并支持 Android 的自适应图标。
VCL Modernization with MDI and Tabbed UI architecture
We have been doing VCL modernization work to help our customers migrate their existing applications (often very large and well established in their target industry). In 12.0 the focus is on keeping alive the old fashioned, but still popular, MDI (Windows’ Multi Document Interface) model. With the new release customers will be able to adopt full HighDPI support for MDI applications and also adopt VCL styles. We’ll allow our customers to bypass platform issues caused by the fact Microsoft has been neglecting support for MDI in recent years.
In addition, RAD Studio 12.0 introduced a new tab-based UI (like the one from Google Chrome and many other popular apps) as an easy migration from MDI or a brand new model, with the new TFormTabsBar control. The VCL library has improvements in futons management for High DPI screens.
As part of the VCL improvements, the new release is introducing a number of new designers to help simplify the work: There is a new string list editor, a multiline string editor, and quick configuration dialogs for buttons, radio groups and panels. Some of these handy tools were originally part of KSVC (Konopka Signature VCL Controls) and are now available to anyone, even without installing this add-on control pack.
除了核心 RTL 定义之外,我们还创建了一组新的单元,其中完整的 Windows API 标头转换为 Object Pascal,以使 Delphi 开发人员更容易调用我们在组件库中未公开的任何 Windows 平台 API。此 API 转换包括 311 个 Delphi 头文件和 41 MB 代码,涵盖了 Microsoft 提供的整个平台 API。
此外,我们还改进了 Edge 浏览器与新接口、属性和事件的集成,以匹配自上次发布以来对平台 WebView 2 控件的改进。注意到 VCL 的进一步改进是极其灵活的 TControl 枚举器、桌面 Windows 管理器 (DWM) 增强功能以及对双缓冲模式的更改。
Delphi RTL,数据和其他领域的
新功能 其他Delphi核心运行时库也进行了许多改进,C++ Builder也利用了这些改进。对于我们的旗舰数据库访问库FireDAC,我们增加了对经典QBE模式(Query-By-Example)的支持,该模式允许开发用于输入简单数据过滤条件的UI。
此外,FireDAC组件还提供了一些附加功能,通过限制特定查询控件的SQL命令类型、禁止多个命令以及阻止进一步的SQL更改,帮助开发人员提高其应用程序安全性。如果与其他行业最佳实践一起使用,这些改进使开发人员能够提高应用程序安全性。
RAD Studio 12.0 还引入了一个新的 JSON 映射向导,该向导可以生成与 JSON 数据结构匹配的类,并正确读取和写入代码,以读取一组对象中的 JSON 并将其流出到新文件。
RAD Studio IDE 改进
IDE 中有许多相关的更改。
第一个是功能安装程序的新 UX,用于初始产品安装或以后添加功能和平台。此对话框在行为和 UI 中已完全重新设计,使用现代 VCL 控件,从而改善了新用户对产品的第一印象。它更易于使用,因为所有主要的安装选项(包括额外的插件)都在一个页面上,这与以前的多步骤设计不同。新对话框还提供更好的错误信息,以防出现安装问题。
IDE 现在在许多辅助窗口中突出显示了语法,例如调用堆栈和结构视图。在源代码搜索、导航工具栏的工作方式、多个编辑窗口的使用以及许多其他小的调整方面也有所改进。
除了为 C++ Builder 引入 Visual Assist 集成之外,我们还进一步改进了用于 Code Insight 的 DelphiLSP 支持。例如,代码完成现在包括语言关键字,并且代码模板在完成期间显示在上下文正确的代码区域中,并且更好地支持泛型和完成数组或数组类型。
最后,RAD Studio 进一步扩展了代码编辑器的新 ToolsAPI,让客户和第三方供应商能够为我们的 IDE 创建更灵活的插件。
RAD Server 和 InterBase
我们的 REST 服务器 API 托管平台 RAD Server 有一些显著的改进。最重要的变化是能够轻松支持智能 ID 模型,使用标准库为服务器公开的资源定义更好的标识符。RAD Server 还提供更好的性能、数据分页改进、更好的会话身份验证和整体质量。
最后,RAD Studio的新版本包括最近发布的InterBase 2020 Update 5的开发者版和嵌入式版本。
质量,质量,质量
除了上面强调的功能外,该版本还专注于多个子系统中的质量工作,从 IDE 开始,但也包括 Delphi RTL 库、VCL UI 库、FireMonkey 跨平台库、FireDAC 和其他数据访问层、HTTP 客户端和服务器组件以及 RAD 服务器。
在 RAD Studio 12 中,我们修复了客户在 Quality Portal (quality.embarcadero.com) 上报告的 1,027 个问题,解决了 877 个公共错误报告,并实施了 150 个客户对新功能的请求。
12 中的新功能
主要新功能
这是 RAD Studio 12 中引入的主要功能的摘要。以下部分提供了更多详细信息,但最好从摘要开始:
- Visual Assist 集成在 C++ Builder 的 IDE 中,为 C++ 语言提供一流的代码完成、代码导航和重命名重构 - Win64 的基于 CLANG 的基于 C++ 编译器的重大更新预览,以支持最新的 C++ 标准语言
功能,并提供与外部库和 C++ 代码
的更好集成- 添加了 Delphi 语言,包括多行字符串文字,以解决一些相关的客户要求
- FireMonkey 中的 Skia 支持,在所有目标平台上提供更高的性能和质量,为所有目标平台渲染图形和 UI 控件提供更高的性能和质量,并采用了 FireMonkey
的新基础 - 重新设计的 MDI 和 VCL 的新选项卡式 UI 架构,以帮助我们的客户实现现有应用程序的现代化, 添加对 HighDPI 的支持和对现有程序的样式设置,同时进行最小的工作
- 一个新的FireDAC示例查询(QBE)组件,用于更轻松的数据过滤和一个新的JSON向导,用于Delphi以流行的JSON格式添加数据到对象的映射,就像我们对XML
的映射一样- 许多IDE生产力和质量改进, 更轻松、更快速地使用 RAD Studio 完成日常任务
- 支持 RAD Server 中的智能 ID,使客户托管的 REST API 更加强大和灵活,同时保持 RAD Server 的
易用性 C++ 的奇妙事物此版本的主要重点是 C++ Builder 和我们的 C++
工具链(在 RAD Studio 中也可用)。该团队一直专注于两个关键的 C++ 改进:现代化我们的 C++ 编译器和工具链,通过代码完成提供惊人的生产力,以及通过集成 Visual Assist 添加重构和导航。
C++ 工具链升级是对 C++ 支持的一次惊人改革。它不仅包括新版本的 Clang,还包括 C 和 C++ 运行时库和 STL(C++ 标准模板库)以及链接器和调试器。这项大型工作的目标是提供现代 C++ 标准,能够运行您在最近的库和项目中找到的 C++ 代码,轻松使用第三方库,利用现代安全编码标准,拥有更高性能的应用程序和出色的调试。它还旨在直接改进链接和 STL 等领域,并转向 Windows 平台标准,例如使用 COFF 和 PDB 对象以及调试格式,从而可能允许您与其他工具进行更广泛的兼容性。
在 12.0 中,我们将发布这个新的 C++ 工具链的预览版,可作为命令行编译器使用。我们将继续致力于这个新的 C++ 工具链的 IDE 集成,与现有的 C++ 编译器并行,并与 RAD Studio 中的 Delphi 库集成,包括 VCL 和 FireMonkey UX 库。我们计划在订阅时向客户提供这些更新。
C++ Builder 在 12.0 中的另一项重大创新来自集成了 Visual Assist 技术,以提供更好的代码洞察,包括代码完成、代码导航和重构。这些是关键的生产力工具这有助于完成常见的开发任务,从编码时经常调用的代码完成,到允许开发人员轻松找到代码的相关部分而不是手动搜索代码库的导航,再到有助于代码组织和安全性的重构。我们将在 RAD Studio 中提供 VA 功能的重要初始子集,包括查找符号和引用、显示项目大纲、从实现导航到声明并返回,以及重命名重构。
在Delphi编译器方面,12.0增加了一些小而不错的扩展,包括对长字符串文字、多行字符串文字的支持,受三引号的限制,以便更轻松地在应用程序源代码中嵌入SQL、HTML、JSON、XML和类似的多行文本。Delphi 12 编译器还为 NativeInt 提供了弱类型别名定义,以增强 Win32/Win64 兼容性,更好地支持 NaN 浮点数比较,并在所有平台上禁用浮点异常。
在平台支持方面,Delphi 12.0 提供了对 Android API 级别 33 的兼容性,这是 Google 对 Play 商店应用提交的要求。
FireMonkey 和 Skia 作为新的基础
在 UI 库方面,RAD Studio 12.0 中最重要的一组改进,对于 Delphi 和 C++ Builder,来自于 FireMonkey 中非常流行的跨平台渲染引擎 Skia 的集成。这是通过集成 Skia4Delphi 开源项目来完成的,但也通过 Vulkan 支持、使用 Skia 着色语言支持效果和滤镜、WebP 编码器、打印机支持以及打印到 PDF 来扩展它。
RAD Studio Skia 支持包括直接 API、特定 UI 控件(TSkAnimatedImage、TSkLabel、TSkPaintBox 和 TSkSvg),以及通过 Skia 自动映射 FireMonkey UI 控件 UI 渲染。一般来说,Skia 提高了渲染质量和性能。请注意,VCL Windows 库中也提供了相同的 Skia UI 控件。
除了 Skia 支持之外,我们还改进了 Android 支持,以匹配许多最近的平台增强功能,添加了分屏支持,以允许 FireMonkey 应用程序在 iOS 和 Android 上的并排窗格中工作,并广泛地重新设计了单行 TEdit 和多行 TMemo 控件的文本输入功能。
对于 FireMonkey 开发,IDE 的另一个重大改进是引入了一个向导,用于生成 Apple 和 Google 要求的所有分辨率的图标和初始屏幕,从单个 SVG 图像开始,并支持 Android 的自适应图标。
VCL Modernization with MDI and Tabbed UI architecture
We have been doing VCL modernization work to help our customers migrate their existing applications (often very large and well established in their target industry). In 12.0 the focus is on keeping alive the old fashioned, but still popular, MDI (Windows’ Multi Document Interface) model. With the new release customers will be able to adopt full HighDPI support for MDI applications and also adopt VCL styles. We’ll allow our customers to bypass platform issues caused by the fact Microsoft has been neglecting support for MDI in recent years.
In addition, RAD Studio 12.0 introduced a new tab-based UI (like the one from Google Chrome and many other popular apps) as an easy migration from MDI or a brand new model, with the new TFormTabsBar control. The VCL library has improvements in futons management for High DPI screens.
As part of the VCL improvements, the new release is introducing a number of new designers to help simplify the work: There is a new string list editor, a multiline string editor, and quick configuration dialogs for buttons, radio groups and panels. Some of these handy tools were originally part of KSVC (Konopka Signature VCL Controls) and are now available to anyone, even without installing this add-on control pack.
除了核心 RTL 定义之外,我们还创建了一组新的单元,其中完整的 Windows API 标头转换为 Object Pascal,以使 Delphi 开发人员更容易调用我们在组件库中未公开的任何 Windows 平台 API。此 API 转换包括 311 个 Delphi 头文件和 41 MB 代码,涵盖了 Microsoft 提供的整个平台 API。
此外,我们还改进了 Edge 浏览器与新接口、属性和事件的集成,以匹配自上次发布以来对平台 WebView 2 控件的改进。注意到 VCL 的进一步改进是极其灵活的 TControl 枚举器、桌面 Windows 管理器 (DWM) 增强功能以及对双缓冲模式的更改。
Delphi RTL,数据和其他领域的
新功能 其他Delphi核心运行时库也进行了许多改进,C++ Builder也利用了这些改进。对于我们的旗舰数据库访问库FireDAC,我们增加了对经典QBE模式(Query-By-Example)的支持,该模式允许开发用于输入简单数据过滤条件的UI。
此外,FireDAC组件还提供了一些附加功能,通过限制特定查询控件的SQL命令类型、禁止多个命令以及阻止进一步的SQL更改,帮助开发人员提高其应用程序安全性。如果与其他行业最佳实践一起使用,这些改进使开发人员能够提高应用程序安全性。
RAD Studio 12.0 还引入了一个新的 JSON 映射向导,该向导可以生成与 JSON 数据结构匹配的类,并正确读取和写入代码,以读取一组对象中的 JSON 并将其流出到新文件。
RAD Studio IDE 改进
IDE 中有许多相关的更改。
第一个是功能安装程序的新 UX,用于初始产品安装或以后添加功能和平台。此对话框在行为和 UI 中已完全重新设计,使用现代 VCL 控件,从而改善了新用户对产品的第一印象。它更易于使用,因为所有主要的安装选项(包括额外的插件)都在一个页面上,这与以前的多步骤设计不同。新对话框还提供更好的错误信息,以防出现安装问题。
IDE 现在在许多辅助窗口中突出显示了语法,例如调用堆栈和结构视图。在源代码搜索、导航工具栏的工作方式、多个编辑窗口的使用以及许多其他小的调整方面也有所改进。
除了为 C++ Builder 引入 Visual Assist 集成之外,我们还进一步改进了用于 Code Insight 的 DelphiLSP 支持。例如,代码完成现在包括语言关键字,并且代码模板在完成期间显示在上下文正确的代码区域中,并且更好地支持泛型和完成数组或数组类型。
最后,RAD Studio 进一步扩展了代码编辑器的新 ToolsAPI,让客户和第三方供应商能够为我们的 IDE 创建更灵活的插件。
RAD Server 和 InterBase
我们的 REST 服务器 API 托管平台 RAD Server 有一些显著的改进。最重要的变化是能够轻松支持智能 ID 模型,使用标准库为服务器公开的资源定义更好的标识符。RAD Server 还提供更好的性能、数据分页改进、更好的会话身份验证和整体质量。
最后,RAD Studio的新版本包括最近发布的InterBase 2020 Update 5的开发者版和嵌入式版本。
质量,质量,质量
除了上面强调的功能外,该版本还专注于多个子系统中的质量工作,从 IDE 开始,但也包括 Delphi RTL 库、VCL UI 库、FireMonkey 跨平台库、FireDAC 和其他数据访问层、HTTP 客户端和服务器组件以及 RAD 服务器。
在 RAD Studio 12 中,我们修复了客户在 Quality Portal (quality.embarcadero.com) 上报告的 1,027 个问题,解决了 877 个公共错误报告,并实施了 150 个客户对新功能的请求。
安装激活教程
1、在本站下载并解压,如图所示
2、装载radstudio_12.iso,管理员身份运行radstudio 12.exe运行安装,勾选我同意RAD Studio许可协议和隐私权政策,点击options
3、安装位置,如图所示
4、如图所示,这里先点击back,然后不要管
5、管理员身份运行RXKeyPatch.v10.4.exe,点击patch按钮
6、回到安装程序,点击next,如图所示,出现以下页面,选择Use Existing License选项,点击install安装
7、继续进行安装,选择安装平台,第一次运行RAD STUDIO请以管理员身份运行
2、装载radstudio_12.iso,管理员身份运行radstudio 12.exe运行安装,勾选我同意RAD Studio许可协议和隐私权政策,点击options
3、安装位置,如图所示
4、如图所示,这里先点击back,然后不要管
5、管理员身份运行RXKeyPatch.v10.4.exe,点击patch按钮
6、回到安装程序,点击next,如图所示,出现以下页面,选择Use Existing License选项,点击install安装
7、继续进行安装,选择安装平台,第一次运行RAD STUDIO请以管理员身份运行
闪电小编说明:
RAD Studio 10.4能够全面满足开发人员的需求,缩短开发时间并减少代码维护,轻松在Windows平台上使用RAD Studio开发,调试和部署多设备(跨平台)应用程序。涵盖从创建到在IDE中的整个生命周期,包括编译和构建、管理内存、调试、测试、重构、本地化和部署。建模工具旨在提供图形视图,以组织和可视化软件系统的结构和组件,尤其是使用面向对象样式构建的软件系统。其中UML建模工具完全集成在RAD Studio集成开发环境中。建模提供了设计和构建面向对象的软件系统所需的功能,从而使整个开发团队可以使用通用语言,图表和软件进行协作。UML模型是从任何特定的编程语言中抽象出来的,它使开发周期中的所有参与者都可以使用相同的语言进行通信。建模为业务人员,开发人员和项目经理提供了一个统一的平台,该平台具有一致的基于UML的用户界面,可用于他们在整个软件开发周期中的所有工作。有效使用UML图简化了软件系统的开发。建模的主要功能之一是同时往返工程,能够立即将类图与其实现源代码同步并反向。软件无法下载?不知道解压密码?微信关注订阅号"闪电下载"获取
本帖长期更新最新版 请收藏下载!版权声明:本站提的序列号、注册码、注册机、破解补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。