精易论坛

标题: 【可视】【方便】E界面转C++代码重做了 [打印本页]

作者: 小白弟弟    时间: 2023-1-8 14:29
标题: 【可视】【方便】E界面转C++代码重做了
本帖最后由 小白弟弟 于 2023-1-8 14:30 编辑

前言

emm,重做了
这次为什么要重做?因为上个版本有个很大的bug,分组框、选择夹里的组件创建不了,而且代码我也看不懂,干脆直接重做了
我的代码可能只占整个源码的10%,其他的代码全是冰棍好烫啊的黑月窗口生成和福仔的窗口探测



上个版本


具体介绍看上个帖子
上个版本地址:
C++可视化设计窗口_通过E界面来转换成C++代码【改】
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14759033
(出处: 精易论坛)



闲聊


实力不够,很多组件都没实现
希望大佬能帮忙完善,特别是组件的背景颜色

我就是拼凑到了一块罢了,并没有技术含量.


介绍


一共是2个版本,上个版本我也优化了很多,但是最终还是放弃了,源码我也会上传2个版本的,包括vs的例子
如果看到这你还不知道这个帖子是干嘛的,你可以看看这个动图



没有调用任何模块
这次主要更新了以下3点


注意:如果有组件我没有做进去,会提示以下信息:


下次我会继续完善出更多的组件,并且把颜色最好做出来,不然C++那个看的太别扭了..(如果有时间的话)
并且好久没动过植物大战僵尸了,可能会完善下




报错?

你可能会遇到这个错误
如果遇到这个错误你可以按照步骤慢慢来,我用的是vs2022


先点项目,再点xxx属性,如图


再新弹出来的窗口里点击高级(配置属性下面的第2个),如图



把字符串改成未设置,并点击确定,如图


这样就可以解决了,如果你并不想这样,你也可以在报错的文本前加个L或者T


下载




一共是4个附件,第一个是上个版本的(但是优化了),第二个是这个版本的(推荐下载),第三个是VS的例子,第四个是3个易语言做的窗口例子


例子.zip (1003.61 KB, 下载次数: 3)
上一版本优化.zip (997.11 KB, 下载次数: 1)
这个版本.zip (81.08 KB, 下载次数: 9)
第三个附件太大了,我就上传网盘了(vs例子)
https://wwhr.lanzoul.com/iZ8Tc0kfj67i


如果你并不想那么麻烦,3个附加都下载一遍,那么你可以回复下载一个附件
[hide=d999]
全部.zip (2.5 MB, 下载次数: 39)
另外一个vs例子自行去网盘下载!
[/hide]








作者: pjm123    时间: 2023-1-8 14:46
谢谢分享
作者: 陽陽陽    时间: 2023-1-8 14:50
又学到一招:
果你并不想那么麻烦,3个附加都下载一遍,那么你可以回复下载一个附件

之前还有一招:
压缩密码回复可见

说实话代码工程量挺大的,不容易。
作者: 陽陽陽    时间: 2023-1-8 14:55
还得是你,太绝了
作者: 小白弟弟    时间: 2023-1-8 14:57
陽陽陽 发表于 2023-1-8 14:55
还得是你,太绝了

哈哈哈
作者: 网络注册络员    时间: 2023-1-8 15:00
支持楼主
作者: 杰西卡技术传媒    时间: 2023-1-8 15:14
支持楼主
作者: glxmfyx    时间: 2023-1-8 15:16
看下怎么样
作者: 白天很傻很天真    时间: 2023-1-8 15:26
陽陽陽 发表于 2023-1-8 14:50
又学到一招:
果你并不想那么麻烦,3个附加都下载一遍,那么你可以回复下载一个附件

招数挺多  可惜我下载不要积分
作者: ノ朽默℡    时间: 2023-1-8 15:56
非常感谢~!
作者: chenyucheng    时间: 2023-1-8 16:00
我是老六,我用VC6,你说我怎么办
作者: 小白弟弟    时间: 2023-1-8 16:04
chenyucheng 发表于 2023-1-8 16:00
我是老六,我用VC6,你说我怎么办

凉拌炒鸡蛋~
作者: 315215    时间: 2023-1-8 16:27
看看如何的
作者: jysoft2022    时间: 2023-1-8 16:27
谢谢分享
作者: Visitors    时间: 2023-1-8 16:42
非常感谢~!
作者: 学易未精    时间: 2023-1-8 17:02
太牛了            
作者: 鱼雨遇玉羽    时间: 2023-1-8 17:19
任重道远,坚持就是胜利
作者: wiyxwd    时间: 2023-1-8 17:27
yyds,超级列表框支持了吗
作者: 小白弟弟    时间: 2023-1-8 17:34
wiyxwd 发表于 2023-1-8 17:27
yyds,超级列表框支持了吗

不支持   后续会慢慢加上的
作者: xtavoxing    时间: 2023-1-8 17:50
不错蛮棒的....
作者: yangdoudou    时间: 2023-1-8 18:45
E界面转C++代码重做了
作者: 福仔    时间: 2023-1-8 19:10
这个功能N年前就想做了, 只写了一点代码, 然后就一直搁着了.... 到现在都还是那样
我想做的和你这个差不多, 就是有个窗口树, 然后根据在树里从哪个位置开始生成创建窗口的代码
如果可以的话, 建议你把插件需要的参数都拿出来, 然后调用某个接口, 让那个接口去处理
如果需要生成其他语言, 就由那个接口去调用生成其他语言的方法
作者: 小白弟弟    时间: 2023-1-8 19:47
福仔 发表于 2023-1-8 19:10
这个功能N年前就想做了, 只写了一点代码, 然后就一直搁着了.... 到现在都还是那样
我想做的和你这个差不多, ...

接口怎么找
作者: yxl2008    时间: 2023-1-8 20:22
感谢分享,下载学习!!!
作者: 冷琼    时间: 2023-1-8 20:23
非常感谢楼主分享
作者: 794229345    时间: 2023-1-8 21:32
感谢楼主分享!
作者: 283688410    时间: 2023-1-8 22:19
谢谢分享
作者: 深圳梦    时间: 2023-1-8 23:17
感谢分享,很给力!~
作者: 396384183    时间: 2023-1-9 01:29
学习下啊··
作者: z123zhang    时间: 2023-1-9 03:03
6666666666666666
作者: Xw‘小威    时间: 2023-1-9 09:28
转QT吧。QT有设计师,对着xml贴就行,图片框用 label+pixmap就行。简单方便。
作者: 小白弟弟    时间: 2023-1-9 10:00
Xw‘小威 发表于 2023-1-9 09:28
转QT吧。QT有设计师,对着xml贴就行,图片框用 label+pixmap就行。简单方便。

QT我之前也听过,确实挺方便的,一直没打算搞,今天看看吧,谢谢
作者: ploneljs    时间: 2023-1-9 10:04
6666666666666666

作者: 芒果一号    时间: 2023-1-9 10:13
感谢分享
作者: yjd    时间: 2023-1-9 11:07
记得很多窗口风格值易是自己生成的。和msdn对不上。如果用易的值出来效果就不一样
以前涉及到这块都得直接用spy工具直接取易的值来用。
作者: 小白弟弟    时间: 2023-1-9 11:16
yjd 发表于 2023-1-9 11:07
记得很多窗口风格值易是自己生成的。和msdn对不上。如果用易的值出来效果就不一样
以前涉及到这块都得直接 ...

原来如此,我就说总是不对劲
作者: jing2020yi    时间: 2023-1-9 23:23
谢谢分享~
作者: sadamu999    时间: 2023-1-10 10:53
谢谢分享~
作者: lmwdz    时间: 2023-1-10 13:30
谢谢分享~
作者: l405927571    时间: 2023-1-10 13:42
111111111111111
作者: yoobaby    时间: 2023-1-11 10:54
3个附加都下载一遍
作者: 元老    时间: 2023-1-11 19:16
小白弟弟 发表于 2023-1-9 10:00
QT我之前也听过,确实挺方便的,一直没打算搞,今天看看吧,谢谢

转Imgui吧,QT蜜汁授权
作者: 冰棍好烫啊    时间: 2023-1-11 19:45
元老 发表于 2023-1-11 19:16
转Imgui吧,QT蜜汁授权

QT还要授权
作者: 元老    时间: 2023-1-11 20:01
冰棍好烫啊 发表于 2023-1-11 19:45
QT还要授权

做商业软件要授权和收费
作者: Crb    时间: 2023-1-11 20:33
感谢分享
作者: zhyl8888    时间: 2023-1-11 22:08
看起来很不错哦,收藏之~~~
谢谢LZ啦!!!
作者: 残狼    时间: 2023-1-12 06:50
感谢分享~

作者: Kyu    时间: 2023-1-12 09:16

作者: 3082    时间: 2023-1-13 14:52
占个位置随后在学习
作者: Zjl    时间: 2023-1-23 08:57
支持一下!
作者: romobin    时间: 2023-1-27 21:53
学习一下
作者: 空竹    时间: 2023-1-28 16:46
让我看看,
作者: lu12a    时间: 2023-1-31 21:51
额,看不懂在说神马~@_@
作者: 空竹    时间: 2023-2-14 13:35
https://learn.microsoft.com/zh-cn/windows/win32/api/wingdi/nf-wingdi-gettextcolor  获取文本颜色
作者: opq123    时间: 2023-2-21 12:59
感谢分享
作者: gg867594531    时间: 2023-3-29 16:16
6666666666666666666666666666666666666666666666
作者: 1070104133    时间: 2023-4-7 14:59
666666666666666666666666666666
作者: 偷着乐    时间: 2023-4-24 13:05
等更新
作者: qq1056123185    时间: 2024-10-29 10:14
哥哥,快2025年了,再分享一下新版本呗~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4