跨平台应用程序开发软件,携RAD Studio 12新版上线

RAD Studio 是一款专为程序员而准备的跨平台应用程序开发软件,内置Delphi和C++Builder这两种开发工具,另外还提供了新的C++功能,扩展了对ExtJS的RAD服务器支持,增强了对vc++L的高dpi支持,提高了firemonk (FMX)的质量等等,主要是一些细节上的更新以及BUG的修复。

使用RAD Studio,可以创建高效的可视化应用程序用最少的手动编码,使用Delphi或c++编程语言。RAD Studio提供了你需要的所有工具模型应用、设计用户界面、自动生成和编辑代码。它也给你工具编译、调试和部署应用程序。

瞄准最新平台版本!

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

C++Builder IDE的视觉辅助集成

Visual Assist 集成为 C++ 代码提供一流的代码补全、代码导航和重命名重构;惊人的生产力提升

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

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

SKIA对 FireMonkey 中 UI 设计的支持

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

通过 FireMonkey 增强功能改进移动设计

改进了 Android 平台支持、分屏 iOS 和 Android 窗格、全套图标和启动屏幕向导、支持 Android API 级别 33

现代化的 VCL,带有重新设计的 MDI 和 VCL 的选项卡式 UI

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

更多可在 Object Pascal 中使用的Windows API

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

现代化的C++ 编译器和工具链

适用于 Win64 的新的基于 Clang 的 C++ 编译器预览,支持最新的 C++ 标准,更好地与外部库和 C++ 代码集成 

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

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

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

通过限制 SQL 命令、阻止多个命令和 SQL 更改来提高应用程序安全性 

RAD 服务器中对智能 ID的支持

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

RAD Studio 12还提供什么?
在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 的 Edge)。增强的 VCL 表单设计器可直观地构建本机 Windows 应用程序,并具有实时捕捉提示和布局指南。针对 32 位 Windows 和 64 位 Windows 的增强型 Delphi 和 C++ RTL。 

在设计时使用VCL 样式!

VCL Styles 现在提供设计时支持:通过在设计时立即查看样式化的表单和控件在运行时的外观,可以更快地制作时尚 UI 原型。在设计时查看样式在运行时如何影响 UI 可以改进现代 UI 的设计和测试流程。在使用每个控件的样式时,更快地创建更好的 UI 特别有用。 

在M 系列 Apple Silicon上部署!

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

远程协作!

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

使用生物识别认证!

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

部署嵌入式 InterBase开发版!

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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

<软考高项备考>《论文专题 - 24 整合管理(2) 》

3 过程2-制订项目管理计划 3.1 问题 4W1H过程1-制定项目章程做什么定义、准备和协调项目计划的所有组成部分,并把它们整合为一份综合项目管理计划的过程;作用:生成一份综合文件,用于确定所有项目工作的基础及其执行方式为什么做…

106 uni-app 小程序之巨坑 not found path,not found methods v-for渲染出现报错

1.Component is not found in path 你是否像我一样,检查了无数遍,引入路径检查千万遍,就是没写错,小程序后台就是给你报错, 不用慌,心里默念:我不能砸电脑,我不能砸电脑&#xff0…

C# WPF上位机开发(QT vs WPF)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 最近经常收到朋友们的私信,他们对C# WPF开发很感兴趣,但是呢,正当准备学习的时候,又有人告诉他们应…

27 redis 的 sentinel 集群

前言 redis 的哨兵的相关业务功能的实现 哨兵的主要作用是 检测 redis 主从集群中的 master 是否挂掉, 单个哨兵节点识别 master 下线为主管下线, 超过 quorum 个 哨兵节点 认为 master 挂掉, 识别为 客观下线 然后做 failover 的相关处理, 重新选举 master 节点 我们这里…

ARM作业1

汇编实现三个灯闪烁 汇编代码&#xff1a; .text .global _start _start: 设置GPIOE,GPIOF时钟使能LDR R0,0X50000A28 LDR R1,[R0] ORR R1,R1,#(0x3<<4) STR R1,[R0] 设置PE10,PF10,PE8为输出 LED1LDR R0,0X50006000LDR R1,[R0]ORR R1,R1,#(0X1<<20)BIC R1…

依托亚马逊云科技构建韧性应用

背景 现代业务系统受到越来越多的韧性相关的挑战&#xff0c;特别是客户要求他们的业务系统 724 不间断的运行。因此&#xff0c;韧性对于云的基础设施和应用系统有着至关重要的作用。 亚马逊云科技把韧性视为一项最基本的工作&#xff0c;为了让我们的业务系统能持续优雅地提供…

【Grafana】Grafana匿名访问以及与LDAP连接

上一篇文章利用Docker快速部署了Grafana用来展示Zabbix得监控数据&#xff0c;但还需要给用户去创建账号允许他们登录后才能看展示得数据&#xff0c;那有什么办法让非管理员更方便得去访问Grafana呢&#xff1f;下面介绍两个比较方便实现的&#xff1a; 在开始设置前&#xff…

java练习题之多态练习

1:关于多态描述错误的是(D) A. 父类型的引用指向不同的子类对象 B. 用引用调用方法&#xff0c;只能调用引用中声明的方法 C. 如果子类覆盖了父类中方法&#xff0c;则调用子类覆盖后的方法 D. 子类对象类型会随着引用类型的改变而改变 2:class Super{ public void m1(){}…

前端学习——vuex的入门

学习一门技术最快捷的方式就是先了解其概念和使用场景&#xff0c;毕竟任何技术的出现都是为了解决某一个场景下的通用解决方案&#xff0c;并且使用最合理的方式去解决问题。 那么什么是vuex&#xff1f; Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 库。它采用集中…

MATLAB Mobile - 使用预训练网络对手机拍摄的图像进行分类

系列文章目录 前言 此示例说明如何使用深度学习对移动设备摄像头采集的图像进行分类。 在您的移动设备上安装和设置 MATLAB Mobile™。然后&#xff0c;从 MATLAB Mobile 的“设置”登录 MathWorks Cloud。 在您的设备上启动 MATLAB Mobile。 一、在您的设备上安装 MATLAB M…

3. 行为模式 - 迭代器模式

亦称&#xff1a; Iterator 意图 迭代器模式是一种行为设计模式&#xff0c; 让你能在不暴露集合底层表现形式 &#xff08;列表、 栈和树等&#xff09; 的情况下遍历集合中所有的元素。 问题 集合是编程中最常使用的数据类型之一。 尽管如此&#xff0c; 集合只是一组对象的…

elementUI CDN引入本地文件报错,刷新页面报错

报错原因&#xff1a;vue.config.js的externals 配置中有外部cdn引入配置&#xff0c;而当前场景我的element是直接下载放在本地的&#xff0c;这时就需要将配置注释或者删除 webpack 中的 externals 配置项用于指定在打包时需要排除掉的模块&#xff0c;这些模块会被视为外部依…

高级算法设计与分析(四) -- 贪心算法

系列文章目录 高级算法设计与分析&#xff08;一&#xff09; -- 算法引论 高级算法设计与分析&#xff08;二&#xff09; -- 递归与分治策略 高级算法设计与分析&#xff08;三&#xff09; -- 动态规划 高级算法设计与分析&#xff08;四&#xff09; -- 贪心算法 高级…

首涂第二十八套_新版海螺M3多功能苹果CMSv10自适应全屏高端模板

首涂第二十八套_新版海螺M3多功能苹果cmsv10自适应全屏高端模板 多功能苹果cmsv10自适应全屏高端模板开源授权版 这是一款带“主题管理系统”的模板。这是一款好模板。 花大价钱收购了海螺这两个模板的版权。官方正品&#xff0c;非盗版。关闭域名授权 后台自定义菜单 请把…

macOS 开发 - MASShortcut

文章目录 关于 MASShortcut项目结构 快速使用源码学习检测是否有热键冲突处理 Event macOS 开发交流 秋秋群&#xff1a;644096295&#xff0c;V : ez-code 关于 MASShortcut MASShortcut 是一款快捷键管理工具&#xff0c;替代和兼容 ShortcutRecorder github : https://git…

Docker——微服务的部署

Docker——微服务的部署 文章目录 Docker——微服务的部署初识DockerDocker与虚拟机Docker架构安装DockerCentOS安装Docker卸载&#xff08;可选&#xff09;安装docker启动docker配置镜像加速 Docker的基本操作Docker的基本操作——镜像Docker基本操作——容器Docker基本操作—…

windos/ubuntu20.4下UE4.27.2像素流送

windows/ubuntu20.4下UE4.27.2像素流送 像素流送技术可以将服务器端打包的虚幻引擎应用程序在客户端的浏览器上运行&#xff0c;用户可以通过浏览器操作虚幻引擎应用程序&#xff0c;客户端无需下载虚幻引擎&#xff0c;本文实现两台机器通过物理介质网线实现虚幻引擎应用程序…

beaglebone black狗板,交叉编译Qt5(eglfs)

1. 下载buildroot-2023.023.7版本 make beaglebone_qt5_defconfig 然后编译&#xff0c;出现错误大多数是因为下载不了包&#xff0c;用bing搜索找到放到对应的dl目录下&#xff0c;最终完成编译。 备注&#xff1a;用系统默认配置&#xff0c;不要参考网上的&#xff0c;网…

MySQL,使用Union组合查询

1、基本使用 Union可将多条select语句组合成一个结果集&#xff0c;常见的使用场景有2种&#xff1a; 在单个查询中&#xff0c;从不同的表返回类似结构的数据&#xff1b;对单个表执行多个查询&#xff0c;按单个查询返回数据。 例&#xff1a;检索出所有价格<50的产品&…

用Python处理PDF:拆分与合并PDF文档

PDF文档在信息共享和数据保存方面被广泛使用&#xff0c;处理PDF文档也成为常见需求。其中&#xff0c;合并和拆分PDF文档能够帮助我们更有效地管理PDF文档&#xff0c;使文档内容分布更合理。通过合并&#xff0c;可以将相关文档整合成一个文件&#xff0c;以便更好地组织和提…