用户界面简称UI,是英文User和 interface的缩写。从字面上看是用户与界面2个组成部分,但实际上还包括用户与界面之间的交互关系。用户界面(UI)控件就是可以嵌入到您的软件中,可重复使用的用户界面层的功能模块,常见的用户界面控件有:菜单控件、表格控件、Tab控件、日历控件、Ribbon控件等。
1. .NET平台——DevExpress
DevExpress控件拥有.NET开发需要的所有平台控件,包含600多个UI控件、涵盖WinForms、ASP.NET、WPF等全平台,同时还支持.Net Core 3全平台代码复用等,是全球数百万开发者的共同选择!同时您只需投入一次性的费用,购买开发者授权,即可使用并享受运行时分发免费!DevExpress旗下热门控件推荐:
2. .NET平台——Telerik
Telerik包含一个完整的产品栈来构建您下一个Web、移动和桌面应用程序。它使用HTML和每个.NET平台的UI库,加快开发速度。Telerik DevCraft提供最完整的工具箱,用于构建现代和面向未来的业务应用程序!telerik旗下热门控件推荐:
3. C++/ MFC库——BCGControlBar Pro for MFC
BCGControlBar是MFC扩展库,使您可以创建具有完全自定义选项(功能区、可自定义工具栏、菜单等)以及一组专业设计的丰富Microsoft Office和Microsoft Visual Studio的应用程序 GUI控件,例如图表、日历、网格、编辑器、甘特图和许多其他控件。
4. C++——Qt
Qt是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。相关热门商业组件推荐:
5. C++/ MFC库——Xtreme Suite Pro
Xtreme Suite Pro是为Windows开发人员提供的用于ActiveX COM的用户界面套包,创建包含完整的高度可自定义的用户界面组件(包括Visual Studio样式对接窗格和Office样式功能区,工具栏和菜单),以使您的应用程序具有现代外观。
*本次评选仅代表个人观点,欢迎评论去留言推荐更多实用工具。
evExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
注意:目前基于HTML & CSS的控件正在积极研发中,可以作为技术预览提供,如果需要使用请下载最新版组件体验哦~
DevExpress WinForms Subscription官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网
一组控件和组件允许开发人员构建HTML格式的UI,并使用CSS样式自定义UI元素的外观设置、大小、填充和布局选项,不再需要处理自定义绘制事件或更改大量属性来修改控件以匹配UI规范,可以使用HTML和CSS标记的知识为桌面应用程序构建布局。
在上文中,我们为大家介绍了HTML-CSS标记的,本文将为大家介绍DevExpress中的HTML-CSS感知控件,有兴趣的小伙伴可以下载相关组件体验。
HtmlContentControl可以从HTML-CSS标记构建UI的界面。
HtmlContentPopup是HtmlContentControl的弹出窗口版本,该组件从HTML-CSS代码生成UI,并将其显示为弹出或模态窗口。
新的ItemsView没有默认的数据表示,它仅从开发者用属性或动态地用事件指定的HTML-CSS模板中呈现它的项(数据记录)。
TileView从模板生成它的项(tiles),开发者可以在常规模板和基于HTML-CSS的模板之间进行选择。
WinExplorerView支持HTML-CSS模板来构建卡片的布局,开发者可以为每种显示样式(超大、大、中、列表、贴片等等)指定HTML-CSS模板,或者动态地使用一个事件。
GanttControl允许开发者使用HTML-CSS标记来渲染许多元素:
您可以在SchedulerControl中使用基于HTML-CSS的模板来呈现约会。
标准Visual Studio表单的替代品,为其子控件启用DirectX硬件加速,并支持基于HTML-CSS的模板。
AlertControl的模板允许呈现现代应用程序通知。
开发人员可以使用基于HTML-CSS的模板来呈现以下控件中的项:
AccordionControl允许开发人员使用HTML-CSS模板来渲染它的UI元素:
evExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
DevExpress Universal Subscription官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网
官方产品团队即将发布最新的WinForm相关产品的早期访问预览版 (EAP)(目前,它仅适用于拥有宇宙版授权的用户,戳这里获取>>),本文介绍的UI模板旨在通过完善即用型的模板(专为Windows Forms平台构建)快速启动表单设计/开发过程。
从上面的截图可以看到,WinForms UI模板设计的目的是为了现实生活中的业务线 (LOB) 应用程序创建/交付即用型 UI 解决方案(当使用DevExpress WinForm控件时,消除对常规UI自定义的需要)。
在文章开始之前,我们先谈谈这个早期访问预览 (EAP)。官方给出的第一个EAP将提供给激活的Universal用户,并且仅用于早期测试目的(仅限 C#),此 EAP 的目标是衡量需求、了解支持需求并了解有关特定使用场景的更多信息。
如果您是激活的Universal用户并希望使用此EAP,则需要在您的系统上安装最新版本的WinForms产品线 (v22.1.5)。
所有WinForms UI模板都作为VSIX扩展提供。
EAP的第一次迭代仅限于20个模板,包括UI表单、按钮、组控件和独立数据编辑器(仅限 C#),官方技术团队预计将在明年使用新的UI模板扩展图库。
表单
数据编辑器 & 控件
按钮 & 组
所有 WinForms UI 模板都利用现有的DevExpress WinForm控件,完全支持 WinForms MVVM、DirectX硬件加速和DevExpress应用程序皮肤。 您无需直接修改即可使用这些UI模板,并将它们无缝集成到现有的WinForms项目中。
当然您不受“开箱即用”的限制,所有WinForms UI模板都是可配置的,并且可以根据需要进行扩展。
DevExpress WinForms UI 模板依赖于最新的桌面开发创新——HTML & CSS支持,HTML & CSS为任何由 DevExpress UI 控件和模板提供支持的 WinForms 项目打开了一系列用户界面自定义选项。
使用HTML 、模板编辑器(已将其集成到Visual Studio IDE)可在设计表面上轻松处理外观自定义,这个新的编辑器使用带有自动完成、标签导航和预览的嵌入式语法编辑器。
官方技术团队这些年来在尽最大的努力提供具有各种设计时和运行时自定义选项的 UI 控件,虽然这些选项提供了设计/布局的灵活性,但它们可能会影响那些刚接触我们产品的人的工作效率(从表单上的控件布局和相关的属性修改,到外观自定义设置和事件处理)。
WinForms UI 模板旨在提高新老开发人员的工作效率,使用模板,您可以在几分钟内将优雅的 UI 表单(例如登录、注册、卡支付和地址表单)添加到 WinForms 项目中。
*请认真填写需求信息,我们会在24小时内与您取得联系。