精易论坛

标题: 尧佥代码编辑框【火花代码编辑框重置版】基于ScintillaV4.2.0【最新】含自制IDE 荐入 [打印本页]

作者: r11111    时间: 2019-9-7 21:21
标题: 尧佥代码编辑框【火花代码编辑框重置版】基于ScintillaV4.2.0【最新】含自制IDE 荐入
本帖最后由 r11111 于 2019-9-7 22:48 编辑

老规矩
首先是本模块的基本信息:
本模块有{
    常量:6062个【区别于火花,大部分兼容】
    24个子程序【延续火花,完全兼容】
    49个类事件方法【区别火花,火花完全没有】
    744个类方法【区别于火花,大部分兼容,还有部分自加命令,方便程序开发】
}





本模块基本上与“火花脚本编辑框”兼容!
————————————————————————————————————
大部分通用命令变化: 命令名前加“置”或“取”字,或者在后面加入“_”
大部分通用参数变化: 参数位置有所调整,并且所有命令不可空
——————————命令——————————

转换行结束符() => 转换文档行结束符()
置空白区域字符() => 置空白符()
置光标样式() => 置光标风格()
置旁注栏光标样式() => 置旁注栏光标风格()
光标所在行颜色() => 置光标所在行颜色状态()
释放文档引用() => 减少文档引用()
右键菜单() => 右键菜单模式()

——————————常量——————————
事件接口_获取焦点 => 事件接口_获得焦点
——————————已知被取消的的命令——————————
双阶段绘图()  被  置绘图类型() 取代
————————————————————————————————————
本次的所有文件如下:

其中的“尧佥禁域代码编辑框信息查询.exe”程序是用于查询 命令&常量解释 的工具

【之所以这样是为了方便开发,同时减小模块体积!】

【必须要与数据文件:ALLData.rdat 在同一目录】


scintilla_r.dll文件是模块的支持文件
可以隐藏【采用在主程序目录下放置Path.ini文件指定目录来实现】


Relative-RZJ V2.3.102.0 是我个人独立开发的一个IDE。
其用的本来是“火花”,现在改成了“尧佥禁域代码编辑框”
本次也打包在本模块一起,作为一个案例使用!


文件中包含一个例程!例程是Relative-RZJ V2.3.102.0 的代码区配置DLL
本次开源作为一个例子:


此处老规矩!回复查看!你们可以拿精币!我可以得到你们反馈的建议!何乐而不为?



本模块完全免费!作者目前为止所有作品都为免费,没有经济来源。
但若您愿意支持作者的免费开发,可以赞助。赞助请联系QQ:2874148643|微信:18458952960(作者长期登不了微信!)

推荐加群更快了解群主免费新作!更快得到作品更新!
官方交流群:659077591   |  本群内可以提前了解本人更新,和其它内部作品。目前清理死鱼后空位充足
QQ:2874148643



补充内容 (2019-9-10 13:24):
目前已知在封装上有两个命令的逻辑值有问题!
1.被选择前景色()
2.被选择背景色()
因为逻辑值加了"取反()"导致“假”时才起效果!
更正版在群里
不过不影响使用
感谢“QQ:525002444”的提醒!!!

补充内容 (2019-9-12 11:41):
最新版V1.4.1.0

此版本加入了命令“禁止、重画、刷新显示”,这里个命令之前一直是火花的诟病。火花是没有的。所以本次我把它加入了尧佥禁域代码编辑框。
经过测试是可以有效的

补充内容 (2019-9-14 02:24):
尧佥代码编辑框
V1.4.1.0 #3版
@#3{
1.修正与火花一致的翻译错误“置/取旁注栏光标样式()” 改为 "置/取旁注栏鼠标风格()"  感谢“QQ:525002444”的提醒!!!
2.加入“销毁()”类方法
}

补充内容 (2020-3-16 18:28):
模块已经开源,请到对应帖子下载源码!!!
帖子在我的主题中可以找到!!!

模块已经开源,请到对应帖子下载源码!!!
帖子在我的主题中可以找到!!!

作者: 11053    时间: 2019-9-7 22:09
支持开源,学习一下
作者: Aurora    时间: 2019-9-7 22:13
接口 = “”支持开源~!感谢分享
作者: ffsfdsa    时间: 2019-9-7 22:29
支持一下!感谢分享!
作者: a1140141768    时间: 2019-9-7 22:37
lua能用吗?出个lua的例子
作者: r11111    时间: 2019-9-7 22:42
11053 发表于 2019-9-7 22:09
支持开源,学习一下

感谢支持!感谢支持!
作者: r11111    时间: 2019-9-7 22:42
Aurora 发表于 2019-9-7 22:13
接口 = “”支持开源~!感谢分享

感谢支持!感谢支持!
作者: r11111    时间: 2019-9-7 22:43
a1140141768 发表于 2019-9-7 22:37
lua能用吗?出个lua的例子

lua是可以的,Scintilla的官方就有Lua的例子。不过我出这个例子可能会直接放在Relative-RZJ IDE中
感谢支持!感谢支持!
作者: a1140141768    时间: 2019-9-7 22:43
刚下载完用了下,调试启动22秒左右才启动出窗口,是子方法太多导致
作者: r11111    时间: 2019-9-7 22:46
ffsfdsa 发表于 2019-9-7 22:29
支持一下!感谢分享!

感谢支持!感谢支持!
作者: r11111    时间: 2019-9-8 08:18
a1140141768 发表于 2019-9-7 22:43
刚下载完用了下,调试启动22秒左右才启动出窗口,是子方法太多导致

没办法,毕竟是最完整的封装
作者: 不苦小和尚    时间: 2019-9-8 09:55
试试看看,支持一下作者

作者: r11111    时间: 2019-9-8 10:19
不苦小和尚 发表于 2019-9-8 09:55
试试看看,支持一下作者

感谢支持,定不负所望
作者: 佺oO    时间: 2019-9-8 12:21
下载来看看

作者: 1218947699    时间: 2019-9-8 14:02
貌似是个好东西波
作者: woshipqj    时间: 2019-9-8 16:19
3Q666666666666666666666666666666666666666666


作者: 列明    时间: 2019-9-8 18:41
看起來類似易語言本身的風格,模仿的比較成熟了。

作者: adt    时间: 2019-9-8 21:24
下载来看看
作者: yhll5285627    时间: 2019-9-8 21:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: zipper2016    时间: 2019-9-9 00:14
支持支持再支持
作者: 网络注册会员    时间: 2019-9-9 09:38
强大的一比
作者: r11111    时间: 2019-9-9 19:01
网络注册会员 发表于 2019-9-9 09:38
强大的一比

感谢认可!!!
作者: r11111    时间: 2019-9-9 19:04
yhll5285627 发表于 2019-9-8 21:44
一个火花编辑框也弄得花里胡哨呵呵

这不是火花编辑框。这是我完全自主封装的。只是和火花一样封装的是Scintilla控件。但是我封装的是最新版。火花的已经很老了。而且火花的封装我在搞兼容性的时候发现很多命令是有问题的。所以我才完全自主重新封装
作者: r11111    时间: 2019-9-9 19:04
zipper2016 发表于 2019-9-9 00:14
支持支持再支持

感谢支持!!!
作者: r11111    时间: 2019-9-9 20:28
不苦小和尚 发表于 2019-9-8 09:55
试试看看,支持一下作者

感谢支持!!!
作者: tian003003    时间: 2019-9-10 01:48
哈哈哈哈林俊杰
作者: qq616306803    时间: 2019-9-10 05:14
试试,之前一直使用自带的代码编辑框

作者: r11111    时间: 2019-9-10 12:40
qq616306803 发表于 2019-9-10 05:14
试试,之前一直使用自带的代码编辑框

嗯,好的。不负所望
作者: r11111    时间: 2019-9-10 12:41
tian003003 发表于 2019-9-10 01:48
哈哈哈哈林俊杰

hhhh这都被发现了
作者: 浪漫蝴蝶    时间: 2019-9-10 12:46


尧佥代码编辑框

作者: chencong5025    时间: 2019-9-10 20:37
不错。支持原创
作者: 2533    时间: 2019-9-11 09:10
看看                                   

作者: r11111    时间: 2019-9-11 10:47
chencong5025 发表于 2019-9-10 20:37
不错。支持原创

感谢支持!!!
作者: 星梦科技    时间: 2019-9-11 18:23
RE: 尧佥代码编辑框【火花代码编辑框重置版】基于ScintillaV4.2.0【最新】含自制IDE 荐入 [[url=]修改[/url]]

作者: wmv520    时间: 2019-9-12 11:48
#在这里快速回复#        感谢分享,很给力!~
作者: 神女软件定制    时间: 2019-9-12 14:58
收藏下,以后可能需要
作者: 枫眼    时间: 2019-9-12 17:32
6666666666666666666666
作者: 灵海雪缘    时间: 2019-9-12 18:00
不错不错!不错不错!不错不错!不错不错!

作者: fengyishen    时间: 2019-9-12 18:17
支持开源~感谢分享。每帖都很精货,好楼主。支持!!
作者: r11111    时间: 2019-9-12 20:01
fengyishen 发表于 2019-9-12 18:17
支持开源~感谢分享。每帖都很精货,好楼主。支持!!

感谢支持【我就顺便透露下一次的大作可能将会是:MDI&DockPanel模块(可停靠窗口模块,基于MDI)。类似VS-IDE的可停靠界面一样】
作者: r11111    时间: 2019-9-12 20:01
灵海雪缘 发表于 2019-9-12 18:00
不错不错!不错不错!不错不错!不错不错!

感谢支持!!!
作者: r11111    时间: 2019-9-12 20:02
烧饼帝 发表于 2019-9-12 17:32
6666666666666666666666

感谢支持【我就顺便透露下一次的大作可能将会是:MDI&DockPanel模块(可停靠窗口模块,基于MDI)。类似VS-IDE的可停靠界面一样】
作者: 顾时他来路i    时间: 2019-9-12 23:50
支持一下群主
作者: r11111    时间: 2019-9-13 11:49
顾时他来路i 发表于 2019-9-12 23:50
支持一下群主

感谢支持哈
作者: onion52013    时间: 2019-9-13 18:44
asdasdefwefewf
作者: 爱的愤愤    时间: 2019-9-13 18:44
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者: r11111    时间: 2019-9-14 02:18
爱的愤愤 发表于 2019-9-13 18:44
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!

谢谢谢谢!!!
作者: zifeiyu    时间: 2019-9-14 13:34
内容丰富哦哦....
作者: Onsxsen    时间: 2019-9-14 15:59
感谢分享,很给力!~
作者: luonia    时间: 2019-9-14 17:33
支持开源~!感谢分享
作者: yapiing    时间: 2019-9-19 17:52
  感谢分享
作者: xzhero    时间: 2019-10-12 23:39
很好很强,推荐版主加精
作者: 德友    时间: 2019-10-14 03:11
学习一下好贴支持
作者: 德友    时间: 2019-10-24 09:56
看看啥东西!!!
作者: winkuyu    时间: 2019-12-1 17:00
支持开源~!感谢分享
作者: 1574455213    时间: 2019-12-24 22:38

支持开源~!感谢分享
作者: 神女软件定制    时间: 2020-1-10 21:47
ide有智能提示吗
作者: r11111    时间: 2020-1-11 10:13
神一样的女人 发表于 2020-1-10 21:47
ide有智能提示吗

老版本是有的,不过因为要优化软件效率。所以新版本暂时取消了。要重新做
作者: guduyouxi    时间: 2020-1-17 00:11
有开源吗?
作者: r11111    时间: 2020-1-17 13:23
guduyouxi 发表于 2020-1-17 00:11
有开源吗?

开源了呀,可以直接下载
作者: chuangzhi    时间: 2020-1-30 16:31
支持!!!
作者: r11111    时间: 2020-1-30 16:50
chuangzhi 发表于 2020-1-30 16:31
支持!!!

感谢支持哈
作者: r11111    时间: 2020-1-30 16:51
guduyouxi 发表于 2020-1-17 00:11
有开源吗?

有开源的!
作者: 艾鱼    时间: 2020-6-26 13:42
易语言行业里面要是多一些你这样的,易语言会发展的更快。
作者: r11111    时间: 2020-6-26 17:32
艾鱼 发表于 2020-6-26 13:42
易语言行业里面要是多一些你这样的,易语言会发展的更快。

多谢赞誉~!
作者: 艾鱼    时间: 2020-6-29 01:00
可以自定义语言和相关关键词风格吗?
作者: r11111    时间: 2020-6-29 12:53
艾鱼 发表于 2020-6-29 01:00
可以自定义语言和相关关键词风格吗?

火花有的功能,全都有~
作者: dipingwei    时间: 2020-8-27 22:33
感谢分享,学习
作者: 梦飞斩月    时间: 2020-10-13 12:17
自己想写个ide,但是用火花按tab的时候就把我程序给关了,一直找不到原因,就看到了楼主这个,感觉找到了救星
作者: 梦飞斩月    时间: 2020-10-13 12:19
艾鱼 发表于 2020-6-29 01:00
可以自定义语言和相关关键词风格吗?

关键词似乎可以。语法似乎只能用他定义的常用语言
作者: r11111    时间: 2020-10-13 20:10
梦飞斩月 发表于 2020-10-13 12:17
自己想写个ide,但是用火花按tab的时候就把我程序给关了,一直找不到原因,就看到了楼主这个,感觉找到了救 ...

这个模块遇到了这个问题,已经修复了呐
作者: 梦飞斩月    时间: 2020-10-14 17:23
r11111 发表于 2020-10-13 20:10
这个模块遇到了这个问题,已经修复了呐

有修复版吗,大佬,这几天一点进度也没有
作者: aismy    时间: 2020-10-15 16:50
梦飞斩月 发表于 2020-10-13 12:17
自己想写个ide,但是用火花按tab的时候就把我程序给关了,一直找不到原因,就看到了楼主这个,感觉找到了救 ...

是不是xp下tab或者退格键容易闪退,其他系统正常?
作者: 梦飞斩月    时间: 2020-10-18 16:08
aismy 发表于 2020-10-15 16:50
是不是xp下tab或者退格键容易闪退,其他系统正常?

我用的win10,也是这种情况,现在已经自己用hook强行解决掉了,多谢大佬
作者: LLZWWY    时间: 2021-1-16 10:13
感谢大佬无私分享
作者: tapouki    时间: 2021-2-26 17:14
支持开源~!感谢分享
作者: 小艳2012    时间: 2021-7-10 20:39
这么牛批不顶你顶谁
作者: zhoushuang    时间: 2021-8-7 17:38
吼吼吼去外婆明敏松坡轰轰轰哦
作者: dpw    时间: 2021-9-18 14:09
很棒,感谢分享。支持开源
作者: iamuranus    时间: 2022-1-1 19:15
下来看看,不知是否解决文字背景色的问题
作者: b52maomao    时间: 2022-6-30 02:22
下来看看,不知是否解决文字背景色的问题
作者: 13866571785    时间: 2022-7-8 21:02
6666666666666666666666666666666
作者: qwer2024    时间: 2022-9-13 20:11
6666666666666666666666666666666666666666
作者: 三晨    时间: 2022-11-18 17:00
支持开源~!感谢分享
作者: ploneljs    时间: 2023-1-7 08:02
66666666666666666666666666
作者: sijicloud    时间: 2023-1-27 18:08
尧佥代码编辑框
作者: 孤峰    时间: 2023-5-30 06:46
回复查看精币
作者: 忆雪涵之翼    时间: 2023-7-23 22:07
6666666666666支持大佬
作者: 孟子再说    时间: 2023-8-24 22:04

6666666666666支持大佬
作者: 草花祭    时间: 2023-10-12 07:54

作者: 草花祭    时间: 2023-10-12 07:58
666,妙啊~~~
作者: bcdict    时间: 2024-2-8 23:43
看看
作者: bcdict    时间: 2024-2-8 23:44
支持开源,谢谢大佬分享
作者: bcdict    时间: 2024-2-8 23:51
有没有模板的源码
作者: year1970    时间: 2024-2-13 14:07
感谢分享
作者: xzc1215    时间: 2024-3-5 21:02
感谢分享感谢
作者: 梦幻1096    时间: 2024-11-3 03:43
厉害了,学习学习




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