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

    文章

    3259

    浏览量

    76600
  • 应用程序
    +关注

    关注

    38

    文章

    3347

    浏览量

    60509

原文标题:XceedSmartUI for WinForms

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用基于模型的设计开发和测试车载操作系统的SOA应用程序

    随着车辆从传统机械系统演变为软件定义汽车 (SDVs),汽车行业正在经历场深刻的变革。这种转变需要新的软件开发方法,而面向服务的架构 (SOA) 正成为设计灵活、可扩展的汽车应用程序的首选范式。在
    的头像 发表于 05-22 11:17 1358次阅读
    使用基于模型的设计开发和测试车载操作系统的SOA<b class='flag-5'>应用程序</b>

    TMS320F28xxx DSP:从内部闪存运行应用程序的全面指南

    TMS320F28xxx DSP:从内部闪存运行应用程序的全面指南 在嵌入式系统设计中,让应用程序在TMS320F28xxx DSP的内部闪存上运行是个常见需求。本文将深入探讨从内部闪存运行
    的头像 发表于 04-23 13:40 235次阅读

    RDMA设计56:如何设计基于RDMA的应用程序

    工作流程图 在接收到 FPGA 数据包后,应用程序进行数据包类型判断,针对 SEND 数据包和 WRITE 数据包将分别进入对应的处理流程。 当接收到 SEND 数据包后,将首先记录首包时间戳并启动定时器
    发表于 04-05 09:54

    如何构建蓝牙应用程序

    应用程序使用蓝牙(blueZ)。 我已经安装了 gcc-riscv64-linux-gnu。 但是,没有安装 blueZ 标头和库。 如何构建我的蓝牙应用程序
    发表于 04-01 07:31

    生产环境数据库连接池耗尽的全流程排查与性能优化实战

    数据库连接池是应用程序与数据库之间的缓存连接组件。连接池在应用程序启动时创建一组数据库连接,应用程序从连接池获取连接,使用完毕后归还连接池而非关闭连接,避免反复建立和关闭连接的性能开销
    的头像 发表于 03-27 15:58 464次阅读

    RUI Builder 图形化UI设计工具

    RUI Builder 图形化UI设计工具 该软件为图形化UI设计软件,搭配瑞佑图形处理器,轻松设计UI界面!主要特色功能: 在PC上直接设计界面,再生成UI渲染源码(.c),
    发表于 12-12 20:14

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

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

    如何在应用程序调试期间分析栈和堆使用情况

    随着 AMD Vitis 统软件平台 2021.2 的发布,Vitis 引入了个 Tcl 脚本,用于在应用程序运行的特定时间点协助查找栈和堆的内存使用情况。该脚本已延续到后续的 Vitis 版本
    的头像 发表于 10-24 16:54 1132次阅读
    如何在<b class='flag-5'>应用程序</b>调试期间分析栈和堆使用情况

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

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

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

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

    分享---简单快速实现烘烤设备UI界面的方法

    ,导入\"墨刀\"上设计好的UI图片, 并在页面对应位置上放置好控件。 注意:创建工程时,工程分辨率和实际分辨率要相同; 我使用的是7寸屏HMT070DTA-D, 分辨率
    发表于 08-26 11:58

    为什么选择组合导航?它有哪些优势?

    在现代导航技术中,单导航系统往往难以满足高精度、高可靠性的需求。全球导航卫星系统(GNSS)虽然能提供全球覆盖的定位信息,但在城市峡谷、隧道或电磁干扰环境下,其信号容易丢失或受到干
    的头像 发表于 07-08 15:26 1189次阅读
    为什么选择组合<b class='flag-5'>导航</b>?它有哪些优势?

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

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

    CYBT-413061上的RFCOMM_Serial_Port SPP演示,AIROC客户端控制应用程序不起作用,什么原因引起的?

    正常,但当启动客户端控制应用程序并打开串行端口时,却什么也没发生--所有控件都是灰色的。 然后,我还按照说明中的建议从 Windows 10 PC 上运行 BTSpy 并进行连接 - 客户端控制应用程序
    发表于 07-02 06:05

    UI开发概述

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