VCL界面组件DevExpress VCL v22.2 - 拥有全新的矢量图形

news2024/11/28 10:51:04

DevExpress VCL是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序。

DevExpress VCL v22.2已正式发布,新版本拥有全新的Sizable面板、"Light"样式渲染、全新的矢量图形等,欢迎下载官方正式版体验!

DevExpress VCL v22.2官方正式版下载(Q技术交流:674691612)

UI元素的新矢量图形

新版本继续增强UI控件,来更好地支持高DPI (4K+)设备,并改善DPI设置的渲染效果。下面的控件现在可以在UI元素、菜单和对话框中显示SVG图形:

  • ExpressQuantumGrid中的图表视图

  • 数据编辑器

  • PDF查看器

  • 富文本编辑器

  • Scheduler

  • Spreadsheet

  • TreeList

在v23.1中VCL控件将默认显示SVG图标。

在主应用程序单元的初始化部分启用新的全局dxUseVectorIcons选项,来显示SVG图标。

"Light"样式渲染

干净、简单和极简的UI设计是现代软件开发的趋势,为了应对这种趋势,官方技术团队在VCL Data Grid (ExpressQuantumGrid)中添加了一种“light”样式的渲染模式,并将在v23.1中的其他UI控件中支持这种模式。使用时,VCL UI控件呈现时没有双边框或粗边框、额外的轮廓和其他视觉干扰。

在主应用程序单元的初始化部分调用TdxVisualRefinements.ApplyLightStyle类过程来启用 "light" 样式渲染。

全新的Sizable面板

全新的Panel (TdxPanel) 控件旨在将表单分解为多个可调整大小的区域,这些区域由单像素分割器划分。开发者可以将控件放置在这样一个没有间隙或双边界的面板上,并根据需要创建轻量级应用程序布局。

VCL渲染引擎的现代应用程序设计范式和新皮肤

现代应用设计趋势和Windows 11这样的新主题要求我们重写渲染引擎,以获得更好的性能和UI灵活性——旧的模式无法解决Windows 11引入的额外使用场景,新的“Light Style”渲染模式也需要更新旧的绘图模式。在下一个主要更新(v23.1)中交付新的VCL渲染引擎,一旦发布了新引擎,就会发布新的矢量皮肤,并帮助您发布更引人注目/优雅的用户界面。

通过这个版本(v22.2),已经完成了战略的初始阶段:

  • 修复了所有VCL产品演示和相关UI控件中40多个组件布局和图像相关的问题。

  • 收集2023渲染引擎不支持的UI场景和性能要求(以支持Windows 11皮肤、新皮肤和调色板选择器、“Light Style”模式等)。

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

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

相关文章

python网络编程详解

最近在看《UNIX网络编程 卷1》和《FREEBSD操作系统设计与实现》这两本书,我重点关注了TCP协议相关的内容,结合自己后台开发的经验,写下这篇文章,一方面是为了帮助有需要的人,更重要的是方便自己整理思路,加…

ElasticSearch Script 操作数据最详细介绍

文章目录ElasticSearch Script基础介绍基础用法List类型数据新增、删除nested数据新增、删除根据指定条件修改数据根据指定条件修改多个字段数据-查询条件也使用脚本根据指定条件删除nested中子数据数据根据条件删除数据删除之后结果创建脚本,通过脚本调用根据条件查…

.net7窗口编程c#2022实战(1)-zip压缩精灵(1)

目录 创建ZIP精灵项目拖控件OpenFileDialog 类压缩与解压缩编写我们自己的代码其它参考内容创建ZIP精灵项目 VS2022中新建项目。 为窗体取一个标题名称 拖控件 左边工具栏里选择控件 拖三个按钮控件和一个listbox控件

动态规划问题汇总(一)

基本步骤 文章目录基本步骤509. 斐波那契数70. 爬楼梯746. 使用最小花费爬楼梯62.不同路径63. 不同路径 II343. 整数拆分96.不同的二叉搜索树509. 斐波那契数 递归版本 class Solution {public int fib(int n) {if(n0){return 0;}if(n1){return 1;}return fib(n-1)fib(n-2);} …

【华为OD机试模拟题】用 C++ 实现 - 求字符串中所有整数的最小和

最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…

2023年2月22日 [随记] 理想、面包

一些简单的吐槽,可以当个故事看一下。 文章目录简单的经历书籍清单这些是买了看过的买了没有仔细看的眨眼间也从业2年11个月多一点(就当是三年了),在2023年1月初,距离过年还有两周的时间,因为一些个人原因裸…

拓扑排序的思想?用代码怎么实现

目录 一、拓扑排序的思想 二、代码实现(C) 代码思想 核心代码 完整代码 一、拓扑排序的思想 以西红柿炒鸡蛋这道菜为例,其中的做饭流程为: 中间2 6 3 7 4的顺序都可以任意调换,但1和5必须在最前面,这是…

详细介绍React生命周期和diffing算法

事件处理 1.通过onXxx属性指定事件处理函数(注意大小写) React使用的是自定义(合成)事件, 而不是使用的原生DOM事件 —— 为了更好的兼容性;React中的事件是通过事件委托方式处理的(委托给组件最外层的元素) ——为了的高效。 2.通过event.target得到发生事件的DOM…

数据挖掘,计算机网络、操作系统刷题笔记54

数据挖掘,计算机网络、操作系统刷题笔记54 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,orac…

搭建kafka集群

Kafka集群依赖ZK,需要先启动ZK集群 机器:hadop101,hadoop102, hadoop103 【1】在hadoop101解压: tar -zxvf kafka_2.12-2.4.1.tgz -C ../module/ 【2】在hadoop101修改server.properties配置: #指定broker的id,类似zk…

亚马逊云科技SageMaker:实现自动、可视化管理迭代

现如今,AI正在成为跨时代的技术,在数字经济发展中登上舞台,发挥关键作用。在Gartner发布的《2022年新兴技术成熟度曲线》*报告中,AIGC(即AI Generated Content,人工智能自动生成内容)被列为2022…

微搭使用笔记(四) 通过循环展示组件+json配置生成表单及数据获取

背景及整体思路 上篇文章我们通过微搭提供的数据模型完成了问卷表单页面的创建和数据采集,相对来说除了数据模型配置略显复杂外其他的倒还算方便。 本文我们通过for循环加上json文件配置的方式实现一个通用表单页面,如果更换了表单只需要替换掉json配置…

stm32 VM8978 音乐播放

一、WAV文件 1、WAV文件简介 2、WAV文件的解析 二、WM8978 1、WM8978介绍 2、WM8978特点 3、WM8978接口 4、WM8978框架 5、 WM8978 寄存器 三、IIS详解 1、IIS介绍 2、 IIS 的特点 3、IIS框架 4、 音频协议 5、 IIS Philips 标准 6、 IIS 时钟 四、音乐播放硬件…

力扣-删除重复的电子邮箱

大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目:196. 删除重复的电子邮箱二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其…

2.22Linux系统搭建

一.搭建Linux运行环境需要部署Java程序到服务器上,这样程序才能被外面的用户访问到1.安装jdkyum install develop x86_642.安装tomcat1)下载好,通过xshell直接拖到服务器上,依赖了rz命令2)解压缩unzip命令3)使.sh都有可执行权限chmod x *.sh4)启动 sh startup.sh5) 验证 ①ps a…

MAC配置pycharm

Mac配置pycharm 恢复出厂配置 # configuration rm -rf ~/library/preferences/JetBrains/ # caches rm -rf ~/library/caches/JetBrains/ # plugins rm -rf ~/library/application support/JetBrains/ # logs rm -rf ~/library/logs/JetBrains/文件头部 Python #!/usr/bin/e…

Mind+Python+Mediapipe项目——AI健身之跳绳

原文:MindPythonMediapipe项目——AI健身之跳绳 - DF创客社区 - 分享创造的喜悦 【项目背景】跳绳是一个很好的健身项目,为了获知所跳个数,有的跳绳上会有计数器。但这也只能跳完这后看到,能不能在跳的过程中就能看到,…

【Linux】virtualbox获取虚拟机串口日志方法,值得收藏

环境 宿主机:redhat 7.8 virtualbox :6.1.10 虚拟机:UOS 1050u1a x86 一、virtualbox设置 在串口栏中勾选 []启用串口 端口编号选择COM1 端口模式选择裸文件 Port/File Path: 填上 /tmp/box 也就是说我们在宿主机器的/tmp/中创建了vbox的…

C语言知识总结

" "和’ 的比较 " "视为字符串,且编译器在后面自动加上’\0’ 则视为单个字符,整型 1、本质区别 双引号里面的是字符串, 而单引号里面的代表字符。 2、输出区别 str “a”输出的就是a这个字母; str ‘a’…

GSON入门篇(内含教学视频+源代码)

GSON入门篇(内含教学视频源代码) 教学视频源代码下载链接地址:https://download.csdn.net/download/weixin_46411355/87474475 目录GSON入门篇(内含教学视频源代码)教学视频源代码下载链接地址:[https://d…