
























DevExpress VCL是Devexpress公司旗下老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序。
DevExpress VCL v25.2已于日前正式发布,新版本官宣支持RAD Studio 13、发布全新的ExpressReports组件等,欢迎下载官方正式版体验!
DevExpress技术交流群12:1028386091 欢迎一起进群讨论
DevExpress VCLv25.2.1+ 以及 v25.1.4+ 版本正式支持最新版本的 RAD Studio(包括 32 位和 64 位编译器的 Delphi 13 和 C++Builder 13)。
Embarcadero公司十年前首次发布了版本为 10.0 的IDE,通过最近的更新(v25.2),DevExpress VCL库仅支持 10.4 Sydney以及更高版本的 RAD Studio(11.3、12.3、13.x)。
此次更新标志着DevExpress基于AI的VCL报表平台(ExpressReports)的正式发布,新增的功能/特性包括:
子报表允许您将一个报表嵌入到父报表中(以增强报表设计的模块性和灵活性),每个子报表都代表着一个独立且可重复使用的报表模板布局,非常适合设计诸如页眉、页脚和封面页等重复的文档部分。子报表特别适用于构建主从结构、合并报表或并排显示报表。

新的报表参数使您以及您的用户能够通过直观简便的界面动态筛选报表数据。


DevExpress VCL v25.2 还使得通过 Delphi/C++Builder 代码在 TdxReport 和 TdxReportParameter 层级上访问和自定义报表参数变得更加容易(例如,可以指定初始值或在可见性/只读状态之间进行切换)。
Delphi
uses dxReport, dxReport.Parameters; // ... var AParameter: TdxReportParameter; dxReport1: TdxReport; // ... AParameter := dxReport1.Parameters['ProductID']; AParameter.Value := 1978; AParameter.Visible := False; AParameter.Enabled := True; // ...
在 v25.2 版本中,DevExpress VCL 报表设计器/报表查看器的用户界面元素(包括表头、内部控件等)均可实现全面本地化。您还可以使用基于AI扩展程序或内置的本地化编辑器(可在报表设计器中使用)来对报表文档进行本地化处理。

官方产品团队对基于 ASP.NET Core 的共享后端进行了重构,来支持ExpressReports和BI Dashboard组件。现在所有依赖项都通过中央包管理器(CPM)在DevExpress的.NET 和 JavaScript 产品线中进行统一管理。
您可以查看代码来进一步了解现代混合/基于Web的设计,如果您拥有DevExpress VCL 订阅服务+,则本地可获取完整的 VCL 支持和与 WebView 相关的客户端代码。本地源代码通常安装在以下目录中:c:\Users\Public\Documents\DevExpress Demos 25.1\Components\Reporting\CS\VCLReportBackend\
查看 .NET/JS 源代码:

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。