递归火山软件开发平台

标题: 记录炫彩和火山MFC的区别 [打印本页]

作者: suyan    时间: 2022-8-26 19:56
标题: 记录炫彩和火山MFC的区别
借着最近论坛诸位大佬玩炫彩的春风,也尝试了一把高级软件.聊聊自己的看法,
首先.炫彩的确很强,可以很容易的就构建出自己想要的界面.
但是不得不承认的是,炫彩里面许多东西和MFC差异比较大,相关资源还比较少,官方文档,对像我这样的小白不是太友好(这个不能怪人,怪咱自己水平不够)

写个帖子记录一下自己遇到的差异,方便以后再来找,更希望其它的炫彩大神能够多多分享一下浅显的教程.

本帖记录时钟的区别.

     在MFC中,时钟是个控件,直接添加控件后,直接双击即可进入控件的周期事件来处理.
     在炫彩里,是定时器,而且分窗口定时器和元素定时器,窗口定时器和MFC的时钟比较接近.只是它不是一个可视的控件,我当时找了二天,最后还是梦总给我个图,我才知道在哪里找到 (, 下载次数: 20)
使用的时候,要使用置定时器,然后在窗口事件中,进入定时器的事件,根据自己设置的定时器的ID来操作.

(, 下载次数: 22)

(, 下载次数: 22)

隐藏的是不是有点深,找出来后,绝对感觉特有成就感

作者: 山梦    时间: 2022-8-26 20:12
厉害厉害。希望基础内容多多发,让多学习学习!
作者: fengshangren    时间: 2022-8-26 20:17
炫彩就是资料少,交流的人也少,导致学习成本太高,学的慢,通常很多问题,都是梦总来解答才懂的怎么弄
作者: suyan    时间: 2022-8-26 20:20
fengshangren 发表于 2022-8-26 20:17
炫彩就是资料少,交流的人也少,导致学习成本太高,学的慢,通常很多问题,都是梦总来解答才懂的怎么弄 ...

是啊,教程对使用者的要求有点高,

作者: 80805777    时间: 2022-8-26 21:46
炫彩难度不是特别高,毕竟有文档,EXUI没设计器纯API调用才是真头疼。
作者: suyan    时间: 2022-8-26 22:44
80805777 发表于 2022-8-26 21:46
炫彩难度不是特别高,毕竟有文档,EXUI没设计器纯API调用才是真头疼。

不光是文档,许多东西是不一样的,就比如这个时钟,我找了2天,问了2天,最后才知道是这样用.
作者: shuimiao    时间: 2022-8-27 00:00
炫彩就是IDE很烂。尤其是在2k屏下,界面显示模糊,字体超小,看着就不想学
作者: BYWMnn9QFz59L6    时间: 2022-8-27 07:59
想请教一下:
炫彩是可以制作一个类似皮肤的全局效果,使得之后每个窗口组件都能拥有类似的样式。
还是只能更换单个窗口界面的效果,每个窗口必须手动美化?
作者: 小弟弟    时间: 2022-8-27 09:37
炫彩不支持Unicode,用火山就是为了支持Unicode
作者: shuimiao    时间: 2022-8-27 10:09
小弟弟 发表于 2022-8-27 09:37
炫彩不支持Unicode,用火山就是为了支持Unicode

不支持unicode是真的吗,这样的话就更不好用了
作者: shuimiao    时间: 2022-8-27 10:10
BYWMnn9QFz59L6 发表于 2022-8-27 07:59
想请教一下:
炫彩是可以制作一个类似皮肤的全局效果,使得之后每个窗口组件都能拥有类似的样式。
还是只能 ...

不是皮肤,是单个控件和窗口自绘
作者: BYWMnn9QFz59L6    时间: 2022-8-27 12:22
shuimiao 发表于 2022-8-27 10:10
不是皮肤,是单个控件和窗口自绘

那效率太低了,以后窗口变动还得还得改
作者: はた    时间: 2022-8-27 13:08
小弟弟 发表于 2022-8-27 09:37
炫彩不支持Unicode,用火山就是为了支持Unicode

瞎扯淡。炫彩本来就支持unicode
作者: suyan    时间: 2022-8-27 14:57
小弟弟 发表于 2022-8-27 09:37
炫彩不支持Unicode,用火山就是为了支持Unicode

炫彩只是UI库,你说的是炫语言吧,炫语言没了解过
作者: suyan    时间: 2022-8-27 14:58
BYWMnn9QFz59L6 发表于 2022-8-27 07:59
想请教一下:
炫彩是可以制作一个类似皮肤的全局效果,使得之后每个窗口组件都能拥有类似的样式。
还是只能 ...

都可以吧
既可以针对单独的一个控制进行设置,也可以做个通用的样式模板
作者: 炫彩界面库    时间: 2022-8-27 23:18
炫彩设计器 可以针对单个组件美化, 也可以做成皮肤, 一键换肤;
炫彩UNICODE编码, wchar_t, 宽字符
弹性布局, 动画特效,  SVG, 都支持
作者: 炫彩界面库    时间: 2022-8-27 23:19

[视频]炫彩界面库之火山PC: https://www.bilibili.com/video/BV15a411s7hK
[视频]通用教程: https://www.bilibili.com/video/BV1kA411A71p/
最新在线文档:http://www.xcgui.com/doc-ui

作者: 1291564486    时间: 2022-8-28 02:30
炫彩是VC++

作者: suyan    时间: 2022-8-28 06:33
1291564486 发表于 2022-8-28 02:30
炫彩是VC++

炫彩包含二部分,一部分是界面库,界面库可以适配各种语言
另外一部分是代码部分,叫炫语言,炫语言也是类似火山一样的中文编程,底层是C
作者: Fang0x378    时间: 2022-8-28 10:25
炫彩界面库很强大,但是学习要一些精力.
主要原因
1 与MFC使用上有很大的区别
2 好多属性不能IDE设置,需要用命令去实现,新手直接懵逼
3 备注不详细,大部分没有备注.
4 有些命令不符合习惯. 用"属性读"和"属性写"更符合习惯 ,但是用了普通方法.
5 教程还不够多,特别是一些基础的东西,有很多使用方法与MFC有很大区别,遇到的时候会懵逼好几天.


作者: suyan    时间: 2022-8-28 19:07
Fang0x378 发表于 2022-8-28 10:25
炫彩界面库很强大,但是学习要一些精力.
主要原因
1 与MFC使用上有很大的区别

说的太对了,想找资料都找不到,
咨询吧,人家说这是基础知识.

作者: 炫彩界面库    时间: 2022-8-29 00:29


多看文档, 多看商城例子, 多看官方视频教程, 就会了, 这些都是免费的

(, 下载次数: 10)





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4