精易论坛

标题: Relative-RZJ[中文编程通用IDE]V1.7.1.5全面升级 [打印本页]

作者: r11111    时间: 2018-7-30 15:27
标题: Relative-RZJ[中文编程通用IDE]V1.7.1.5全面升级
本帖最后由 宇智波·佐助 于 2018-7-31 10:37 编辑

历史发布版本:
Relative-RZJ V1.0: https://125.confly.eu.org/forum.php?mod=viewthread&tid=14178773&page=1&ordertype=1#pid13609553
Relative-RZJ V1.2.1.9:https://125.confly.eu.org/forum.php?mod=viewthread&tid=14199475&extra=
其它小更新请持续关注QQ群:659077591 或 持续关注最新版本贴的补充内容

本次更新大量内容{
全面优化界面UI(V1.4 更新包内实现
添加 原语言代码 和 新语言代码之间的转换(如英->中、中->英)
JAVA(库):所引用的模块(菜单项操作模块、JSON库处理模块)更新
[动态DLL存放目录]:Relative-RZJ(V1.7.1.5)\dll\fujian
完成主界面和相关动态DLL界面的跨语言化
全面更新DLL
第一次提供带有功能的mian.dll(载入自制皮肤)
修改辅Zhu程序的存储和打开方式:Relative-RZJ(V1.7.1.5)\dll\self
优化程序开启时的自检功能
修改了LOGO.png
修改了各图片组的载入方式Relative-RZJ(V1.7.1.5)\resource\xmt [*.BMP格式,文件名从0.bmp
目前提供界面语言[中文、英文、俄文、日文](采用搜狗、百度翻译)Relative-RZJ(V1.7.1.5)\language
......
}

废话不多说!先上图!


以上是中英互译功能效果图。使用方法是:点击界面右下角,即>详细信息<左边的 <- 和 -> 按钮实现互译



当前语言库提供的全部DLL接口(详细使用方法可见:Relative-RZJ(V1.7.1.5)\configure\JAVA\type\普通工程\dlls\Load.e)
DLL名统一为:Load.dll
  1. <p>.版本 2</p><p>.子程序 load, , 公开, 初始化加载
  2. .参数 窗口句柄, 整数型
  3. .参数 总事件为, 子程序指针
  4. .参数 库位置为, 文本型
  5. </p><p>.版本 2</p><p>.子程序 loadR_cdx, , 公开, 编译菜单项
  6. .参数 主窗口菜单句柄, 整数型, , (最高层的菜单句柄)
  7. .参数 程序, 整数型, , (第二层的菜单句柄)1 程序 2 编辑 3 查看 4 工具 5 界面 6帮助 7 禁止栏
  8. .参数 编辑, 整数型
  9. .参数 查看, 整数型
  10. .参数 工具, 整数型
  11. .参数 界面, 整数型
  12. .参数 帮助, 整数型
  13. .参数 禁止栏, 整数型
  14. .参数 左菜单句柄, 整数型, , (第二层的菜单句柄)左菜单句柄
  15. .参数 右菜单句柄, 整数型, , (第二层的菜单句柄)右菜单句柄
  16. .参数 子夹头句柄, 整数型, , (第二层的菜单句柄)存放子夹头菜单项句柄
  17. .参数 右_库句柄, 整数型
  18. .参数 下_常亮句柄, 整数型
  19. </p><p>.版本 2</p><p>.子程序 load_gjsj1, 文本型, 公开, 挂接事件  窗口菜单被选择 [可有可无]
  20. .参数 菜单ID, 整数型
  21. </p><p>.版本 2</p><p>.子程序 load_gjsj2, 文本型, 公开, 挂接事件  系统菜单被选择 [可有可无]
  22. .参数 菜单ID, 整数型
  23. </p><p>.版本 2</p><p>.子程序 load_gjsj3, 文本型, 公开, 挂接事件  鼠标经过菜单项 [可有可无]
  24. .参数 菜单ID, 整数型
  25. </p><p>.版本 2</p><p>.子程序 load_zsxk, , 公开, 判断事件 左树型框右键后执行
  26. .参数 现行选中项文本, 文本型
  27. .参数 是否为文件夹, 逻辑型
  28. .参数 路径, 文本型
  29. .参数 项目索引, 整数型
  30. .参数 项目父索引, 整数型
  31. .参数 总工程路径, 文本型, , 树型框最顶层时的路径
  32. </p><p>.版本 2</p><p>.子程序 load_ysxk, , 公开, 判断事件 右树型框右键后执行
  33. .参数 现行选中项文本, 文本型
  34. .参数 是否为文件夹, 逻辑型
  35. .参数 路径, 文本型
  36. .参数 项目索引, 整数型
  37. .参数 项目父索引, 整数型
  38. </p><p>.版本 2</p><p>.子程序 load_zsyjc, 文本型, 公开, 注释与解除注释
  39. .参数 是否为注释, 逻辑型
  40. .参数 是否多行, 逻辑型
  41. .参数 文本, 文本型
  42. </p><p>.版本 2</p><p>.子程序 load_R_zfsr, , 公开, 代码框输入字符时触发
  43. .参数 字符代码, 整数型
  44. </p><p>.版本 2</p><p>.子程序 load_qsxkzjj, 文本型, 公开, 取树形框的项目(支持库)
  45. </p><p>.版本 2</p><p>.子程序 DM_FG, 文本型, 公开, 设置代码及风格号
  46. </p><p>.版本 2</p><p>.子程序 AI_tall, , 公开, 智能提醒
  47. .参数 输入的文本, 文本型, , 当输入的内容为多项继承时会提供分割 如:(form.left)会传递为:“form . left”
  48. </p><p>.版本 2</p><p>.子程序 AI_retrue, 整数型, 公开, 智能提醒 返回 选中项(返回值为 -1 时自动选择前面的长度替换文本 0插入文本 其它则 选取指定长度替换文本)
  49. .参数 选中项文本, 文本型
  50. .参数 选中项数值, 整数型, ,  
  51. </p><p>.版本 2</p><p>.子程序 KU_SM, , 公开, 取库或命令的说明
  52. .参数 选中项文本, 文本型
  53. .参数 选中项数值, 整数型, ,  
  54. .参数 选中项层次, 整数型
  55. </p><p>.版本 2</p><p>.子程序 OPEN_KU_path, , 公开, 打开库位置
  56. .参数 选中项文本, 文本型
  57. .参数 选中项数值, 整数型, ,  
  58. </p><p>.版本 2</p><p>.子程序 GET_interpret, 文本型, 公开, 返回鼠标停留事件
  59. .参数 停留获得的内容, 文本型
  60. </p><p>.版本 2</p><p>.子程序 GET_HANG, , 公开, 提供当前行文本行文本
  61. .参数 行文本, 文本型
  62. .参数 行数, 整数型
  63. </p><p>.版本 2</p><p>.子程序 GET_ALL, , 公开, 提供当前全部文本
  64. .参数 文本, 文本型
  65. </p><p>.版本 2</p><p>.子程序 DJ_ZJFK, , 公开, 鼠标左键放开事件
  66. .参数 位置, 整数型
  67. .参数 功能键状态, 整数型
  68. </p><p>.版本 2</p><p>.子程序 GET_DUANDIAN, , 公开, 提供当前代码断点
  69. .参数 文本型, 文本型, , 用","分割
  70. </p><p>.版本 2</p><p>.子程序 GET_GCXX, , 公开, 提供当前工程信息
  71. .参数 工程文件夹, 文本型
  72. .参数 工程项位置, 文本型
  73. .参数 工程项编码, 逻辑型, , 真 则使用编码:UTF-8,假 则使用:ANSI
  74. .参数 工程名, 文本型
  75. .参数 对应的树型框索引, 整数型
  76. .参数 对应的树型框父索引, 整数型
  77. </p><p>.版本 2</p><p>.子程序 R_OVER, , 公开, 程序结束时执行</p>
复制代码
进程通信:
在DLL库内部可使用
调用子程序 (load事件下提供的子程序指针:总事件为, , , 进程通信代码)
实现

在外部可使用自带的进程通信模块中的:
R_置R专用消息发送的_ID (“Relative.exe”) ’  这个命令只需要在程序启动时调用一次即可
R_专用消息发送 (“PASS”, 到字节集 (进程通信代码)) ’  本命令在要与Relative实现进程通信控制的时候使用

【Relative提供的进程通信命令有】:
  1. 执行的代码格式>>

  2.     <代码> 代码值1 代码值2 代码值......
  3.     其中若代码值中需要用到空格必须用 <fgf> 来代替!

  4. 下面是代码及格式>>

  5.   {在有工程的前提下才有效!}

  6.         <charu> 内容                           [用处:向代码区当前位置插入“内容”]
  7.             <-> 位移                           [用处:调整代码区光标位置,当“位移”为正数则向右移,反之左移]
  8.        <SET_SQ> 行号                           [用处:设置“行号”行的书签]
  9.        <SET_DD> 行号                           [用处:设置“行号”行的断电]
  10.          <XZ_H> 行号                           [用处:选中“行号”行]
  11.         <XZ_WZ> 起点 终点                      [用处:选中从“起点”到“终点”范围内的内容]
  12.          <XZ_D> 内容                           [用处:将选中区的文本替换为“内容”]
  13.             <R>                                [用处:撤销一步]
  14.             <N>                                [用处:重复一步]
  15.            <CD> ID                             [用处:模拟单机菜单栏中ID为“ID”的菜单项]
  16.            <>>> 类型 内容                      [用处:当“类型”=0,则将“内容”插入到当前位置,否则插入到最后]
  17.      <GET_HANG>                                [用处:为语言DLL库提供行文本和行号]
  18.       <GET_ALL>                                [用处:为语言DLL库提供全部代码文本]
  19. <GET_DUANDIAN>                                [用处:将当前全部断点提供给语言库使用]
  20.     <GET_ALL_E>                                [用处:将当前全部代码翻译后提供给语言库使用]
  21.        <ADD_BL> 变量应用范围|变量数据类型|变量名|项目数值
  22.                                                [用法:按格式加入变量项]
  23.        <ADD_KU> 库名称|库引用地址|项目数值
  24.                                                [用法:按格式加入引用库]
  25.         <SC_KU> index                          [用处:删除第“index”项库引用]
  26.         <SC_BL> index                          [用处:删除第“index”项变量引用]

  27.   {在无工程的前提下也有效!}

  28.          <Tree> 树型框号 图片组文件位置        [用处:设置“树型框号”(1~5) 的图片组为“图片组文件位置”的文件]
  29.            <TS> 内容                           [用处:在提示栏中显示“内容”]
  30.         <SC_SC> 内容                           [用处:在输出栏中追加显示“内容”]
  31.         <SC_QK>                                [用处:清空输出栏的内容]
  32.           <B_L> +/-                            [用处:“+”显示变量夹,“-”隐藏变量夹]
  33.           <C_L> +/-                            [用处:“+”显示常量夹,“-”隐藏常量夹]
  34.         <K_L_J> +/-                            [用处:“+”显示库链接夹,“-”隐藏库链接夹]
  35.      <Tree1_KZ> index                          [用处:扩展树型框1的第 index 项]
  36.   <Tree1_SS-KZ> index                          [用处:[_树型框1_即将扩展(index)事件]一般跟在<Tree1_KZ>后面]
  37.      <Tree1_SS> index                          [用处:收缩树型框1的第 index 项]
  38.      <Tree1_JS>                                [用处:初始化树型框1内容和状态]
  39.      <Tree2_SX>                                [用处:树型框2刷新内容]
复制代码
使用方式如 :
.版本 2
.子程序 __启动窗口_创建完毕

R_置R专用消息发送的_ID (“Relative.exe”)
R_专用消息发送 (“PASS”, 到字节集 (“<TS> IDE代码操作器<fgf>启动完成!”))

Relative-RZJ主程序就会在消息栏输出内容:IDE代码操作器 启动完成!

更多小更新请持续关注最新贴的补充信息或加群了解:659077591
程序下载:https://share.weiyun.com/5sBSjH1
本人会不定期公开部分相关代码,以供大家学习。
本人菜鸟一个,请大家多多指教。
若发现BUG或发现那些地方可以优化请加群与我联系!



界面更新包: 更新包.zip (4.6 KB, 下载次数: 21) (选择性下载)
用于解决部分人看不清界面工具栏按钮是否被禁止的问题。(嫌弃里面丑的也可以用自己的 图片组)



补充内容 (2018-8-2 22:29):
更新修正包:https://pan.baidu.com/s/1I9N2zSjYgVhiVW-rhndcAA
具体改变包内有介绍

补充内容 (2018-8-5 20:12):
最新的安卓库1.0已经完成
在群内可以下载。过段时间我才会在论坛发布

补充内容 (2018-8-31 19:28):
下一个版本出来后,我会开始完善语言库(实现变量、类、方法名等等)的快捷输入。
然后我会开始制作教程
(目前群内已经更新到了V1.8.2.1)

补充内容 (2018-9-15 19:26):
群内已更新到V1.9.5.5

主.png (233.43 KB, 下载次数: 4)

主.png

作者: Bszk    时间: 2018-7-30 15:34
好东西,顶了。。虽然没用过。。
作者: qingyou005    时间: 2018-7-30 15:46
支持一下
作者: 胆小的老虎    时间: 2018-7-30 15:46
非常牛逼的工具,继续加油 虽然我也没用过
作者: Dorom666    时间: 2018-7-30 22:54
好东西,顶了。
作者: 霸气D冯少    时间: 2018-7-31 19:27
好东西,试试看好不好用,支持一下。
作者: gzboy020    时间: 2018-8-1 09:12
        支持开源~!感谢分享
作者: zhx200    时间: 2018-8-1 11:24
果然是高手多啊
作者: 吾爱编程mm    时间: 2018-8-3 16:38
沙发沙发沙发
作者: yi15496982    时间: 2018-8-4 02:51
牛啊就是牛啊
作者: 乐玩    时间: 2018-8-5 00:45
所以我很好奇,这到底是干嘛的?。。。
作者: sunchong    时间: 2018-8-5 09:40
支持楼主!!!!
作者: 你来我深情相拥    时间: 2018-8-5 11:11
感谢发布原创作品,精易因你更精彩
作者: r11111    时间: 2018-8-5 20:11
乐玩 发表于 2018-8-5 00:45
所以我很好奇,这到底是干嘛的?。。。

编程开发<目前支持 JAVA>安卓的开发库我没发布,只有群里有。
也就是说现在最新版本可以开发 JAVA和安卓程序
不过目前代码中文化只翻译了最基本的库
其它都还没来得及翻译
作者: 月恒    时间: 2018-8-6 14:33
期待多出教程。不然很多人不懂怎么用,干啥用,
作者: r11111    时间: 2018-8-7 17:48
月恒 发表于 2018-8-6 14:33
期待多出教程。不然很多人不懂怎么用,干啥用,

嗯,等成熟些我就会出教程
作者: 暮色下雨天    时间: 2018-8-7 18:46
6666666666666666666666666666666666
作者: lidlling1888    时间: 2018-8-7 23:34
干嘛用的啊,谢谢分享
作者: WANG121    时间: 2018-8-8 08:57
感谢发布原创作品,精易因你更精彩
作者: james2013    时间: 2018-8-8 11:49
时间。。。。。
作者: linchen12306    时间: 2018-8-8 21:21
看着好厉害
作者: chenuqiang    时间: 2018-8-11 00:28
此处应该有鼓励~
作者: 跟我走吧    时间: 2018-8-13 10:18
干货干货6的飞起
作者: 韩龙lv    时间: 2018-8-14 10:45
支持,支持
作者: sampo    时间: 2018-8-14 14:02
感谢楼主分享
作者: jyx0902    时间: 2018-8-15 22:10
干货干货6的飞起
作者: 914594701    时间: 2018-8-17 13:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2533187147    时间: 2018-8-17 15:44
不错,加油,支持!
作者: 韩龙lv    时间: 2018-8-18 22:58
支持支持一下
作者: 2240687678    时间: 2018-8-20 10:25
不错,加油,支持
作者: qq306992604    时间: 2018-8-29 21:32
是否有教程可学  有点看不懂
作者: r11111    时间: 2018-8-31 19:26
qq306992604 发表于 2018-8-29 21:32
是否有教程可学  有点看不懂

下一个版本出来后,我会开始完善语言库(实现变量、类、方法名等等)的快捷输入。
然后我会开始制作教程
作者: kulys    时间: 2018-9-4 18:54
群主加油!!!!!!!!!!!
作者: gaoqing    时间: 2018-9-6 10:45
谢谢分享啊
作者: chenuqiang    时间: 2018-9-7 15:32
目前群内已经更新到了V1.8.2.1
作者: 宅女    时间: 2018-9-27 13:44
不错,加油,支持
作者: vaseful    时间: 2018-9-28 19:04
Relative-RZJ[中文编程通用IDE]V1.7.1.5全面升级
作者: r11111    时间: 2018-10-1 15:55
qq306992604 发表于 2018-8-29 21:32
是否有教程可学  有点看不懂

待我计划中的功能都实现后,自会开始出教程。敬请期待
作者: arbang    时间: 2018-10-3 03:50
这是什么软件?
作者: r11111    时间: 2018-10-3 22:35
arbang 发表于 2018-10-3 03:50
这是什么软件?

IDE 编程软件
作者: FBIWOW    时间: 2018-10-9 05:10
了解,我看下
作者: kisl7979    时间: 2018-10-11 10:02
几把毛 要搞就像样点 半成品丢出来傻逼采用

作者: luyeh68    时间: 2018-10-11 10:03
arbang 发表于 2018-10-3 03:50 这是什么软件?  IDE 编程软件
作者: r11111    时间: 2018-10-12 17:45
kisl7979 发表于 2018-10-11 10:02
几把毛 要搞就像样点 半成品丢出来傻逼采用

我当前只有一个人,而且我的软件本就是提供一个框架。具体的语言库也不一定要我来做。
发出来也是汲取建议的
作者: nullptr    时间: 2018-10-17 15:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: lixiaocaii1    时间: 2018-11-28 16:53
不错不错,支持支持.
作者: 我想看海    时间: 2019-5-16 17:25
相当不错,支持一下!!!!!!
作者: 南征北战    时间: 2019-5-22 02:49
不错不错,支持支持.
作者: 2960255503    时间: 2019-5-24 19:02
有点酷啊,什么东西呢
作者: 2960255503    时间: 2019-5-24 19:04
有点厉害啊。棒棒哒
作者: 2960255503    时间: 2019-5-24 19:10
不晓得,这个看不懂啊
作者: bklbug    时间: 2019-7-4 09:10
有点牛逼,虽然看不太懂的
作者: Shanks    时间: 2019-7-4 18:02
很好很强悍,坚持下去哦~
作者: r11111    时间: 2019-7-5 19:17
Shanks 发表于 2019-7-4 18:02
很好很强悍,坚持下去哦~

会坚持的,而且一直坚持着

作者: huang19781029    时间: 2019-7-7 09:48
不错,还是高人多,下载看看
作者: r11111    时间: 2019-7-7 10:58
huang19781029 发表于 2019-7-7 09:48
不错,还是高人多,下载看看

这个已经很老了,并不建议使用呢
作者: xuxuxuxu    时间: 2019-7-17 14:44

作者: 心智帅哥    时间: 2019-7-18 21:00
支持开源~!感谢分享
作者: Naise    时间: 2019-7-22 01:01
这是个大佬,会一直做下去吗
作者: r11111    时间: 2019-7-22 15:52
Naise 发表于 2019-7-22 01:01
这是个大佬,会一直做下去吗

一直在做的
现在做到 Relative-RZJ V2.2.78.3版本了
不过目前只对群内更新
作者: LLZWWY    时间: 2021-1-2 16:04
感谢大佬无私分享
作者: wudihaowei00    时间: 2021-1-11 18:34
66666666666666666666
作者: 编程之名    时间: 2022-5-2 11:31
自动翻译的吗????
作者: leirendeku    时间: 2022-5-16 23:57
Easylanguage module Check and Decompile.7z
作者: jenny2022    时间: 2022-6-5 17:33
不错的工具
作者: 王摇摆    时间: 2022-7-6 20:36
感谢分享
作者: keaiqian    时间: 2022-10-20 08:55
666666666666666666666666
作者: cfvgbhnj    时间: 2022-10-20 15:10
        很好很强悍,坚持下去哦~
作者: 清风徐来2    时间: 2022-12-9 12:00
感谢分享
作者: shuaier    时间: 2023-2-15 15:50
正需要这个学习一下,谢谢了!
作者: guyue98    时间: 2023-4-3 16:14
谢谢分享
作者: GPPQWN    时间: 2023-5-6 15:25

谢谢分享
作者: qingyou005    时间: 2023-5-10 16:23

自动翻译的吗????
作者: sun2258    时间: 2023-7-12 10:55
感谢分享啊 感谢分享啊
作者: 陈枫    时间: 2023-9-17 16:04
66666666666666666666666啊
作者: xiaoliamg    时间: 2023-9-21 03:45

顶,最原来的版本又能用了 一直再用
作者: idbucunzai    时间: 2023-10-25 10:47
        感谢分享,很给力!~
作者: idbucunzai    时间: 2023-10-25 10:47
        感谢分享,很给力!~
作者: xue1995    时间: 2023-11-8 10:02
厉害了,我的哥哥!
作者: year1970    时间: 2024-1-17 08:32
感谢分享,学习了
作者: 你不丑    时间: 2024-1-27 07:34
666666666666789
作者: q158354184    时间: 2024-3-3 19:03
期待开源,好学习下思路
作者: dulang    时间: 2024-5-6 12:30
很好很强悍,坚持下去哦~
作者: pq9999    时间: 2024-6-16 08:42
谢谢分享
作者: 风一样存在    时间: 2025-5-14 17:49
先拿下 研究研究  看着不错。
作者: 风一样存在    时间: 2025-5-25 16:02
        开源精神必须支持
作者: 风一样存在    时间: 2025-6-1 08:29
很庆幸遇到了这个,感谢作者的分享。




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