精易论坛

标题: 黑月3.9界面设计器基本可用 [打印本页]

作者: zl2017    时间: 2024-11-9 09:54
标题: 黑月3.9界面设计器基本可用
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14691335
基于以上开源代码,修了一些问题,增加了一些功能
比如菜单、工具条和状态条只能存在一个
采用了易语言原生组件24x24图标


有些组件必须要用风格属性区分,比如滚动条,所以属性框加了(基本)风格和扩展(风格)
生成的组件也带风格,目前基本完成,也添加了一些常用组件事件
原贴代码生成功能不正确,生成的代码不能直接使用,修正后生成时代码会自动置剪辑版,直接粘贴使用
工具栏的手型图标是只生成纯界面代码,需要自己添加常用代码,比如加入项目和事件代码等
手型图标右边是生成常用代码,生成界面代码同时包含常用代码,需要按需修改


这里再简单讲一下生成黑月代码的逻辑
.局部变量 变量代码, 文本型, , , 程序集变量
.局部变量 启动代码, 文本型, , , 启动子程序
.局部变量 挂接代码, 文本型, , , 挂接创建组件
.局部变量 事件代码, 文本型, , , 组件事件
目前程序是先取内部组件信息(句柄数组)然后按以上四大块分别对应生成代码最后合并的
如果能解决选择夹嵌套问题还需要加上面板代码,这也属于挂接代码但是需置顶紧挨启动代码


无法解决的问题,组件嵌套,主要是选择夹,
首先是显示方面,选择夹用原类名SysTabControl32虽然能显示但使用不正常,只能改用别的类名
其次,就算解决了显示方面,为了支持嵌套肯定要变动界面和数据结构,几乎要重新设计





再次开源出来,希望有人能完善改进
黑月可视化开发.zip (981.7 KB, 下载次数: 143)







作者: Fate    时间: 2024-11-9 10:00
感谢分享
作者: zifeiyu    时间: 2024-11-9 10:13
66666666666666666666666666666666
作者: 五花牛    时间: 2024-11-9 10:25
感谢分享
作者: wuqingg    时间: 2024-11-9 10:26
开源精神必须支持~
作者: baitso    时间: 2024-11-9 10:47
开源精神必须支持~
作者: 星空Allstar    时间: 2024-11-9 11:05
谢谢楼主分享
作者: 撒加    时间: 2024-11-9 11:37
谢谢楼主分享
作者: dzscuz    时间: 2024-11-9 12:22
开源精神必须支持~
作者: 没事瞎琢磨    时间: 2024-11-9 12:53
感谢分享
作者: a657938016    时间: 2024-11-9 13:12
感谢分享
作者: fdassd    时间: 2024-11-9 13:19
学习一下...
作者: wgqxj    时间: 2024-11-9 13:38
谢谢分享
作者: qqmqqg    时间: 2024-11-9 14:34
6666666666666666666666
作者: qwe111qwe    时间: 2024-11-9 14:57
感谢分享!!!!!
作者: 清风醉1    时间: 2024-11-9 16:24
666666666666666666666666666666666666666666
作者: 我的yyy123    时间: 2024-11-9 16:56
学习学习
作者: 15930887162    时间: 2024-11-9 17:56
厉害。。。。。。。。。。。。。。
作者: 我爱阿妹i    时间: 2024-11-9 19:09
感谢发布原创作品,精易因你更精彩!

作者: 396384183    时间: 2024-11-9 19:59

感谢分享
作者: 亿万    时间: 2024-11-9 20:05
感谢分享,很给力!~
作者: hegh    时间: 2024-11-9 23:24
        支持开源~!感谢分享
作者: 查过    时间: 2024-11-10 06:08
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 豆豆灰常开心    时间: 2024-11-10 06:12
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 315215    时间: 2024-11-10 07:40
感谢分享,很给力!~
作者: year1970    时间: 2024-11-10 08:30
感谢分享
作者: 深圳梦    时间: 2024-11-10 12:41
感谢分享,很给力!~
作者: a3960382663    时间: 2024-11-10 12:53
感谢分享,下载学习。
作者: b295a2    时间: 2024-11-11 12:21
感谢分享~~~~~~~
作者: 初学者1    时间: 2024-11-11 13:47
再次开源出来,希望有人能完善改进
作者: 光影魔术    时间: 2024-11-12 21:26
感谢分享源码
作者: lm88818    时间: 2024-11-21 11:05
支持开源~!感谢分享
作者: kingchain    时间: 2024-11-26 08:46
支持开源~!感谢分享
作者: cauror    时间: 2024-11-26 15:57
挺牛逼的
作者: 熊不熊    时间: 2024-12-4 03:26
感谢分享,很给力!~
作者: gingko    时间: 2024-12-5 09:37
        感谢分享,很给力!~
作者: aeszyl    时间: 2024-12-23 20:12
很给力!~
作者: 8386559    时间: 2025-1-25 11:27
支持开源
作者: 北城668    时间: 2025-4-22 10:41
很给力!~
作者: 岚少    时间: 2025-4-23 15:01
66666666666666
作者: bsliu    时间: 2025-5-1 19:04
66666666666666666
作者: bsliu    时间: 2025-5-2 17:47
666666666666666666
作者: 风一样存在    时间: 2025-6-14 13:28
为了支持嵌套肯定要变动界面和数据结构,几乎要重新设计




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