DevExpress VCL是Devexpress公司旗下老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程序。
DevExpress VCL v25.1已于日前正式发布,新版本全新升级了AI相关的功能、增强报表开发功能等,欢迎下载官方正式版体验!
DevExpress技术交流群11:749942875 欢迎一起进群讨论
报表设计器和报表查看器的预览
由JS/DevExtreme封装器为Delphi/ C++ Builder提供支持
DevExpress VCL组件又向现代化迈进了一大步,新的AI报表平台(ExpressReports)—— 一个利用DevExpress JavaScript报表设计器和查看器在本地VCL应用程序中使用的桥梁(通过WebView和ASP.NET Core使用现代基于web的设计功能)。所有必需的.NET和JS依赖都透明地嵌入到一个自包含的EXE文件中,因此您可以使用Delphi/C++Builder进行许多报表定制。
ExpressReports是社区技术预览版(CTP),如果您计划使用ExpressReports,请查看我们的预发布软件说明。


可访问性、UI自动化和键盘导航
v25.1包括对以下DevExpress VCL UI组件的增强:
- VCL表单布局管理器(包括布局组,选项卡)。
- VCL数据网格(没有复杂交互的关键导航、只读和部分数据编辑场景)。
- 其他流行的VCL数据编辑器(就地和独立编辑器的关键使用场景)。
完整的VCL可访问性支持是一项重要的任务,需要大量的开发资源,官方团队计划在2025年底之前改进对DevExpress VCL TreeList、Scheduler、Pivot Grid(以及其他控件)的可访问性支持。
人工智能
DevExpress VCL富编辑文本编辑器和备忘录组件现在包括摘要、翻译和其他“智能”功能(很像我们的DevExpress .NET库)。

例如,DevExpress VCL富文本编辑器演示 (%Public%\DevExpress VCL Demos\MegaDemos\Product Demos\ExpressRichEditControl\dxAI.ChatClient.Azure.pas)使用DevExpress的Azure OpenAI服务部署,通过一个简单的TdxAIAzureChatClient实现(扩展基础TdxAIChatClient API)。
Delphi
interface uses // ... dxAI, dxAI.Commands.Consts, dxAI.Commands.Text, dxAI.ChatClient.Azure; implementation const SolveCommandID = 'SOLVE.MATH'; procedure TMyForm.dxRichEditControl1GetAICommands(Sender: TObject; const AAICommands: TdxAICommandList); begin AAICommands.Remove(TdxAICommandIDs.Proofread); AAICommands.Add(SolveCommandID); end; procedure InitializeAIAssitant; var Client: TdxAIChatClient; begin Client := TdxAIAzureChatClient.Create('DEMO', 'https://public-api.devexpress.com/demo-openai', 'gpt-40-mini', '2024-02-01'); TdxAIChatClients.AddChatClient(Client); TdxAICommands.AddCommand(TdxAITextCommand.Create(SolveCommandID, 'Solve', 'Please solve these instructions. Return an answer without formatting', 'Math')); end; initialization InitializeAIAssistant;
注意:在Embarcadero发布官方AI相关SDK库之前,VCL开发人员可以插入第三方库或利用自己的实现来支持不同的AI提供商。
DevExpress VCL报表设计器和查看器组件(作为新的ExpressReports套件的一部分发布)也从DevExpress Reports for ASP. NET Core/JS中继承了基于AI的功能。
更多产品资讯及授权,欢迎来电咨询:023-68661681
更多DevExpress线上公开课、中文教程资讯请上中文网获取
关于慧都科技
慧都是⼀家⾏业数字化解决⽅案公司,专注于软件、⽯油与⼯业领域,以深⼊的业务理解和⾏业经验,帮助企业实现智能化转型与持续竞争优势。
慧都是DevExpress的中国区的合作伙伴,DevExpress作为用户界面领域的优秀产品,帮助企业高效构建权限管理、数据可视化(如网格/图表/仪表盘)、跨平台系统(WinForms/ASP.NET/.NET MAUI)及行业定制解决方案,加速开发并强化交互体验。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/5349.html
相关产品: DevExpress Universal Subscription, DevExpress VCL Controls,