Foxtable(狐表)用户栏目专家坐堂 → 狐表编辑器卡顿:::::也许是这个原因,如果真的是,好解决


  共有2593人关注过本帖树形打印复制链接

主题:狐表编辑器卡顿:::::也许是这个原因,如果真的是,好解决

帅哥哟,离线,有人找我吗?
lsy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
狐表编辑器卡顿:::::也许是这个原因,如果真的是,好解决  发帖心情 Post By:2016/1/4 14:21:00 [显示全部帖子]

狐表编辑器,最大的问题,是卡顿,编码体验很差,严重的时候,不得不强行退出;再一个问题就是代码调试太麻烦。

有很多第三方编辑器,非常好用,效率很高,但用于狐表,却有三处不便:
1、没有狐表的代码运行环境,调试功能再好,也用不上
2、代码自动完成功能,没有狐表编辑器的针对性强。
3、代码要从狐表编辑器和第三方编辑器中调进调出,浪费时间。

所以,本人着手制作针对狐表的自定义编辑器。
昨天遭遇了最大的瓶颈:卡、卡、卡!

查来查去,想来想去,终于找到症结所在。
原来,在代码重排过程中,编辑器的文本,会反复变动,编辑器控件不断刷新,代码少的时候,感觉不到明显的卡顿,
但在代码多达一万多行的时候,我的编辑器,和狐表的编辑器一样,重排一次就耗时十多分钟。
这样的玩意,不要也罢。

好在办法也找到了:将编辑器中的文本复制到字符变量里,让代码重排操作在变量里进行,重排结束后,再返回编辑器,这样,编辑器控件的几十、几百、几千次刷新,就剩下一次。

结果是,一万三千多行的代码,我的编辑器重排一次十多秒,而狐表编辑器需要十多分钟的漫长等待(事先在编辑器开头输入'''...,屏蔽了着色功能)。

再看一下代码调试,是不是很方便?


图片点击可在新窗口打开查看此主题相关图片如下:调试代码.png
图片点击可在新窗口打开查看







[此贴子已经被作者于2016/1/4 14:21:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2016/1/4 14:40:00 [显示全部帖子]

代码精灵的工作量大呀,不知啥时候是个头。

 回到顶部