精易论坛

标题: C++可视化设计窗口_通过E界面来转换成C++代码【改】 [打印本页]

作者: 小白弟弟    时间: 2022-12-27 15:07
标题: C++可视化设计窗口_通过E界面来转换成C++代码【改】
本帖最后由 小白弟弟 于 2022-12-27 15:11 编辑

当当,很神奇是不?就是可以用易语言可视化操作后,用该工具生成C++版源码,方便不~
就是黑月窗口代码一键生成工具稍微修改了一下罢了(https://125.confly.eu.org/forum.php?mod=viewthread&tid=14732408),原作者:@ 冰棍好烫啊
普通C++除非用MFC,qt那些工具,如果不用,那么会很难受,一点一点改xy,非常麻烦,所以我改了一下黑月的设计,改成C++设计了,更加方便!
但是有很多不足,比如有时候那些组件的位置会偏移,颜色看的很难受,可支持的组件很少后续可能会完善吧。
注意,目前只支持标签、编辑框、选择框、单选框、按钮,因为本人技术有限!
窗口也只支持单窗口哈,毕竟我自己也不需要别的啥花哨的组件,简单设计下就好了



通过扫描 易语言的窗口设计器 或者 易语言做的外部窗口 获取组件,再写出代码

(当然,我就只是简单修改了一下,没有啥技术含量,增多了一个程序集而已)


已经全部开源了,自行下载,我就不收精币了,附有例子,以及工具源码
[hide=d999] C 代码生成.zip (1.28 MB, 下载次数: 80)
[/hide]



相关模块:
NB模块v5.0 https://125.confly.eu.org/forum.php?mod=viewthread&tid=14731182





作者: 283688410    时间: 2022-12-27 15:21
谢谢分享
作者: 忧郁之子    时间: 2022-12-27 16:29
好东西,谢谢分享,支持一下。
作者: 315215    时间: 2022-12-27 16:33
谢谢分享
作者: 天雨时晴    时间: 2022-12-27 16:51
黑月窗口生成v1.0
作者: 396384183    时间: 2022-12-27 17:07

谢谢分享
作者: 阿龙    时间: 2022-12-27 17:21
代码加上这一句就不会是win98风格了,#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif

作者: 清风徐来2    时间: 2022-12-27 17:29
感谢分享
作者: 二月与我    时间: 2022-12-27 17:41
感谢分享
作者: wjswzj0    时间: 2022-12-27 17:51
支持开源~!感谢分享
作者: pjm123    时间: 2022-12-27 18:00
谢谢分享
作者: 小白弟弟    时间: 2022-12-27 18:09
阿龙 发表于 2022-12-27 17:21
代码加上这一句就不会是win98风格了,#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\ ...

谢谢大佬
作者: 海娜百川520    时间: 2022-12-27 18:09
活该你优秀
作者: 一指温柔    时间: 2022-12-27 18:22
        支持开源~!感谢分享
作者: 本森Bin    时间: 2022-12-27 19:00
开创了新玩法 支持开源~!感谢分享
作者: StarAdmire    时间: 2022-12-27 19:03
  支持开源~!感谢分享
作者: 美味萝卜    时间: 2022-12-27 19:33
开源精神必须支持~
作者: 小白弟弟    时间: 2022-12-27 20:02
阿龙 发表于 2022-12-27 17:21
代码加上这一句就不会是win98风格了,#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\ ...

这段代码放在哪儿?
作者: 阿龙    时间: 2022-12-27 20:14
小白弟弟 发表于 2022-12-27 20:02
这段代码放在哪儿?

需要用到组件库的cpp文件里,类似易语言的是否使用通用组件库6.0。
作者: ノ朽默℡    时间: 2022-12-27 20:51
来看看内容!
作者: chao1323301    时间: 2022-12-27 21:04
支持开源~!感谢分享
作者: zpingfang    时间: 2022-12-27 21:35
开源不收币,支持谢谢啦
作者: wmv520    时间: 2022-12-27 21:54
        支持开源~!感谢分享
作者: malin158    时间: 2022-12-27 22:07
支持开源~!感谢分享
作者: 百多    时间: 2022-12-27 22:44
  支持开源~!感谢分享
作者: sadamu999    时间: 2022-12-27 22:44
支持开源~!感谢分享
作者: fyh505099    时间: 2022-12-27 22:57
感谢大佬分享 支持来源
作者: 794229345    时间: 2022-12-27 23:54
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者: 鱼雨遇玉羽    时间: 2022-12-28 00:44
谢谢分享!支持一下
作者: shj0205    时间: 2022-12-28 08:25
感谢分享!
作者: oppp999    时间: 2022-12-28 08:48

谢谢分享!支持一下
作者: qilinkojy    时间: 2022-12-28 11:20
支持开源!
作者: 陽陽陽    时间: 2022-12-28 12:57
你要的背景~哪个帖子关闭了,放这来

新建-空白-画面.zip

209.65 KB, 下载次数: 1, 下载积分: 精币 -2 枚


作者: 冷琼    时间: 2022-12-28 15:36
非常感谢楼主分享
作者: chen644    时间: 2022-12-28 17:33
刚想做,你就给我整不会了
作者: ploneljs    时间: 2022-12-28 17:52
666666666666666666666666666666666666666666666666666666
作者: 问心o    时间: 2022-12-28 20:00
谢谢分享!支持一下
作者: yxl2008    时间: 2022-12-28 21:11
支持开源~!感谢分享!
作者: skyflb    时间: 2022-12-29 05:15
C++可视化设计窗口_通过E界面来转换成C++代码【改】
作者: shj0205    时间: 2022-12-29 08:56
感谢分享!
作者: pinglin    时间: 2022-12-29 09:20
牛逼
作者: yoobaby    时间: 2022-12-29 09:57
不错,现在都在易转c++
作者: 冰棍好烫啊    时间: 2022-12-29 10:08
支持开源~!感谢分享
作者: ABC125    时间: 2022-12-29 13:55
支持开源~!感谢分享
作者: 豆子5050    时间: 2022-12-29 20:38
谢谢分享
作者: lplandss    时间: 2022-12-29 21:59
支持开源~!感谢分享
作者: jjaiwq1    时间: 2022-12-29 23:30
谢谢大神!!
作者: 陽陽陽    时间: 2022-12-30 08:07
看了下代码,发现我写的太潦草了,就是个枚举窗口然后createwindowex,无脑子文本替换。。
连事件都没有
这直接把易语言代码都翻译了

作者: shdanndy    时间: 2022-12-30 08:55
谢谢分享!
作者: 小白弟弟    时间: 2022-12-30 09:04
陽陽陽 发表于 2022-12-30 08:07
看了下代码,发现我写的太潦草了,就是个枚举窗口然后createwindowex,无脑子文本替换。。
连事件都没有
这 ...

这到底是我的代码还是你的代码
作者: 陽陽陽    时间: 2022-12-30 09:07
小白弟弟 发表于 2022-12-30 09:04
这到底是我的代码还是你的代码

我写的,过几天我发 你就知道了,我现在有个问题:
为啥选择夹创建不了,创建了是白的。。。
作者: 小白弟弟    时间: 2022-12-30 09:23
陽陽陽 发表于 2022-12-30 09:07
我写的,过几天我发 你就知道了,我现在有个问题:
为啥选择夹创建不了,创建了是白的。。。 ...

啊?选择夹我都不知道是怎么创建,你可以去csdn里面找找
作者: 陽陽陽    时间: 2022-12-30 09:43
小白弟弟 发表于 2022-12-30 09:23
啊?选择夹我都不知道是怎么创建,你可以去csdn里面找找

Ctrl + CSDN
我一般都搜索的时候:
XXXX -csdn.net

还是自己研究下吧
作者: hujiuyi    时间: 2022-12-30 09:56
{:3_41:}{:3_41:}{:3_41:}{:3_41:}{:3_41:}{:3_49:}
作者: hujiuyi    时间: 2022-12-30 09:58
{:3_41:}{:3_41:}{:3_41:}{:3_41:}{:3_41:}{:3_41:}{:3_41:}
作者: oushg79    时间: 2022-12-30 10:26
高手啊,。,学习下
作者: oushg79    时间: 2022-12-30 10:31
高手多啊,
作者: 小白弟弟    时间: 2022-12-30 16:49
阿龙 发表于 2022-12-27 20:14
需要用到组件库的cpp文件里,类似易语言的是否使用通用组件库6.0。

组件库的cpp文件在哪?有其他方法不?最近找了好久都没看到解决方法,麻烦大佬说详细点
作者: 健康    时间: 2022-12-30 21:09
牛逼糖尿病了
作者: 116154801    时间: 2022-12-30 22:37
66666666666666
作者: 萌新苏苏    时间: 2022-12-31 10:10
66666666666666666666
作者: 数据压缩    时间: 2022-12-31 11:05
看看                          
作者: boxxie    时间: 2022-12-31 11:24
速度来收藏了哟
作者: 元老    时间: 2022-12-31 15:16
不喜欢原生,更喜欢IMGUI
作者: 3082    时间: 2022-12-31 19:18
学习学习
作者: jing2020yi    时间: 2022-12-31 22:52
谢谢分享~
作者: ppppzj    时间: 2023-1-1 18:34
谢谢分享
作者: ljx111    时间: 2023-1-1 18:43
66666666666666666666666666666
作者: lijuntao    时间: 2023-1-1 18:56
看看怎么样?
作者: glxmfyx    时间: 2023-1-1 18:58
看一下怎么样
作者: 林克NOK    时间: 2023-1-2 10:15
卧槽太牛了
作者: 1191798444    时间: 2023-1-2 10:31
666666666666
作者: 44287207    时间: 2023-1-2 13:11
感谢分享
作者: 深爱者    时间: 2023-1-2 15:15
支持开源!感谢分享,论坛有你更精彩~
作者: EX辣姐    时间: 2023-1-2 18:34
支持开源
作者: liaoxiaohu    时间: 2023-1-2 20:48
66666666666666666666666666
作者: A6928564    时间: 2023-1-3 09:31
66666666666666666
作者: xiaoxiao2    时间: 2023-1-3 11:35
感谢分享
作者: rh759497334    时间: 2023-1-3 13:53
6666666666666
作者: wyj841224    时间: 2023-1-4 15:10
谢谢大佬分享!
作者: a3960382663    时间: 2023-1-4 17:52
厉害啊。大神
作者: Wz613613    时间: 2023-1-7 08:46
感谢分享!
作者: lzgking    时间: 2023-1-7 15:09
感谢分享,很给力~~~
作者: 彩书怨    时间: 2023-1-10 09:52
感谢分享,研究研究
作者: 韦贝贝    时间: 2023-1-10 10:24
        开源精神必须支持~
作者: yq1431    时间: 2023-1-10 10:57
开源精神必须支持~
作者: q76016    时间: 2023-1-10 23:12
NB模块v5.0
作者: 九黎哈哈    时间: 2023-1-11 01:16
厉害啊
作者: z博士    时间: 2023-1-11 19:37
感谢分享
作者: Visitors    时间: 2023-1-19 17:26
        感谢分享,很给力!~
作者: Superqaq    时间: 2023-1-24 17:59
可以可以可以               
作者: qq1872087833    时间: 2023-1-25 22:21

新手,刚接触不久,不知道如何解决,求大佬告知

作者: 小白弟弟    时间: 2023-1-26 09:51
qq1872087833 发表于 2023-1-25 22:21
新手,刚接触不久,不知道如何解决,求大佬告知

【可视】【方便】E界面转C++代码重做了
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14760239
(出处: 精易论坛)
可以看看这个帖里面的,
作者: qq1872087833    时间: 2023-1-26 15:47
小白弟弟 发表于 2023-1-26 09:51
【可视】【方便】E界面转C++代码重做了
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14760239
(出 ...

我按照那个设置了,还是不行,我用的VS2019
作者: 小白弟弟    时间: 2023-1-26 16:06
qq1872087833 发表于 2023-1-26 15:47
我按照那个设置了,还是不行,我用的VS2019

你试试我链接给的例子,运行下有没有问题
作者: 八号特工    时间: 2023-2-4 05:17
牛掰
作者: 892141059    时间: 2023-3-9 23:45
66666666666666666666666
作者: 116154801    时间: 2023-3-11 21:51

作者: gusong125    时间: 2023-8-27 12:33
谢谢大佬分享
作者: qiqun1985    时间: 2024-7-13 01:22
支持,顶顶顶顶顶顶顶顶顶顶顶顶顶顶




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