提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:龚雪|2020-12-24 10:47:49.823|阅读 365 次
概述:.NET 5.0官方已正式发布,现在本文将为大家介绍Telerik WinForms对.NET Core和.NET 5.0中的Visual Studio WinForms设计时的支持。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
全新的.NET Core Telerik WinForms设计器已经发布一段时间了,在今年发布的R3 2020中已正式发布。随着.NET Conf 2020的结束,.NET 5.0官方已正式发布,现在本文将为大家介绍Telerik WinForms对.NET Core和.NET 5.0中的Visual Studio WinForms设计时的支持。
简单来讲,由于基础架构发生变化,所有需要新的设计器。在Visual Studio设计图面中使用.NET Core控件,将会非常复杂。仅因为Visual Studio依赖于直接与正在设计的组件进行交互,所以旧方法永远无法与.NET Core组件一起使用。 尽管.NET Framework控件可以做到这一点,但它不适用于.NET Core控件。Visual Studio是在.NET Framework之上和Visual Studio进程内部(devenv.exe)构建的桌面应用程序,您无法访问.NET Core组件。 由于无法与组件交互,因此需要新的解决方案、需要新的体系结构。
一年多以前,Microsoft发布了WinForms设计器的第一个预览版。 当时它缺少许多功能,并且缺少扩展点和API以允许自定义设计器使用。从那时起,选择解决方案仍处于重要地位。设计时分为三层:客户端、协议和服务器,客户端层是Visual Studio的一部分,它以经典的.NET Framework为目标;服务器层是.NET Core组件所在的地方,它在单独的.NET Core进程中运行;协议层是多目标 - .NET Framework和.NET Core - 并负责处理来自客户端的请求以及处理来自服务器的响应和通知。
大多数设计器代码都驻留在服务器上,尤其是所有控件设计器、自定义CodeDom序列化程序、操作列表等,仍然有部分设计器需要在客户端中实现。这些部分包括处理用户输入的任何代码,通常是编辑器。 该协议是允许客户端和服务器相互沟通的通信层,它建立在标准的基础之上,它使两个不同的世界(.NET Framework和.NET Core)可以进行连接。
Microsoft将发布WinForms Designer SDK NuGet程序包,其中提供在Visual Studio for .NET Core中实现自定义设计时所需的所有扩展点和基类,该SDK基本上替代了.NET Framework和Windows本身的经典设计器API和程序集。新的WinForms设计时是独立的,并且在某种程度上是自给自足的,它与操作系统无关,并且仅与Visual Studio有关。 该SDK已引入Visual Studio,提取并利用了客户端项目中的自定义设计器代码。
telerik是第一家将新的Microsoft API用于Visual Studio .NET Core设计时的控件供应商,其.NET Core设计器已经发布一段时间了。在2020年9月中旬发布了它们,当时的目标是最新的.NET 5.0 preview。一个月后,在R3 2020 SP1版本中,telerik增加了对.NET Core 3.1的支持。目前所有的设计器都已迁移,并且已经获得与经典.NET Framework中相似的设计时体验。 这是在.NET 5.0项目的Visual Studio设计器中打开的全能RadGridView:
根据API规范,设计器需要在NuGet包内实现。 任何自定义设计器都将需要针对新的Microsoft WinForms Designer SDK,该SDK还将加入Visual Studio,并且在将来的Visual Studio版本中,SDK中的重大更改可能会破坏为旧版SDK开发的设计器。 随着时间的流逝,SDK将逐渐成熟,重大更改将变得罕见。 现在,最好注意Telerik版本和Visual Studio版本,并检查它们是否兼容。
Telerik Version | Visual Studio Version |
---|---|
HotFix v2020.3.1116-hotfix | Visual Studio 2019 Preview v16.9 Preview 1 |
R3 2020 SP1 v2020.3.1020 |
Visual Studio 2019 v16.8 GA Visual Studio 2019 Preview v16.8 Preview 4 |
R3 2020 v2020.3.915 | Visual Studio 2019 Preview v16.8 Preview 3 |
请访问以下文档来获取有关设计器支持和最新版本兼容性表的详细信息:。
确保下载并尝试使用Telerik UI for WinForms的最新版本,来探索所有新功能和主题:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:慧都网Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
在处理电子表格时,尤其是在专业和数据导向型环境中,正确设置 Excel 单元格内的数字格式至关重要。本文将介绍如何使用 Spire.XLS for Java 设置 Excel 单元格的数字格式,帮助轻松创建精美且结构清晰的电子表格。
拥有适用Windows Forms的110+个酷炫UI控件。
Telerik DevCraft最完整的.NET、Web和Mobile开发工具,智能制造首选控件。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢