Rad Studio 12.2 出来了

RAD Studio 12.1之后5个月,RAD Studio 12之后10个月,新发布的RAD Studio12.2加入了客户的反馈,利用人工智能能力的编码支持,64-bit版本的编译器等先进的功能,为应用开发提供更强有力的支持。

本文介绍了RAD Studio 12.2中的所有新功能和增强功能。

新功能
new !Smart CodeInsight:提供利用人工智能的编码助手。Smart CodeInsight是用于人工智能插件的开放架构。在IDE Smart CodeInsight UI中,提供了包含聊天窗格和针对所选代码的直接命令的编辑器菜单。Smart CodeInsight提供OpenTools API,允许开发人员创建额外的LLM引擎和API插件

new !Smart CodeInsight提供了三种即时在线解决方案:OpenAI、Google Gemini和AnthropicClaude)和一个离线解决方案(Ollama)支持。在“工具选项”页面上启用和配置特定的AI插件。也可以设置聊天和编辑器的默认插件

new !Delphi 32-bit (dcc32)和Delphi 64-bit (dcc64)命令行编译器的64-bit二进制版本。可以利用广阔的内存空间

new !搭载64-bit版本的Delphi LSP引擎。没有内存限制,支持大型代码库

new !在新的Win64 c++ Clang中CPU并行执行的批量编译(-jobs参数)

new !新的Win64 c++ Clang支持运行时间包的使用和生成

new !Visual Assist的三个新重构:引入变量、从使用的地方创建、提取方法

new !RAD Studio聚焦模式:仅在IDE中显示编辑器。UI缩小,只显示必要的功能,所以不会被IDE的多个窗格和功能分心,避免思考中断

new !滚动条注释:在编辑器的滚动条上显示代码更改、书签、错误和警告等一目了然的内容。使用OpenTools API,开发者可扩展

增强功能
enhanced !基于Clang 15的新的面向Win64的c++编译器。C运行时使用UCRT, c++运行时LLVM和Mingw组合使用,LLVM的libc++ STL。新的c++工具链完全集成到产品中(bcc64x)

enhanced !在IDE上支持在Android应用的classes.dex库中添加Java类并自定义。在12.2中,Dex文件的压缩选项和本地库文件的压缩选项、Android宣言文件的targetSdkVersion的设置、Android库(“。添加ar’文件)的导入功能

enhanced !编辑器分割视图:将多个编辑器左右、上下排列显示。使用分割编辑器的话,可以并排编辑相同的文件,设计和代码都可以在画面上显示

enhanced !通过新的面向Delphi的Code Insight实现(基于Language Server Protocol架构/ Delphi LSP),代码互补、参数互补、ErrorInsight,提供宣言的搜索,工具芯片/ Help Insight。包括对包含文件的识别、对代理进程生命周期管理的改进和许多修复(删除旧引擎)。版本12重新搭载了语言关键字和代码模板,追加了许多改进。12.2改进了班级界面和前向型声明中的符号自动补全和导航

enhanced !基于LLDB的c++ Win64处理器。配备可评估UnicodeString、AnsiString、c++字符串类型、vectors、deques等复杂数据类型的格式

enhanced !Clang 15 Win64 c++编译器的调试支持,包括对PDB调试信息的支持

enhanced !WebStencils:实现基于服务器端脚本的HTML文件集成/处理。利用RAD Studio服务器端应用程序提供的数据,可以使用任何JavaScript库构建现代网站

enhanced !WebStencils组件使用TWebStencilsProcessor和TWebStencilsEngine自定义模板引擎、控制文件位置和URL映射将URL参数定义、对象、数据集、集合提供给脚本。TWebStencilProcessor组件实现了与WebBroker和DataSnap中使用的旧TPageProducer相同的接口,可替换

enhanced !通过组合现有的TEMSFileResource组件和TWebStencilsEngine组件,实现RAD Server的WebStencils集成

enhanced !支持基于Swagger open API倡议(http://swaggeRIO)的EMS元数据声明和检索。因此,EMS的REST API的表示可以使用YAML和JSON等元数据语言。初始文档可通过RAD Server模块向导选项生成。12.2支持Swagger自定义元数据、API过滤

enhanced !InterBase 2020 Update 6 Developer Edition——最多20名用户,最多80个逻辑连接的远程连接

enhanced !附带无限发布许可证的IBLite 2020 Update 6 for Windows

enhanced !附带无限发布许可证的IBLite 2020 Update 6 for macOS、iOS、Android

enhanced !InterBase ToGo分发许可证(面向移动)。可单独购买面向桌面和移动的无限分发的年度订阅

enhanced !IBConsole:面向InterBase的集成设定管理工具。支持High DPI,改善UI

enhanced !Appercept提供的AWS SDK for Delph,支持多种AWS服务并继续扩展功能(可通过GetIt包管理器获得有效的更新订阅)

enhanced !此外,在GetIt包管理器中Delphi /面向c + +的多数提供专用组件(目前提供的组件可以在https://getitnow.embarcadero.com /确认。)

RAD Studio / Delphi / c++ Builder 12.2的所有功能的列表请查看这里的功能列表(PDF)。

如果觉得QT开发android或者ios  比较费事,何不考虑 c++  builder

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1562009.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

JS 运算符

目录 1. 赋值运算符 2. 一元运算符 2.1 自增 2.1.1 前置自增 2.1.2 后置自增 2.1.3 前置与后置自增对比 3. 比较运算符 3.1 字符串比较 4. 逻辑运算符 4.1 案例 5. 运算符优先级 1. 赋值运算符 2. 一元运算符 2.1 自增 2.1.1 前置自增 2.1.2 后置自增 2.1.3 前置与后…

圈子系统APP小程序H5该如何设置IM?

搭建圈子系统的常见问题,以及圈子论坛系统的功能特点 社交圈子论坛系统的概念 圈子小程序源码 多客圈子系统 圈子是什么软件 跟进圈一个系统的软件 为圈子系统APP小程序H5设置IM(即时通讯),需要遵循一系列步骤来确保通讯功能的稳定、安全和高…

magic-html : 通用HTML数据提取器!DocAI:从非结构化文档中提取结构化数据!强大、快速、开源的微信机器人底层框架:wcf.js!

magic-html : 通用HTML数据提取器!DocAI:从非结构化文档中提取结构化数据!强大、快速、开源的微信机器人底层框架:wcf.js! magic-html : 通用HTML数据提取器 magic-html提供了一套工具,能够轻松地从HTML中…

水凝胶制造新突破,DIW 技术来助力,打印参数很关键

大家好!今天我们来了解一篇《Innovations in hydrogel-based manufacturing: A comprehensive review of direct ink writing technique for biomedical applications》发表于《Advances in Colloid and Interface Science》。水凝胶因其独特性质在多领域备受关注&a…

STL之set、map的使用

STL之set、map 1. 序列式容器和关联式容器2. set系列的使⽤参考文档链接:2.1 set的介绍(2)set的增删查2.2 multiset的介绍 3 map3.1 参考文档3.2 map类的介绍3.3 pair类型介绍3.4 map的构造3.6 map的数据修改3.7 multimap和map的差异 1. 序列…

解锁未来新技能——揭秘人工智能工程师证书!

为进一步贯彻落实中共中央印发《关于深化人才发展体制机制改革的意见》和国务院印发《关于“十四五”数字经济发展规划》等有关工作的部署要求,深入实施人才强国战略和创新驱动发展战略,加强全国数字化人才队伍建设,持续推进人工智能从业人员…

MySQL 【日期】函数大全(二)

DATE_ADDDATE_FORMATDATE_SUBDATEDIFFDAYDAYNAMEDAYOFMONTHDAYOFWEEK 1、DATE_ADD DATE_ADD(date, value) :在指定的日期/时间上加上指定的时间间隔加并返回新的日期/时间。 DATE_ADD(date, value) DATE_ADD(date, INTERVAL value unit) date:需要操作…

Agent的四种设计模式,从零实现Agent框架

让大模型返回json格式,方便直接处理数据。 LLM支持json格式: def chat(self, user\_prompt, json\_modeFalse): kwargs {} if json\_mode: kwargs\["response\_format"\] \ {"type": "json\_object"} completion …

深圳大学-Java程序设计-选实验1 基础知识练习

实验目的与要求: 实验目的:掌握Java程序设计开发环境的搭建,编写简单Java Project,掌握编译、运行等基本步骤和命令。 实验要求: (1).下载、安装"Java SE Development Kit 20.0.2"最新的版本,需…

【harmonyOS开发笔记3】ArkTS中数组的使用

数组的定义 数组:是一个容器,可以存储多个数据 定义数组的格式: let 数组名: 类型[] [数据1, 数据2, ] 示例:let names: string[] [小明, 小红] // 数组 let 数组名: 类型[] [数据1, 数据2, ] let …

基于yolov8、yolov5的动物检测系统(含UI界面、训练好的模型、Python代码、数据集)

摘要:动物识别在生态保护及科研领域中起着至关重要的作用,不仅能有效监测野生动物的分布,还为自动化生态监测提供了可靠的数据支撑。本文介绍了一款基于YOLOv8、YOLOv5等深度学习框架的动物识别模型,该模型使用了大量图片进行训练…

MySQL 8.4.0解压版安装记录

这几天,安装最新版mysql 8.4的时候,遇到了不少问题,网上的教程大多数都是旧版本的,也安装不成功。 参考了大量教程后,经过自己的摸索终于装好了,这里记录一下。 我下载的是8.4.0 LTS MySQL :: Download …

面试官:讲一下SEO优化

一、什么是SEO优化? SEO就是搜索引擎优化 二、为什么要做SEO优化? 通过优化将网站的排名更靠前,吸引更多的用户访问,达到网站营销或者宣传效果,实现盈利 三、SEO优化要怎么做? 1、TKD设置 可以通过准确的TK…

解决pyinstaller 打包 ddddocr 库方法

前言 ddddocr 库 在打包成 exe 文件后一直有各种各样的问题。无法运行。 总是提示缺少 onnxruntime_providers_shared.dll 等问题。例如下图: 所以这里总结一下打包解决方法。 方法 1、 第一步,先使用命令打包一次 pyinstaller -F demo.py -p D:\Python38\Lib\site-pac…

Tongweb7049m4+THS6010-6012配置故障轉移+重試机制(by lqw)

使用场景 1.ths代理tongweb多套后端,假如有其中一套tongweb因为服务器重启或者宕机后没有及时启动,导致ths一直轮询在这个出故障的节点上。 2.即使在tongweb重启了,有的应用启动也需要一定的时间,这个时候只是启动了应用端口&…

【力扣刷题实战】(归并排序)合并两个有序数组

大家好,我是小卡皮巴拉 文章目录 目录 力扣题目: 合并两个有序数组 题目描述 示例 1: 示例 2: 示例 3: 解题思路 具体思路 题目要点 作图助解 完整代码(C语言) 兄弟们共勉 &#…

Docker 教程二 (架构)

Docker 架构 Docker 包括三个基本概念: 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器&am…

【C++】——继承(下)

【C】——继承(下) 5 继承与友元6 继承与静态成员7 多继承7.1 继承模型7.2 菱形继承的问题7.3 虚继承7.4 多继承中的指针偏移问题 8 组合与继承 5 继承与友元 友元关系不能被继承。即一个函数是父类的友元函数,但不是子类的友元函数。也就是说…

这篇Cell刚上线的AI for Science论文,能给你带来哪些灵感?

我是娜姐 迪娜学姐 ,一个SCI医学期刊编辑,探索用AI工具提效论文写作和发表。 2024年10月9日,中山大学医学院施莽教授团队和阿里云李兆融团队合作在Cell上发表了文章Using artificial intelligence to document the hidden RNA virosphere。 研…

再也不怕面试官问我几百亿ip相关的问题了

首先要明确这一类的问题都是海量那个数据类型的问题,对于海量数据我们一般采用分而治之的思路去解决,考官考察的就是你有没有处理海量数据的经验。总结几个常见的海量数据相关的面试,供参考。 有一个存放10GB的ip地址文件,每行一…