以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [原创]运行指示器(进度条)重磅推出  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=26064)

--  作者:lyjzyq
--  发布时间:2013/7/16 16:01:00
--  [原创]运行指示器(进度条)重磅推出
运行指示器说明
    易表在运算过程中(例如长时间的重算当前表),经常会出现光标无改变

的现象。特别是利用重算函数进行运算时,没有任何反应,让人感觉好像死机

一样。给用户使用带来不便。针对这一问题,易友们曾挖空心思做了各种进度

条想改变这一不足。分析进度条大致如下两种:1.大多以重算行为基础,通过

当前行占总行的比例显示进度。但效率太低。比RecalcGrid 重算指定表要慢几

十倍或者更多。公式也比较复杂,对易表本来就运算慢的现象更是雪上加霜。

2.通过易表自左向右自上而下的计算顺序,添加末列,在末列设置公式,若干

行取值显示来作为进度,虽效率有所提高,但进度与运算严重不同步,影响效

果。
    为了既能让用户看出系统正在运算,又不影响效率,同时又不要设置任何

变量和公式,又能同步于各种重算、保存等操作,使用更方便。本人利用第三

方软件针对易表制作了这个“运算指示器”,它可以让你在使用易表时自动检

测是否使用了运算或保存等消耗系统资源的命令,如是自动调出指示器,否则

关闭指示器。为用户使用易表带来更多的方便。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:32位运算指示器.part1.rar
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:32位运算指示器.part2.rar



     另外,本人还做了一个根据易表系统运算状态来替换光标的方法,使易表

在运算或保存等消耗系统资源命令的时候,始终有漏斗光标显示让用户知道系

统正忙。这样更简单。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:32位替换光标.part1.rar

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:32位替换光标.part2.rar



      说明一点,以上只能在打开一个易表文件下使用。当然一般提供给用户

的文件在同一时间也只会是一个文件。请大家测试,如有什么好的修改建议,

请回帖,我将及时做出更正,以便更是实用,更好的为易表服务。
      今天只做了适应32位电脑的文件,明天再做适应64位电脑的文件,以便普及应用。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试文件.egd


[此贴子已经被作者于2013-7-16 16:10:46编辑过]

--  作者:lyjzyq
--  发布时间:2013/7/17 9:28:00
--  
自己顶一下,目前易表论坛有点冷淡,大部分的人只是索取或下载,不跟帖,特别是使用、测试、建议等得不到讨论,这样对易表的发展和进一步发挥易友的编程能力不利,希望版主们呼吁一下,也希望老六要经常出来看看适当时更新易表。例如新版1736中的SetSkinPicure函数(指定菜单背景)失效等。希望共同努力易表兴旺,希望易友提高。
--  作者:swg-1954
--  发布时间:2013/7/17 14:27:00
--  
下载测试。谢谢。顶!
--  作者:swg-1954
--  发布时间:2013/7/17 14:36:00
--  
无法打开。文件缺失。怎么测试?
--  作者:lyjzyq
--  发布时间:2013/7/17 17:54:00
--  
可能是杀毒软件问题,你暂停杀毒软件,然后下载使用看看


--  作者:swg-1954
--  发布时间:2013/7/18 8:03:00
--  
以下是引用lyjzyq在2013-7-17 17:54:00的发言:
可能是杀毒软件问题,你暂停杀毒软件,然后下载使用看看

非杀毒软件问题。不是易表软件生成的进度条。怀疑是易语言生成的。