0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

针对WindowsForms应用程序的一组灵活的UI导航控件

哲想软件 来源:哲想软件 作者:哲想软件 2022-11-29 10:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

针对WindowsForms应用程序的一组灵活的UI导航控件,包括各种主题,以便控件与应用程序的当前外观相融合。

功能丰富

内存有效控制

模块化,将控件本身作为项目使用

bab74736-6f7a-11ed-8abf-dac502259ad0.png

唯一一套基于通用核心控件的导航控件,可处理所有常见功能,使其高效且易于学习。

提供所需的所有重要导航UI控件。令人惊讶的灵活菜单、工具栏、状态栏、眺望栏和浏览器栏、树状视图、选项列表、选项卡、任务窗格等等。

提供您期望的所有功能,包括包装菜单和工具栏、按事件和继承进行自定义绘制、所见即所得设计器等等。

这些控件是无窗口的,用于低资源使用和快速显示、紧凑的分布大小、无外部依赖、符合CLS、可访问性。

提供独特的功能,例如能够将任何类型的项(按钮、组合、文本框、单选按钮等)作为子元素添加到任何控件中。

特点介绍

包含的控件

WindowsForms应用程序的10个现代控件,包括丰富的菜单栏、工具栏、TreeView、浏览器栏/XP任务窗格、Office任务窗格、Outlook快捷键栏、状态栏、选项卡、选项列表、选中列表框。

可以在这些控件中使用几十个构建块项,包括图像按钮、下拉组合框、文本/编辑框、单选按钮、状态按钮、日期/时间标签、按键状态标签、混合按钮、菜单按钮、进度条、标签图标和图像、弹簧面板、选项卡等。

支持的GUI样式

真正像素完美的WindowsXP外观,适合用户当前的主题。

模拟WindowsXP外观,适用于所有操作系统

现代办公室和VS.NET外观。

经典的办公室造型。

经典的Windows外观。

独特的创新

实时WYSIWYG设计器允许您在设计时配置并向树状视图、菜单、工具栏和其他控件添加项目。不再需要编译+运行阶段来查看对象的外观是否符合您的要求。

所有控件都是完全可扩展的,因此您可以扩展或自定义控件的功能,以满足项目的特定要求。

每个控件中的每个视觉元素都是一个独特的对象,其行为类似于一个单独的控件。每个元素,包括按钮、组合框、选项卡、标签、图标等,都会接收自己的鼠标、键盘和绘制事件(由于可扩展性,可以由自己的自定义元素替换)。

提供两种方式来执行视觉元素的自定义绘制:向元素的绘制事件添加额外的绘制代码,或继承并覆盖元素,以完全控制其绘制方式。

对象模型设计

支持MicrosoftActive Accessibility 2.0(第508节合规性)

面向对象设计,专为客户创建.NETFramework提供了一种新的、现代的方法来使用UI控件,而不是一个可循环使用的ActiveX界面。

设计基于处理所有常见功能的通用核心控制。包含的10个控件中的每一个都是核心控件的特化,在必要时提供自己的额外属性、方法和事件。

超紧凑的分布尺寸,低于500K,即使您使用所有10个控件。

所有控制都使用相同的逻辑方法,因此学习如何使用其中一种意味着您知道如何使用所有控制。

核心控制设计理念最大限度地实现代码重用,并为应用程序提供更好的软件可靠性,而不是使用真正独立的控制。

NET技术

完全用托管C#编写(源代码可通过Blueprint许可证获得)。

包含大量VB。净样本和C#样本。

全面的文档完全集成到VisualStudio中。

所有错误处理都可以通过.NET异常类。

符合CLS(通用语言规范)。

不使用不安全的区块来满足最低许可要求。

整个产品都支持Unicode。

控件显示的项目是无窗口的,以尽可能少地使用资源,并能够同时快速显示多个项目。使用XceedSmartUI for .NET,在表单上做更多的事情并添加更多内容。

与仪表板和商业智能软件很好地集成。

其他功能

必要时,工具栏和菜单等控件中的项目会自动换行。

XP主题资源可以包含在控件中。不需要在目标系统上安装主题。甚至可以在非XP操作系统上工作。

像Windows2000一样,创建适应用户行为的菜单。

控制控件中每个项目的可见性、选择状态和鼠标悬停行为。

更多所见即所得编辑器功能

根据需要添加、复制和删除子项。

撤销操作。

在包含节点的对象中创建、编辑、删除、展开和折叠节点。

轻松访问任何子项的事件处理代码。

文件和样品

以MSDN样式的HTML格式提供完整、全面的文档,该格式完全与上下文相关,因此在IDE中按F1键可以打开手册中相应的主题。

10个VB和10个C#样本,让您快速掌握每个控件的使用速度。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内存
    +关注

    关注

    9

    文章

    3173

    浏览量

    76113
  • 应用程序
    +关注

    关注

    38

    文章

    3342

    浏览量

    59921

原文标题:XceedSmartUI for WinForms

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PYQT 应用程序框架及开发工具

    大家好,本团队此次分享的内容为开发过程中使用到的PYQT 应用程序框架及开发工具。 pYqt 是个多平台的 python 图形用户界面应用程序框架,由于其面向对象、 易扩展(可实现组件编程等
    发表于 10-29 07:15

    学生适合使用的SOLIDWORKS 云应用程序

    随着科技的不断发展,计算机辅助设计(CAD)技术已经成为现代工程教育的重要组成部分。SOLIDWORKS作为款CAD软件,其教育版云应用程序为学生提供了强大而灵活的设计平台。本文将探讨
    的头像 发表于 09-15 10:39 512次阅读
    学生适合使用的SOLIDWORKS 云<b class='flag-5'>应用程序</b>

    分享---储能UI界面能量流动动画实现方法

    本文分享 工商业储能设备的UI界面中如何实现 能量流动的动画效果。 本例子效果 基于拓普微工业级 7寸屏电容串口屏(HMT070ETA-D型号)实现: 第1步:建立工程和页面 使用SGTools新建
    发表于 09-02 18:22

    是否可以将客户端控件与CYW920706WCDEVAL起使用?

    是否可以将客户端控件与CYW920706WCDEVAL起使用? 我想用它来发现蓝牙 BR/EDR,然后将其与其他设备配对。 有客户端控制的下载链接或文档吗? 另外,你有 AIROC Connect 蓝牙应用程序的文档吗?
    发表于 07-04 07:50

    UI开发概述

    不同的装饰器给开发者提供了清晰的页面更新渲染流程和管道。状态管理包括UI组件状态和应用程序状态,两者协作可以使开发者完整地构建整个应用的数据更新和UI渲染。ArkTS语言的基础知识请参考初识ArkTS
    发表于 06-24 06:36

    基于stm32h743IIK在cubeai上部署keras模型,模型输出结果都是同一组概率数组,为什么?

    基于stm32h743IIK,在cubeai上部署keras模型,模型输出结果都是同一组概率数组,点也搞不明白,看社区也有相同的问题,但没有解决方案
    发表于 03-10 06:42

    DLP4500能否上传一组图片,然后给正向触发,每次触发就投影张图片?

    求教DLP 4500能否上传一组912*1140分辨率的bmp图片,然后给正向触发,每次触发投影张图片? 如果可以,如何操作,user‘s guide貌似没看到这种操作。附件为其中张bmp图片。
    发表于 02-27 07:28

    dlp4500 pattern sequence模式下该如何正确投影一组8位深的图片呢?

    在image/Firmware步骤下,将图片添加时,出现颜色发生变化的问题,投影出的图片也如图右侧般; 并且pattern sequence模式下该如何正确投影一组8位深的图片呢?
    发表于 02-26 06:01

    AWTK-WEB 快速入门(5) - C 语言 WebSocket 应用程序

    导读WebSocket可以实现双向通信,适合实时通信场景。本文介绍下使用C语言开发AWTK-WEB应用程序,并用WebSocket与服务器通讯。用AWTKDesigner新建应用程序
    的头像 发表于 02-19 11:49 894次阅读
    AWTK-WEB 快速入门(5) - C 语言 WebSocket <b class='flag-5'>应用程序</b>

    TLK2711单工工作时,另外一组数据引脚和控制引脚应该怎么接?

    TLK2711单工工作时,另外一组数据引脚和控制引脚应该怎么接?
    发表于 02-08 07:05

    AWTK-WEB 快速入门(4) - JS Http 应用程序

    导读XMLHttpRequest改变了Web应用程序与服务器交换数据的方式,fetch是其继任者。本文介绍下如何使用JS语言开发AWTK-WEB应用程序,并用fetch访问远程数据。用AWTKDesigner新建
    的头像 发表于 01-22 11:31 728次阅读
    AWTK-WEB 快速入门(4) - JS Http <b class='flag-5'>应用程序</b>

    ANACONDA——关于发布数据应用程序的新简单方法

    我们推出了款用于发布数据应用程序的开创性解决方案:具有 Panel 应用程序部署功能的 Anaconda Cloud Notebooks。Panel 是种开源 Python 工具,
    的头像 发表于 01-17 11:39 644次阅读
    ANACONDA——关于发布数据<b class='flag-5'>应用程序</b>的新简单方法

    BQ78412应用程序编程接口

    电子发烧友网站提供《BQ78412应用程序编程接口.pdf》资料免费下载
    发表于 12-18 14:46 0次下载
    BQ78412<b class='flag-5'>应用程序</b>编程接口

    TAS2521应用程序参考指南

    电子发烧友网站提供《TAS2521应用程序参考指南.pdf》资料免费下载
    发表于 12-10 13:49 0次下载
    TAS2521<b class='flag-5'>应用程序</b>参考指南

    自动化创建UI并解析数据

    到创建的控件。 待优化点: 1.协议内容较多时候配置文件编写较为繁琐; 2.创建UI时会存在失败的情况,导致“输入框.vi”无法关闭; 3.控件创建可能会漏缺,需要加判断; 4.程序
    发表于 12-10 08:41