递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] Ex_DirectUI界面库

  [复制链接]

29

主题

232

帖子

3744

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3744
跳转到指定楼层
楼主
发表于 2023-7-14 22:23:54 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 609177738 于 2025-4-7 23:02 编辑

Ex_DirectUI界面库,简称EXDUI
背景介绍: 易语言时代作者"泆寒"开源,后期"宣睿"使用C++基于Ex_DirectUI 4.1.18开源版重写,为适应火山PC,我在此基础上进行了适量修改和优化.  本界面库从2022年7月最初的火山设计器不可预览EX效果, 到今日设计器可实时预览效果, 独自克服了大量困难. 期间遇到的部分缺点/缺陷最近也在吴总的帮助下得到了解决.
在此感谢:
宣睿、树叶、SupMe 等人对核心库发展做出的贡献。
吴总 对火山Ex_DirectUI界面库的支持。
许万彬、小蜗牛、涛声依旧、耶稣爱你们、搬山.寻佛.cover 等人对库的反馈、建议、赞助。



本库目前仅使用D2D渲染, 采用纯官方设计器(免费版将受到数量限制

最低受支持的客户端适用于 Windows Vista 的 Windows 7、带有 SP2 和平台更新的 Windows Vista [桌面应用|UWP 应用]
最低受支持的服务器Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [桌面应用|UWP 应用]
Win7 SP1关键补丁: KB2670838


火山模块和核心库项目目前均为开源状态,  界面库支持 动态库+静态库.默认静态核心库为VS2022编译,  如遇静态库兼容问题, 可以自行重新编译(内有VS的sln项目).

[修改] 2023年9月19日 改为纯粹的EXDUI库,不再掺杂wtl或mfc了 (历史混合版可在 123云盘下载)

注:  强调一下, 界面库是中文的!!!  (核心库本身的api接口一定是英文的)  
界面库设计器 可设计的组件封装类  其方法和属性 都是中文的!!!  相关用法与mfc wtl界面库用法一样
ex_direct_ui_api.v 源码下的 全局的api 中英双语 的.

在 火山PC配置界面时可以看见有几个配置模块:   
1. "Ex_DirectUI界面基本类": 支持官方设计器 拖放设计支持的界面库
2. "Ex_DirectUI版***" : 以此开头的均为依赖①的扩展模块
3. "Ex_DirectUI模块":  不依赖设计器(当然也没有拖放设计支持) 也不依赖其他界面库或模块的 独立模块 , 可以在WTL和MFC 中使用, 具体参考易语言相关例子.


项目下载地址:
更新途径:
游客,如果您要查看本帖隐藏内容请回复


2025年4月7日  更新
本界面库目前已逐渐趋于稳定.
目前火山版已经进入停更阶段, 因为界面是纯开源的,各位也无需担心BUG,有能力可自行(找途径)解决.非常遗憾,  怎么说呢, 个人感觉官方对于 火山PC 不太上心, 各种缺陷 缺点 和 很多合理建议一直无法得到妥善解决,
纵观火山PC发展史, 太多特型一直都是一些不得不的原因被迫更新, 太难受了. 官方又致力于多平台的发展, PC的进步遥遥无期...

青山不改, 绿水长流.......


最后附上部分效果图





TLV2.png (337.95 KB, 下载次数: 4961)

TLV2.png

TLV.png (343.5 KB, 下载次数: 4893)

TLV.png

reportlistview.png (45.13 KB, 下载次数: 4798)

reportlistview.png

page.png (22.08 KB, 下载次数: 4855)

page.png

static.png (228.61 KB, 下载次数: 4981)

static.png

6509773ab10ac. (0 Bytes, 下载次数: 0)

6509773ab10ac.

评分

参与人数 7金钱 +67 收起 理由
1601682737 + 15 很给力!
hrq520 + 15 很给力!
myadmin + 1 先感谢楼主的无私奉献,顺便说下,全是32位.
luoyuu77 + 1 新更新的纯库,不兼容win32了,程序要重写.
xuwanbin + 15 这些图片彰显不出来界面库的强大.
朕的 + 5 赞一个,希望一直维护下去,推出更多的组件.
上等兵 + 15 这个必须要支持!感谢您的辛苦付出,火山有你.

查看全部评分

回复

使用道具 举报

0

主题

13

帖子

78

积分

注册会员

Rank: 2

积分
78
499#
发表于 前天 22:10 | 只看该作者
666666666666666666666
回复

使用道具 举报

75

主题

534

帖子

5638

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5638
QQ
498#
发表于 前天 20:36 | 只看该作者
编译出现下面问题是什么原因:错误: 使用所指定的本地编译器编译当前程序失败
错误:
    正在生成代码...
    libexdui.lib(help_ex.obj) : error LNK2019: 无法解析的外部符号 __std_find_first_of_trivial_2,函数 "wchar_t const * __cdecl std::_Find_first_of_vectorized<wchar_t const ,wchar_t const >(wchar_t const * const,wchar_t const * const,wchar_t const * const,wchar_t const * const)" (??$_Find_first_of_vectorized@$$CB_W$$CB_W@std@@YAPEB_WQEB_W000@Z) 中引用了该符号
    libexdui.lib(Class_Edit_ex.obj) : error LNK2019: 无法解析的外部符号 __std_search_2,函数 "wchar_t const * __cdecl std::_Search_vectorized<wchar_t const ,wchar_t const >(wchar_t const * const,wchar_t const * const,wchar_t const * const,unsigned __int64)" (??$_Search_vectorized@$$CB_W$$CB_W@std@@YAPEB_WQEB_W00_K@Z) 中引用了该符号
    libexdui.lib(Class_ReportListView_ex.obj) : error LNK2001: 无法解析的外部符号 __std_search_2
    libexdui.lib(SVGDocument.obj) : error LNK2019: 无法解析的外部符号 __std_search_1,函数 "char const * __cdecl std::_Search_vectorized<char const ,char const >(char const * const,char const * const,char const * const,unsigned __int64)" (??$_Search_vectorized@$$CBD$$CBD@std@@YAPEBDQEBD00_K@Z) 中引用了该符号
    libexdui.lib(SVGStringParser.obj) : error LNK2001: 无法解析的外部符号 __std_search_1
    ..\linker\琴快办数据展示大屏.exe : fatal error LNK1120: 3 个无法解析的外部命令
回复

使用道具 举报

28

主题

143

帖子

807

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
807
497#
发表于 2025-7-21 23:33:52 | 只看该作者
看看学习一下
回复

使用道具 举报

4

主题

17

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
496#
发表于 2025-7-21 21:43:45 | 只看该作者

必须支持
回复

使用道具 举报

1

主题

10

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
495#
发表于 2025-7-20 23:53:19 | 只看该作者
Ex_DirectUI界面库
回复

使用道具 举报

6

主题

54

帖子

420

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
420
494#
发表于 2025-7-20 18:48:28 | 只看该作者
支持一下!!!
回复

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
493#
发表于 2025-7-19 12:30:34 | 只看该作者
支持支持
回复

使用道具 举报

5

主题

50

帖子

536

积分

高级会员

Rank: 4

积分
536
492#
发表于 2025-7-17 00:30:39 | 只看该作者
支持@@@@@@@@@@@@@@@@@@@@@@@@@@
回复

使用道具 举报

4

主题

11

帖子

108

积分

注册会员

Rank: 2

积分
108
491#
发表于 2025-7-16 22:20:41 | 只看该作者
必须支持
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-29 06:33 , Processed in 0.091392 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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