递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 68|回复: 5
打印 上一主题 下一主题

[视窗] 火山Sw界面库2.2版本

[复制链接]

51

主题

266

帖子

2127

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
2127
跳转到指定楼层
楼主
一、SwEx界面库概述

SwEx是一个基于D2D自绘技术、面向火山PC平台的现代化Windows界面库,封装了大量自绘控件和UI组件,支持D2D/Direct2D硬件加速渲染。
二、主要特点

1. 组件丰富全面

  • 基础控件:按钮、编辑框、标签、复选框、单选框、组合框、进度条、滑块条
  • 高级控件:数据表格、树形框、属性网格、穿梭框、模板列表、列表框
  • 导航控件:菜单、工具栏、侧边导航、标签栏、面包屑、步骤条、分页器
  • 容器控件:分组框、卡片、分栏容器、滚动容器、停靠布局、卷帘菜单
  • 数据可视化:图表(折线图、柱状图、饼图、雷达图等)、时钟
  • 交互反馈:弹框、消息提示、通知条、气泡消息、轻量弹框、悬浮窗
  • 动画特效:数字动画、通用动画(位移/缩放/透明度/圆角/颜色)、加载动画(30+种)

2. 高度可定制化

  • 支持SVG图标(内联SVG文本或文件)
  • 完整的样式系统:预设样式、导出/导入样式配置、运行时动态切换
  • 丰富的颜色、字体、圆角、边框、阴影配置
  • 渐变背景、发光效果、波纹特效、追光效果

3. 现代化的视觉风格

  • 支持圆角、阴影、透明、模糊等视觉效果
  • HUD风格文字(扫描线、流光、外发光)
  • 暗色/亮色主题切换
  • 悬停、按下、选中多态样式

4. 交互能力强大

  • 拖拽排序(树形框、标签栏、表格等)
  • 运行时可编辑(移动、缩放控件)
  • Ctrl+Z/Y撤销重做
  • 快捷键支持、滚轮支持、键盘导航
  • 文件拖放支持

5. 性能优化

  • 虚表模式(大数据量表格、列表支持10万+行)
  • 空闲低CPU模式
  • 帧率控制
  • 滚动容器优化

三、主要用途

  • 企业管理软件开发 - 数据表格、属性网格、穿梭框组合
  • 工具类软件 - 可视化编辑器、配置工具
  • 数据展示面板 - 图表、仪表盘、大屏监控
  • 客户端应用 - 导航菜单+内容区的标准布局
  • 快速原型开发 - 组件丰富,开箱即用

四、优点

[td]
优点
说明
组件全面覆盖桌面应用90%以上的UI需求
自绘统一不依赖系统主题,跨Windows版本表现一致
定制性强样式配置灵活,支持运行时动态切换
动画流畅D2D硬件加速,动画效果丝滑
事件丰富各控件都有完善的事件体系
文档案例齐全综合案例覆盖几乎所有控件用法
SVG原生支持矢量图标不失真,易于换肤

五、缺点

[td]
缺点
说明
平台绑定仅限火山PC平台,开发者需学习火山语法
学习曲线组件众多,属性方法繁杂,需要时间熟悉
商业授权火山PC及SwEx库可能涉及商业授权费用,但是良心价格,聚划算,超值。
调试难度自绘控件出问题时比原生控件难定位
资源占用大量自绘控件同时使用时内存和CPU略高,占用不超过4%
依赖D2D需系统支持Direct2D(win10+win11基本无问题)
社区规模相比Qt、WPF等主流框架,生态较小
1.所见即所得的外部设计器,能通过拖拽配置设计出理想的界面一键导出为火山代码,效率杠杠的。
2.内置大量动画与视觉特效
数值动画:数字滚动动画(金额、增长率、温度),支持正负变色、千分位、前后缀、缓动算法;
属性动画:位移、透明度、缩放、圆角、颜色五大动画,支持单个动画 / 动画组并行执行、往返循环、回弹 / 弹性等多种缓动;
按钮追光 / 波纹、标签 HUD 流光扫光、开关发光、进度条发光、头像呼吸光环、走马灯滚动等内置特效,开箱即用无需自绘。
3.布局体系完善
原生滚动容器、分栏、分割条、停靠布局、悬浮窗、无限弹窗、穿梭框、模板列表等复杂布局容器,轻松实现多页面、分栏、侧边布局。
六、适用场景建议

  • 推荐使用:企业级桌面应用、工具软件开发、数据可视化项目
  • 不建议使用:追求原生控件兼容性、需要跨平台的应用

总体而言,SwEx是一个功能强大、组件丰富、视觉现代的火山PC原生界面库,适合快速开发Windows桌面应用程序,尤其适合火山PC平台的企业级软件开发。 设计器预览 支持wsv同步更新ui设计 支持保存自定义预设模板设计文件 支持自定义配色  属性颜色位置等相关设置 另外也支持浏览器 webView 以下为webview演示程序 支持加载dist目录 生成加密包 一个exe跑等 演示就是 支持拦截替换。js执行 常用的 都有  QQ交流群 1075378151 四个字,做大做强。


SwExWebView演示.rar

1.99 MB, 下载次数: 5

演示程序

回复

使用道具 举报

51

主题

266

帖子

2127

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
2127
沙发
 楼主| 发表于 1 小时前 | 只看该作者
跟上潮流!
回复

使用道具 举报

41

主题

551

帖子

3972

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3972
板凳
发表于 半小时前 | 只看该作者
做大做强
一花一世界,一叶一菩提
回复

使用道具 举报

17

主题

825

帖子

3962

积分

金牌会员

睡觉睡觉,头发重要

Rank: 9Rank: 9Rank: 9

积分
3962
地板
发表于 半小时前 | 只看该作者
做大做强,再创辉煌!
回复

使用道具 举报

31

主题

488

帖子

2691

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
2691
5#
发表于 半小时前 | 只看该作者
不赖
专注于火山视窗CAD二次开发,QQ群180195063
回复

使用道具 举报

24

主题

232

帖子

2112

积分

银牌会员

Rank: 6Rank: 6

积分
2112
6#
发表于 4 分钟前 | 只看该作者
SW是目前更新最频繁的界面库,没有之一!必须支持!!@!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-6-5 12:22 , Processed in 0.101779 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表