以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  狐表编辑器卡顿:::::也许是这个原因,如果真的是,好解决  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79532)

--  作者:lsy
--  发布时间:2016/1/4 14:21:00
--  狐表编辑器卡顿:::::也许是这个原因,如果真的是,好解决
狐表编辑器,最大的问题,是卡顿,编码体验很差,严重的时候,不得不强行退出;再一个问题就是代码调试太麻烦。

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

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

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

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

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

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


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







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

--  作者:大红袍
--  发布时间:2016/1/4 14:27:00
--  
楼主什么时候把改好的编辑器发上来看看?官方确实太慢......
--  作者:lsy
--  发布时间:2016/1/4 14:40:00
--  
代码精灵的工作量大呀,不知啥时候是个头。
--  作者:kaiyu
--  发布时间:2016/1/4 15:04:00
--  
甜版:好东西,尽快分享!
--  作者:bohe
--  发布时间:2016/1/4 15:31:00
--  
这个要顶,官方也要找卡顿的原因,改善用户使用体验。
--  作者:黄训良
--  发布时间:2016/1/7 23:49:00
--  

--  作者:花开的声音
--  发布时间:2016/1/8 8:46:00
--  

--  作者:jspta
--  发布时间:2016/1/8 8:59:00
--  
1W行代码放在一个类里面似乎有点多过头了,可以分开的
--  作者:e-png
--  发布时间:2016/1/8 9:09:00
--  

狐表编辑器

1、有着色功能,重排时有时不能完整着色;

2、狐表编辑器 好像与win系统的文本文件有关联,有时在其中进行一定量的复制粘贴时,编辑器会随之“运动”-闪。